Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netinet/tcp.h
Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | |||||
#define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_PUSH|TH_ACK|TH_URG|TH_ECE|TH_CWR) | #define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_PUSH|TH_ACK|TH_URG|TH_ECE|TH_CWR) | ||||
#define PRINT_TH_FLAGS "\20\1FIN\2SYN\3RST\4PUSH\5ACK\6URG\7ECE\10CWR\11AE" | #define PRINT_TH_FLAGS "\20\1FIN\2SYN\3RST\4PUSH\5ACK\6URG\7ECE\10CWR\11AE" | ||||
u_short th_win; /* window */ | u_short th_win; /* window */ | ||||
u_short th_sum; /* checksum */ | u_short th_sum; /* checksum */ | ||||
u_short th_urp; /* urgent pointer */ | u_short th_urp; /* urgent pointer */ | ||||
}; | }; | ||||
#define PADTCPOLEN(len) ((((len) / 4) + !!((len) % 4)) * 4) | |||||
#define TCPOPT_EOL 0 | #define TCPOPT_EOL 0 | ||||
#define TCPOLEN_EOL 1 | #define TCPOLEN_EOL 1 | ||||
#define TCPOPT_PAD 0 /* padding after EOL */ | #define TCPOPT_PAD 0 /* padding after EOL */ | ||||
#define TCPOLEN_PAD 1 | #define TCPOLEN_PAD 1 | ||||
#define TCPOPT_NOP 1 | #define TCPOPT_NOP 1 | ||||
#define TCPOLEN_NOP 1 | #define TCPOLEN_NOP 1 | ||||
#define TCPOPT_MAXSEG 2 | #define TCPOPT_MAXSEG 2 | ||||
#define TCPOLEN_MAXSEG 4 | #define TCPOLEN_MAXSEG 4 | ||||
▲ Show 20 Lines • Show All 317 Lines • Show Last 20 Lines |