Lines Matching refs:xdpf
448 struct xdp_frame *xdpf) in __virtnet_xdp_xmit_one() argument
454 if (unlikely(xdpf->metasize > 0)) in __virtnet_xdp_xmit_one()
457 if (unlikely(xdpf->headroom < vi->hdr_len)) in __virtnet_xdp_xmit_one()
461 xdpf->data -= vi->hdr_len; in __virtnet_xdp_xmit_one()
463 hdr = xdpf->data; in __virtnet_xdp_xmit_one()
465 xdpf->len += vi->hdr_len; in __virtnet_xdp_xmit_one()
467 sg_init_one(sq->sg, xdpf->data, xdpf->len); in __virtnet_xdp_xmit_one()
469 err = virtqueue_add_outbuf(sq->vq, sq->sg, 1, xdp_to_ptr(xdpf), in __virtnet_xdp_xmit_one()
533 struct xdp_frame *xdpf = frames[i]; in virtnet_xdp_xmit() local
535 err = __virtnet_xdp_xmit_one(vi, sq, xdpf); in virtnet_xdp_xmit()
537 xdp_return_frame_rx_napi(xdpf); in virtnet_xdp_xmit()
655 struct xdp_frame *xdpf; in receive_small() local
701 xdpf = convert_to_xdp_frame(&xdp); in receive_small()
702 if (unlikely(!xdpf)) in receive_small()
704 err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); in receive_small()
803 struct xdp_frame *xdpf; in receive_mergeable() local
874 xdpf = convert_to_xdp_frame(&xdp); in receive_mergeable()
875 if (unlikely(!xdpf)) in receive_mergeable()
877 err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); in receive_mergeable()