Lines Matching full:af_xdp

4 AF_XDP  title
10 AF_XDP is an address family that is optimized for high performance
19 bpf_redirect_map() function. AF_XDP sockets enable the possibility for
23 An AF_XDP socket (XSK) is created with the normal socket()
81 AF_XDP can operate in two different modes: XDP_SKB and XDP_DRV. If the
86 hand, if the driver has support for XDP, it will be used by the AF_XDP
93 In order to use an AF_XDP socket, a number of associated objects need
97 For an overview on how AF_XDP works, you can also take a look at the
101 at AF_XDP. Nearly everything changed since then. Jonathan Corbet has
103 with AF_XDP". It can be found at https://lwn.net/Articles/750845/.
115 An AF_XDP is socket linked to a single UMEM, but one UMEM can have
116 multiple AF_XDP sockets. To share an UMEM created via one socket A,
212 in tools/lib/bpf/xsk.h for facilitating the use of AF_XDP. It
214 setup of AF_XDP socket easier and ones that can be used in the data
235 dropped. E.g. an AF_XDP socket is bound to netdev eth0 and
244 and monitor the behavior of AF_XDP sockets.
439 This is a generic SOL_SOCKET option that can be used to tie AF_XDP
468 With multi-buffer support, programs using AF_XDP sockets can receive
479 * A descriptor in one of the AF_XDP rings always refers to a single
483 To enable multi-buffer support for an AF_XDP socket, use the new bind
499 These are the semantics for producing packets onto AF_XDP Tx ring
534 means that this is the last buffer of the packet. AF_XDP guarantees
536 application. If there is not enough space in the AF_XDP Rx ring, all
552 In order to use AF_XDP sockets two parts are needed. The
566 // has an active AF_XDP socket bound to it.
721 To discover if a driver supports multi-buffer AF_XDP in SKB or DRV
725 a driver, then AF_XDP will also support that in SKB and DRV mode.
727 To discover if a driver supports multi-buffer AF_XDP in zero-copy
757 demonstrates how to use AF_XDP sockets with private UMEMs. Say that
759 that we will enable AF_XDP on. Here, we use ethtool for this::
774 AF_XDP simpler. If you want to know how the raw uapi of AF_XDP is
785 queue ids 0 to 7 will be allocated, one per core. In the AF_XDP
839 - Björn Töpel (AF_XDP core)
840 - Magnus Karlsson (AF_XDP core)