Thread (2 messages) 2 messages, 2 authors, 2024-07-01

Re: [PATCH net-next v15 12/14] net: add devmem TCP documentation

From: Mina Almasry <hidden>
Date: 2024-07-01 19:01:00
Also in: bpf, dri-devel, linux-alpha, linux-arch, linux-doc, linux-kselftest, linux-media, linux-mips, lkml, netdev, sparclinux

On Fri, Jun 28, 2024 at 3:10 AM Donald Hunter [off-list ref] wrote:
Mina Almasry [off-list ref] writes:
quoted
+
+The user must bind a dmabuf to any number of RX queues on a given NIC using
+the netlink API::
+
+     /* Bind dmabuf to NIC RX queue 15 */
+     struct netdev_queue *queues;
+     queues = malloc(sizeof(*queues) * 1);
+
+     queues[0]._present.type = 1;
+     queues[0]._present.idx = 1;
+     queues[0].type = NETDEV_RX_QUEUE_TYPE_RX;
+     queues[0].idx = 15;
+
+     *ys = ynl_sock_create(&ynl_netdev_family, &yerr);
+
+     req = netdev_bind_rx_req_alloc();
+     netdev_bind_rx_req_set_ifindex(req, 1 /* ifindex */);
+     netdev_bind_rx_req_set_dmabuf_fd(req, dmabuf_fd);
+     __netdev_bind_rx_req_set_queues(req, queues, n_queue_index);
+
+     rsp = netdev_bind_rx(*ys, req);
+
+     dmabuf_id = rsp->dmabuf_id;
+
+
+The netlink API returns a dmabuf_id: a unique ID that refers to this dmabuf
+that has been bound.
The docs don't mention the unbinding behaviour. Can you add the text
from the commit message for patch 3 ?
Thanks, will do, if I end up sending another version of this with more
feedback. If this gets merged I'll follow up with a patch updating the
docs (there seems to be no other feedback at the moment).

-- 
Thanks,
Mina
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help