Lines Matching refs:xdp_frame
75 struct xdp_frame { struct
88 static inline void xdp_scrub_frame(struct xdp_frame *frame) in xdp_scrub_frame()
94 struct xdp_frame *xdp_convert_zc_to_xdp_frame(struct xdp_buff *xdp);
98 struct xdp_frame *convert_to_xdp_frame(struct xdp_buff *xdp) in convert_to_xdp_frame()
100 struct xdp_frame *xdp_frame; in convert_to_xdp_frame() local
111 if (unlikely((headroom - metasize) < sizeof(*xdp_frame))) in convert_to_xdp_frame()
115 xdp_frame = xdp->data_hard_start; in convert_to_xdp_frame()
117 xdp_frame->data = xdp->data; in convert_to_xdp_frame()
118 xdp_frame->len = xdp->data_end - xdp->data; in convert_to_xdp_frame()
119 xdp_frame->headroom = headroom - sizeof(*xdp_frame); in convert_to_xdp_frame()
120 xdp_frame->metasize = metasize; in convert_to_xdp_frame()
123 xdp_frame->mem = xdp->rxq->mem; in convert_to_xdp_frame()
125 return xdp_frame; in convert_to_xdp_frame()
128 void xdp_return_frame(struct xdp_frame *xdpf);
129 void xdp_return_frame_rx_napi(struct xdp_frame *xdpf);
138 static inline void xdp_release_frame(struct xdp_frame *xdpf) in xdp_release_frame()