Re: [PATCH net-next v18 03/14] netdev: support binding dma-buf to netdevice

2024-08-06 Thread Jakub Kicinski
On Mon, 5 Aug 2024 21:25:16 + Mina Almasry wrote: > +/* Protected by rtnl_lock() */ > +static DEFINE_XARRAY_FLAGS(net_devmem_dmabuf_bindings, XA_FLAGS_ALLOC1); nit: global variable declarations before any code > +void net_devmem_unbind_dmabuf(struct net_devmem_dmabuf_binding *binding) > +{ >

[PATCH net-next v18 03/14] netdev: support binding dma-buf to netdevice

2024-08-05 Thread Mina Almasry
Add a netdev_dmabuf_binding struct which represents the dma-buf-to-netdevice binding. The netlink API will bind the dma-buf to rx queues on the netdevice. On the binding, the dma_buf_attach & dma_buf_map_attachment will occur. The entries in the sg_table from mapping will be inserted into a genpool