/freebsd-13-stable/contrib/bsnmp/lib/ |
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 | 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 *); 133 /* initialize a snmp_pdu structure */ 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 *_res [all...] |
H A D | snmp.h | 152 struct snmp_pdu { struct 200 #define snmp_v1_pdu snmp_pdu 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 *pd [all...] |
H A D | snmpcrypto.c | 90 snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest) 146 snmp_pdu_cipher_init(const struct snmp_pdu *pdu, int32_t len, 179 snmp_pdu_encrypt(const struct snmp_pdu *pdu) 212 snmp_pdu_decrypt(const struct snmp_pdu *pdu) 375 snmp_pdu_calc_digest(const struct snmp_pdu *pdu, uint8_t *digest __unused) 385 snmp_pdu_encrypt(const struct snmp_pdu *pdu) 394 snmp_pdu_decrypt(const struct snmp_pdu *pdu)
|
H A D | snmpclient.c | 79 struct snmp_pdu *pdu; 124 struct snmp_pdu pdu; 446 table_init_pdu(const struct snmp_table *descr, struct snmp_pdu *pdu) 474 table_check_response(struct tabwork *work, const struct snmp_pdu *resp) 567 struct snmp_pdu resp; 632 table_cb(struct snmp_pdu *req __unused, struct snmp_pdu *resp, void *arg) 1148 * initialize a snmp_pdu structure 1151 snmp_pdu_create(struct snmp_pdu *pdu, u_int op) 1153 memset(pdu, 0, sizeof(struct snmp_pdu)); [all...] |
H A D | snmpagent.c | 169 snmp_pdu_create_response(const struct snmp_pdu *pdu, struct snmp_pdu *resp) 202 snmp_get(struct snmp_pdu *pdu, struct asn_buf *resp_b, 203 struct snmp_pdu *resp, void *data) 336 struct snmp_value *outb, struct snmp_pdu *pdu) 404 snmp_getnext(struct snmp_pdu *pdu, struct asn_buf *resp_b, 405 struct snmp_pdu *resp, void *data) 459 snmp_getbulk(struct snmp_pdu *pdu, struct asn_buf *resp_b, 460 struct snmp_pdu *resp, void *data) 571 rollback(struct context *context, struct snmp_pdu *pd [all...] |
H A D | snmp.c | 199 snmp_parse_pdus_hdr(struct asn_buf *b, struct snmp_pdu *pdu, asn_len_t *lenp) 246 parse_pdus(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *ip) 284 parse_secparams(struct asn_buf *b, struct snmp_pdu *pdu) 357 pdu_encode_secparams(struct asn_buf *b, struct snmp_pdu *pdu) 431 snmp_pdu_decode(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *ip) 464 snmp_pdu_decode_header(struct asn_buf *b, struct snmp_pdu *pdu) 551 snmp_pdu_decode_scoped(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *ip) 637 snmp_pdu_decode_secmode(struct asn_buf *b, struct snmp_pdu *pdu) 738 snmp_pdu_encode_header(struct asn_buf *b, struct snmp_pdu *pdu) 842 snmp_pdu_fix_padd(struct asn_buf *b, struct snmp_pdu *pd [all...] |
/freebsd-13-stable/usr.sbin/bsnmpd/tools/libbsnmptools/ |
H A D | bsnmptools.h | 316 struct snmp_pdu *, struct snmp_object *); 317 typedef int32_t (*snmp_add_vbind_f) (struct snmp_pdu *, struct snmp_object *); 319 snmp_add_vbind_f, struct snmp_pdu *, int32_t); 321 int32_t snmp_parse_get_resp(struct snmp_pdu *, struct snmp_pdu *); 322 int32_t snmp_parse_getbulk_resp(struct snmp_pdu *, struct snmp_pdu *); 323 int32_t snmp_parse_getnext_resp(struct snmp_pdu *, struct snmp_pdu *); 324 int32_t snmp_parse_resp(struct snmp_pdu *, struc [all...] |
H A D | bsnmptools.c | 1458 struct snmp_pdu *pdu, int32_t maxcount) 1524 snmp_parse_get_resp(struct snmp_pdu *resp, struct snmp_pdu *req) 1545 snmp_parse_getbulk_resp(struct snmp_pdu *resp, struct snmp_pdu *req) 1582 snmp_parse_getnext_resp(struct snmp_pdu *resp, struct snmp_pdu *req) 1603 snmp_parse_resp(struct snmp_pdu *resp, struct snmp_pdu *req) 2004 snmp_output_err_resp(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pd [all...] |
/freebsd-13-stable/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, 440 snmp_create_v2_trap(struct snmp_pdu *pdu, char *com, 466 snmp_create_v3_trap(struct snmp_pdu *pdu, struct target_param *target, 526 struct snmp_pdu pdu;
|
H A D | main.c | 282 snmp_output(struct snmp_pdu *pdu, u_char *sndbuf, size_t *sndlen, 306 snmp_pdu_auth_user(struct snmp_pdu *pdu) 372 snmp_pdu_auth_access(struct snmp_pdu *pdu, int32_t *ip) 484 struct snmp_pdu *pdu, int32_t *ip, size_t *pdulen) 660 snmp_input_finish(struct snmp_pdu *pdu, const u_char *rcvbuf, size_t rcvlen, 664 struct snmp_pdu resp; 1037 struct snmp_pdu pdu; 1214 snmp_send_port(void *targ, const struct asn_oid *port, struct snmp_pdu *pdu,
|
/freebsd-13-stable/usr.sbin/bsnmpd/tools/bsnmptools/ |
H A D | bsnmpget.c | 324 snmptool_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj) 339 snmpget_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, 367 snmpget_fix_getbulk(struct snmp_pdu *pdu, uint32_t max_rep, uint32_t non_rep) 385 struct snmp_pdu req, resp; 456 snmpwalk_nextpdu_create(uint32_t op, struct asn_oid *var, struct snmp_pdu *pdu) 466 struct snmp_pdu req, resp; 1043 snmpset_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, 1065 snmpset_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj) 1088 struct snmp_pdu req, resp;
|