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,
213 AF_XDP. It contains two types of functions: those that can be used to
214 make the setup of AF_XDP socket easier and ones that can be used in the
232 dropped. E.g. an AF_XDP socket is bound to netdev eth0 and
241 and monitor the behavior of AF_XDP sockets.
435 This is a generic SOL_SOCKET option that can be used to tie AF_XDP
473 With multi-buffer support, programs using AF_XDP sockets can receive
484 * A descriptor in one of the AF_XDP rings always refers to a single
488 To enable multi-buffer support for an AF_XDP socket, use the new bind
504 These are the semantics for producing packets onto AF_XDP Tx ring
539 means that this is the last buffer of the packet. AF_XDP guarantees
541 application. If there is not enough space in the AF_XDP Rx ring, all
557 In order to use AF_XDP sockets two parts are needed. The user-space
560 https://github.com/xdp-project/bpf-examples/tree/main/AF_XDP-example.
571 // has an active AF_XDP socket bound to it.
726 To discover if a driver supports multi-buffer AF_XDP in SKB or DRV
730 a driver, then AF_XDP will also support that in SKB and DRV mode.
732 To discover if a driver supports multi-buffer AF_XDP in zero-copy
761 https://github.com/xdp-project/bpf-examples/tree/main/AF_XDP-example
762 that demonstrates how to use AF_XDP sockets with private
764 up in queue 16, that we will enable AF_XDP on. Here, we use ethtool
780 AF_XDP simpler. If you want to know how the raw uapi of AF_XDP is
791 queue ids 0 to 7 will be allocated, one per core. In the AF_XDP
845 - Björn Töpel (AF_XDP core)
846 - Magnus Karlsson (AF_XDP core)