Lines Matching refs:msg

75 #define MESSAGE_NBO(msg) (((const char *)msg->buf)[2] & NETWORK_BYTE_ORDER)  argument
126 struct message msg = {}; in agentx_open_nnbo() local
133 message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, 0, 0, packetid); in agentx_open_nnbo()
134 message_add_uint8(&msg, 0); in agentx_open_nnbo()
135 message_add(&msg, zero, 3); in agentx_open_nnbo()
136 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 1), 0); in agentx_open_nnbo()
137 message_add_nstring(&msg, SUBAGENT_DESCR(__func__)); in agentx_open_nnbo()
139 agentx_write(s, &msg); in agentx_open_nnbo()
145 message_release(&msg); in agentx_open_nnbo()
153 struct message msg = {}; in agentx_open_nbo() local
160 message_add_header(&msg, 1, AGENTX_OPEN_PDU, NETWORK_BYTE_ORDER, 0, 0, in agentx_open_nbo()
162 message_add_uint8(&msg, 0); in agentx_open_nbo()
163 message_add(&msg, zero, 3); in agentx_open_nbo()
164 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 2), 0); in agentx_open_nbo()
165 message_add_nstring(&msg, SUBAGENT_DESCR(__func__)); in agentx_open_nbo()
167 agentx_write(s, &msg); in agentx_open_nbo()
173 message_release(&msg); in agentx_open_nbo()
186 struct message msg = {}; in agentx_open_invalidversion() local
193 message_add_header(&msg, 0xFF, AGENTX_OPEN_PDU, 0, 0, 0, packetid); in agentx_open_invalidversion()
194 message_add_uint8(&msg, 0); in agentx_open_invalidversion()
195 message_add(&msg, zero, 3); in agentx_open_invalidversion()
196 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 3), 0); in agentx_open_invalidversion()
197 message_add_nstring(&msg, SUBAGENT_DESCR(__func__)); in agentx_open_invalidversion()
199 agentx_write(s, &msg); in agentx_open_invalidversion()
210 struct message msg = {}; in agentx_open_ignore_sessionid() local
219 message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, 0, 0, packetid); in agentx_open_ignore_sessionid()
220 message_add_uint8(&msg, 0); in agentx_open_ignore_sessionid()
221 message_add(&msg, zero, 3); in agentx_open_ignore_sessionid()
222 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 4, 1), 0); in agentx_open_ignore_sessionid()
223 message_add_nstring(&msg, in agentx_open_ignore_sessionid()
226 agentx_write(s1, &msg); in agentx_open_ignore_sessionid()
235 message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, sessionid, 0, packetid); in agentx_open_ignore_sessionid()
236 message_add_uint8(&msg, 0); in agentx_open_ignore_sessionid()
237 message_add(&msg, zero, 3); in agentx_open_ignore_sessionid()
238 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 4, 2), 0); in agentx_open_ignore_sessionid()
239 message_add_nstring(&msg, in agentx_open_ignore_sessionid()
242 agentx_write(s2, &msg); in agentx_open_ignore_sessionid()
251 message_release(&msg); in agentx_open_ignore_sessionid()
260 struct message msg = {}; in agentx_open_invalid_oid() local
268 message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, 0, 0, packetid); in agentx_open_invalid_oid()
269 message_add_uint8(&msg, 0); in agentx_open_invalid_oid()
270 message_add(&msg, zero, 3); in agentx_open_invalid_oid()
271 message_add_oid(&msg, oid, 129, 0); in agentx_open_invalid_oid()
272 message_add_nstring(&msg, SUBAGENT_DESCR(__func__)); in agentx_open_invalid_oid()
274 agentx_write(s, &msg); in agentx_open_invalid_oid()
279 message_release(&msg); in agentx_open_invalid_oid()
287 struct message msg = {}; in agentx_open_descr_too_long() local
295 message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, 0, 0, packetid); in agentx_open_descr_too_long()
296 message_add_uint8(&msg, 0); in agentx_open_descr_too_long()
297 message_add(&msg, zero, 3); in agentx_open_descr_too_long()
298 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 6), 0); in agentx_open_descr_too_long()
300 message_add_nstring(&msg, descr, sizeof(descr)); in agentx_open_descr_too_long()
302 agentx_write(s, &msg); in agentx_open_descr_too_long()
308 message_release(&msg); in agentx_open_descr_too_long()
316 struct message msg = {}; in agentx_open_descr_invalid() local
323 message_add_header(&msg, 1, AGENTX_OPEN_PDU, 0, 0, 0, packetid); in agentx_open_descr_invalid()
324 message_add_uint8(&msg, 0); in agentx_open_descr_invalid()
325 message_add(&msg, zero, 3); in agentx_open_descr_invalid()
326 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 7), 0); in agentx_open_descr_invalid()
328 message_add_nstring(&msg, SUBAGENT_DESCR("a\373a")); in agentx_open_descr_invalid()
330 agentx_write(s, &msg); in agentx_open_descr_invalid()
336 message_release(&msg); in agentx_open_descr_invalid()
344 struct message msg = {}; in agentx_open_context() local
351 message_add_header(&msg, 1, AGENTX_OPEN_PDU, NON_DEFAULT_CONTEXT, 0, 0, in agentx_open_context()
353 message_add_nstring(&msg, "ctx", 3); in agentx_open_context()
354 message_add_uint8(&msg, 0); in agentx_open_context()
355 message_add(&msg, zero, 3); in agentx_open_context()
356 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 8), 0); in agentx_open_context()
357 message_add_nstring(&msg, SUBAGENT_DESCR(__func__)); in agentx_open_context()
359 agentx_write(s, &msg); in agentx_open_context()
365 message_release(&msg); in agentx_open_context()
373 struct message msg = {}; in agentx_open_instance_registration() local
380 message_add_header(&msg, 1, AGENTX_OPEN_PDU, INSTANCE_REGISTRATION, 0, in agentx_open_instance_registration()
382 message_add_uint8(&msg, 0); in agentx_open_instance_registration()
383 message_add(&msg, zero, 3); in agentx_open_instance_registration()
384 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 9), 0); in agentx_open_instance_registration()
385 message_add_nstring(&msg, SUBAGENT_DESCR(__func__)); in agentx_open_instance_registration()
387 agentx_write(s, &msg); in agentx_open_instance_registration()
393 message_release(&msg); in agentx_open_instance_registration()
401 struct message msg = {}; in agentx_open_new_index() local
408 message_add_header(&msg, 1, AGENTX_OPEN_PDU, NEW_INDEX, 0, in agentx_open_new_index()
410 message_add_uint8(&msg, 0); in agentx_open_new_index()
411 message_add(&msg, zero, 3); in agentx_open_new_index()
412 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 10), 0); in agentx_open_new_index()
413 message_add_nstring(&msg, SUBAGENT_DESCR(__func__)); in agentx_open_new_index()
415 agentx_write(s, &msg); in agentx_open_new_index()
421 message_release(&msg); in agentx_open_new_index()
429 struct message msg = {}; in agentx_open_any_index() local
436 message_add_header(&msg, 1, AGENTX_OPEN_PDU, ANY_INDEX, 0, in agentx_open_any_index()
438 message_add_uint8(&msg, 0); in agentx_open_any_index()
439 message_add(&msg, zero, 3); in agentx_open_any_index()
440 message_add_oid(&msg, OID_ARG(MIB_SUBAGENT_OPEN, 11), 0); in agentx_open_any_index()
441 message_add_nstring(&msg, SUBAGENT_DESCR(__func__)); in agentx_open_any_index()
443 agentx_write(s, &msg); in agentx_open_any_index()
449 message_release(&msg); in agentx_open_any_index()
457 struct message msg = {}; in agentx_ping_notopen() local
463 message_add_header(&msg, 1, AGENTX_PING_PDU, 0, 0, 0, packetid); in agentx_ping_notopen()
465 agentx_write(s, &msg); in agentx_ping_notopen()
471 message_release(&msg); in agentx_ping_notopen()
479 struct message msg = {}; in agentx_ping_invalid_sessionid() local
488 message_add_header(&msg, 1, AGENTX_PING_PDU, 0, in agentx_ping_invalid_sessionid()
491 agentx_write(s, &msg); in agentx_ping_invalid_sessionid()
497 message_release(&msg); in agentx_ping_invalid_sessionid()
505 struct message msg = {}; in agentx_ping_default() local
514 message_add_header(&msg, 1, AGENTX_PING_PDU, 0, in agentx_ping_default()
517 agentx_write(s, &msg); in agentx_ping_default()
523 message_release(&msg); in agentx_ping_default()
531 struct message msg = {}; in agentx_ping_context() local
540 message_add_header(&msg, 1, AGENTX_PING_PDU, NON_DEFAULT_CONTEXT, in agentx_ping_context()
542 message_add_nstring(&msg, "ctx", 3); in agentx_ping_context()
544 agentx_write(s, &msg); in agentx_ping_context()
550 message_release(&msg); in agentx_ping_context()
558 struct message msg = {}; in agentx_ping_invalid_version() local
567 message_add_header(&msg, 0xFF, AGENTX_PING_PDU, INSTANCE_REGISTRATION, in agentx_ping_invalid_version()
570 agentx_write(s, &msg); in agentx_ping_invalid_version()
575 message_release(&msg); in agentx_ping_invalid_version()
583 struct message msg = {}; in agentx_ping_instance_registration() local
592 message_add_header(&msg, 1, AGENTX_PING_PDU, INSTANCE_REGISTRATION, in agentx_ping_instance_registration()
595 agentx_write(s, &msg); in agentx_ping_instance_registration()
601 message_release(&msg); in agentx_ping_instance_registration()
609 struct message msg = {}; in agentx_ping_new_index() local
618 message_add_header(&msg, 1, AGENTX_PING_PDU, NEW_INDEX, in agentx_ping_new_index()
621 agentx_write(s, &msg); in agentx_ping_new_index()
627 message_release(&msg); in agentx_ping_new_index()
635 struct message msg = {}; in agentx_ping_any_index() local
644 message_add_header(&msg, 1, AGENTX_PING_PDU, ANY_INDEX, in agentx_ping_any_index()
647 agentx_write(s, &msg); in agentx_ping_any_index()
653 message_release(&msg); in agentx_ping_any_index()
661 struct message msg = {}; in agentx_ping_nbo_nnbo() local
670 message_add_header(&msg, 1, AGENTX_PING_PDU, 0, in agentx_ping_nbo_nnbo()
673 agentx_write(s, &msg); in agentx_ping_nbo_nnbo()
679 message_release(&msg); in agentx_ping_nbo_nnbo()
687 struct message msg = {}; in agentx_ping_nnbo_nbo() local
696 message_add_header(&msg, 1, AGENTX_PING_PDU, NETWORK_BYTE_ORDER, in agentx_ping_nnbo_nbo()
699 agentx_write(s, &msg); in agentx_ping_nnbo_nbo()
705 message_release(&msg); in agentx_ping_nnbo_nbo()
716 struct message msg = {}; in agentx_ping_invalid_version_close() local
732 message_add_header(&msg, 0xFF, AGENTX_PING_PDU, INSTANCE_REGISTRATION, in agentx_ping_invalid_version_close()
735 agentx_write(ax_s, &msg); in agentx_ping_invalid_version_close()
752 struct message msg = {}; in agentx_close_notopen() local
759 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, 0, 0, packetid); in agentx_close_notopen()
760 message_add(&msg, &reason, sizeof(reason)); in agentx_close_notopen()
761 message_add(&msg, zero, sizeof(zero)); in agentx_close_notopen()
763 agentx_write(s, &msg); in agentx_close_notopen()
769 message_release(&msg); in agentx_close_notopen()
777 struct message msg = {}; in agentx_close_reasonother() local
788 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0, in agentx_close_reasonother()
790 message_add(&msg, &reason, sizeof(reason)); in agentx_close_reasonother()
791 message_add(&msg, zero, sizeof(zero)); in agentx_close_reasonother()
793 agentx_write(s, &msg); in agentx_close_reasonother()
799 message_release(&msg); in agentx_close_reasonother()
807 struct message msg = {}; in agentx_close_reasonparseerror() local
818 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0, in agentx_close_reasonparseerror()
820 message_add(&msg, &reason, sizeof(reason)); in agentx_close_reasonparseerror()
821 message_add(&msg, zero, sizeof(zero)); in agentx_close_reasonparseerror()
823 agentx_write(s, &msg); in agentx_close_reasonparseerror()
829 message_release(&msg); in agentx_close_reasonparseerror()
837 struct message msg = {}; in agentx_close_reasonprotocolerror() local
848 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0, in agentx_close_reasonprotocolerror()
850 message_add(&msg, &reason, sizeof(reason)); in agentx_close_reasonprotocolerror()
851 message_add(&msg, zero, sizeof(zero)); in agentx_close_reasonprotocolerror()
853 agentx_write(s, &msg); in agentx_close_reasonprotocolerror()
859 message_release(&msg); in agentx_close_reasonprotocolerror()
867 struct message msg = {}; in agentx_close_reasontimouts() local
878 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0, in agentx_close_reasontimouts()
880 message_add(&msg, &reason, sizeof(reason)); in agentx_close_reasontimouts()
881 message_add(&msg, zero, sizeof(zero)); in agentx_close_reasontimouts()
883 agentx_write(s, &msg); in agentx_close_reasontimouts()
889 message_release(&msg); in agentx_close_reasontimouts()
897 struct message msg = {}; in agentx_close_reasonshutdown() local
908 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0, in agentx_close_reasonshutdown()
910 message_add(&msg, &reason, sizeof(reason)); in agentx_close_reasonshutdown()
911 message_add(&msg, zero, sizeof(zero)); in agentx_close_reasonshutdown()
913 agentx_write(s, &msg); in agentx_close_reasonshutdown()
919 message_release(&msg); in agentx_close_reasonshutdown()
927 struct message msg = {}; in agentx_close_reasonbymanager() local
938 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0, in agentx_close_reasonbymanager()
940 message_add(&msg, &reason, sizeof(reason)); in agentx_close_reasonbymanager()
941 message_add(&msg, zero, sizeof(zero)); in agentx_close_reasonbymanager()
943 agentx_write(s, &msg); in agentx_close_reasonbymanager()
949 message_release(&msg); in agentx_close_reasonbymanager()
957 struct message msg = {}; in agentx_close_reasoninvalid() local
968 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0, in agentx_close_reasoninvalid()
970 message_add(&msg, &reason, sizeof(reason)); in agentx_close_reasoninvalid()
971 message_add(&msg, zero, sizeof(zero)); in agentx_close_reasoninvalid()
973 agentx_write(s, &msg); in agentx_close_reasoninvalid()
978 message_release(&msg); in agentx_close_reasoninvalid()
986 struct message msg = {}; in agentx_close_single() local
999 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid1, 0, packetid); in agentx_close_single()
1000 message_add(&msg, &reason, sizeof(reason)); in agentx_close_single()
1001 message_add(&msg, zero, sizeof(zero)); in agentx_close_single()
1003 agentx_write(s, &msg); in agentx_close_single()
1012 message_add_header(&msg, 1, AGENTX_PING_PDU, 0, sessionid2, 0, packetid); in agentx_close_single()
1013 agentx_write(s, &msg); in agentx_close_single()
1019 message_add_header(&msg, 1, AGENTX_PING_PDU, 0, sessionid1, 0, packetid); in agentx_close_single()
1020 agentx_write(s, &msg); in agentx_close_single()
1025 message_release(&msg); in agentx_close_single()
1033 struct message msg = {}; in agentx_close_notowned() local
1047 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid1, 0, packetid); in agentx_close_notowned()
1048 message_add(&msg, &reason, sizeof(reason)); in agentx_close_notowned()
1049 message_add(&msg, zero, sizeof(zero)); in agentx_close_notowned()
1051 agentx_write(s2, &msg); in agentx_close_notowned()
1060 message_add_header(&msg, 1, AGENTX_PING_PDU, 0, sessionid1, 0, packetid); in agentx_close_notowned()
1061 agentx_write(s1, &msg); in agentx_close_notowned()
1067 message_add_header(&msg, 1, AGENTX_PING_PDU, 0, sessionid2, 0, packetid); in agentx_close_notowned()
1068 agentx_write(s2, &msg); in agentx_close_notowned()
1073 message_release(&msg); in agentx_close_notowned()
1082 struct message msg = {}; in agentx_close_invalid_sessionid() local
1092 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid + 1, 0, packetid); in agentx_close_invalid_sessionid()
1093 message_add(&msg, &reason, sizeof(reason)); in agentx_close_invalid_sessionid()
1094 message_add(&msg, zero, sizeof(zero)); in agentx_close_invalid_sessionid()
1096 agentx_write(s, &msg); in agentx_close_invalid_sessionid()
1102 message_release(&msg); in agentx_close_invalid_sessionid()
1110 struct message msg = {}; in agentx_close_context() local
1120 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, NON_DEFAULT_CONTEXT, in agentx_close_context()
1122 message_add_nstring(&msg, "ctx", 3); in agentx_close_context()
1123 message_add(&msg, &reason, sizeof(reason)); in agentx_close_context()
1124 message_add(&msg, zero, sizeof(zero)); in agentx_close_context()
1126 agentx_write(s, &msg); in agentx_close_context()
1132 message_release(&msg); in agentx_close_context()
1140 struct message msg = {}; in agentx_close_invalid_version() local
1150 message_add_header(&msg, 0xFF, AGENTX_CLOSE_PDU, 0, sessionid, 0, packetid); in agentx_close_invalid_version()
1151 message_add(&msg, &reason, sizeof(reason)); in agentx_close_invalid_version()
1152 message_add(&msg, zero, sizeof(zero)); in agentx_close_invalid_version()
1154 agentx_write(s, &msg); in agentx_close_invalid_version()
1159 message_release(&msg); in agentx_close_invalid_version()
1167 struct message msg = {}; in agentx_close_instance_registration() local
1177 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, INSTANCE_REGISTRATION, in agentx_close_instance_registration()
1179 message_add(&msg, &reason, sizeof(reason)); in agentx_close_instance_registration()
1180 message_add(&msg, zero, sizeof(zero)); in agentx_close_instance_registration()
1182 agentx_write(s, &msg); in agentx_close_instance_registration()
1188 message_release(&msg); in agentx_close_instance_registration()
1196 struct message msg = {}; in agentx_close_new_index() local
1206 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, NEW_INDEX, in agentx_close_new_index()
1208 message_add(&msg, &reason, sizeof(reason)); in agentx_close_new_index()
1209 message_add(&msg, zero, sizeof(zero)); in agentx_close_new_index()
1211 agentx_write(s, &msg); in agentx_close_new_index()
1217 message_release(&msg); in agentx_close_new_index()
1225 struct message msg = {}; in agentx_close_any_index() local
1235 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, ANY_INDEX, in agentx_close_any_index()
1237 message_add(&msg, &reason, sizeof(reason)); in agentx_close_any_index()
1238 message_add(&msg, zero, sizeof(zero)); in agentx_close_any_index()
1240 agentx_write(s, &msg); in agentx_close_any_index()
1246 message_release(&msg); in agentx_close_any_index()
1254 struct message msg = {}; in agentx_close_nnbo_nbo() local
1264 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, NETWORK_BYTE_ORDER, in agentx_close_nnbo_nbo()
1266 message_add(&msg, &reason, sizeof(reason)); in agentx_close_nnbo_nbo()
1267 message_add(&msg, zero, sizeof(zero)); in agentx_close_nnbo_nbo()
1269 agentx_write(s, &msg); in agentx_close_nnbo_nbo()
1275 message_release(&msg); in agentx_close_nnbo_nbo()
1283 struct message msg = {}; in agentx_register_notopen() local
1290 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, 0, 0, packetid); in agentx_register_notopen()
1291 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_notopen()
1292 message_add(&msg, &priority, sizeof(priority)); in agentx_register_notopen()
1293 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_notopen()
1294 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_notopen()
1295 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 1, 0), 0); in agentx_register_notopen()
1297 agentx_write(s, &msg); in agentx_register_notopen()
1303 message_release(&msg); in agentx_register_notopen()
1311 struct message msg = {}; in agentx_register_invalid_sessionid() local
1321 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid + 1, 0, in agentx_register_invalid_sessionid()
1323 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_invalid_sessionid()
1324 message_add(&msg, &priority, sizeof(priority)); in agentx_register_invalid_sessionid()
1325 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_invalid_sessionid()
1326 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_invalid_sessionid()
1327 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 2, 0), 0); in agentx_register_invalid_sessionid()
1329 agentx_write(s, &msg); in agentx_register_invalid_sessionid()
1335 message_release(&msg); in agentx_register_invalid_sessionid()
1343 struct message msg = {}; in agentx_register_default() local
1353 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_default()
1355 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_default()
1356 message_add(&msg, &priority, sizeof(priority)); in agentx_register_default()
1357 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_default()
1358 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_default()
1359 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 3, 0), 0); in agentx_register_default()
1361 agentx_write(s, &msg); in agentx_register_default()
1367 message_release(&msg); in agentx_register_default()
1375 struct message msg = {}; in agentx_register_context() local
1385 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, NON_DEFAULT_CONTEXT, in agentx_register_context()
1387 message_add_nstring(&msg, "ctx", 3); in agentx_register_context()
1388 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_context()
1389 message_add(&msg, &priority, sizeof(priority)); in agentx_register_context()
1390 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_context()
1391 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_context()
1392 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 4, 0), 0); in agentx_register_context()
1394 agentx_write(s, &msg); in agentx_register_context()
1400 message_release(&msg); in agentx_register_context()
1408 struct message msg = {}; in agentx_register_invalid_version() local
1418 message_add_header(&msg, 0xFF, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_invalid_version()
1420 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_invalid_version()
1421 message_add(&msg, &priority, sizeof(priority)); in agentx_register_invalid_version()
1422 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_invalid_version()
1423 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_invalid_version()
1424 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 5, 0), 0); in agentx_register_invalid_version()
1426 agentx_write(s, &msg); in agentx_register_invalid_version()
1431 message_release(&msg); in agentx_register_invalid_version()
1439 struct message msg = {}; in agentx_register_instance_registration() local
1449 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, INSTANCE_REGISTRATION, in agentx_register_instance_registration()
1451 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_instance_registration()
1452 message_add(&msg, &priority, sizeof(priority)); in agentx_register_instance_registration()
1453 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_instance_registration()
1454 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_instance_registration()
1455 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 6, 0), 0); in agentx_register_instance_registration()
1457 agentx_write(s, &msg); in agentx_register_instance_registration()
1463 message_release(&msg); in agentx_register_instance_registration()
1471 struct message msg = {}; in agentx_register_new_index() local
1481 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, NEW_INDEX, in agentx_register_new_index()
1483 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_new_index()
1484 message_add(&msg, &priority, sizeof(priority)); in agentx_register_new_index()
1485 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_new_index()
1486 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_new_index()
1487 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 7, 0), 0); in agentx_register_new_index()
1489 agentx_write(s, &msg); in agentx_register_new_index()
1495 message_release(&msg); in agentx_register_new_index()
1503 struct message msg = {}; in agentx_register_any_index() local
1513 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, NEW_INDEX, in agentx_register_any_index()
1515 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_any_index()
1516 message_add(&msg, &priority, sizeof(priority)); in agentx_register_any_index()
1517 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_any_index()
1518 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_any_index()
1519 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 8, 0), 0); in agentx_register_any_index()
1521 agentx_write(s, &msg); in agentx_register_any_index()
1527 message_release(&msg); in agentx_register_any_index()
1535 struct message msg = {}; in agentx_register_duplicate_self() local
1545 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_duplicate_self()
1547 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_duplicate_self()
1548 message_add(&msg, &priority, sizeof(priority)); in agentx_register_duplicate_self()
1549 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_duplicate_self()
1550 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_duplicate_self()
1551 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 9, 0), 0); in agentx_register_duplicate_self()
1552 agentx_write(s, &msg); in agentx_register_duplicate_self()
1558 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_duplicate_self()
1560 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_duplicate_self()
1561 message_add(&msg, &priority, sizeof(priority)); in agentx_register_duplicate_self()
1562 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_duplicate_self()
1563 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_duplicate_self()
1564 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 9, 0), 0); in agentx_register_duplicate_self()
1565 agentx_write(s, &msg); in agentx_register_duplicate_self()
1570 message_release(&msg); in agentx_register_duplicate_self()
1578 struct message msg = {}; in agentx_register_duplicate_twocon() local
1593 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid1, 0, in agentx_register_duplicate_twocon()
1595 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_duplicate_twocon()
1596 message_add(&msg, &priority, sizeof(priority)); in agentx_register_duplicate_twocon()
1597 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_duplicate_twocon()
1598 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_duplicate_twocon()
1599 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 10, 0), 0); in agentx_register_duplicate_twocon()
1600 agentx_write(s1, &msg); in agentx_register_duplicate_twocon()
1606 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid2, 0, in agentx_register_duplicate_twocon()
1608 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_duplicate_twocon()
1609 message_add(&msg, &priority, sizeof(priority)); in agentx_register_duplicate_twocon()
1610 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_duplicate_twocon()
1611 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_duplicate_twocon()
1612 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 10, 0), 0); in agentx_register_duplicate_twocon()
1613 agentx_write(s2, &msg); in agentx_register_duplicate_twocon()
1618 message_release(&msg); in agentx_register_duplicate_twocon()
1627 struct message msg = {}; in agentx_register_duplicate_priority() local
1637 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_duplicate_priority()
1639 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_duplicate_priority()
1640 message_add(&msg, &priority, sizeof(priority)); in agentx_register_duplicate_priority()
1641 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_duplicate_priority()
1642 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_duplicate_priority()
1643 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 11, 0), 0); in agentx_register_duplicate_priority()
1644 agentx_write(s, &msg); in agentx_register_duplicate_priority()
1651 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_duplicate_priority()
1653 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_duplicate_priority()
1654 message_add(&msg, &priority, sizeof(priority)); in agentx_register_duplicate_priority()
1655 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_duplicate_priority()
1656 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_duplicate_priority()
1657 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 11, 0), 0); in agentx_register_duplicate_priority()
1658 agentx_write(s, &msg); in agentx_register_duplicate_priority()
1663 message_release(&msg); in agentx_register_duplicate_priority()
1671 struct message msg = {}; in agentx_register_range() local
1681 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_range()
1683 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_range()
1684 message_add(&msg, &priority, sizeof(priority)); in agentx_register_range()
1685 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_range()
1686 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_range()
1687 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 12, 1), 0); in agentx_register_range()
1688 message_add_uint32(&msg, upperbound); in agentx_register_range()
1689 agentx_write(s, &msg); in agentx_register_range()
1694 message_release(&msg); in agentx_register_range()
1702 struct message msg = {}; in agentx_register_range_invalidupperbound() local
1712 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_range_invalidupperbound()
1714 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_range_invalidupperbound()
1715 message_add(&msg, &priority, sizeof(priority)); in agentx_register_range_invalidupperbound()
1716 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_range_invalidupperbound()
1717 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_range_invalidupperbound()
1718 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 13, 2), 0); in agentx_register_range_invalidupperbound()
1719 message_add_uint32(&msg, upperbound); in agentx_register_range_invalidupperbound()
1720 agentx_write(s, &msg); in agentx_register_range_invalidupperbound()
1725 message_release(&msg); in agentx_register_range_invalidupperbound()
1733 struct message msg = {}; in agentx_register_range_single() local
1743 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_range_single()
1745 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_range_single()
1746 message_add(&msg, &priority, sizeof(priority)); in agentx_register_range_single()
1747 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_range_single()
1748 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_range_single()
1749 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 14, 1), 0); in agentx_register_range_single()
1750 message_add_uint32(&msg, upperbound); in agentx_register_range_single()
1751 agentx_write(s, &msg); in agentx_register_range_single()
1756 message_release(&msg); in agentx_register_range_single()
1764 struct message msg = {}; in agentx_register_range_overlap_single() local
1774 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_range_overlap_single()
1776 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_range_overlap_single()
1777 message_add(&msg, &priority, sizeof(priority)); in agentx_register_range_overlap_single()
1778 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_range_overlap_single()
1779 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_range_overlap_single()
1780 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 15, 1), 0); in agentx_register_range_overlap_single()
1781 agentx_write(s, &msg); in agentx_register_range_overlap_single()
1788 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_range_overlap_single()
1790 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_range_overlap_single()
1791 message_add(&msg, &priority, sizeof(priority)); in agentx_register_range_overlap_single()
1792 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_range_overlap_single()
1793 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_range_overlap_single()
1794 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 15, 1), 0); in agentx_register_range_overlap_single()
1795 message_add_uint32(&msg, upperbound); in agentx_register_range_overlap_single()
1796 agentx_write(s, &msg); in agentx_register_range_overlap_single()
1801 message_release(&msg); in agentx_register_range_overlap_single()
1809 struct message msg = {}; in agentx_register_single_overlap_range() local
1819 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_single_overlap_range()
1821 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_single_overlap_range()
1822 message_add(&msg, &priority, sizeof(priority)); in agentx_register_single_overlap_range()
1823 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_single_overlap_range()
1824 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_single_overlap_range()
1825 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 16, 1), 0); in agentx_register_single_overlap_range()
1826 message_add_uint32(&msg, upperbound); in agentx_register_single_overlap_range()
1827 agentx_write(s, &msg); in agentx_register_single_overlap_range()
1834 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_single_overlap_range()
1836 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_single_overlap_range()
1837 message_add(&msg, &priority, sizeof(priority)); in agentx_register_single_overlap_range()
1838 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_single_overlap_range()
1839 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_single_overlap_range()
1840 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 16, 1), 0); in agentx_register_single_overlap_range()
1841 agentx_write(s, &msg); in agentx_register_single_overlap_range()
1846 message_release(&msg); in agentx_register_single_overlap_range()
1854 struct message msg = {}; in agentx_register_range_overlap_range() local
1864 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_range_overlap_range()
1866 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_range_overlap_range()
1867 message_add(&msg, &priority, sizeof(priority)); in agentx_register_range_overlap_range()
1868 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_range_overlap_range()
1869 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_range_overlap_range()
1870 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 17, 1), 0); in agentx_register_range_overlap_range()
1871 message_add_uint32(&msg, upperbound); in agentx_register_range_overlap_range()
1872 agentx_write(s, &msg); in agentx_register_range_overlap_range()
1879 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_range_overlap_range()
1881 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_range_overlap_range()
1882 message_add(&msg, &priority, sizeof(priority)); in agentx_register_range_overlap_range()
1883 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_range_overlap_range()
1884 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_range_overlap_range()
1885 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 17, 6), 0); in agentx_register_range_overlap_range()
1886 message_add_uint32(&msg, upperbound); in agentx_register_range_overlap_range()
1887 agentx_write(s, &msg); in agentx_register_range_overlap_range()
1892 message_release(&msg); in agentx_register_range_overlap_range()
1900 struct message msg = {}; in agentx_register_below() local
1910 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_below()
1912 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_below()
1913 message_add(&msg, &priority, sizeof(priority)); in agentx_register_below()
1914 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_below()
1915 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_below()
1916 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 18, 1), 0); in agentx_register_below()
1917 agentx_write(s, &msg); in agentx_register_below()
1923 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_below()
1925 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_below()
1926 message_add(&msg, &priority, sizeof(priority)); in agentx_register_below()
1927 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_below()
1928 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_below()
1929 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 18, 1, 0), 0); in agentx_register_below()
1930 agentx_write(s, &msg); in agentx_register_below()
1935 message_release(&msg); in agentx_register_below()
1943 struct message msg = {}; in agentx_register_above() local
1953 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_above()
1955 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_above()
1956 message_add(&msg, &priority, sizeof(priority)); in agentx_register_above()
1957 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_above()
1958 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_above()
1959 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 19, 1, 1), 0); in agentx_register_above()
1960 agentx_write(s, &msg); in agentx_register_above()
1966 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_above()
1968 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_above()
1969 message_add(&msg, &priority, sizeof(priority)); in agentx_register_above()
1970 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_above()
1971 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_above()
1972 message_add_oid(&msg, OID_ARG(MIB_REGISTER, 19, 1), 0); in agentx_register_above()
1973 agentx_write(s, &msg); in agentx_register_above()
1978 message_release(&msg); in agentx_register_above()
1986 struct message msg = {}; in agentx_register_restricted() local
1996 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, 0, sessionid, 0, in agentx_register_restricted()
1998 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register_restricted()
1999 message_add(&msg, &priority, sizeof(priority)); in agentx_register_restricted()
2000 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register_restricted()
2001 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register_restricted()
2002 message_add_oid(&msg, OID_ARG(SYSORTABLE, 1, 1), 0); in agentx_register_restricted()
2003 agentx_write(s, &msg); in agentx_register_restricted()
2008 message_release(&msg); in agentx_register_restricted()
2016 struct message msg = {}; in agentx_unregister_notopen() local
2023 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, 0, 0, packetid); in agentx_unregister_notopen()
2024 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_notopen()
2025 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_notopen()
2026 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_notopen()
2027 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_notopen()
2028 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 1, 0), 0); in agentx_unregister_notopen()
2030 agentx_write(s, &msg); in agentx_unregister_notopen()
2036 message_release(&msg); in agentx_unregister_notopen()
2044 struct message msg = {}; in agentx_unregister_invalid_sessionid() local
2054 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid + 1, 0, in agentx_unregister_invalid_sessionid()
2056 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_invalid_sessionid()
2057 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_invalid_sessionid()
2058 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_invalid_sessionid()
2059 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_invalid_sessionid()
2060 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 2, 0), 0); in agentx_unregister_invalid_sessionid()
2062 agentx_write(s, &msg); in agentx_unregister_invalid_sessionid()
2068 message_release(&msg); in agentx_unregister_invalid_sessionid()
2076 struct message msg = {}; in agentx_unregister_notregistered() local
2086 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0, in agentx_unregister_notregistered()
2088 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_notregistered()
2089 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_notregistered()
2090 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_notregistered()
2091 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_notregistered()
2092 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 3), 0); in agentx_unregister_notregistered()
2094 agentx_write(s, &msg); in agentx_unregister_notregistered()
2100 message_release(&msg); in agentx_unregister_notregistered()
2108 struct message msg = {}; in agentx_unregister_single() local
2120 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0, in agentx_unregister_single()
2122 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_single()
2123 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_single()
2124 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_single()
2125 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_single()
2126 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 4), 0); in agentx_unregister_single()
2128 agentx_write(s, &msg); in agentx_unregister_single()
2134 message_release(&msg); in agentx_unregister_single()
2142 struct message msg = {}; in agentx_unregister_single_notowned() local
2158 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid2, 0, in agentx_unregister_single_notowned()
2160 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_single_notowned()
2161 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_single_notowned()
2162 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_single_notowned()
2163 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_single_notowned()
2164 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 5, 1), 0); in agentx_unregister_single_notowned()
2166 agentx_write(s, &msg); in agentx_unregister_single_notowned()
2172 message_release(&msg); in agentx_unregister_single_notowned()
2180 struct message msg = {}; in agentx_unregister_range() local
2193 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0, in agentx_unregister_range()
2195 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range()
2196 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_range()
2197 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_range()
2198 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range()
2199 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 6, 1), 0); in agentx_unregister_range()
2200 message_add_uint32(&msg, upperbound); in agentx_unregister_range()
2202 agentx_write(s, &msg); in agentx_unregister_range()
2208 message_release(&msg); in agentx_unregister_range()
2216 struct message msg = {}; in agentx_unregister_range_single() local
2228 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0, in agentx_unregister_range_single()
2230 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range_single()
2231 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_range_single()
2232 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_range_single()
2233 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range_single()
2234 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 7, 1), 0); in agentx_unregister_range_single()
2236 agentx_write(s, &msg); in agentx_unregister_range_single()
2242 message_release(&msg); in agentx_unregister_range_single()
2250 struct message msg = {}; in agentx_unregister_range_subset() local
2263 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0, in agentx_unregister_range_subset()
2265 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range_subset()
2266 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_range_subset()
2267 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_range_subset()
2268 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range_subset()
2269 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 8, 1), 0); in agentx_unregister_range_subset()
2270 message_add_uint32(&msg, upperbound); in agentx_unregister_range_subset()
2272 agentx_write(s, &msg); in agentx_unregister_range_subset()
2278 message_release(&msg); in agentx_unregister_range_subset()
2286 struct message msg = {}; in agentx_unregister_range_extra() local
2300 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0, in agentx_unregister_range_extra()
2302 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range_extra()
2303 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_range_extra()
2304 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_range_extra()
2305 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range_extra()
2306 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 9, 1), 0); in agentx_unregister_range_extra()
2307 message_add_uint32(&msg, upperbound); in agentx_unregister_range_extra()
2309 agentx_write(s, &msg); in agentx_unregister_range_extra()
2315 message_release(&msg); in agentx_unregister_range_extra()
2323 struct message msg = {}; in agentx_unregister_range_priority() local
2336 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid, 0, in agentx_unregister_range_priority()
2339 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range_priority()
2340 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_range_priority()
2341 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_range_priority()
2342 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range_priority()
2343 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 10, 1), 0); in agentx_unregister_range_priority()
2344 message_add_uint32(&msg, upperbound); in agentx_unregister_range_priority()
2346 agentx_write(s, &msg); in agentx_unregister_range_priority()
2352 message_release(&msg); in agentx_unregister_range_priority()
2360 struct message msg = {}; in agentx_unregister_range_notowned() local
2377 message_add_header(&msg, 1, AGENTX_UNREGISTER_PDU, 0, sessionid2, 0, in agentx_unregister_range_notowned()
2380 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range_notowned()
2381 message_add(&msg, &priority, sizeof(priority)); in agentx_unregister_range_notowned()
2382 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_unregister_range_notowned()
2383 message_add(&msg, &reserved, sizeof(reserved)); in agentx_unregister_range_notowned()
2384 message_add_oid(&msg, OID_ARG(MIB_UNREGISTER, 10, 1), 0); in agentx_unregister_range_notowned()
2385 message_add_uint32(&msg, upperbound); in agentx_unregister_range_notowned()
2387 agentx_write(s, &msg); in agentx_unregister_range_notowned()
2393 message_release(&msg); in agentx_unregister_range_notowned()
2815 struct message msg ={}; in agentx_open() local
2822 message_add_header(&msg, 1, AGENTX_OPEN_PDU, in agentx_open()
2824 message_add_uint8(&msg, timeout); in agentx_open()
2825 message_add(&msg, zero, 3); in agentx_open()
2826 message_add_oid(&msg, oid, oidlen, 0); in agentx_open()
2827 message_add_nstring(&msg, descr, strlen(descr)); in agentx_open()
2829 agentx_write(s, &msg); in agentx_open()
2835 message_release(&msg); in agentx_open()
2843 struct message msg ={}; in agentx_close() local
2850 message_add_header(&msg, 1, AGENTX_CLOSE_PDU, 0, sessionid, 0, in agentx_close()
2852 message_add_uint8(&msg, reason); in agentx_close()
2853 message_add(&msg, zero, 3); in agentx_close()
2855 agentx_write(s, &msg); in agentx_close()
2860 message_release(&msg); in agentx_close()
2868 struct message msg = {}; in agentx_register() local
2874 message_add_header(&msg, 1, AGENTX_REGISTER_PDU, in agentx_register()
2876 message_add(&msg, &timeout, sizeof(timeout)); in agentx_register()
2877 message_add(&msg, &priority, sizeof(priority)); in agentx_register()
2878 message_add(&msg, &range_subid, sizeof(range_subid)); in agentx_register()
2879 message_add(&msg, &reserved, sizeof(reserved)); in agentx_register()
2880 message_add_oid(&msg, oid, oidlen, 0); in agentx_register()
2882 message_add_uint32(&msg, upperbound); in agentx_register()
2884 agentx_write(s, &msg); in agentx_register()
2890 message_release(&msg); in agentx_register()
2898 struct message msg = {}; in agentx_response() local
2905 message_add_header(&msg, 1, AGENTX_RESPONSE_PDU, 0, in agentx_response()
2909 message_add_uint32(&msg, sysuptime); in agentx_response()
2910 message_add_uint16(&msg, error); in agentx_response()
2911 message_add_uint16(&msg, index); in agentx_response()
2914 message_add_varbind(&msg, varbindlist + i); in agentx_response()
2916 agentx_write(s, &msg); in agentx_response()
2917 message_release(&msg); in agentx_response()
2921 message_add_uint8(struct message *msg, uint8_t n) in message_add_uint8() argument
2923 message_add(msg, &n, 1); in message_add_uint8()
2927 message_add_uint16(struct message *msg, uint16_t n) in message_add_uint16() argument
2929 if (MESSAGE_NBO(msg)) in message_add_uint16()
2934 message_add(msg, &n, sizeof(n)); in message_add_uint16()
2938 message_add_uint32(struct message *msg, uint32_t n) in message_add_uint32() argument
2940 if (MESSAGE_NBO(msg)) in message_add_uint32()
2945 message_add(msg, &n, sizeof(n)); in message_add_uint32()
2949 message_add_uint64(struct message *msg, uint64_t n) in message_add_uint64() argument
2951 if (MESSAGE_NBO(msg)) in message_add_uint64()
2956 message_add(msg, &n, sizeof(n)); in message_add_uint64()
2960 message_add_nstring(struct message *msg, const void *src, uint32_t len) in message_add_nstring() argument
2964 message_add_uint32(msg, len); in message_add_nstring()
2967 message_add(msg, src, len); in message_add_nstring()
2968 message_add(msg, zero, (4 - (len % 4)) % 4); in message_add_nstring()
2972 message_add_oid(struct message *msg, const uint32_t oid[], uint8_t n_subid, in message_add_oid() argument
2985 message_add_uint8(msg, n_subid); in message_add_oid()
2986 message_add_uint8(msg, prefix); in message_add_oid()
2987 message_add_uint8(msg, include); in message_add_oid()
2988 message_add_uint8(msg, 0); in message_add_oid()
2990 message_add_uint32(msg, oid[i]); in message_add_oid()
2994 message_add_varbind(struct message *msg, struct varbind *varbind) in message_add_varbind() argument
3001 message_add_uint16(msg, varbind->type); in message_add_varbind()
3002 message_add_uint16(msg, 0); in message_add_varbind()
3003 message_add_oid(msg, varbind->name.subid, varbind->name.n_subid, 0); in message_add_varbind()
3006 message_add_uint32(msg, varbind->data.int32); in message_add_varbind()
3011 message_add_uint32(msg, varbind->data.uint32); in message_add_varbind()
3016 message_add_nstring(msg, varbind->data.octetstring.string, in message_add_varbind()
3020 message_add_oid(msg, varbind->data.oid.subid, in message_add_varbind()
3024 message_add_uint64(msg, varbind->data.uint64); in message_add_varbind()
3038 message_add_header(struct message *msg, uint8_t version, uint8_t type, in message_add_header() argument
3042 if (msg->len != 0) in message_add_header()
3044 message_add_uint8(msg, version); in message_add_header()
3045 message_add_uint8(msg, type); in message_add_header()
3046 message_add_uint8(msg, flags); in message_add_header()
3047 message_add_uint8(msg, 0); in message_add_header()
3048 message_add_uint32(msg, sessionid); in message_add_header()
3049 message_add_uint32(msg, transactionid); in message_add_header()
3050 message_add_uint32(msg, packetid); in message_add_header()
3051 message_add_uint32(msg, 0); /* payload_length tbt */ in message_add_header()
3055 message_add(struct message *msg, const void *src, size_t len) in message_add() argument
3059 if (msg->len + len > msg->size) { in message_add()
3060 if ((msg->buf = recallocarray(msg->buf, msg->size, in message_add()
3061 (((msg->len + len) % 4096) + 1) * 4096, 1)) == NULL) in message_add()
3063 msg->size = (((msg->len + len) % 4096) + 1) * 4096; in message_add()
3065 memcpy(msg->buf + msg->len, src, len); in message_add()
3066 msg->len += len; in message_add()
3070 message_release(struct message *msg) in message_release() argument
3072 free(msg->buf); in message_release()
3156 agentx_write(int s, struct message *msg) in agentx_write() argument
3159 char *buf = msg->buf; in agentx_write()
3160 size_t len = msg->len; in agentx_write()
3161 struct header *header = msg->buf; in agentx_write()
3164 msg->len = 16; in agentx_write()
3165 message_add_uint32(msg, len - sizeof(*header)); in agentx_write()
3184 msg->len = 0; in agentx_write()