mbox series

[net-next,0/4] net/smc: updates 2022-7-25

Message ID 20220725141000.70347-1-wenjia@linux.ibm.com (mailing list archive)
Headers show
Series net/smc: updates 2022-7-25 | expand

Message

Wenjia Zhang July 25, 2022, 2:09 p.m. UTC
Hi Dave & Jakub,

please apply the following patches to netdev's net-next tree.

These patches do some preparation to make ISM available for uses beyond
SMC-D, and a bunch of cleanups.

Thanks,
Wenjia

Heiko Carstens (1):
  net/smc: Eliminate struct smc_ism_position

Stefan Raspl (3):
  s390/ism: Cleanups
  net/smc: Pass on DMBE bit mask in IRQ handler
  net/smc: Enable module load on netlink usage

 drivers/s390/net/ism_drv.c | 15 ++++++++-------
 include/net/smc.h          |  4 ++--
 net/smc/af_smc.c           |  1 +
 net/smc/smc_diag.c         |  1 +
 net/smc/smc_ism.c          | 19 ++++---------------
 net/smc/smc_ism.h          | 20 +++++++++++---------
 net/smc/smc_tx.c           | 10 +++-------
 7 files changed, 30 insertions(+), 40 deletions(-)

Comments

Tony Lu July 26, 2022, 3:31 a.m. UTC | #1
On Mon, Jul 25, 2022 at 04:09:56PM +0200, Wenjia Zhang wrote:
> Hi Dave & Jakub,
> 
> please apply the following patches to netdev's net-next tree.
> 
> These patches do some preparation to make ISM available for uses beyond
> SMC-D, and a bunch of cleanups.
> 
> Thanks,
> Wenjia

Hello Wenjia,

Making ISM available for others sounds great. I proposed a RFC [1] last
week. The RFC brings an ISM-like device to accelerate inter-VM scenario.
I am wondering the plan about this, which may help us. And hope to hear
from you about the RFC [1]. Thank you.

[1] https://lore.kernel.org/all/20220720170048.20806-1-tonylu@linux.alibaba.com/

Cheers,
Tony Lu
Wenjia Zhang July 26, 2022, 8:02 a.m. UTC | #2
On 26.07.22 05:31, Tony Lu wrote:
> On Mon, Jul 25, 2022 at 04:09:56PM +0200, Wenjia Zhang wrote:
>> Hi Dave & Jakub,
>>
>> please apply the following patches to netdev's net-next tree.
>>
>> These patches do some preparation to make ISM available for uses beyond
>> SMC-D, and a bunch of cleanups.
>>
>> Thanks,
>> Wenjia
> 
> Hello Wenjia,
> 
> Making ISM available for others sounds great. I proposed a RFC [1] last
> week. The RFC brings an ISM-like device to accelerate inter-VM scenario.
> I am wondering the plan about this, which may help us. And hope to hear
> from you about the RFC [1]. Thank you.
> 
> [1] https://lore.kernel.org/all/20220720170048.20806-1-tonylu@linux.alibaba.com/
> 
> Cheers,
> Tony Lu

Hi Tony,

Thank you for the review first of all!

Besides this serie of patches, we are working on some follow-on patches. 
If you need, we can send you an RFC, so that you can adjust code 
according to it.

About the RFC you mentioned, it does look appealing even for us. But 
still some in-house discussions are going on in order to make sure there 
would be no risk for us. We will let you know as soon as we reach a 
consensus.

Best
Wenjia
patchwork-bot+netdevbpf@kernel.org July 27, 2022, 12:30 p.m. UTC | #3
Hello:

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

On Mon, 25 Jul 2022 16:09:56 +0200 you wrote:
> Hi Dave & Jakub,
> 
> please apply the following patches to netdev's net-next tree.
> 
> These patches do some preparation to make ISM available for uses beyond
> SMC-D, and a bunch of cleanups.
> 
> [...]

Here is the summary with links:
  - [net-next,1/4] net/smc: Eliminate struct smc_ism_position
    https://git.kernel.org/netdev/net-next/c/eb481b02bd18
  - [net-next,2/4] s390/ism: Cleanups
    https://git.kernel.org/netdev/net-next/c/0a2f4f9893c8
  - [net-next,3/4] net/smc: Pass on DMBE bit mask in IRQ handler
    https://git.kernel.org/netdev/net-next/c/8b2fed8e2712
  - [net-next,4/4] net/smc: Enable module load on netlink usage
    https://git.kernel.org/netdev/net-next/c/28ec53f3a830

You are awesome, thank you!