Home
last modified time | relevance | path

Searched refs:xsk_buff (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.c1494 struct xdp_buff xdp, *xsk_buff = NULL; in otx2_xdp_rcv_pkt_handler() local
1507 xsk_buff = pool->xdp[--cq->rbpool->xdp_top]; in otx2_xdp_rcv_pkt_handler()
1508 if (!xsk_buff) in otx2_xdp_rcv_pkt_handler()
1511 xsk_buff->data_end = xsk_buff->data + cqe->sg.seg_size; in otx2_xdp_rcv_pkt_handler()
1512 act = bpf_prog_run_xdp(prog, xsk_buff); in otx2_xdp_rcv_pkt_handler()
1543 if (xsk_buff) { in otx2_xdp_rcv_pkt_handler()
1544 err = xdp_do_redirect(pfvf->netdev, xsk_buff, prog); in otx2_xdp_rcv_pkt_handler()
1572 if (xsk_buff) { in otx2_xdp_rcv_pkt_handler()
1573 xsk_buff_free(xsk_buff); in otx2_xdp_rcv_pkt_handler()
/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c166 if (gve_buf_state_is_allocated(rx, bs) && bs->xsk_buff) { in gve_rx_free_ring_dqo()
167 xsk_buff_free(bs->xsk_buff); in gve_rx_free_ring_dqo()
168 bs->xsk_buff = NULL; in gve_rx_free_ring_dqo()
749 struct xdp_buff *xdp = buf_state->xsk_buff; in gve_rx_xsk_dqo()
847 if (buf_state->xsk_buff) in gve_rx_dqo()
H A Dgve.h194 struct xdp_buff *xsk_buff; member