flow_dissector: add support for tunnel control flags
authorDavide Caratti <dcaratti@redhat.com>
Thu, 30 May 2024 17:08:34 +0000 (19:08 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 4 Jun 2024 09:16:38 +0000 (11:16 +0200)
commit668b6a2ef832a878494cc1b12a881c8ec0494b25
tree951e6848215c70fc3352442acdb13bf8997423f9
parent4fdb6b6063f07d959a1c52a2ee580afc4da34e2d
flow_dissector: add support for tunnel control flags

Dissect [no]csum, [no]dontfrag, [no]oam, [no]crit flags from skb metadata.
This is a prerequisite for matching these control flags using TC flower.

Suggested-by: Ilya Maximets <i.maximets@ovn.org>
Signed-off-by: Davide Caratti <dcaratti@redhat.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
include/net/flow_dissector.h
include/net/ip_tunnels.h
net/core/flow_dissector.c