|
@@ -418,10 +418,13 @@ enum {
|
|
|
|
|
|
#define RTAX_MAX (__RTAX_MAX - 1)
|
|
|
|
|
|
-#define RTAX_FEATURE_ECN 0x00000001
|
|
|
-#define RTAX_FEATURE_SACK 0x00000002
|
|
|
-#define RTAX_FEATURE_TIMESTAMP 0x00000004
|
|
|
-#define RTAX_FEATURE_ALLFRAG 0x00000008
|
|
|
+#define RTAX_FEATURE_ECN (1 << 0)
|
|
|
+#define RTAX_FEATURE_SACK (1 << 1)
|
|
|
+#define RTAX_FEATURE_TIMESTAMP (1 << 2)
|
|
|
+#define RTAX_FEATURE_ALLFRAG (1 << 3)
|
|
|
+
|
|
|
+#define RTAX_FEATURE_MASK (RTAX_FEATURE_ECN | RTAX_FEATURE_SACK | \
|
|
|
+ RTAX_FEATURE_TIMESTAMP | RTAX_FEATURE_ALLFRAG)
|
|
|
|
|
|
struct rta_session {
|
|
|
__u8 proto;
|