Lines Matching refs:ndo

421 asn1_parse(netdissect_options *ndo,  in asn1_parse()  argument
668 nd_print_trunc(ndo); in asn1_parse()
673 asn1_print_octets(netdissect_options *ndo, struct be *elem) in asn1_print_octets() argument
685 nd_print_trunc(ndo); in asn1_print_octets()
690 asn1_print_string(netdissect_options *ndo, struct be *elem) in asn1_print_string() argument
704 if (nd_printn(ndo, p, asnlen, ndo->ndo_snapend)) { in asn1_print_string()
718 nd_print_trunc(ndo); in asn1_print_string()
728 asn1_print(netdissect_options *ndo, in asn1_print() argument
738 if (asn1_print_octets(ndo, elem) == -1) in asn1_print()
750 if (!ndo->ndo_nflag && asnlen > 2) { in asn1_print()
780 if (!ndo->ndo_nflag) in asn1_print()
809 if (asn1_print_string(ndo, elem) == -1) in asn1_print()
848 nd_print_trunc(ndo); in asn1_print()
869 i = asn1_parse(ndo, p, length, &elem); in asn1_decode()
872 if (asn1_print(ndo, &elem) < 0) in asn1_decode()
910 smi_decode_oid(netdissect_options *ndo, in smi_decode_oid() argument
1037 smi_print_variable(netdissect_options *ndo, in smi_print_variable() argument
1045 *status = asn1_print(ndo, elem); in smi_print_variable()
1048 *status = smi_decode_oid(ndo, elem, oid, sizeof(oid) / sizeof(unsigned int), in smi_print_variable()
1054 *status = asn1_print(ndo, elem); in smi_print_variable()
1057 if (ndo->ndo_vflag) { in smi_print_variable()
1071 smi_print_value(netdissect_options *ndo, in smi_print_value() argument
1081 return asn1_print(ndo, elem); in smi_print_value()
1087 return asn1_print(ndo, elem); in smi_print_value()
1109 return asn1_print(ndo, elem); in smi_print_value()
1134 smi_decode_oid(ndo, elem, oid, in smi_print_value()
1139 if (ndo->ndo_vflag) { in smi_print_value()
1173 return asn1_print(ndo, elem); in smi_print_value()
1216 varbind_print(netdissect_options *ndo, in varbind_print() argument
1227 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in varbind_print()
1231 asn1_print(ndo, &elem); in varbind_print()
1247 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in varbind_print()
1251 asn1_print(ndo, &elem); in varbind_print()
1261 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in varbind_print()
1265 asn1_print(ndo, &elem); in varbind_print()
1269 smiNode = smi_print_variable(ndo, &elem, &status); in varbind_print()
1271 status = asn1_print(ndo, &elem); in varbind_print()
1283 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in varbind_print()
1289 if (asn1_print(ndo, &elem) < 0) in varbind_print()
1295 status = smi_print_value(ndo, smiNode, pduid, &elem); in varbind_print()
1297 status = asn1_print(ndo, &elem); in varbind_print()
1313 snmppdu_print(netdissect_options *ndo, in snmppdu_print() argument
1320 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in snmppdu_print()
1324 asn1_print(ndo, &elem); in snmppdu_print()
1327 if (ndo->ndo_vflag) in snmppdu_print()
1333 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in snmppdu_print()
1337 asn1_print(ndo, &elem); in snmppdu_print()
1358 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in snmppdu_print()
1362 asn1_print(ndo, &elem); in snmppdu_print()
1382 varbind_print(ndo, pduid, np, length); in snmppdu_print()
1389 trappdu_print(netdissect_options *ndo, in trappdu_print() argument
1398 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in trappdu_print()
1402 asn1_print(ndo, &elem); in trappdu_print()
1405 if (asn1_print(ndo, &elem) < 0) in trappdu_print()
1413 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in trappdu_print()
1417 asn1_print(ndo, &elem); in trappdu_print()
1420 if (asn1_print(ndo, &elem) < 0) in trappdu_print()
1426 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in trappdu_print()
1430 asn1_print(ndo, &elem); in trappdu_print()
1442 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in trappdu_print()
1446 asn1_print(ndo, &elem); in trappdu_print()
1460 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in trappdu_print()
1464 asn1_print(ndo, &elem); in trappdu_print()
1467 if (asn1_print(ndo, &elem) < 0) in trappdu_print()
1472 varbind_print(ndo, TRAP, np, length); in trappdu_print()
1479 pdu_print(netdissect_options *ndo, in pdu_print() argument
1486 if ((count = asn1_parse(ndo, np, length, &pdu)) < 0) in pdu_print()
1494 if (ndo->ndo_vflag) { in pdu_print()
1497 if (asn1_print(ndo, &pdu) < 0) in pdu_print()
1518 trappdu_print(ndo, np, length); in pdu_print()
1528 snmppdu_print(ndo, pdu.id, np, length); in pdu_print()
1532 if (ndo->ndo_vflag) { in pdu_print()
1541 scopedpdu_print(netdissect_options *ndo, in scopedpdu_print() argument
1548 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in scopedpdu_print()
1552 asn1_print(ndo, &elem); in scopedpdu_print()
1559 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in scopedpdu_print()
1563 asn1_print(ndo, &elem); in scopedpdu_print()
1570 if (asn1_print_octets(ndo, &elem) == -1) in scopedpdu_print()
1575 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in scopedpdu_print()
1579 asn1_print(ndo, &elem); in scopedpdu_print()
1586 if (asn1_print_string(ndo, &elem) == -1) in scopedpdu_print()
1590 pdu_print(ndo, np, length, version); in scopedpdu_print()
1597 community_print(netdissect_options *ndo, in community_print() argument
1604 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in community_print()
1608 asn1_print(ndo, &elem); in community_print()
1617 if (asn1_print_string(ndo, &elem) == -1) in community_print()
1624 pdu_print(ndo, np, length, version); in community_print()
1631 usm_print(netdissect_options *ndo, in usm_print() argument
1638 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in usm_print()
1642 asn1_print(ndo, &elem); in usm_print()
1649 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in usm_print()
1653 asn1_print(ndo, &elem); in usm_print()
1660 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in usm_print()
1664 asn1_print(ndo, &elem); in usm_print()
1667 if (ndo->ndo_vflag) in usm_print()
1673 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in usm_print()
1677 asn1_print(ndo, &elem); in usm_print()
1680 if (ndo->ndo_vflag) in usm_print()
1686 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in usm_print()
1690 asn1_print(ndo, &elem); in usm_print()
1697 if (asn1_print_string(ndo, &elem) == -1) in usm_print()
1702 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in usm_print()
1706 asn1_print(ndo, &elem); in usm_print()
1713 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in usm_print()
1717 asn1_print(ndo, &elem); in usm_print()
1731 v3msg_print(netdissect_options *ndo, in v3msg_print() argument
1742 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in v3msg_print()
1746 asn1_print(ndo, &elem); in v3msg_print()
1752 if (ndo->ndo_vflag) { in v3msg_print()
1757 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in v3msg_print()
1761 asn1_print(ndo, &elem); in v3msg_print()
1768 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in v3msg_print()
1772 asn1_print(ndo, &elem); in v3msg_print()
1779 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in v3msg_print()
1783 asn1_print(ndo, &elem); in v3msg_print()
1805 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in v3msg_print()
1809 asn1_print(ndo, &elem); in v3msg_print()
1819 if (ndo->ndo_vflag) { in v3msg_print()
1824 if (ndo->ndo_vflag) { in v3msg_print()
1836 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in v3msg_print()
1840 asn1_print(ndo, &elem); in v3msg_print()
1847 usm_print(ndo, elem.data.str, elem.asnlen); in v3msg_print()
1848 if (ndo->ndo_vflag) { in v3msg_print()
1853 if (ndo->ndo_vflag) { in v3msg_print()
1857 scopedpdu_print(ndo, np, length, 3); in v3msg_print()
1859 if (ndo->ndo_vflag) { in v3msg_print()
1868 snmp_print(netdissect_options *ndo, in snmp_print() argument
1875 ndo->ndo_protocol = "snmp"; in snmp_print()
1879 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in snmp_print()
1883 asn1_print(ndo, &elem); in snmp_print()
1893 if ((count = asn1_parse(ndo, np, length, &elem)) < 0) in snmp_print()
1897 asn1_print(ndo, &elem); in snmp_print()
1905 if (ndo->ndo_vflag) in snmp_print()
1919 community_print(ndo, np, length, version); in snmp_print()
1922 v3msg_print(ndo, np, length); in snmp_print()
1929 if (ndo->ndo_vflag) { in snmp_print()