xsk.h (0791faebfe750292a8a842b64795a390ca4a3b51) xsk.h (f540d44e05cf2f324697ba375235da2d7c92743c)
1/* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
2
3/*
4 * AF_XDP user-space access library.
5 *
6 * Copyright (c) 2018 - 2019 Intel Corporation.
7 * Copyright (c) 2019 Facebook
8 *

--- 225 unchanged lines hidden (view full) ---

234 struct xsk_ring_prod *fill,
235 struct xsk_ring_cons *comp,
236 const struct xsk_socket_config *config);
237
238/* Returns 0 for success and -EBUSY if the umem is still in use. */
239int xsk_umem__delete(struct xsk_umem *umem);
240void xsk_socket__delete(struct xsk_socket *xsk);
241
1/* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
2
3/*
4 * AF_XDP user-space access library.
5 *
6 * Copyright (c) 2018 - 2019 Intel Corporation.
7 * Copyright (c) 2019 Facebook
8 *

--- 225 unchanged lines hidden (view full) ---

234 struct xsk_ring_prod *fill,
235 struct xsk_ring_cons *comp,
236 const struct xsk_socket_config *config);
237
238/* Returns 0 for success and -EBUSY if the umem is still in use. */
239int xsk_umem__delete(struct xsk_umem *umem);
240void xsk_socket__delete(struct xsk_socket *xsk);
241
242int xsk_set_mtu(int ifindex, int mtu);
243
242#ifdef __cplusplus
243} /* extern "C" */
244#endif
245
246#endif /* __XSK_H */
244#ifdef __cplusplus
245} /* extern "C" */
246#endif
247
248#endif /* __XSK_H */