Re: [PATCH net-next v3 0/6] Device memory TCP TX

2025-02-04 Thread Paolo Abeni
On 2/4/25 7:06 PM, Stanislav Fomichev wrote: > On 02/04, Mina Almasry wrote: >> On Tue, Feb 4, 2025 at 4:32 AM Paolo Abeni wrote: >>> >>> On 2/3/25 11:39 PM, Mina Almasry wrote: >>>> The TX path had been dropped from the Device Memory TCP patch series &

Re: [PATCH net-next v3 2/6] selftests: ncdevmem: Implement devmem TCP TX

2025-02-04 Thread Paolo Abeni
On 2/4/25 6:35 PM, Mina Almasry wrote: > On Tue, Feb 4, 2025 at 4:29 AM Paolo Abeni wrote: >>> .../selftests/drivers/net/hw/ncdevmem.c | 300 +- >>> 1 file changed, 289 insertions(+), 11 deletions(-) >> >> Why devmem.py is not touched? AFAIC

Re: [PATCH net-next v3 0/6] Device memory TCP TX

2025-02-04 Thread Paolo Abeni
On 2/3/25 11:39 PM, Mina Almasry wrote: > The TX path had been dropped from the Device Memory TCP patch series > post RFCv1 [1], to make that series slightly easier to review. This > series rebases the implementation of the TX path on top of the > net_iov/netmem framework agreed upon and merged. Th

Re: [PATCH net-next v3 2/6] selftests: ncdevmem: Implement devmem TCP TX

2025-02-04 Thread Paolo Abeni
On 2/3/25 11:39 PM, Mina Almasry wrote: > Add support for devmem TX in ncdevmem. > > This is a combination of the ncdevmem from the devmem TCP series RFCv1 > which included the TX path, and work by Stan to include the netlink API > and refactored on top of his generic memory_provider support. > >

Re: [PATCH net-next v3 5/6] net: devmem: Implement TX path

2025-02-04 Thread Paolo Abeni
On 2/3/25 11:39 PM, Mina Almasry wrote: > Augment dmabuf binding to be able to handle TX. Additional to all the RX > binding, we also create tx_vec needed for the TX path. > > Provide API for sendmsg to be able to send dmabufs bound to this device: > > - Provide a new dmabuf_tx_cmsg which include