/freebsd-10-stable/usr.sbin/bsnmpd/tools/libbsnmptools/ |
H A D | bsnmpmap.c | 176 snmp_mapping_free(struct snmp_toolinfo *snmptoolctx) argument 178 if (snmptoolctx == NULL || snmptoolctx->mappings == NULL) 181 snmp_mapping_listfree(&snmptoolctx->snmp_nodelist); 182 snmp_mapping_listfree(&snmptoolctx->snmp_intlist); 183 snmp_mapping_listfree(&snmptoolctx->snmp_octlist); 184 snmp_mapping_listfree(&snmptoolctx->snmp_oidlist); 185 snmp_mapping_listfree(&snmptoolctx->snmp_iplist); 186 snmp_mapping_listfree(&snmptoolctx->snmp_ticklist); 187 snmp_mapping_listfree(&snmptoolctx 348 snmp_node_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 357 snmp_int_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 366 snmp_oct_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 375 snmp_oid_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 384 snmp_ip_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 393 snmp_tick_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 402 snmp_cnt_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 411 snmp_gauge_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 420 snmp_cnt64_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 429 snmp_enum_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 438 snmp_leaf_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry) argument 498 snmp_table_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_index_entry *entry) argument 579 snmp_enumtc_insert(struct snmp_toolinfo *snmptoolctx, struct enum_type *entry) argument 588 snmp_enumtc_lookup(struct snmp_toolinfo *snmptoolctx, char *name) argument 759 snmp_lookup_leafstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s) argument 799 snmp_lookup_enumstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s) argument 808 snmp_lookup_oidstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s) argument 817 snmp_lookup_nodestring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s) argument 826 snmp_lookup_allstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s) argument 856 snmp_lookup_nonleaf_string(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s) argument 895 snmp_lookup_tablelist(struct snmp_toolinfo *snmptoolctx, struct snmp_table_index *headp, struct snmp_object *s, char *oid) argument 927 snmp_lookup_oidall(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s, char *oid) argument 959 snmp_lookup_enumoid(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s, char *oid) argument 969 snmp_lookup_oid(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s, char *oid) argument [all...] |
H A D | bsnmpimport.c | 334 gettoken(struct snmp_toolinfo *snmptoolctx) argument 461 if ((t = snmp_enumtc_lookup(snmptoolctx, nexttok)) != NULL) { 516 parse_enum(struct snmp_toolinfo *snmptoolctx, int32_t *tok, argument 519 while ((*tok = gettoken(snmptoolctx)) == TOK_STR) { 522 if ((*tok = gettoken(snmptoolctx)) != TOK_NUM) 535 parse_subtype(struct snmp_toolinfo *snmptoolctx, int32_t *tok, argument 538 if ((*tok = gettoken(snmptoolctx)) != TOK_STR) { 544 *tok = gettoken(snmptoolctx); 550 parse_type(struct snmp_toolinfo *snmptoolctx, int32_t *tok, argument 567 if (gettoken(snmptoolctx) ! 610 snmp_import_head(struct snmp_toolinfo *snmptoolctx) argument 631 snmp_import_table(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *obj) argument 706 snmp_import_leaf(struct snmp_toolinfo *snmptoolctx, int32_t *tok, struct snmp_oid2str *oid2str) argument 755 snmp_import_object(struct snmp_toolinfo *snmptoolctx) argument 856 snmp_import_tree(struct snmp_toolinfo *snmptoolctx, int32_t *tok) argument 882 snmp_import_top(struct snmp_toolinfo *snmptoolctx, int32_t *tok) argument 936 snmp_import(struct snmp_toolinfo *snmptoolctx) argument 956 snmp_import_file(struct snmp_toolinfo *snmptoolctx, struct fname *file) argument [all...] |
H A D | bsnmptools.c | 124 snmptool_init(struct snmp_toolinfo *snmptoolctx) argument 129 memset(snmptoolctx, 0, sizeof(struct snmp_toolinfo)); 130 snmptoolctx->objects = 0; 131 snmptoolctx->mappings = NULL; 132 snmptoolctx->flags = SNMP_PDU_GET; /* XXX */ 133 SLIST_INIT(&snmptoolctx->filelist); 135 SET_MAXREP(snmptoolctx, SNMP_MAX_REPETITIONS); 137 if (add_filename(snmptoolctx, bsnmpd_defs, &IsoOrgDod_OID, 0) < 0) 140 if (add_filename(snmptoolctx, mibII_defs, &IsoOrgDod_OID, 0) < 0) 179 if ((snmptoolctx 196 snmp_import_all(struct snmp_toolinfo *snmptoolctx) argument 239 add_filename(struct snmp_toolinfo *snmptoolctx, const char *filename, const struct asn_oid *cut, int32_t done) argument 275 free_filelist(struct snmp_toolinfo *snmptoolctx) argument 384 parse_flist(struct snmp_toolinfo *snmptoolctx, char *value, char *path, const struct asn_oid *cut) argument 706 parse_file(struct snmp_toolinfo *snmptoolctx, char *opt_arg) argument 717 parse_include(struct snmp_toolinfo *snmptoolctx, char *opt_arg) argument 942 parse_discovery(struct snmp_toolinfo *snmptoolctx) argument 950 parse_local_key(struct snmp_toolinfo *snmptoolctx) argument 958 parse_num_oids(struct snmp_toolinfo *snmptoolctx) argument 965 parse_output(struct snmp_toolinfo *snmptoolctx, char *opt_arg) argument 991 parse_errors(struct snmp_toolinfo *snmptoolctx) argument 998 parse_skip_access(struct snmp_toolinfo *snmptoolctx) argument 1055 snmp_oid2asn_oid(struct snmp_toolinfo *snmptoolctx, char *str, struct asn_oid *oid) argument 1174 snmp_parse_subindex(struct snmp_toolinfo *snmptoolctx, char *str, struct index *idx, struct snmp_object *object) argument 1239 snmp_parse_index(struct snmp_toolinfo *snmptoolctx, char *str, struct snmp_object *object) argument 1348 snmp_object_add(struct snmp_toolinfo *snmptoolctx, snmp_verify_inoid_f func, char *string) argument 1381 snmp_object_remove(struct snmp_toolinfo *snmptoolctx, struct asn_oid *oid) argument 1410 snmp_object_freeall(struct snmp_toolinfo *snmptoolctx) argument 1426 snmp_tool_freeall(struct snmp_toolinfo *snmptoolctx) argument 1456 snmp_pdu_add_bindings(struct snmp_toolinfo *snmptoolctx, snmp_verify_vbind_f vfunc, snmp_add_vbind_f afunc, struct snmp_pdu *pdu, int32_t maxcount) argument 1500 snmp_object_seterror(struct snmp_toolinfo *snmptoolctx, struct snmp_value *err_value, int32_t error_status) argument 1644 snmp_output_octetstring(struct snmp_toolinfo *snmptoolctx, enum snmp_tc tc, uint32_t len, uint8_t *octets) argument 1663 snmp_output_octetindex(struct snmp_toolinfo *snmptoolctx, enum snmp_tc tc, struct asn_oid *oid) argument 1684 snmp_output_oid_value(struct snmp_toolinfo *snmptoolctx, struct asn_oid *oid) argument 1713 snmp_output_int(struct snmp_toolinfo *snmptoolctx, struct enum_pairs *enums, int32_t int_val) argument 1730 snmp_output_ipaddress(struct snmp_toolinfo *snmptoolctx, uint8_t *ip) argument 1740 snmp_output_counter(struct snmp_toolinfo *snmptoolctx, uint32_t counter) argument 1750 snmp_output_gauge(struct snmp_toolinfo *snmptoolctx, uint32_t gauge) argument 1759 snmp_output_ticks(struct snmp_toolinfo *snmptoolctx, uint32_t ticks) argument 1769 snmp_output_counter64(struct snmp_toolinfo *snmptoolctx, uint64_t counter64) argument 1779 snmp_output_numval(struct snmp_toolinfo *snmptoolctx, struct snmp_value *val, struct snmp_oid2str *entry) argument 1859 snmp_fill_object(struct snmp_toolinfo *snmptoolctx, struct snmp_object *obj, struct snmp_value *val) argument 1887 snmp_output_index(struct snmp_toolinfo *snmptoolctx, struct index *stx, struct asn_oid *oid) argument 1963 snmp_output_object(struct snmp_toolinfo *snmptoolctx, struct snmp_object *o) argument 2004 snmp_output_err_resp(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu) argument 2042 snmp_output_resp(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, struct asn_oid *root) argument [all...] |
/freebsd-10-stable/usr.sbin/bsnmpd/tools/bsnmptools/ |
H A D | bsnmpget.c | 89 parse_max_repetitions(struct snmp_toolinfo *snmptoolctx, char *opt_arg) argument 103 SET_MAXREP(snmptoolctx, v); 108 parse_non_repeaters(struct snmp_toolinfo *snmptoolctx, char *opt_arg) argument 122 SET_NONREP(snmptoolctx, v); 127 parse_pdu_type(struct snmp_toolinfo *snmptoolctx, char *opt_arg) argument 132 SET_PDUTYPE(snmptoolctx, SNMP_PDU_GETBULK); 134 SET_PDUTYPE(snmptoolctx, SNMP_PDU_GETNEXT); 136 SET_PDUTYPE(snmptoolctx, SNMP_PDU_GET); 146 snmptool_parse_options(struct snmp_toolinfo *snmptoolctx, int argc, char **argv) argument 169 count = parse_authentication(snmptoolctx, optar 257 snmptools_parse_stroid(struct snmp_toolinfo *snmptoolctx, struct snmp_object *obj, char *argv) argument 305 snmptools_parse_oid(struct snmp_toolinfo *snmptoolctx, struct snmp_object *obj, char *argv) argument 339 snmpget_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, struct snmp_object *obj) argument 383 snmptool_get(struct snmp_toolinfo *snmptoolctx) argument 464 snmptool_walk(struct snmp_toolinfo *snmptoolctx) argument 594 parse_oid_string(struct snmp_toolinfo *snmptoolctx, struct snmp_value *value, char *string) argument 853 parse_syntax_strval(struct snmp_toolinfo *snmptoolctx, struct snmp_object *object, char *str) argument 913 parse_pair_stroid_val(struct snmp_toolinfo *snmptoolctx, struct snmp_object *obj, char *argv) argument 934 snmpset_parse_oid(struct snmp_toolinfo *snmptoolctx, struct snmp_object *obj, char *argv) argument 1043 snmpset_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu, struct snmp_object *obj) argument 1086 snmptool_set(struct snmp_toolinfo *snmptoolctx) argument 1146 struct snmp_toolinfo snmptoolctx; local [all...] |