Lines Matching refs:ndo

412 handle_ctrl_proto(netdissect_options *ndo,  in handle_ctrl_proto()  argument
440 if (!ndo->ndo_vflag) in handle_ctrl_proto()
462 if (ndo->ndo_vflag > 1) in handle_ctrl_proto()
463 print_unknown_data(ndo, pptr - 2, "\n\t", 6); in handle_ctrl_proto()
511 if ((advance = (*pfunc)(ndo, tptr, len)) == 0) in handle_ctrl_proto()
516 nd_print_invalid(ndo); in handle_ctrl_proto()
540 print_unknown_data(ndo, tptr + 2, "\n\t ", len - 2); in handle_ctrl_proto()
553 print_unknown_data(ndo, tptr + 4, "\n\t ", len - 8); in handle_ctrl_proto()
563 if (nd_printn(ndo, tptr + 4, len - 4, ndo->ndo_snapend)) in handle_ctrl_proto()
578 if (ndo->ndo_vflag <= 1) in handle_ctrl_proto()
579 print_unknown_data(ndo, pptr - 2, "\n\t ", length + 2); in handle_ctrl_proto()
590 print_lcp_config_options(netdissect_options *ndo, in print_lcp_config_options() argument
667 print_unknown_data(ndo, p, "\n\t", len); in print_lcp_config_options()
781 if (ndo->ndo_vflag < 2) in print_lcp_config_options()
782 print_unknown_data(ndo, p + 2, "\n\t ", len - 2); in print_lcp_config_options()
786 if (ndo->ndo_vflag > 1) in print_lcp_config_options()
787 print_unknown_data(ndo, p + 2, "\n\t ", len - 2); /* exclude TLV header */ in print_lcp_config_options()
804 handle_mlppp(netdissect_options *ndo, in handle_mlppp() argument
807 if (!ndo->ndo_eflag) in handle_mlppp()
828 handle_chap(netdissect_options *ndo, in handle_chap() argument
881 fn_print_char(ndo, GET_U_1(p)); in handle_chap()
890 fn_print_char(ndo, GET_U_1(p)); in handle_chap()
899 handle_pap(netdissect_options *ndo, in handle_pap() argument
951 fn_print_char(ndo, GET_U_1(p)); in handle_pap()
963 fn_print_char(ndo, GET_U_1(p)); in handle_pap()
984 fn_print_char(ndo, GET_U_1(p)); in handle_pap()
997 handle_bap(netdissect_options *ndo _U_, in handle_bap()
1006 print_ipcp_config_options(netdissect_options *ndo, in print_ipcp_config_options() argument
1100 nd_print_invalid(ndo); in print_ipcp_config_options()
1130 if (ndo->ndo_vflag < 2) in print_ipcp_config_options()
1131 print_unknown_data(ndo, p + 2, "\n\t ", len - 2); in print_ipcp_config_options()
1134 if (ndo->ndo_vflag > 1) in print_ipcp_config_options()
1135 print_unknown_data(ndo, p + 2, "\n\t ", len - 2); /* exclude TLV header */ in print_ipcp_config_options()
1145 print_ip6cp_config_options(netdissect_options *ndo, in print_ip6cp_config_options() argument
1188 if (ndo->ndo_vflag < 2) in print_ip6cp_config_options()
1189 print_unknown_data(ndo, p + 2, "\n\t ", len - 2); in print_ip6cp_config_options()
1192 if (ndo->ndo_vflag > 1) in print_ip6cp_config_options()
1193 print_unknown_data(ndo, p + 2, "\n\t ", len - 2); /* exclude TLV header */ in print_ip6cp_config_options()
1205 print_ccp_config_options(netdissect_options *ndo, in print_ccp_config_options() argument
1285 if (ndo->ndo_vflag < 2) in print_ccp_config_options()
1286 print_unknown_data(ndo, p + 2, "\n\t ", len - 2); in print_ccp_config_options()
1289 if (ndo->ndo_vflag > 1) in print_ccp_config_options()
1290 print_unknown_data(ndo, p + 2, "\n\t ", len - 2); /* exclude TLV header */ in print_ccp_config_options()
1301 print_bacp_config_options(netdissect_options *ndo, in print_bacp_config_options() argument
1339 if (ndo->ndo_vflag < 2) in print_bacp_config_options()
1340 print_unknown_data(ndo, p + 2, "\n\t ", len - 2); in print_bacp_config_options()
1343 if (ndo->ndo_vflag > 1) in print_bacp_config_options()
1344 print_unknown_data(ndo, p + 2, "\n\t ", len - 2); /* exclude TLV header */ in print_bacp_config_options()
1359 ppp_hdlc(netdissect_options *ndo, in ppp_hdlc() argument
1374 b = (u_char *)nd_malloc(ndo, caplen); in ppp_hdlc()
1399 se = ndo->ndo_snapend; in ppp_hdlc()
1400 ndo->ndo_snapend = t; in ppp_hdlc()
1410 ip_print(ndo, b + 1, length - 1); in ppp_hdlc()
1413 ip6_print(ndo, b + 1, length - 1); in ppp_hdlc()
1428 handle_ppp(ndo, proto, b + 4, length - 4); in ppp_hdlc()
1431 handle_ppp(ndo, proto, b + 2, length - 2); in ppp_hdlc()
1436 ndo->ndo_snapend = se; in ppp_hdlc()
1440 ndo->ndo_snapend = se; in ppp_hdlc()
1441 nd_print_trunc(ndo); in ppp_hdlc()
1447 handle_ppp(netdissect_options *ndo, in handle_ppp() argument
1451 ppp_hdlc(ndo, p - 1, length); in handle_ppp()
1463 handle_ctrl_proto(ndo, proto, p, length); in handle_ppp()
1466 handle_mlppp(ndo, p, length); in handle_ppp()
1469 handle_chap(ndo, p, length); in handle_ppp()
1472 handle_pap(ndo, p, length); in handle_ppp()
1475 handle_bap(ndo, p, length); in handle_ppp()
1480 ip_print(ndo, p, length); in handle_ppp()
1484 ip6_print(ndo, p, length); in handle_ppp()
1488 ipx_print(ndo, p, length); in handle_ppp()
1491 isoclns_print(ndo, p, length); in handle_ppp()
1495 mpls_print(ndo, p, length); in handle_ppp()
1502 print_unknown_data(ndo, p, "\n\t", length); in handle_ppp()
1509 ppp_print(netdissect_options *ndo, in ppp_print() argument
1516 ndo->ndo_protocol = "ppp"; in ppp_print()
1527 if (ndo->ndo_eflag) ND_PRINT("In "); in ppp_print()
1533 if (ndo->ndo_eflag) ND_PRINT("Out "); in ppp_print()
1562 if (ndo->ndo_eflag) in ppp_print()
1568 handle_ppp(ndo, proto, p, length); in ppp_print()
1571 nd_print_trunc(ndo); in ppp_print()
1578 ppp_if_print(netdissect_options *ndo, in ppp_if_print() argument
1584 ndo->ndo_protocol = "ppp"; in ppp_if_print()
1586 nd_print_trunc(ndo); in ppp_if_print()
1587 ndo->ndo_ll_hdr_len += caplen; in ppp_if_print()
1590 ndo->ndo_ll_hdr_len += PPP_HDRLEN; in ppp_if_print()
1629 if (ndo->ndo_eflag) in ppp_if_print()
1634 ppp_print(ndo, p, length); in ppp_if_print()
1647 ppp_hdlc_if_print(netdissect_options *ndo, in ppp_hdlc_if_print() argument
1655 ndo->ndo_protocol = "ppp_hdlc"; in ppp_hdlc_if_print()
1657 nd_print_trunc(ndo); in ppp_hdlc_if_print()
1658 ndo->ndo_ll_hdr_len += caplen; in ppp_hdlc_if_print()
1666 nd_print_trunc(ndo); in ppp_hdlc_if_print()
1667 ndo->ndo_ll_hdr_len += caplen; in ppp_hdlc_if_print()
1671 if (ndo->ndo_eflag) in ppp_hdlc_if_print()
1684 handle_ppp(ndo, proto, p, length); in ppp_hdlc_if_print()
1689 chdlc_if_print(ndo, h, p); in ppp_hdlc_if_print()
1694 nd_print_trunc(ndo); in ppp_hdlc_if_print()
1695 ndo->ndo_ll_hdr_len += caplen; in ppp_hdlc_if_print()
1699 if (ndo->ndo_eflag) in ppp_hdlc_if_print()
1715 ndo->ndo_ll_hdr_len += hdrlen; in ppp_hdlc_if_print()
1722 ppp_bsdos_if_print(netdissect_options *ndo, in ppp_bsdos_if_print() argument
1734 ndo->ndo_protocol = "ppp_bsdos"; in ppp_bsdos_if_print()
1736 nd_print_trunc(ndo); in ppp_bsdos_if_print()
1737 ndo->ndo_ll_hdr_len += caplen; in ppp_bsdos_if_print()
1746 if (ndo->ndo_eflag) in ppp_bsdos_if_print()
1753 if (ndo->ndo_eflag) in ppp_bsdos_if_print()
1759 if (ndo->ndo_eflag) in ppp_bsdos_if_print()
1766 if (ndo->ndo_eflag) in ppp_bsdos_if_print()
1773 if (ndo->ndo_eflag) in ppp_bsdos_if_print()
1784 if (ndo->ndo_eflag) in ppp_bsdos_if_print()
1788 if (ndo->ndo_eflag && (ptype == PPP_VJC || ptype == PPP_VJNC)) { in ppp_bsdos_if_print()
1793 if (ndo->ndo_eflag) { in ppp_bsdos_if_print()
1801 if (ndo->ndo_eflag) in ppp_bsdos_if_print()
1808 ptype = vjc_print(ndo, q, ptype); in ppp_bsdos_if_print()
1813 ip_print(ndo, p, length); in ppp_bsdos_if_print()
1816 ip6_print(ndo, p, length); in ppp_bsdos_if_print()
1820 mpls_print(ndo, p, length); in ppp_bsdos_if_print()
1825 ptype = vjc_print(ndo, q, ptype); in ppp_bsdos_if_print()
1830 ip_print(ndo, p, length); in ppp_bsdos_if_print()
1833 ip6_print(ndo, p, length); in ppp_bsdos_if_print()
1837 mpls_print(ndo, p, length); in ppp_bsdos_if_print()
1842 if (ndo->ndo_eflag) { in ppp_bsdos_if_print()
1864 ip6_print(ndo, p, length); in ppp_bsdos_if_print()
1868 mpls_print(ndo, p, length); in ppp_bsdos_if_print()
1878 ndo->ndo_ll_hdr_len += hdrlength; in ppp_bsdos_if_print()