Dave, here are more patches for SMC: * patches 1-3 and 7 are cleanups without functional change * patches 4-6 and 8 are optimizations of existing code * patches 9 and 10 introduce and exploit LLC message DELETE RKEY Thanks, Ursula Karsten Graul (3): net/smc: avoid a delay by waiting for nothing net/smc: add infrastructure to send delete rkey messages net/smc: unregister rkeys of unused buffer Ursula Braun (7): net/smc: cleanup tcp_listen_worker initialization net/smc: make smc_lgr_free() static net/smc: remove sock_error detour in clc-functions net/smc: allow fallback after clc timeouts net/smc: no link delete for a never active link net/smc: short wait for late smc_clc_wait_msg net/smc: cleanup listen worker mutex unlocking net/smc/af_smc.c | 51 ++++++++++++++++++++++++------------------------ net/smc/smc_clc.c | 33 ++++++++++++++----------------- net/smc/smc_clc.h | 3 ++- net/smc/smc_core.c | 16 ++++++++++++--- net/smc/smc_core.h | 6 ++++-- net/smc/smc_llc.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- net/smc/smc_llc.h | 2 ++ 7 files changed, 117 insertions(+), 51 deletions(-) -- 2.16.4