xdp_data_hard_end
if (unlikely(xdp->data_end > xdp_data_hard_end(xdp))) {
.soff = xdp_data_hard_end(base) - xdp->data,
return (struct skb_shared_info *)xdp_data_hard_end(xdp);
if (unlikely(xdp->data_end > xdp_data_hard_end(xdp))) {
void *data_hard_end = xdp_data_hard_end(xdp);
void *data_hard_end = xdp_data_hard_end(xdp); /* use xdp->frame_sz */