Add the acceptance of geneve devices to netdev_dpdk_flow_api_supported() API, to allow offloading of DPDK geneve devices.
Signed-off-by: Eli Britstein <[email protected]> Reviewed-by: Nir Anteby <[email protected]> --- lib/netdev-dpdk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c index 6782d3e8f..311e6e065 100644 --- a/lib/netdev-dpdk.c +++ b/lib/netdev-dpdk.c @@ -5221,7 +5221,8 @@ netdev_dpdk_flow_api_supported(struct netdev *netdev) bool ret = false; if ((!strcmp(netdev_get_type(netdev), "vxlan") || - !strcmp(netdev_get_type(netdev), "gre")) && + !strcmp(netdev_get_type(netdev), "gre") || + !strcmp(netdev_get_type(netdev), "geneve")) && !strcmp(netdev_get_dpif_type(netdev), "netdev")) { ret = true; goto out; -- 2.28.0.2311.g225365fb51 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
