X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/9ed7ddb48fd557dc993e73f22a50dda6cedf4df7..refs/pull/433/head:/netdissect.h diff --git a/netdissect.h b/netdissect.h index 7d7bfa1c..515d839d 100644 --- a/netdissect.h +++ b/netdissect.h @@ -115,6 +115,7 @@ struct netdissect_options { int ndo_dlt; /* if != -1, ask libpcap for the DLT it names*/ int ndo_jflag; /* packet time stamp source */ int ndo_pflag; /* don't go promiscuous */ + int ndo_immediate; /* use immediate mode */ int ndo_Cflag; /* rotate dump files after this many bytes */ int ndo_Cflag_count; /* Keep track of which file number we're writing */ @@ -345,6 +346,8 @@ extern const char *dnnum_string(netdissect_options *, u_short); #include +extern char *q922_string(netdissect_options *ndo, const u_char *, u_int); + typedef u_int (*if_ndo_printer)(struct netdissect_options *ndo, const struct pcap_pkthdr *, const u_char *); typedef u_int (*if_printer)(const struct pcap_pkthdr *, const u_char *); @@ -556,6 +559,7 @@ extern void ftp_print(netdissect_options *, const u_char *, u_int); extern void http_print(netdissect_options *, const u_char *, u_int); extern void rtsp_print(netdissect_options *, const u_char *, u_int); extern void smtp_print(netdissect_options *, const u_char *, u_int); +extern void geneve_print(netdissect_options *, const u_char *, u_int); /* stuff that has not yet been rototiled */