mirror of
https://github.com/openvswitch/ovs
synced 2025-10-29 15:28:56 +00:00
netdev-vport: Use common offloads interface
netdev vports are backed by actualy netdev at the kernel level, so they can use the common netdev-tc offloads interface for flow offloading (if enabled). Signed-off-by: Paul Blakey <paulb@mellanox.com> Reviewed-by: Roi Dayan <roid@mellanox.com> Acked-by: Flavio Leitner <fbl@sysclose.org> Signed-off-by: Simon Horman <simon.horman@netronome.com>
This commit is contained in:
committed by
Simon Horman
parent
d5ae4a6026
commit
01b257860c
@@ -27,6 +27,7 @@ struct netdev;
|
||||
|
||||
int netdev_linux_ethtool_set_flag(struct netdev *netdev, uint32_t flag,
|
||||
const char *flag_name, bool enable);
|
||||
int linux_get_ifindex(const char *netdev_name);
|
||||
|
||||
#define LINUX_FLOW_OFFLOAD_API \
|
||||
netdev_tc_flow_flush, \
|
||||
@@ -37,4 +38,5 @@ int netdev_linux_ethtool_set_flag(struct netdev *netdev, uint32_t flag,
|
||||
netdev_tc_flow_get, \
|
||||
netdev_tc_flow_del, \
|
||||
netdev_tc_init_flow_api
|
||||
|
||||
#endif /* netdev-linux.h */
|
||||
|
||||
Reference in New Issue
Block a user