Lines Matching refs:xdp
24 struct xdp_buff *xdp) in netvsc_run_xdp() argument
32 xdp->data_hard_start = NULL; in netvsc_run_xdp()
47 xdp->data_hard_start = page_address(page); in netvsc_run_xdp()
48 xdp->data = xdp->data_hard_start + NETVSC_XDP_HDRM; in netvsc_run_xdp()
49 xdp_set_data_meta_invalid(xdp); in netvsc_run_xdp()
50 xdp->data_end = xdp->data + len; in netvsc_run_xdp()
51 xdp->rxq = &nvchan->xdp_rxq; in netvsc_run_xdp()
52 xdp->frame_sz = PAGE_SIZE; in netvsc_run_xdp()
54 memcpy(xdp->data, data, len); in netvsc_run_xdp()
56 act = bpf_prog_run_xdp(prog, xdp); in netvsc_run_xdp()
77 xdp->data_hard_start = NULL; in netvsc_run_xdp()
137 struct netdev_bpf xdp; in netvsc_vf_setxdp() local
150 memset(&xdp, 0, sizeof(xdp)); in netvsc_vf_setxdp()
155 xdp.command = XDP_SETUP_PROG; in netvsc_vf_setxdp()
156 xdp.prog = prog; in netvsc_vf_setxdp()
158 ret = ndo_bpf(vf_netdev, &xdp); in netvsc_vf_setxdp()