Lines Matching defs:ndo
65 ns_nskip(netdissect_options *ndo,
111 blabel_print(netdissect_options *ndo,
144 labellen(netdissect_options *ndo,
183 fqdn_print(netdissect_options *ndo,
193 if ((l = labellen(ndo, cp)) == (u_int)-1)
206 while (i && cp < ndo->ndo_snapend) {
236 if ((l = labellen(ndo, cp)) == (u_int)-1)
245 if (blabel_print(ndo, cp) == NULL)
261 if (nd_printn(ndo, cp, l, ndo->ndo_snapend))
264 if (nd_printn(ndo, cp,
265 MAXCDNAME - name_chars, ndo->ndo_snapend))
279 if ((l = labellen(ndo, cp)) == (u_int)-1)
294 ns_cprint(netdissect_options *ndo,
303 if (nd_printn(ndo, cp, i, ndo->ndo_snapend))
309 print_eopt_ecs(netdissect_options *ndo, const u_char *cp,
319 nd_print_invalid(ndo);
335 nd_print_invalid(ndo);
340 nd_print_invalid(ndo);
345 nd_print_invalid(ndo);
371 eopt_print(netdissect_options *ndo,
393 print_eopt_ecs(ndo, cp, data_len);
397 nd_print_invalid(ndo);
409 nd_print_invalid(ndo);
416 nd_print_invalid(ndo);
426 nd_print_invalid(ndo);
456 fqdn_print(ndo, cp, cp + data_len);
636 ns_qprint(netdissect_options *ndo,
642 cp = ns_nskip(ndo, cp);
665 cp = fqdn_print(ndo, np, bp);
671 ns_rprint(netdissect_options *ndo,
678 if (ndo->ndo_vflag) {
680 if ((cp = fqdn_print(ndo, cp, bp)) == NULL)
683 cp = ns_nskip(ndo, cp);
686 return (ndo->ndo_snapend);
711 } else if (ndo->ndo_vflag > 2) {
714 unsigned_relts_print(ndo, GET_BE_U_4(cp));
728 if (rp > ndo->ndo_snapend)
743 if (fqdn_print(ndo, cp, bp) == NULL)
748 if (!ndo->ndo_vflag)
751 if ((cp = fqdn_print(ndo, cp, bp)) == NULL)
754 if ((cp = fqdn_print(ndo, cp, bp)) == NULL)
773 if (fqdn_print(ndo, cp + 2, bp) == NULL)
781 cp = ns_cprint(ndo, cp);
792 if (fqdn_print(ndo, cp + 6, bp) == NULL)
831 if (fqdn_print(ndo, cp + 1 + sizeof(a) - pbyte, bp) == NULL)
845 if (nd_printn(ndo, cp + 4, len - 4, ndo->ndo_snapend))
856 cp = eopt_print(ndo, cp);
868 if (cp + len > ndo->ndo_snapend)
870 if (!ndo->ndo_vflag)
873 if ((cp = fqdn_print(ndo, cp, bp)) == NULL)
902 domain_print(netdissect_options *ndo,
912 ndo->ndo_protocol = "domain";
922 nd_print_invalid(ndo);
929 nd_print_invalid(ndo);
944 nd_print_protocol(ndo);
946 nd_print_invalid(ndo);
962 if ((cp = ns_nskip(ndo, cp)) == NULL)
965 if (cp >= ndo->ndo_snapend)
969 if ((cp = ns_nskip(ndo, cp)) == NULL)
972 if (cp + 2 > ndo->ndo_snapend)
976 if (cp >= ndo->ndo_snapend)
980 if ((cp = ns_nskip(ndo, cp)) == NULL)
982 if (cp + 2 > ndo->ndo_snapend)
986 if (cp + 1 > ndo->ndo_snapend)
993 if (cp + 2 > ndo->ndo_snapend)
997 if (cp >= ndo->ndo_snapend)
1020 if (ndo->ndo_vflag > 1) {
1022 if ((cp = ns_qprint(ndo, cp, bp, is_mdns)) == NULL)
1025 if ((cp = ns_nskip(ndo, cp)) == NULL)
1032 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1035 while (cp < ndo->ndo_snapend && ancount) {
1037 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1045 if (ndo->ndo_vflag > 1) {
1046 if (cp < ndo->ndo_snapend && nscount) {
1048 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1051 while (cp < ndo->ndo_snapend && nscount) {
1053 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1060 if (cp < ndo->ndo_snapend && arcount) {
1062 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1065 while (cp < ndo->ndo_snapend && arcount) {
1067 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1105 cp = ns_qprint(ndo, cp, (const u_char *)np, is_mdns);
1109 while (cp < ndo->ndo_snapend && qdcount) {
1110 cp = ns_qprint(ndo, (const u_char *)cp,
1122 if (ndo->ndo_vflag > 1) {
1124 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1127 while (cp < ndo->ndo_snapend && ancount) {
1129 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1136 if (cp < ndo->ndo_snapend && nscount) {
1138 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1141 while (cp < ndo->ndo_snapend && nscount) {
1143 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1150 if (cp < ndo->ndo_snapend && arcount) {
1152 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1155 while (cp < ndo->ndo_snapend && arcount) {
1157 if ((cp = ns_rprint(ndo, cp, bp, is_mdns)) == NULL)
1170 nd_print_trunc(ndo);