History

tcp: add RTAX_FEATURE_TCP_USEC_TS

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.

Eric Dumazet committed 3 years ago

Commit 3d44de91 parent b04c3322 files · +16 −7Browse files

Showing the changes to include/uapi (1 of 2 files). Show all

Unified · Split

include/uapi/linux/rtnetlink.h+11−7
@@ -502,13 +502,17 @@ enum { · 501 unmodified lines
502502
503503 #define RTAX_MAX (__RTAX_MAX - 1)
504504
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)
512516
513517 struct rta_session {
514518 __u8 proto;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t