alistair23-linux/net/smc
Ursula Braun 7005ada68d net/smc: use correct vlan gid of RoCE device
SMC code uses the base gid for VLAN traffic. The gids exchanged in
the CLC handshake and the gid index used for the QP have to switch
from the base gid to the appropriate vlan gid.

When searching for a matching IB device port for a certain vlan
device, it does not make sense to return an IB device port, which
is not enabled for the used vlan_id. Add another check whether a
vlan gid exists for a certain IB device port.

Signed-off-by: Ursula Braun <ubraun@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-07-25 22:25:53 -07:00
..
af_smc.c net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
Kconfig
Makefile net/smc: add base infrastructure for SMC-D and ISM 2018-06-30 20:42:25 +09:00
smc.h Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net 2018-07-03 10:29:26 +09:00
smc_cdc.c net/smc: add function to get link group from link 2018-07-23 10:57:14 -07:00
smc_cdc.h net/smc: eliminate cursor read and write calls 2018-07-23 10:57:14 -07:00
smc_clc.c net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_clc.h net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_close.c net/smc: reduce sock_put() for fallback sockets 2018-07-07 20:25:13 +09:00
smc_close.h
smc_core.c net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_core.h net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_diag.c net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_ib.c net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_ib.h net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_ism.c net/smc: add SMC-D support in data transfer 2018-06-30 20:42:26 +09:00
smc_ism.h net/smc: add base infrastructure for SMC-D and ISM 2018-06-30 20:42:25 +09:00
smc_llc.c net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_llc.h net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_pnet.c net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_pnet.h net/smc: use correct vlan gid of RoCE device 2018-07-25 22:25:53 -07:00
smc_rx.c net/smc: remove local variable page in smc_rx_splice() 2018-07-23 10:57:14 -07:00
smc_rx.h smc: add support for splice() 2018-05-04 11:45:06 -04:00
smc_tx.c net/smc: eliminate cursor read and write calls 2018-07-23 10:57:14 -07:00
smc_tx.h net/smc: eliminate cursor read and write calls 2018-07-23 10:57:14 -07:00
smc_wr.c net/smc: add function to get link group from link 2018-07-23 10:57:14 -07:00
smc_wr.h