This new dst feature flag will be used to allow TCP to use usec based timestamps instead of msec ones. ip route .... feature tcp_usec_ts Also document that RTAX_FEATURE_SACK and RTAX_FEATURE_TIMESTAMP are unused. RTAX_FEATURE_ALLFRAG is also going away soon.
Showing the changes to include/uapi (1 of 2 files). Show all
Unified · Split
| @@ -502,13 +502,17 @@ enum { · 501 unmodified lines | ||
| 502 | 502 | |
| 503 | 503 | #define RTAX_MAX (__RTAX_MAX - 1) |
| 504 | 504 | |
| 505 | −#define RTAX_FEATURE_ECN (1 << 0) | |
| 506 | −#define RTAX_FEATURE_SACK (1 << 1) | |
| 507 | −#define RTAX_FEATURE_TIMESTAMP (1 << 2) | |
| 508 | −#define RTAX_FEATURE_ALLFRAG (1 << 3) | |
| 509 | − | |
| 510 | −#define RTAX_FEATURE_MASK (RTAX_FEATURE_ECN | RTAX_FEATURE_SACK | \ | |
| 511 | − RTAX_FEATURE_TIMESTAMP | RTAX_FEATURE_ALLFRAG) | |
| 505 | +#define RTAX_FEATURE_ECN (1 << 0) | |
| 506 | +#define RTAX_FEATURE_SACK (1 << 1) /* unused */ | |
| 507 | +#define RTAX_FEATURE_TIMESTAMP (1 << 2) /* unused */ | |
| 508 | +#define RTAX_FEATURE_ALLFRAG (1 << 3) | |
| 509 | +#define RTAX_FEATURE_TCP_USEC_TS (1 << 4) | |
| 510 | + | |
| 511 | +#define RTAX_FEATURE_MASK (RTAX_FEATURE_ECN | \ | |
| 512 | + RTAX_FEATURE_SACK | \ | |
| 513 | + RTAX_FEATURE_TIMESTAMP | \ | |
| 514 | + RTAX_FEATURE_ALLFRAG | \ | |
| 515 | + RTAX_FEATURE_TCP_USEC_TS) | |
| 512 | 516 | |
| 513 | 517 | struct rta_session { |
| 514 | 518 | __u8 proto; |