diff options
author | Hadar Hen Zion | 2016-11-07 14:14:47 +0100 |
---|---|---|
committer | David S. Miller | 2016-11-09 19:41:56 +0100 |
commit | 4a25730eb202893cd79b885df8f6fa1e8174742f (patch) | |
tree | 9448721fd36138704aa12158d169d931c66952c9 /drivers/net/ethernet/mellanox/mlx5/core/en.h | |
parent | net/mlx5e: Add TC tunnel release action for SRIOV offloads (diff) | |
download | kernel-qcow2-linux-4a25730eb202893cd79b885df8f6fa1e8174742f.tar.gz kernel-qcow2-linux-4a25730eb202893cd79b885df8f6fa1e8174742f.tar.xz kernel-qcow2-linux-4a25730eb202893cd79b885df8f6fa1e8174742f.zip |
net/mlx5e: Add ndo_udp_tunnel_add to VF representors
By implementing this ndo, the host stack will set the vxlan udp port
also to VF representor netdevices. This will allow the TC offload code
in the driver when it gets a tunnel key set action to identify the UDP
port as vxlan, and hence the rule will be a candidate for offloading.
Signed-off-by: Hadar Hen Zion <hadarh@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en.h')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/en.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en.h b/drivers/net/ethernet/mellanox/mlx5/core/en.h index ea8af475e7d2..ac09767b6984 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en.h +++ b/drivers/net/ethernet/mellanox/mlx5/core/en.h @@ -893,5 +893,9 @@ void mlx5e_detach_netdev(struct mlx5_core_dev *mdev, struct net_device *netdev); struct rtnl_link_stats64 * mlx5e_get_stats(struct net_device *dev, struct rtnl_link_stats64 *stats); u32 mlx5e_choose_lro_timeout(struct mlx5_core_dev *mdev, u32 wanted_timeout); +void mlx5e_add_vxlan_port(struct net_device *netdev, + struct udp_tunnel_info *ti); +void mlx5e_del_vxlan_port(struct net_device *netdev, + struct udp_tunnel_info *ti); #endif /* __MLX5_EN_H__ */ |