2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-01 18:24:23 +08:00
linux-next/drivers/infiniband/hw
Yishai Hadas a550ddfc54 IB/mlx5: Add support for multi underlay QP
Set underlay QPN as part of flow rule when it's applicable.

There is one root flow table in the NIC RX namespace and all the
underlay QPs steer the traffic to this flow table.
In order to prevent QP to get traffic which is not target to its
underlay QP, we need to set the underlay QP number as part of
the steering matching.

Note:
When multicast traffic is sent the QPN filtering is done by the firmware
as some early step. Adding the QPN match on the flow table entry is
wrong as by that time the target QPN holds the multicast address (e.g.
FF(s)) and it won't match.

Signed-off-by: Yishai Hadas <yishaih@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2017-08-24 17:47:34 -04:00
..
bnxt_re RDMA: Fix return value check for ib_get_eth_speed() 2017-08-22 16:23:25 -04:00
cxgb3 RDMA: Simplify get firmware interface 2017-08-10 13:28:10 +03:00
cxgb4 Merge branch 'k.o/for-4.13-rc' into k.o/for-next 2017-08-18 14:12:04 -04:00
hfi1 IB/hfi1: Add kernel receive context info to debugfs 2017-08-22 14:22:38 -04:00
hns Merge branch 'k.o/for-4.13-rc' into k.o/for-next 2017-08-18 14:12:04 -04:00
i40iw i40iw: Improve CQP timeout logic 2017-08-22 15:38:27 -04:00
mlx4 RDMA/mlx4: Properly annotate link layer variable 2017-08-24 16:44:48 -04:00
mlx5 IB/mlx5: Add support for multi underlay QP 2017-08-24 17:47:34 -04:00
mthca RDMA/mthca: Make explicit conversion to 64bit value 2017-08-24 16:27:10 -04:00
nes RDMA/nes: Remove zeroed parameter from port query callback 2017-08-24 16:44:48 -04:00
ocrdma RDMA: Simplify get firmware interface 2017-08-10 13:28:10 +03:00
qedr RDMA: Simplify get firmware interface 2017-08-10 13:28:10 +03:00
qib IB/rdmavt, hfi1, qib: Enhance rdmavt and hfi1 to use 32 bit lids 2017-08-22 14:22:37 -04:00
usnic RDMA/usnic: Fix remove address space warning 2017-08-24 16:27:10 -04:00
vmw_pvrdma IB/pvrdma: Remove unused function 2017-08-22 15:42:57 -04:00
Makefile RDMA/bnxt_re: Add bnxt_re driver build support 2017-02-14 09:51:28 -05:00