Skip to contentSkip to conversation

Merge status of IB/IPoIB: Add multi-queue TSS and RSS support

DISCUSSION Benjamin Drung 3 participants 4 messages Jan 29, 2018 – Jan 30, 2018 3 messages not in the archive InfiniBand

lore
Share & tools
lore
#0 lore raw

Hello,

can someone tell me why MQ TSS/RSS is present in MLNX OFED, but not in mainlined yet? I've found some nearly four years old patch sets regarding that topic, but no real reason for not merging them:
https://www.spinics.net/lists/linux-rdma/msg14940.html

I'd like to push this forward in order to align features of mainline with MLNX OFED.

Signature · 18 lines
Benjamin Drung
System Developer
Debian & Ubuntu Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Email: [email protected]
URL: https://www.profitbricks.de

Sitz der Gesellschaft: Berlin
Registergericht: Amtsgericht Charlottenburg, HRB 125506 B
Geschäftsführer: Achim Weiss, Matthias Steinberg
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw
Quoted 9 lines · Benjamin Drung

Hello,

can someone tell me why MQ TSS/RSS is present in MLNX OFED, but not in mainlined yet? I've found some nearly four years old patch sets regarding that topic, but no real reason for not merging them:
https://www.spinics.net/lists/linux-rdma/msg14940.html

I'd like to push this forward in order to align features of mainline with MLNX OFED.

Kernel features like this have been superseded by rdma_netdev for ipoib - eg mlx5 implements all offloads through this API.

RSS was merged to userspace with a different API, see
ibv_create_rwq_ind_table.3
ibv_create_wq.3
ibv_modify_wq.3

And TSS was merged to userspace with a different API, see IBV_QP_CREATE_SOURCE_QPN.

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

A message that is not in the archive (sent off-list or not yet received): 20180129181028.GD23714-uk2M96/[email protected]

#4 lore raw

Hello Jason,

2018-01-29 19:10 GMT+01:00 Jason Gunthorpe <jgg-uk2M96/[email protected]>:

Quoted 14 lines · Benjamin Drung
Quoted 9 lines

Hello,

can someone tell me why MQ TSS/RSS is present in MLNX OFED, but not in mainlined yet? I've found some nearly four years old patch sets regarding that topic, but no real reason for not merging them:
https://www.spinics.net/lists/linux-rdma/msg14940.html

I'd like to push this forward in order to align features of mainline with MLNX OFED.

Kernel features like this have been superseded by rdma_netdev for ipoib - eg mlx5 implements all offloads through this API.

Quoted 7 lines

RSS was merged to userspace with a different API, see
ibv_create_rwq_ind_table.3
ibv_create_wq.3
ibv_modify_wq.3

And TSS was merged to userspace with a different API, see IBV_QP_CREATE_SOURCE_QPN.

Thanks for reply.

To be more specific, our kernel module depends on the TSS/TSS QP groups, which is in the patch below:
https://www.spinics.net/lists/linux-rdma/msg14935.html

It's no really about IPOIB and user space.

Does upstream support or plan to have that feature?
Do you have any suggestion if we want to switch to upstream OFED?

Thanks,

Jack Wang

Quoted 6 lines

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

A message that is not in the archive (sent off-list or not yet received): CAD+HZHW2RA7r+JFSFHzntPGFzcoRgy5nwtO+tf5XGCJmdC_5qg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org

#6 lore raw
Quoted 27 lines · Jack Wang

Hello Jason,

2018-01-29 19:10 GMT+01:00 Jason Gunthorpe <jgg-uk2M96/[email protected]>:

Quoted 14 lines · Benjamin Drung
Quoted 9 lines

Hello,

can someone tell me why MQ TSS/RSS is present in MLNX OFED, but not in mainlined yet? I've found some nearly four years old patch sets regarding that topic, but no real reason for not merging them:
https://www.spinics.net/lists/linux-rdma/msg14940.html

I'd like to push this forward in order to align features of mainline with MLNX OFED.

Kernel features like this have been superseded by rdma_netdev for ipoib - eg mlx5 implements all offloads through this API.

Quoted 7 lines

RSS was merged to userspace with a different API, see
ibv_create_rwq_ind_table.3
ibv_create_wq.3
ibv_modify_wq.3

And TSS was merged to userspace with a different API, see IBV_QP_CREATE_SOURCE_QPN.

Thanks for reply.

Quoted 8 lines

To be more specific, our kernel module depends on the TSS/TSS QP groups, which is in the patch below:
https://www.spinics.net/lists/linux-rdma/msg14935.html

It's no really about IPOIB and user space.

Does upstream support or plan to have that feature?
Do you have any suggestion if we want to switch to upstream OFED?

You might have to make some patches, but IBV_QP_CREATE_SOURCE_QPN should work in the kernel too..

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html