Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netinet/tcp_syncache.h
Show First 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | struct syncache { | ||||
u_int32_t sc_tsreflect; /* timestamp to reflect */ | u_int32_t sc_tsreflect; /* timestamp to reflect */ | ||||
u_int32_t sc_tsoff; /* ts offset w/ syncookies */ | u_int32_t sc_tsoff; /* ts offset w/ syncookies */ | ||||
u_int32_t sc_flowlabel; /* IPv6 flowlabel */ | u_int32_t sc_flowlabel; /* IPv6 flowlabel */ | ||||
tcp_seq sc_irs; /* seq from peer */ | tcp_seq sc_irs; /* seq from peer */ | ||||
tcp_seq sc_iss; /* our ISS */ | tcp_seq sc_iss; /* our ISS */ | ||||
struct mbuf *sc_ipopts; /* source route */ | struct mbuf *sc_ipopts; /* source route */ | ||||
u_int16_t sc_peer_mss; /* peer's MSS */ | u_int16_t sc_peer_mss; /* peer's MSS */ | ||||
u_int16_t sc_wnd; /* advertised window */ | u_int16_t sc_wnd; /* advertised window */ | ||||
u_int8_t sc_ip_ttl; /* IPv4 TTL */ | u_int8_t sc_ip_ttl; /* TTL / Hop Limit */ | ||||
u_int8_t sc_ip_tos; /* IPv4 TOS */ | u_int8_t sc_ip_tos; /* TOS / Traffic Class */ | ||||
u_int8_t sc_requested_s_scale:4, | u_int8_t sc_requested_s_scale:4, | ||||
sc_requested_r_scale:4; | sc_requested_r_scale:4; | ||||
u_int16_t sc_flags; | u_int16_t sc_flags; | ||||
#if defined(TCP_OFFLOAD) || !defined(TCP_OFFLOAD_DISABLE) | #if defined(TCP_OFFLOAD) || !defined(TCP_OFFLOAD_DISABLE) | ||||
struct toedev *sc_tod; /* entry added by this TOE */ | struct toedev *sc_tod; /* entry added by this TOE */ | ||||
void *sc_todctx; /* TOE driver context */ | void *sc_todctx; /* TOE driver context */ | ||||
#endif | #endif | ||||
struct label *sc_label; /* MAC label reference */ | struct label *sc_label; /* MAC label reference */ | ||||
▲ Show 20 Lines • Show All 76 Lines • Show Last 20 Lines |