]> git.baikalelectronics.ru Git - kernel.git/commit
net/smc: fix matching of existing link groups
authorKarsten Graul <kgraul@linux.ibm.com>
Wed, 18 Nov 2020 21:40:37 +0000 (22:40 +0100)
committerJakub Kicinski <kuba@kernel.org>
Thu, 19 Nov 2020 18:59:19 +0000 (10:59 -0800)
commitd1247e12d0ea972dff81b445ca99e7f78c76878c
tree262be117490f7112e6058e20fcb2af7bdc41e855
parent1777f8bd2aa57945ebe5e9e59a527409ac2a506a
net/smc: fix matching of existing link groups

With the multi-subnet support of SMC-Dv2 the match for existing link
groups should not include the vlanid of the network device.
Set ini->smcd_version accordingly before the call to smc_conn_create()
and use this value in smc_conn_create() to skip the vlanid check.

Fixes: c15537d63525 ("net/smc: determine accepted ISM devices")
Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/smc/af_smc.c
net/smc/smc_core.c