Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_var.h
Show First 20 Lines • Show All 320 Lines • ▼ Show 20 Lines | |||||
#define TF_RCVD_SCALE 0x000040 /* other side has requested scaling */ | #define TF_RCVD_SCALE 0x000040 /* other side has requested scaling */ | ||||
#define TF_REQ_TSTMP 0x000080 /* have/will request timestamps */ | #define TF_REQ_TSTMP 0x000080 /* have/will request timestamps */ | ||||
#define TF_RCVD_TSTMP 0x000100 /* a timestamp was received in SYN */ | #define TF_RCVD_TSTMP 0x000100 /* a timestamp was received in SYN */ | ||||
#define TF_SACK_PERMIT 0x000200 /* other side said I could SACK */ | #define TF_SACK_PERMIT 0x000200 /* other side said I could SACK */ | ||||
#define TF_NEEDSYN 0x000400 /* send SYN (implicit state) */ | #define TF_NEEDSYN 0x000400 /* send SYN (implicit state) */ | ||||
#define TF_NEEDFIN 0x000800 /* send FIN (implicit state) */ | #define TF_NEEDFIN 0x000800 /* send FIN (implicit state) */ | ||||
#define TF_NOPUSH 0x001000 /* don't push */ | #define TF_NOPUSH 0x001000 /* don't push */ | ||||
#define TF_PREVVALID 0x002000 /* saved values for bad rxmit valid */ | #define TF_PREVVALID 0x002000 /* saved values for bad rxmit valid */ | ||||
#define TF_ACE_PERMIT 0x00004000 /* Accurate ECN mode */ | |||||
#define TF_UNUSED1 0x00008000 /* unused flag bit 1 */ | |||||
rscheff: These flags are also being used in other (uncommitted) patches.
Will move all ECN-related… | |||||
#define TF_MORETOCOME 0x010000 /* More data to be appended to sock */ | #define TF_MORETOCOME 0x010000 /* More data to be appended to sock */ | ||||
#define TF_LQ_OVERFLOW 0x020000 /* listen queue overflow */ | #define TF_LQ_OVERFLOW 0x020000 /* listen queue overflow */ | ||||
#define TF_LASTIDLE 0x040000 /* connection was previously idle */ | #define TF_LASTIDLE 0x040000 /* connection was previously idle */ | ||||
#define TF_RXWIN0SENT 0x080000 /* sent a receiver win 0 in response */ | #define TF_RXWIN0SENT 0x080000 /* sent a receiver win 0 in response */ | ||||
#define TF_FASTRECOVERY 0x100000 /* in NewReno Fast Recovery */ | #define TF_FASTRECOVERY 0x100000 /* in NewReno Fast Recovery */ | ||||
#define TF_WASFRECOVERY 0x200000 /* was in NewReno Fast Recovery */ | #define TF_WASFRECOVERY 0x200000 /* was in NewReno Fast Recovery */ | ||||
#define TF_SIGNATURE 0x400000 /* require MD5 digests (RFC2385) */ | #define TF_SIGNATURE 0x400000 /* require MD5 digests (RFC2385) */ | ||||
#define TF_FORCEDATA 0x800000 /* force out a byte */ | #define TF_FORCEDATA 0x800000 /* force out a byte */ | ||||
▲ Show 20 Lines • Show All 651 Lines • Show Last 20 Lines |
These flags are also being used in other (uncommitted) patches.
Will move all ECN-related Flags to TF2 instead.