1dac09149SBjörn Töpel /* SPDX-License-Identifier: GPL-2.0 */ 2dac09149SBjörn Töpel /* XDP user-space packet buffer 3c0c77d8fSBjörn Töpel * Copyright(c) 2018 Intel Corporation. 4c0c77d8fSBjörn Töpel */ 5c0c77d8fSBjörn Töpel 6c0c77d8fSBjörn Töpel #ifndef XDP_UMEM_H_ 7c0c77d8fSBjörn Töpel #define XDP_UMEM_H_ 8c0c77d8fSBjörn Töpel 9a71506a4SMagnus Karlsson #include <net/xdp_sock_drv.h> 10c0c77d8fSBjörn Töpel 11c0c77d8fSBjörn Töpel void xdp_get_umem(struct xdp_umem *umem); 12537cf4e3SMagnus Karlsson void xdp_put_umem(struct xdp_umem *umem, bool defer_cleanup); 13a49049eaSBjörn Töpel struct xdp_umem *xdp_umem_create(struct xdp_umem_reg *mr); 14c0c77d8fSBjörn Töpel 15c0c77d8fSBjörn Töpel #endif /* XDP_UMEM_H_ */ 16