Lines Matching refs:xdp_prog
800 if (nic->xdp_prog && (cqe_rx->rb_cnt == 1)) { in nicvf_rcv_pkt_handler()
802 if (nicvf_xdp_rx(snic, nic->xdp_prog, cqe_rx, sq, rq, &skb)) in nicvf_rcv_pkt_handler()
806 nic->xdp_prog ? true : false); in nicvf_rcv_pkt_handler()
926 if (nic->pnicvf->xdp_prog) { in nicvf_cq_intr_handler()
1273 if (nic->xdp_prog) in nicvf_xmit()
1592 if (nic->xdp_prog && new_mtu > MAX_XDP_MTU) { in nicvf_change_mtu()
1872 old_prog = xchg(&nic->xdp_prog, prog); in nicvf_xdp_setup()
1877 if (nic->xdp_prog) { in nicvf_xdp_setup()
1879 nic->xdp_prog = bpf_prog_add(nic->xdp_prog, nic->rx_queues - 1); in nicvf_xdp_setup()
1880 if (!IS_ERR(nic->xdp_prog)) { in nicvf_xdp_setup()
1883 ret = PTR_ERR(nic->xdp_prog); in nicvf_xdp_setup()
1884 nic->xdp_prog = NULL; in nicvf_xdp_setup()
1915 xdp->prog_id = nic->xdp_prog ? nic->xdp_prog->aux->id : 0; in nicvf_xdp()