Lines Matching defs:netdissect_options

172 typedef struct netdissect_options netdissect_options;
174 #define IF_PRINTER_ARGS (netdissect_options *, const struct pcap_pkthdr *, const u_char *)
207 struct netdissect_options {
255 void (*ndo_default_print)(netdissect_options *,
259 int (*ndo_printf)(netdissect_options *,
263 void NORETURN_FUNCPTR (*ndo_error)(netdissect_options *,
268 void (*ndo_warning)(netdissect_options *,
273 extern WARN_UNUSED_RESULT int nd_push_buffer(netdissect_options *, u_char *, const u_char *, const u_int);
274 extern WARN_UNUSED_RESULT int nd_push_snaplen(netdissect_options *, const u_char *, const u_int);
275 extern void nd_change_snaplen(netdissect_options *, const u_char *, const u_int);
276 extern void nd_pop_packet_info(netdissect_options *);
277 extern void nd_pop_all_packet_info(netdissect_options *);
282 NORETURN void nd_trunc_longjmp(netdissect_options *ndo);
433 extern void ts_print(netdissect_options *, const struct timeval *);
434 extern void signed_relts_print(netdissect_options *, int32_t);
435 extern void unsigned_relts_print(netdissect_options *, uint32_t);
440 extern void fn_print_char(netdissect_options *, u_char);
441 extern void fn_print_str(netdissect_options *, const u_char *);
442 extern u_int nd_printztn(netdissect_options *, const u_char *, u_int, const u_char *);
443 extern int nd_printn(netdissect_options *, const u_char *, u_int, const u_char *);
444 extern void nd_printjn(netdissect_options *, const u_char *, u_int);
445 extern void nd_printjnp(netdissect_options *, const u_char *, u_int);
452 extern void txtproto_print(netdissect_options *, const u_char *, u_int,
593 const char *(*addr_string)(netdissect_options *, const u_char *);
599 extern void aarp_print(netdissect_options *, const u_char *, u_int);
600 extern int ah_print(netdissect_options *, const u_char *);
601 extern void ahcp_print(netdissect_options *, const u_char *, u_int);
602 extern void aodv_print(netdissect_options *, const u_char *, u_int, int);
603 extern void aoe_print(netdissect_options *, const u_char *, const u_int);
604 extern int arista_ethertype_print(netdissect_options *,const u_char *, u_int);
605 extern void arp_print(netdissect_options *, const u_char *, u_int, u_int);
606 extern void ascii_print(netdissect_options *, const u_char *, u_int);
607 extern void atalk_print(netdissect_options *, const u_char *, u_int);
608 extern void atm_print(netdissect_options *, u_int, u_int, u_int, const u_char *, u_int, u_int);
609 extern void babel_print(netdissect_options *, const u_char *, u_int);
610 extern void bcm_li_print(netdissect_options *, const u_char *, u_int);
611 extern void beep_print(netdissect_options *, const u_char *, u_int);
612 extern void bfd_print(netdissect_options *, const u_char *, u_int, u_int);
613 extern void bgp_print(netdissect_options *, const u_char *, u_int);
614 extern const char *bgp_vpn_rd_print(netdissect_options *, const u_char *);
615 extern void bootp_print(netdissect_options *, const u_char *, u_int);
616 extern void calm_fast_print(netdissect_options *, const u_char *, u_int, const struct lladdr_info *);
617 extern void carp_print(netdissect_options *, const u_char *, u_int, u_int);
618 extern void cdp_print(netdissect_options *, const u_char *, u_int);
619 extern void cfm_print(netdissect_options *, const u_char *, u_int);
620 extern u_int chdlc_print(netdissect_options *, const u_char *, u_int);
621 extern void cisco_autorp_print(netdissect_options *, const u_char *, u_int);
622 extern void cnfp_print(netdissect_options *, const u_char *);
623 extern void dccp_print(netdissect_options *, const u_char *, const u_char *, u_int);
624 extern void decnet_print(netdissect_options *, const u_char *, u_int, u_int);
625 extern void dhcp6_print(netdissect_options *, const u_char *, u_int);
626 extern int dstopt_process(netdissect_options *, const u_char *);
627 extern void dtp_print(netdissect_options *, const u_char *, u_int);
628 extern void dvmrp_print(netdissect_options *, const u_char *, u_int);
629 extern void eap_print(netdissect_options *, const u_char *, u_int);
630 extern void eapol_print(netdissect_options *, const u_char *);
631 extern void egp_print(netdissect_options *, const u_char *, u_int);
632 extern void eigrp_print(netdissect_options *, const u_char *, u_int);
633 extern void esp_print(netdissect_options *, const u_char *, u_int, const u_char *, u_int, int, u_int);
634 extern u_int ether_print(netdissect_options *, const u_char *, u_int, u_int, void (*)(netdissect_options *, const u_char *), const u_char *);
635 extern u_int ether_switch_tag_print(netdissect_options *, const u_char *, u_int, u_int, void (*)(netdissect_options *, const u_char *), u_int);
636 extern int ethertype_print(netdissect_options *, u_short, const u_char *, u_int, u_int, const struct lladdr_info *, const struct lladdr_info *);
637 extern u_int fddi_print(netdissect_options *, const u_char *, u_int, u_int);
638 extern void forces_print(netdissect_options *, const u_char *, u_int);
639 extern u_int fr_print(netdissect_options *, const u_char *, u_int);
640 extern int frag6_print(netdissect_options *, const u_char *, const u_char *);
641 extern void ftp_print(netdissect_options *, const u_char *, u_int);
642 extern void geneve_print(netdissect_options *, const u_char *, u_int);
643 extern void geonet_print(netdissect_options *, const u_char *, u_int, const struct lladdr_info *);
644 extern void gre_print(netdissect_options *, const u_char *, u_int);
645 extern int hbhopt_process(netdissect_options *, const u_char *, int *, uint32_t *);
646 extern void hex_and_ascii_print(netdissect_options *, const char *, const u_char *, u_int);
647 extern void hex_print(netdissect_options *, const char *ident, const u_char *cp, u_int);
648 extern void hex_print_with_offset(netdissect_options *, const char *ident, const u_char *cp, u_int, u_int);
649 extern void hncp_print(netdissect_options *, const u_char *, u_int);
650 extern void hsrp_print(netdissect_options *, const u_char *, u_int);
651 extern void http_print(netdissect_options *, const u_char *, u_int);
652 extern void icmp6_print(netdissect_options *, const u_char *, u_int, const u_char *, int);
653 extern void icmp_print(netdissect_options *, const u_char *, u_int, const u_char *, int);
654 extern u_int ieee802_15_4_print(netdissect_options *, const u_char *, u_int);
655 extern u_int ieee802_11_radio_print(netdissect_options *, const u_char *, u_int, u_int);
656 extern void igmp_print(netdissect_options *, const u_char *, u_int);
657 extern void igrp_print(netdissect_options *, const u_char *, u_int);
658 extern void ip6_print(netdissect_options *, const u_char *, u_int);
659 extern void ipN_print(netdissect_options *, const u_char *, u_int);
660 extern void ip_print(netdissect_options *, const u_char *, const u_int);
661 extern void ipcomp_print(netdissect_options *, const u_char *);
662 extern void ipx_netbios_print(netdissect_options *, const u_char *, u_int);
663 extern void ipx_print(netdissect_options *, const u_char *, u_int);
664 extern void isakmp_print(netdissect_options *, const u_char *, u_int, const u_char *);
665 extern void isakmp_rfc3948_print(netdissect_options *, const u_char *, u_int, const u_char *, int, int, u_int);
666 extern void isoclns_print(netdissect_options *, const u_char *, u_int);
667 extern void krb_print(netdissect_options *, const u_char *);
668 extern void l2tp_print(netdissect_options *, const u_char *, u_int);
669 extern void lane_print(netdissect_options *, const u_char *, u_int, u_int);
670 extern void ldp_print(netdissect_options *, const u_char *, u_int);
671 extern void lisp_print(netdissect_options *, const u_char *, u_int);
672 extern u_int llap_print(netdissect_options *, const u_char *, u_int);
673 extern int llc_print(netdissect_options *, const u_char *, u_int, u_int, const struct lladdr_info *, const struct lladdr_info *);
674 extern void lldp_print(netdissect_options *, const u_char *, u_int);
675 extern void lmp_print(netdissect_options *, const u_char *, u_int);
676 extern void loopback_print(netdissect_options *, const u_char *, u_int);
677 extern void lspping_print(netdissect_options *, const u_char *, u_int);
678 extern void lwapp_control_print(netdissect_options *, const u_char *, u_int, int);
679 extern void lwapp_data_print(netdissect_options *, const u_char *, u_int);
680 extern void lwres_print(netdissect_options *, const u_char *, u_int);
681 extern void m3ua_print(netdissect_options *, const u_char *, const u_int);
682 extern int macsec_print(netdissect_options *, const u_char **,
685 extern u_int mfr_print(netdissect_options *, const u_char *, u_int);
686 extern void mobile_print(netdissect_options *, const u_char *, u_int);
687 extern int mobility_print(netdissect_options *, const u_char *, const u_char *);
688 extern void mpcp_print(netdissect_options *, const u_char *, u_int);
689 extern void mpls_print(netdissect_options *, const u_char *, u_int);
690 extern int mptcp_print(netdissect_options *, const u_char *, u_int, u_char);
691 extern void msdp_print(netdissect_options *, const u_char *, u_int);
692 extern void msnlb_print(netdissect_options *, const u_char *);
693 extern void nbt_tcp_print(netdissect_options *, const u_char *, u_int);
694 extern void nbt_udp137_print(netdissect_options *, const u_char *, u_int);
695 extern void nbt_udp138_print(netdissect_options *, const u_char *, u_int);
696 extern void netbeui_print(netdissect_options *, u_short, const u_char *, u_int);
697 extern void nfsreply_print(netdissect_options *, const u_char *, u_int, const u_char *);
698 extern void nfsreply_noaddr_print(netdissect_options *, const u_char *, u_int, const u_char *);
699 extern void nfsreq_noaddr_print(netdissect_options *, const u_char *, u_int, const u_char *);
700 extern const u_char *fqdn_print(netdissect_options *, const u_char *, const u_char *);
701 extern void domain_print(netdissect_options *, const u_char *, u_int, int, int);
702 extern void nsh_print(netdissect_options *, const u_char *, u_int);
703 extern void ntp_print(netdissect_options *, const u_char *, u_int);
704 extern void oam_print(netdissect_options *, const u_char *, u_int, u_int);
705 extern void olsr_print(netdissect_options *, const u_char *, u_int, int);
706 extern void openflow_print(netdissect_options *, const u_char *, u_int);
707 extern void ospf6_print(netdissect_options *, const u_char *, u_int);
708 extern void ospf_print(netdissect_options *, const u_char *, u_int, const u_char *);
709 extern int ospf_grace_lsa_print(netdissect_options *, const u_char *, u_int);
710 extern int ospf_te_lsa_print(netdissect_options *, const u_char *, u_int);
711 extern void otv_print(netdissect_options *, const u_char *, u_int);
712 extern void pfsync_ip_print(netdissect_options *, const u_char *, u_int);
713 extern void pfsync_if_print(netdissect_options *, const struct pcap_pkthdr *, const u_char *);
714 extern void pgm_print(netdissect_options *, const u_char *, u_int, const u_char *);
715 extern void pim_print(netdissect_options *, const u_char *, u_int, const u_char *);
716 extern void pimv1_print(netdissect_options *, const u_char *, u_int);
717 extern u_int ppp_print(netdissect_options *, const u_char *, u_int);
718 extern u_int pppoe_print(netdissect_options *, const u_char *, u_int);
719 extern void pptp_print(netdissect_options *, const u_char *);
720 extern void ptp_print(netdissect_options *, const u_char *, u_int);
721 extern int print_unknown_data(netdissect_options *, const u_char *, const char *, u_int);
722 extern const char *q922_string(netdissect_options *, const u_char *, u_int);
723 extern void q933_print(netdissect_options *, const u_char *, u_int);
724 extern void radius_print(netdissect_options *, const u_char *, u_int);
725 extern void resp_print(netdissect_options *, const u_char *, u_int);
726 extern void rip_print(netdissect_options *, const u_char *, u_int);
727 extern void ripng_print(netdissect_options *, const u_char *, unsigned int);
728 extern void rpki_rtr_print(netdissect_options *, const u_char *, u_int);
729 extern void rsvp_print(netdissect_options *, const u_char *, u_int);
730 extern int rt6_print(netdissect_options *, const u_char *, const u_char *);
731 extern void rtl_print(netdissect_options *, const u_char *, u_int, const struct lladdr_info *, const struct lladdr_info *);
732 extern void rtsp_print(netdissect_options *, const u_char *, u_int);
733 extern void rx_print(netdissect_options *, const u_char *, u_int, uint16_t, uint16_t, const u_char *);
734 extern void sctp_print(netdissect_options *, const u_char *, const u_char *, u_int);
735 extern void sflow_print(netdissect_options *, const u_char *, u_int);
736 extern void ssh_print(netdissect_options *, const u_char *, u_int);
737 extern void sip_print(netdissect_options *, const u_char *, u_int);
738 extern void slow_print(netdissect_options *, const u_char *, u_int);
739 extern void smb_tcp_print(netdissect_options *, const u_char *, u_int);
740 extern void smtp_print(netdissect_options *, const u_char *, u_int);
741 extern int snap_print(netdissect_options *, const u_char *, u_int, u_int, const struct lladdr_info *, const struct lladdr_info *, u_int);
742 extern void snmp_print(netdissect_options *, const u_char *, u_int);
743 extern void stp_print(netdissect_options *, const u_char *, u_int);
744 extern void sunrpc_print(netdissect_options *, const u_char *, u_int, const u_char *);
745 extern void syslog_print(netdissect_options *, const u_char *, u_int);
746 extern void tcp_print(netdissect_options *, const u_char *, u_int, const u_char *, int);
747 extern void telnet_print(netdissect_options *, const u_char *, u_int);
748 extern void tftp_print(netdissect_options *, const u_char *, u_int);
749 extern void timed_print(netdissect_options *, const u_char *);
750 extern void tipc_print(netdissect_options *, const u_char *, u_int, u_int);
751 extern u_int token_print(netdissect_options *, const u_char *, u_int, u_int);
752 extern void udld_print(netdissect_options *, const u_char *, u_int);
753 extern void udp_print(netdissect_options *, const u_char *, u_int, const u_char *, int, u_int);
754 extern int vjc_print(netdissect_options *, const u_char *, u_short);
755 extern void vqp_print(netdissect_options *, const u_char *, u_int);
756 extern void vrrp_print(netdissect_options *, const u_char *, u_int, const u_char *, int, int);
757 extern void vtp_print(netdissect_options *, const u_char *, const u_int);
758 extern void vxlan_gpe_print(netdissect_options *, const u_char *, u_int);
759 extern void vxlan_print(netdissect_options *, const u_char *, u_int);
760 extern void wb_print(netdissect_options *, const u_char *, u_int);
761 extern void whois_print(netdissect_options *, const u_char *, u_int);
762 extern void zep_print(netdissect_options *, const u_char *, u_int);
763 extern void zephyr_print(netdissect_options *, const u_char *, u_int);
764 extern void zmtp1_print(netdissect_options *, const u_char *, u_int);
765 extern void zmtp1_datagram_print(netdissect_options *, const u_char *, const u_int);
766 extern void someip_print(netdissect_options *, const u_char *, const u_int);
780 extern void ip_demux_print(netdissect_options *, const u_char *, u_int, u_int, int, u_int, uint8_t, const u_char *);
782 extern uint16_t nextproto4_cksum(netdissect_options *, const struct ip *, const uint8_t *, u_int, u_int, uint8_t);
785 extern uint16_t nextproto6_cksum(netdissect_options *, const struct ip6_hdr *, const uint8_t *, u_int, u_int, uint8_t);
788 extern void nd_print_trunc(netdissect_options *);
789 extern void nd_print_protocol(netdissect_options *);
790 extern void nd_print_protocol_caps(netdissect_options *);
791 extern void nd_print_invalid(netdissect_options *);
796 extern const char *dnnum_string(netdissect_options *, u_short);
798 extern int decode_prefix4(netdissect_options *, const u_char *, u_int, char *, size_t);
799 extern int decode_prefix6(netdissect_options *, const u_char *, u_int, char *, size_t);
801 extern void esp_decodesecret_print(netdissect_options *);
802 extern int esp_decrypt_buffer_by_ikev2_print(netdissect_options *, int,