mbox series

[net-next,v3,00/10] net/smc: introduce SMC-Rv2 support

Message ID 20211016093752.3564615-1-kgraul@linux.ibm.com (mailing list archive)
Headers show
Series net/smc: introduce SMC-Rv2 support | expand

Message

Karsten Graul Oct. 16, 2021, 9:37 a.m. UTC
Please apply the following patch series for smc to netdev's net-next tree.

SMC-Rv2 support (see https://www.ibm.com/support/pages/node/6326337)
provides routable RoCE support for SMC-R, eliminating the current
same-subnet restriction, by exploiting the UDP encapsulation feature
of the RoCE adapter hardware.

v2: resend of the v1 patch series, and CC linux-rdma this time
v3: rebase after net tree was merged into net-next

Karsten Graul (10):
  net/smc: save stack space and allocate smc_init_info
  net/smc: prepare for SMC-Rv2 connection
  net/smc: add SMC-Rv2 connection establishment
  net/smc: add listen processing for SMC-Rv2
  net/smc: add v2 format of CLC decline message
  net/smc: retrieve v2 gid from IB device
  net/smc: add v2 support to the work request layer
  net/smc: extend LLC layer for SMC-Rv2
  net/smc: add netlink support for SMC-Rv2
  net/smc: stop links when their GID is removed

 include/uapi/linux/smc.h |  17 +-
 net/smc/af_smc.c         | 431 +++++++++++++++++++--------
 net/smc/smc.h            |  20 +-
 net/smc/smc_clc.c        | 147 +++++++--
 net/smc/smc_clc.h        |  55 +++-
 net/smc/smc_core.c       | 173 ++++++++---
 net/smc/smc_core.h       |  50 +++-
 net/smc/smc_ib.c         | 160 +++++++++-
 net/smc/smc_ib.h         |  16 +-
 net/smc/smc_llc.c        | 623 +++++++++++++++++++++++++++++++--------
 net/smc/smc_llc.h        |  12 +-
 net/smc/smc_pnet.c       |  41 ++-
 net/smc/smc_wr.c         | 237 +++++++++++++--
 net/smc/smc_wr.h         |   8 +
 14 files changed, 1607 insertions(+), 383 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Oct. 16, 2021, 2:10 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (master)
by David S. Miller <davem@davemloft.net>:

On Sat, 16 Oct 2021 11:37:42 +0200 you wrote:
> Please apply the following patch series for smc to netdev's net-next tree.
> 
> SMC-Rv2 support (see https://www.ibm.com/support/pages/node/6326337)
> provides routable RoCE support for SMC-R, eliminating the current
> same-subnet restriction, by exploiting the UDP encapsulation feature
> of the RoCE adapter hardware.
> 
> [...]

Here is the summary with links:
  - [net-next,v3,01/10] net/smc: save stack space and allocate smc_init_info
    https://git.kernel.org/netdev/net-next/c/ed990df29f5b
  - [net-next,v3,02/10] net/smc: prepare for SMC-Rv2 connection
    https://git.kernel.org/netdev/net-next/c/42042dbbc2eb
  - [net-next,v3,03/10] net/smc: add SMC-Rv2 connection establishment
    https://git.kernel.org/netdev/net-next/c/e5c4744cfb59
  - [net-next,v3,04/10] net/smc: add listen processing for SMC-Rv2
    https://git.kernel.org/netdev/net-next/c/e49300a6bf62
  - [net-next,v3,05/10] net/smc: add v2 format of CLC decline message
    https://git.kernel.org/netdev/net-next/c/8ade200c269f
  - [net-next,v3,06/10] net/smc: retrieve v2 gid from IB device
    https://git.kernel.org/netdev/net-next/c/24fb68111d45
  - [net-next,v3,07/10] net/smc: add v2 support to the work request layer
    https://git.kernel.org/netdev/net-next/c/8799e310fb3f
  - [net-next,v3,08/10] net/smc: extend LLC layer for SMC-Rv2
    https://git.kernel.org/netdev/net-next/c/b4ba4652b3f8
  - [net-next,v3,09/10] net/smc: add netlink support for SMC-Rv2
    https://git.kernel.org/netdev/net-next/c/b0539f5eddc2
  - [net-next,v3,10/10] net/smc: stop links when their GID is removed
    https://git.kernel.org/netdev/net-next/c/29397e34c76b

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html