summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
diff options
context:
space:
mode:
authorErez Shitrit2017-04-13 05:36:52 +0200
committerDavid S. Miller2017-04-17 17:08:29 +0200
commitb3ba51498bddd72a526d9067b8b0ecf4932ce57e (patch)
tree1695700d639997c8d2b6ac84d9616a9deec0cb4f /drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
parentnet/mlx5: Add IPoIB enhanced offloads bits to mlx5_ifc (diff)
downloadkernel-qcow2-linux-b3ba51498bddd72a526d9067b8b0ecf4932ce57e.tar.gz
kernel-qcow2-linux-b3ba51498bddd72a526d9067b8b0ecf4932ce57e.tar.xz
kernel-qcow2-linux-b3ba51498bddd72a526d9067b8b0ecf4932ce57e.zip
net/mlx5: Refactor create flow table method to accept underlay QP
IB flow tables need the underlay qp to perform flow steering. Here we change the API of the flow tables creation to accept the underlay QP number as a parameter in order to support IB (IPoIB) flow steering. Signed-off-by: Erez Shitrit <erezsh@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/fs_core.h')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fs_core.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.h b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
index 03af2e7989f3..577d056bf3df 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
+++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
@@ -118,6 +118,7 @@ struct mlx5_flow_table {
/* FWD rules that point on this flow table */
struct list_head fwd_rules;
u32 flags;
+ u32 underlay_qpn;
};
struct mlx5_fc_cache {