On Mon, Aug 2, 2021 at 6:04 PM Ederson de Souza <ederson.desouza@xxxxxxxxx> wrote: > > Two new pairs of helpers: `xsk_umem__adjust_prod_data` and > `xsk_umem__adjust_prod_data_meta` for data that is being produced by the > application - such as data that will be sent; and > `xsk_umem__adjust_cons_data` and `xsk_umem__adjust_cons_data_meta`, > for data being consumed - such as data obtained from the completion > queue. > > Those function should usually be used on data obtained via > `xsk_umem__get_data`. Didn't change this function to avoid API breaks. > > Signed-off-by: Ederson de Souza <ederson.desouza@xxxxxxxxx> > --- AF_XDP parts of libbpf are being moved into libxdp ([0]). We shouldn't keep adding new APIs if we are actively working on deprecating and removing existing functionality already. CC'ing Toke and Magnus for the state of libxsk to libxdp migration. [0] https://github.com/xdp-project/xdp-tools/tree/master/lib/libxdp#using-af_xdp-sockets > tools/lib/bpf/libbpf.map | 4 ++++ > tools/lib/bpf/xsk.c | 26 ++++++++++++++++++++++++++ > tools/lib/bpf/xsk.h | 7 +++++++ > 3 files changed, 37 insertions(+) > [...]