X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/c0af6af3011d4c55bdadf3dd76cd5fc1115c50d0..f64a4a5f49bcbcb996820b566d7ffe9f7cefe4f3:/tcp.h diff --git a/tcp.h b/tcp.h index e1318f83..a4c28b61 100644 --- a/tcp.h +++ b/tcp.h @@ -49,7 +49,7 @@ struct tcphdr { nd_uint16_t th_urp; /* urgent pointer */ }; -#define TH_OFF(th) ((EXTRACT_U_1((th)->th_offx2) & 0xf0) >> 4) +#define TH_OFF(th) ((GET_U_1((th)->th_offx2) & 0xf0) >> 4) /* TCP flags */ #define TH_FIN 0x01 @@ -60,6 +60,7 @@ struct tcphdr { #define TH_URG 0x20 #define TH_ECNECHO 0x40 /* ECN Echo */ #define TH_CWR 0x80 /* ECN Cwnd Reduced */ +extern const struct tok tcp_flag_values[]; #define TCPOPT_EOL 0 @@ -94,6 +95,9 @@ struct tcphdr { #ifndef FTP_PORT #define FTP_PORT 21 #endif +#ifndef SSH_PORT +#define SSH_PORT 22 +#endif #ifndef TELNET_PORT #define TELNET_PORT 23 #endif