diff options
author | Hadar Hen Zion <hadarh@mellanox.com> | 2013-04-10 21:56:40 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-04-11 16:12:40 -0400 |
commit | fd91c49fb047a4a28c694982548aee7bea9c365b (patch) | |
tree | 808b258378da51816110bf7240c9dd753a25e66a /drivers/net/ethernet/mellanox/mlx4/mlx4.h | |
parent | 4b49f58fff00e6e9b24eaa31d4c6324393d76b0a (diff) |
net/mlx4_core: Add helper function to translate B0 steering rules to DMFS
A pre-step for supporting guests that use B0 steering over a hypervisor
that runs in DMFS (device managed flow steering mode). Add helper function
which allows to translate L2 attachments / detachments provided in B0 mode
to DMFS rules.
Signed-off-by: Hadar Hen Zion <hadarh@mellanox.com>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx4/mlx4.h')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx4/mlx4.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx4/mlx4.h b/drivers/net/ethernet/mellanox/mlx4/mlx4.h index d738454116a0..252f4ba7f32c 100644 --- a/drivers/net/ethernet/mellanox/mlx4/mlx4.h +++ b/drivers/net/ethernet/mellanox/mlx4/mlx4.h | |||
@@ -1190,6 +1190,10 @@ int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], | |||
1190 | int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], | 1190 | int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], |
1191 | int block_mcast_loopback, enum mlx4_protocol prot, | 1191 | int block_mcast_loopback, enum mlx4_protocol prot, |
1192 | enum mlx4_steer_type steer); | 1192 | enum mlx4_steer_type steer); |
1193 | int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, | ||
1194 | u8 gid[16], u8 port, | ||
1195 | int block_mcast_loopback, | ||
1196 | enum mlx4_protocol prot, u64 *reg_id); | ||
1193 | int mlx4_SET_MCAST_FLTR_wrapper(struct mlx4_dev *dev, int slave, | 1197 | int mlx4_SET_MCAST_FLTR_wrapper(struct mlx4_dev *dev, int slave, |
1194 | struct mlx4_vhcr *vhcr, | 1198 | struct mlx4_vhcr *vhcr, |
1195 | struct mlx4_cmd_mailbox *inbox, | 1199 | struct mlx4_cmd_mailbox *inbox, |