Lines Matching refs:xdp
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() argument
104 if (xdp->rxq->mem.type == MEM_TYPE_ZERO_COPY) in convert_to_xdp_frame()
105 return xdp_convert_zc_to_xdp_frame(xdp); in convert_to_xdp_frame()
108 headroom = xdp->data - xdp->data_hard_start; in convert_to_xdp_frame()
109 metasize = xdp->data - xdp->data_meta; 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()
123 xdp_frame->mem = xdp->rxq->mem; in convert_to_xdp_frame()
130 void xdp_return_buff(struct xdp_buff *xdp);
160 xdp_set_data_meta_invalid(struct xdp_buff *xdp) in xdp_set_data_meta_invalid() argument
162 xdp->data_meta = xdp->data + 1; in xdp_set_data_meta_invalid()
166 xdp_data_meta_unsupported(const struct xdp_buff *xdp) in xdp_data_meta_unsupported() argument
168 return unlikely(xdp->data_meta > xdp->data); in xdp_data_meta_unsupported()