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