These patches add the 'add link' and 'delete link' processing as SMC server and client. This processing allows to establish and remove links of a link group dynamically. v2: Fix mess up with unused static functions. Merge patch 8 into patch 4. Postpone patch 13 to next series. Karsten Graul (11): net/smc: first part of add link processing as SMC client net/smc: rkey processing for a new link as SMC client net/smc: final part of add link processing as SMC client net/smc: first part of add link processing as SMC server net/smc: rkey processing for a new link as SMC server net/smc: final part of add link processing as SMC server net/smc: delete an asymmetric link as SMC server net/smc: llc_del_link_work and use the LLC flow for delete link net/smc: delete link processing as SMC client net/smc: delete link processing as SMC server net/smc: enqueue local LLC messages net/smc/af_smc.c | 4 +- net/smc/smc_core.c | 29 +- net/smc/smc_core.h | 4 +- net/smc/smc_llc.c | 798 +++++++++++++++++++++++++++++++++++++++++++-- net/smc/smc_llc.h | 5 + net/smc/smc_wr.c | 2 +- net/smc/smc_wr.h | 1 + 7 files changed, 800 insertions(+), 43 deletions(-) -- 2.17.1