X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/25d016f61a3b38e9c048090980c6921b30d047f3..refs/pull/433/head:/tcp.h?ds=inline diff --git a/tcp.h b/tcp.h index fbd2f452..c18d1382 100644 --- a/tcp.h +++ b/tcp.h @@ -33,21 +33,21 @@ * @(#)tcp.h 8.1 (Berkeley) 6/10/93 */ -typedef u_int32_t tcp_seq; +typedef uint32_t tcp_seq; /* * TCP header. * Per RFC 793, September, 1981. */ struct tcphdr { - u_int16_t th_sport; /* source port */ - u_int16_t th_dport; /* destination port */ + uint16_t th_sport; /* source port */ + uint16_t th_dport; /* destination port */ tcp_seq th_seq; /* sequence number */ tcp_seq th_ack; /* acknowledgement number */ - u_int8_t th_offx2; /* data offset, rsvd */ - u_int8_t th_flags; - u_int16_t th_win; /* window */ - u_int16_t th_sum; /* checksum */ - u_int16_t th_urp; /* urgent pointer */ + uint8_t th_offx2; /* data offset, rsvd */ + uint8_t th_flags; + uint16_t th_win; /* window */ + uint16_t th_sum; /* checksum */ + uint16_t th_urp; /* urgent pointer */ } UNALIGNED; #define TH_OFF(th) (((th)->th_offx2 & 0xf0) >> 4) @@ -93,12 +93,18 @@ struct tcphdr { #ifndef TELNET_PORT #define TELNET_PORT 23 #endif +#ifndef SMTP_PORT +#define SMTP_PORT 25 +#endif #ifndef BGP_PORT #define BGP_PORT 179 #endif #define NETBIOS_SSN_PORT 139 -#ifndef OPENFLOW_PORT -#define OPENFLOW_PORT 6633 +#ifndef OPENFLOW_PORT_OLD +#define OPENFLOW_PORT_OLD 6633 +#endif +#ifndef OPENFLOW_PORT_IANA +#define OPENFLOW_PORT_IANA 6653 #endif #ifndef PPTP_PORT #define PPTP_PORT 1723 @@ -113,3 +119,18 @@ struct tcphdr { #ifndef SMB_PORT #define SMB_PORT 445 #endif +#ifndef HTTP_PORT +#define HTTP_PORT 80 +#endif +#ifndef HTTP_PORT_ALT +#define HTTP_PORT_ALT 8080 +#endif +#ifndef RTSP_PORT +#define RTSP_PORT 554 +#endif +#ifndef RTSP_PORT_ALT +#define RTSP_PORT_ALT 8554 +#endif +#ifndef FTP_PORT +#define FTP_PORT 21 +#endif