X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/001fc8411f90713c3495a1f3fcf8c67dbd3afa1b..39d15607cad1b4b463794c1a67873f6182dc52f7:/tcp.h diff --git a/tcp.h b/tcp.h index 6b206feb..fbd2f452 100644 --- a/tcp.h +++ b/tcp.h @@ -1,4 +1,3 @@ -/* @(#) $Header: /tcpdump/master/tcpdump/tcp.h,v 1.14 2007-12-09 00:30:47 guy Exp $ (LBL) */ /* * Copyright (c) 1982, 1986, 1993 * The Regents of the University of California. All rights reserved. @@ -49,7 +48,7 @@ struct tcphdr { u_int16_t th_win; /* window */ u_int16_t th_sum; /* checksum */ u_int16_t th_urp; /* urgent pointer */ -}; +} UNALIGNED; #define TH_OFF(th) (((th)->th_offx2 & 0xf0) >> 4) @@ -86,6 +85,7 @@ struct tcphdr { #define TCPOPT_UTO 28 /* tcp user timeout (rfc5482) */ #define TCPOLEN_UTO 4 #define TCPOPT_MPTCP 30 /* MPTCP options */ +#define TCPOPT_EXPERIMENT2 254 /* experimental headers (rfc4727) */ #define TCPOPT_TSTAMP_HDR \ (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_TIMESTAMP<<8|TCPOLEN_TIMESTAMP) @@ -97,6 +97,9 @@ struct tcphdr { #define BGP_PORT 179 #endif #define NETBIOS_SSN_PORT 139 +#ifndef OPENFLOW_PORT +#define OPENFLOW_PORT 6633 +#endif #ifndef PPTP_PORT #define PPTP_PORT 1723 #endif