Lines Matching full:xsk
8 #include <net/libeth/xsk.h>
18 libeth_xsk_buff_free_slow(bq[i].xsk); in libeth_xsk_tx_return_bulk()
21 /* XSk TMO */
30 * libeth_xsk_buff_free_slow - free an XSk Rx buffer
43 * libeth_xsk_buff_add_frag - add frag to XSk Rx buffer
70 * libeth_xsk_buff_stats_frags - update onstack RQ stats with XSk frags info
92 * ``XDP_REDIRECT`` is the most common and hottest verdict on XSk, thus
120 * libeth_xsk_prog_exception - handle XDP prog exceptions on XSk
125 * Internal. Frees the buffer and, if the queue uses XSk wakeups, stop the
133 const struct xdp_buff_xsk *xsk; in libeth_xsk_prog_exception() local
139 xsk = container_of(&xdp->base, typeof(*xsk), xdp); in libeth_xsk_prog_exception()
140 if (xsk_uses_need_wakeup(xsk->pool) && ret == -ENOBUFS) in libeth_xsk_prog_exception()
199 * libeth_xsk_init_wakeup - initialize libeth XSk wakeup structure
203 * libeth_xdp uses inter-processor interrupts to perform XSk wakeups. In order
214 * libeth_xsk_wakeup - perform an XSk wakeup
246 * libeth_xsk_setup_pool - setup or destroy an XSk pool for a queue