Lines Matching refs:snmptoolctx

176 snmp_mapping_free(struct snmp_toolinfo *snmptoolctx)
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->snmp_cntlist);
188 snmp_mapping_listfree(&snmptoolctx->snmp_gaugelist);
189 snmp_mapping_listfree(&snmptoolctx->snmp_cnt64list);
190 snmp_mapping_listfree(&snmptoolctx->snmp_enumlist);
191 snmp_mapping_table_listfree(&snmptoolctx->snmp_tablelist);
192 snmp_enumtc_listfree(&snmptoolctx->snmp_tclist);
193 free(snmptoolctx->mappings);
348 snmp_node_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
350 if (snmptoolctx != NULL && snmptoolctx->mappings)
351 return (snmp_mapping_insert(&snmptoolctx->snmp_nodelist,entry));
357 snmp_int_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
359 if (snmptoolctx != NULL && snmptoolctx->mappings)
360 return (snmp_mapping_insert(&snmptoolctx->snmp_intlist,entry));
366 snmp_oct_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
368 if (snmptoolctx != NULL && snmptoolctx->mappings)
369 return (snmp_mapping_insert(&snmptoolctx->snmp_octlist,entry));
375 snmp_oid_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
377 if (snmptoolctx != NULL && snmptoolctx->mappings)
378 return (snmp_mapping_insert(&snmptoolctx->snmp_oidlist,entry));
384 snmp_ip_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
386 if (snmptoolctx != NULL && snmptoolctx->mappings)
387 return (snmp_mapping_insert(&snmptoolctx->snmp_iplist,entry));
393 snmp_tick_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
395 if (snmptoolctx != NULL && snmptoolctx->mappings)
396 return (snmp_mapping_insert(&snmptoolctx->snmp_ticklist,entry));
402 snmp_cnt_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
404 if (snmptoolctx != NULL && snmptoolctx->mappings)
405 return (snmp_mapping_insert(&snmptoolctx->snmp_cntlist,entry));
411 snmp_gauge_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
413 if (snmptoolctx != NULL && snmptoolctx->mappings)
414 return (snmp_mapping_insert(&snmptoolctx->snmp_gaugelist,entry));
420 snmp_cnt64_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
422 if (snmptoolctx != NULL && snmptoolctx->mappings)
423 return (snmp_mapping_insert(&snmptoolctx->snmp_cnt64list,entry));
429 snmp_enum_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
431 if (snmptoolctx != NULL && snmptoolctx->mappings)
432 return (snmp_mapping_insert(&snmptoolctx->snmp_enumlist,entry));
438 snmp_leaf_insert(struct snmp_toolinfo *snmptoolctx, struct snmp_oid2str *entry)
442 return (snmp_int_insert(snmptoolctx, entry));
444 return (snmp_oct_insert(snmptoolctx, entry));
446 return (snmp_oid_insert(snmptoolctx, entry));
448 return (snmp_ip_insert(snmptoolctx, entry));
450 return (snmp_cnt_insert(snmptoolctx, entry));
452 return (snmp_gauge_insert(snmptoolctx, entry));
454 return (snmp_tick_insert(snmptoolctx, entry));
456 return (snmp_cnt64_insert(snmptoolctx, entry));
498 snmp_table_insert(struct snmp_toolinfo *snmptoolctx,
504 if (snmptoolctx == NULL || snmptoolctx->mappings == NULL ||
508 if ((prev = SLIST_FIRST(&snmptoolctx->snmp_tablelist)) == NULL ||
510 SLIST_INSERT_HEAD(&snmptoolctx->snmp_tablelist, entry, link);
515 SLIST_FOREACH(temp, &snmptoolctx->snmp_tablelist, link) {
579 snmp_enumtc_insert(struct snmp_toolinfo *snmptoolctx, struct enum_type *entry)
581 if (snmptoolctx == NULL || snmptoolctx->mappings == NULL)
584 SLIST_INSERT_HEAD(&snmptoolctx->snmp_tclist, entry, link);
588 snmp_enumtc_lookup(struct snmp_toolinfo *snmptoolctx, char *name)
592 if (snmptoolctx == NULL || snmptoolctx->mappings == NULL)
595 SLIST_FOREACH(temp, &snmptoolctx->snmp_tclist, link) {
640 snmp_mapping_dump(struct snmp_toolinfo *snmptoolctx /* int bits */)
645 if (snmptoolctx == NULL) {
650 if (snmptoolctx->mappings == NULL) {
656 snmp_mapping_dumplist(&snmptoolctx->snmp_nodelist);
659 snmp_mapping_dumplist(&snmptoolctx->snmp_intlist);
662 snmp_mapping_dumplist(&snmptoolctx->snmp_octlist);
665 snmp_mapping_dumplist(&snmptoolctx->snmp_oidlist);
668 snmp_mapping_dumplist(&snmptoolctx->snmp_iplist);
671 snmp_mapping_dumplist(&snmptoolctx->snmp_ticklist);
674 snmp_mapping_dumplist(&snmptoolctx->snmp_cntlist);
677 snmp_mapping_dumplist(&snmptoolctx->snmp_gaugelist);
680 snmp_mapping_dumplist(&snmptoolctx->snmp_cnt64list);
683 snmp_mapping_dumplist(&snmptoolctx->snmp_enumlist);
686 snmp_mapping_dumptable(&snmptoolctx->snmp_tablelist);
759 snmp_lookup_leafstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s)
761 if (snmptoolctx == NULL || snmptoolctx->mappings == NULL || s == NULL)
766 return (snmp_lookup_leaf(&snmptoolctx->snmp_intlist, s));
768 return (snmp_lookup_leaf(&snmptoolctx->snmp_octlist, s));
770 return (snmp_lookup_leaf(&snmptoolctx->snmp_oidlist, s));
772 return (snmp_lookup_leaf(&snmptoolctx->snmp_iplist, s));
774 return (snmp_lookup_leaf(&snmptoolctx->snmp_cntlist, s));
777 &snmptoolctx->snmp_gaugelist, s));
780 &snmptoolctx->snmp_ticklist, s));
783 &snmptoolctx->snmp_cnt64list, s));
789 return (snmp_lookup_allstring(snmptoolctx, s));
799 snmp_lookup_enumstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s)
801 if (snmptoolctx == NULL || snmptoolctx->mappings == NULL || s == NULL)
804 return (snmp_lookuplist_string(&snmptoolctx->snmp_enumlist, s));
808 snmp_lookup_oidstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s)
810 if (snmptoolctx == NULL || snmptoolctx->mappings == NULL || s == NULL)
813 return (snmp_lookuplist_string(&snmptoolctx->snmp_oidlist, s));
817 snmp_lookup_nodestring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s)
819 if (snmptoolctx == NULL || snmptoolctx->mappings == NULL || s == NULL)
822 return (snmp_lookuplist_string(&snmptoolctx->snmp_nodelist, s));
826 snmp_lookup_allstring(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s)
828 if (snmptoolctx == NULL || snmptoolctx->mappings == NULL)
831 if (snmp_lookup_leaf(&snmptoolctx->snmp_intlist, s) > 0)
833 if (snmp_lookup_leaf(&snmptoolctx->snmp_octlist, s) > 0)
835 if (snmp_lookup_leaf(&snmptoolctx->snmp_oidlist, s) > 0)
837 if (snmp_lookup_leaf(&snmptoolctx->snmp_iplist, s) > 0)
839 if (snmp_lookup_leaf(&snmptoolctx->snmp_cntlist, s) > 0)
841 if (snmp_lookup_leaf(&snmptoolctx->snmp_gaugelist, s) > 0)
843 if (snmp_lookup_leaf(&snmptoolctx->snmp_ticklist, s) > 0)
845 if (snmp_lookup_leaf(&snmptoolctx->snmp_cnt64list, s) > 0)
847 if (snmp_lookuplist_string(&snmptoolctx->snmp_enumlist, s) > 0)
849 if (snmp_lookuplist_string(&snmptoolctx->snmp_nodelist, s) > 0)
856 snmp_lookup_nonleaf_string(struct snmp_toolinfo *snmptoolctx,
859 if (snmptoolctx == NULL)
862 if (snmp_lookuplist_string(&snmptoolctx->snmp_nodelist, s) > 0)
864 if (snmp_lookuplist_string(&snmptoolctx->snmp_enumlist, s) > 0)
895 snmp_lookup_tablelist(struct snmp_toolinfo *snmptoolctx,
900 if (snmptoolctx == NULL || headp == NULL)
917 if (snmp_lookup_leaf(&snmptoolctx->snmp_nodelist, s) > 0)
927 snmp_lookup_oidall(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s,
930 if (snmptoolctx == NULL || s == NULL || oid == NULL)
933 if (snmp_lookup_oidlist(&snmptoolctx->snmp_intlist, s, oid) > 0)
935 if (snmp_lookup_oidlist(&snmptoolctx->snmp_octlist, s, oid) > 0)
937 if (snmp_lookup_oidlist(&snmptoolctx->snmp_oidlist, s, oid) > 0)
939 if (snmp_lookup_oidlist(&snmptoolctx->snmp_iplist, s, oid) > 0)
941 if (snmp_lookup_oidlist(&snmptoolctx->snmp_ticklist, s, oid) > 0)
943 if (snmp_lookup_oidlist(&snmptoolctx->snmp_cntlist, s, oid) > 0)
945 if (snmp_lookup_oidlist(&snmptoolctx->snmp_gaugelist, s, oid) > 0)
947 if (snmp_lookup_oidlist(&snmptoolctx->snmp_cnt64list, s, oid) > 0)
949 if (snmp_lookup_oidlist(&snmptoolctx->snmp_nodelist, s, oid) > 0)
951 if (snmp_lookup_tablelist(snmptoolctx, &snmptoolctx->snmp_tablelist,
959 snmp_lookup_enumoid(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s,
962 if (snmptoolctx == NULL || s == NULL)
965 return (snmp_lookup_oidlist(&snmptoolctx->snmp_enumlist, s, oid));
969 snmp_lookup_oid(struct snmp_toolinfo *snmptoolctx, struct snmp_object *s,
972 if (snmptoolctx == NULL || s == NULL)
977 return (snmp_lookup_oidlist(&snmptoolctx->snmp_intlist,
980 return (snmp_lookup_oidlist(&snmptoolctx->snmp_octlist,
983 return (snmp_lookup_oidlist(&snmptoolctx->snmp_oidlist,
986 return (snmp_lookup_oidlist(&snmptoolctx->snmp_iplist,
989 return (snmp_lookup_oidlist(&snmptoolctx->snmp_cntlist,
992 return (snmp_lookup_oidlist(&snmptoolctx->snmp_gaugelist,
995 return (snmp_lookup_oidlist(&snmptoolctx->snmp_ticklist,
998 return (snmp_lookup_oidlist(&snmptoolctx->snmp_cnt64list,
1001 return (snmp_lookup_oidlist(&snmptoolctx->snmp_nodelist,