net/smc: add support for user defined EIDs
authorKarsten Graul <kgraul@linux.ibm.com>
Tue, 14 Sep 2021 08:35:05 +0000 (10:35 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 14 Sep 2021 11:49:10 +0000 (12:49 +0100)
commitfa0866625543b4d8b3d026e4e0ef5ec25a453920
treed272a11bf2f511b76c1f74251d53fa4482e0878f
parentf787e3cfeaa62fba8077ae6b0087d12122ea7af8
net/smc: add support for user defined EIDs

SMC-Dv2 allows users to define EIDs which allows to create separate
name spaces enabling users to cluster their SMC-Dv2 connections.
Add support for user defined EIDs and extent the generic netlink
interface so users can add, remove and dump EIDs.

Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
Reviewed-by: Guvenc Gulce <guvenc@linux.ibm.com>
Signed-off-by: Guvenc Gulce <guvenc@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/uapi/linux/smc.h
net/smc/af_smc.c
net/smc/smc.h
net/smc/smc_clc.c
net/smc/smc_clc.h
net/smc/smc_core.h
net/smc/smc_netlink.c
net/smc/smc_netlink.h