/freebsd/contrib/bsnmp/lib/ |
H A D | snmpagent.h | 132 enum snmp_ret snmp_get(struct snmp_pdu *pdu, struct asn_buf *resp_b, 133 struct snmp_pdu *resp, void *); 134 enum snmp_ret snmp_getnext(struct snmp_pdu *pdu, struct asn_buf *resp_b, 135 struct snmp_pdu *resp, void *); 136 enum snmp_ret snmp_getbulk(struct snmp_pdu *pdu, struct asn_buf *resp_b, 137 struct snmp_pdu *resp, void *); 138 enum snmp_ret snmp_set(struct snmp_pdu *pdu, struct asn_buf *resp_b, 139 struct snmp_pdu *resp, void *); 141 enum snmp_ret snmp_make_errresp(const struct snmp_pdu *, struct asn_buf *,
|
H A D | snmpclient.h | 57 typedef void (*snmp_send_cb_f)(struct snmp_pdu *, struct snmp_pdu *, void *); 134 void snmp_pdu_create(struct snmp_pdu *, u_int _op); 137 int snmp_add_binding(struct snmp_pdu *, ...); 140 int snmp_pdu_check(const struct snmp_pdu *_req, const struct snmp_pdu *_resp); 142 int32_t snmp_pdu_send(struct snmp_pdu *_pdu, snmp_send_cb_f _func, void *_arg); 194 int snmp_dialog(struct snmp_pdu *_req, struct snmp_pdu *_resp);
|
H A D | snmppriv.h | 36 enum snmp_code snmp_pdu_encode_header(struct asn_buf *, struct snmp_pdu *); 37 enum snmp_code snmp_fix_encoding(struct asn_buf *, struct snmp_pdu *); 38 enum asn_err snmp_parse_pdus_hdr(struct asn_buf *b, struct snmp_pdu *pdu, 41 enum snmp_code snmp_pdu_calc_digest(const struct snmp_pdu *, uint8_t *); 42 enum snmp_code snmp_pdu_encrypt(const struct snmp_pdu *); 43 enum snmp_code snmp_pdu_decrypt(const struct snmp_pdu *);
|
H A D | snmp.h | 152 struct snmp_pdu { struct 200 #define snmp_v1_pdu snmp_pdu argument 264 void snmp_pdu_free(struct snmp_pdu *); 265 void snmp_pdu_init_secparams(struct snmp_pdu *); 266 enum snmp_code snmp_pdu_decode(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *); 267 enum snmp_code snmp_pdu_decode_header(struct asn_buf *, struct snmp_pdu *); 268 enum snmp_code snmp_pdu_decode_scoped(struct asn_buf *, struct snmp_pdu *, int32_t *); 269 enum snmp_code snmp_pdu_encode(struct snmp_pdu *, struct asn_buf *); 270 enum snmp_code snmp_pdu_decode_secmode(struct asn_buf *, struct snmp_pdu *); 274 void snmp_pdu_dump(const struct snmp_pdu *pdu);
|
H A D | snmpcrypto.c | 89 snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest) in snmp_pdu_calc_digest() 145 snmp_pdu_cipher_init(const struct snmp_pdu *pdu, int32_t len, in snmp_pdu_cipher_init() 178 snmp_pdu_encrypt(const struct snmp_pdu *pdu) in snmp_pdu_encrypt() 211 snmp_pdu_decrypt(const struct snmp_pdu *pdu) in snmp_pdu_decrypt() 374 snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest __unused) in snmp_pdu_calc_digest() 384 snmp_pdu_encrypt(const struct snmp_pdu *pdu) in snmp_pdu_encrypt() 393 snmp_pdu_decrypt(const struct snmp_pdu *pdu) in snmp_pdu_decrypt()
|
H A D | snmp.c | 246 parse_pdus(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *ip) in parse_pdus() 284 parse_secparams(struct asn_buf *b, struct snmp_pdu *pdu) in parse_secparams() 357 pdu_encode_secparams(struct asn_buf *b, struct snmp_pdu *pdu) in pdu_encode_secparams() 842 snmp_pdu_fix_padd(struct asn_buf *b, struct snmp_pdu *pdu) in snmp_pdu_fix_padd() 857 snmp_fix_encoding(struct asn_buf *b, struct snmp_pdu *pdu) in snmp_fix_encoding() 996 snmp_pdu_encode(struct snmp_pdu *pdu, struct asn_buf *resp_b) in snmp_pdu_encode() 1078 dump_bindings(const struct snmp_pdu *pdu) in dump_bindings() 1090 dump_notrap(const struct snmp_pdu *pdu) in dump_notrap() 1099 snmp_pdu_dump(const struct snmp_pdu *pdu) in snmp_pdu_dump() 1187 snmp_pdu_init_secparams(struct snmp_pdu *pdu) in snmp_pdu_init_secparams() [all …]
|
H A D | snmpagent.c | 169 snmp_pdu_create_response(const struct snmp_pdu *pdu, struct snmp_pdu *resp) in snmp_pdu_create_response() 202 snmp_get(struct snmp_pdu *pdu, struct asn_buf *resp_b, in snmp_get() 203 struct snmp_pdu *resp, void *data) in snmp_get() 336 struct snmp_value *outb, struct snmp_pdu *pdu) in do_getnext() 404 snmp_getnext(struct snmp_pdu *pdu, struct asn_buf *resp_b, in snmp_getnext() 405 struct snmp_pdu *resp, void *data) in snmp_getnext() 459 snmp_getbulk(struct snmp_pdu *pdu, struct asn_buf *resp_b, in snmp_getbulk() 460 struct snmp_pdu *resp, void *data) in snmp_getbulk() 675 snmp_set(struct snmp_pdu *pdu, struct asn_buf *resp_b, in snmp_set() 676 struct snmp_pdu *resp, void *data) in snmp_set() [all …]
|
H A D | snmpclient.c | 79 struct snmp_pdu *pdu; 124 struct snmp_pdu pdu; 567 struct snmp_pdu resp; in snmp_table_fetch() 632 table_cb(struct snmp_pdu *req __unused, struct snmp_pdu *resp, void *arg) in table_cb() 1510 struct snmp_pdu * resp; in snmp_receive() 1539 ok_getnext(const struct snmp_pdu * req, const struct snmp_pdu * resp) in ok_getnext() 1586 ok_get(const struct snmp_pdu * req, const struct snmp_pdu * resp) in ok_get() 1632 ok_set(const struct snmp_pdu * req, const struct snmp_pdu * resp) in ok_set() 1674 const struct snmp_pdu *resp) in snmp_pdu_check() 1699 struct snmp_pdu pdu; in snmp_dialog() [all …]
|
/freebsd/usr.sbin/bsnmpd/tools/libbsnmptools/ |
H A D | bsnmptools.h | 314 struct snmp_pdu *, struct snmp_object *); 315 typedef int32_t (*snmp_add_vbind_f) (struct snmp_pdu *, struct snmp_object *); 317 snmp_add_vbind_f, struct snmp_pdu *, int32_t); 319 int32_t snmp_parse_get_resp(struct snmp_pdu *, struct snmp_pdu *); 320 int32_t snmp_parse_getbulk_resp(struct snmp_pdu *, struct snmp_pdu *); 321 int32_t snmp_parse_getnext_resp(struct snmp_pdu *, struct snmp_pdu *); 322 int32_t snmp_parse_resp(struct snmp_pdu *, struct snmp_pdu *); 326 int32_t snmp_output_resp(struct snmp_toolinfo *, struct snmp_pdu *, struct asn_oid *); 327 void snmp_output_err_resp(struct snmp_toolinfo *, struct snmp_pdu *);
|
H A D | bsnmptools.c | 1456 struct snmp_pdu *pdu, int32_t maxcount) in snmp_pdu_add_bindings() 1522 snmp_parse_get_resp(struct snmp_pdu *resp, struct snmp_pdu *req) in snmp_parse_get_resp() 1543 snmp_parse_getbulk_resp(struct snmp_pdu *resp, struct snmp_pdu *req) in snmp_parse_getbulk_resp() 1580 snmp_parse_getnext_resp(struct snmp_pdu *resp, struct snmp_pdu *req) in snmp_parse_getnext_resp() 1601 snmp_parse_resp(struct snmp_pdu *resp, struct snmp_pdu *req) in snmp_parse_resp() 2002 snmp_output_err_resp(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu) in snmp_output_err_resp() 2040 snmp_output_resp(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, in snmp_output_resp()
|
/freebsd/usr.sbin/bsnmpd/tools/bsnmptools/ |
H A D | bsnmpget.c | 322 snmptool_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj) in snmptool_add_vbind() 337 snmpget_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, in snmpget_verify_vbind() 365 snmpget_fix_getbulk(struct snmp_pdu *pdu, uint32_t max_rep, uint32_t non_rep) in snmpget_fix_getbulk() 383 struct snmp_pdu req, resp; in snmptool_get() 454 snmpwalk_nextpdu_create(uint32_t op, struct asn_oid *var, struct snmp_pdu *pdu) in snmpwalk_nextpdu_create() 464 struct snmp_pdu req, resp; in snmptool_walk() 1041 snmpset_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, in snmpset_verify_vbind() 1063 snmpset_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj) in snmpset_add_vbind() 1086 struct snmp_pdu req, resp; in snmptool_set()
|
/freebsd/contrib/bsnmp/snmpd/ |
H A D | snmpmod.h | 337 enum snmpd_proxy_err (*proxy)(struct snmp_pdu *, void *, 627 struct snmp_pdu *, int32_t *, size_t *); 630 enum snmpd_input_err snmp_input_finish(struct snmp_pdu *, const u_char *, 634 void snmp_output(struct snmp_pdu *, u_char *, size_t *, const char *); 635 void snmp_send_port(void *, const struct asn_oid *, struct snmp_pdu *, 637 enum snmp_code snmp_pdu_auth_access(struct snmp_pdu *, int32_t *);
|
H A D | trap.c | 423 snmp_create_v1_trap(struct snmp_pdu *pdu, char *com, in snmp_create_v1_trap() 440 snmp_create_v2_trap(struct snmp_pdu *pdu, char *com, in snmp_create_v2_trap() 466 snmp_create_v3_trap(struct snmp_pdu *pdu, struct target_param *target, in snmp_create_v3_trap() 526 struct snmp_pdu pdu; in snmp_send_trap()
|
H A D | main.c | 282 snmp_output(struct snmp_pdu *pdu, u_char *sndbuf, size_t *sndlen, in snmp_output() 306 snmp_pdu_auth_user(struct snmp_pdu *pdu) in snmp_pdu_auth_user() 372 snmp_pdu_auth_access(struct snmp_pdu *pdu, int32_t *ip) in snmp_pdu_auth_access() 484 struct snmp_pdu *pdu, int32_t *ip, size_t *pdulen) in snmp_input_start() 660 snmp_input_finish(struct snmp_pdu *pdu, const u_char *rcvbuf, size_t rcvlen, in snmp_input_finish() 664 struct snmp_pdu resp; in snmp_input_finish() 1037 struct snmp_pdu pdu; in snmpd_input() 1214 snmp_send_port(void *targ, const struct asn_oid *port, struct snmp_pdu *pdu, in snmp_send_port()
|