Dave, here are patches for SMC: * patch 1 improves behavior of non-blocking connect * patches 2, 3, 5, 7, and 8 improve connecting return codes * patches 4 and 6 are a cleanups without functional change Thanks, Ursula Karsten Graul (7): net/smc: fallback to TCP after connect problems net/smc: check for ip prefix and subnet net/smc: consolidate function parameters net/smc: cleanup of get vlan id net/smc: code cleanup smc_listen_work net/smc: improve smc_listen_work reason codes net/smc: improve smc_conn_create reason codes Ursula Braun (1): net/smc: nonblocking connect rework net/smc/af_smc.c | 355 +++++++++++++++++++++++++++-------------------------- net/smc/smc.h | 11 +- net/smc/smc_clc.c | 10 +- net/smc/smc_clc.h | 20 +-- net/smc/smc_core.c | 93 +++++++------- net/smc/smc_core.h | 25 +++- net/smc/smc_pnet.c | 47 ++++--- net/smc/smc_pnet.h | 7 +- 8 files changed, 294 insertions(+), 274 deletions(-) -- 2.16.4