Hi, This series adds TC offload support for filtering vxlan tunnels with gbp option. First 4 patches do some refactoring and the later patches adds the feature.
Thanks, Roi changelog v2: - Fix incorrect compat modification in patch "tc: Add vxlan gbp option flower match offload". Gavin Li (7): tc: Pass tunnel entirely to tunnel option parse and put functions odp-util: Extract vxlan gbp option decoding to a function odp-util: Extract vxlan gbp option encoding to a function tc: Add NLA_F_NESTED to nested netlink messages tc: Add vxlan gbp option flower match offload tc: Pass encap entirely to nl_msg_put_act_tunnel_key_set tc: Add vxlan encap action with gbp option offload acinclude.m4 | 7 + include/linux/pkt_cls.h | 13 ++ include/linux/tc_act/tc_tunnel_key.h | 17 ++- lib/netdev-offload-tc.c | 48 ++++++- lib/netlink.c | 2 +- lib/odp-util.c | 50 +++++--- lib/odp-util.h | 17 ++- lib/tc.c | 183 +++++++++++++++++++++------ lib/tc.h | 80 +++++++----- 9 files changed, 318 insertions(+), 99 deletions(-) -- 2.39.2 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
