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

2024-08-27 Thread Jakub Kicinski
On Sun, 25 Aug 2024 04:15:01 + Mina Almasry wrote: > +u32 dev_get_min_mp_channel_count(const struct net_device *dev) > +{ > + u32 i, max = 0; > + > + ASSERT_RTNL(); > + > + for (i = 0; i < dev->real_num_rx_queues; i++) > + if (dev->_rx[i].mp_params.mp_priv) > +

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

2024-08-24 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