diff options
author | Or Gerlitz <ogerlitz@mellanox.com> | 2017-06-01 21:37:38 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-06-04 18:12:24 -0400 |
commit | 4d80cc0aaaab9efac14c9d3d702b69961800de20 (patch) | |
tree | e2e695cb75d80245b4e7536753ec301c5708bf32 /include | |
parent | 518d8a2e9bad83c6040eccebc3d1f7388fc034e7 (diff) | |
download | linux-4d80cc0aaaab9efac14c9d3d702b69961800de20.tar.gz linux-4d80cc0aaaab9efac14c9d3d702b69961800de20.tar.bz2 linux-4d80cc0aaaab9efac14c9d3d702b69961800de20.zip |
net/sched: cls_flower: add support for matching on ip tos and ttl
Benefit from the support of ip header fields dissection and
allow users to set rules matching on ipv4 tos and ttl or
ipv6 traffic-class and hoplimit.
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Reviewed-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/uapi/linux/pkt_cls.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/uapi/linux/pkt_cls.h b/include/uapi/linux/pkt_cls.h index c6e8cf5e9c40..edf43ddf47b0 100644 --- a/include/uapi/linux/pkt_cls.h +++ b/include/uapi/linux/pkt_cls.h @@ -454,6 +454,11 @@ enum { TCA_FLOWER_KEY_TCP_FLAGS, /* be16 */ TCA_FLOWER_KEY_TCP_FLAGS_MASK, /* be16 */ + TCA_FLOWER_KEY_IP_TOS, /* u8 */ + TCA_FLOWER_KEY_IP_TOS_MASK, /* u8 */ + TCA_FLOWER_KEY_IP_TTL, /* u8 */ + TCA_FLOWER_KEY_IP_TTL_MASK, /* u8 */ + __TCA_FLOWER_MAX, }; |