On 18/08/02 (木) 20:45, Jesper Dangaard Brouer wrote:
On Thu,  2 Aug 2018 19:55:09 +0900
Toshiaki Makita <makita.toshi...@lab.ntt.co.jp> wrote:

+       headroom = frame->data - delta - (void *)frame;

Your calculation of headroom is still adding an assumption that
xdp_frame is located in the top of data area, that is unnecessary.

The headroom can be calculated as:

  headroom = sizeof(struct xdp_frame) + frame->headroom - delta;

Thanks. But I'm not sure I get what you are requesting.
Supposing xdp_frame is not located in the top of data area, what ensures that additional sizeof(struct xdp_frame) can be used?

Toshiaki Makita

Reply via email to