| 1 |
|
| 2 | #ifndef __LINUX_NET_XDP_PRIV_H__
|
| 3 | #define __LINUX_NET_XDP_PRIV_H__
|
| 4 |
|
| 5 | #include <linux/rhashtable.h>
|
| 6 | #include <net/xdp.h>
|
| 7 |
|
| 8 |
|
| 9 | struct xdp_mem_allocator {
|
| 10 | struct xdp_mem_info mem;
|
| 11 | union {
|
| 12 | void *allocator;
|
| 13 | struct page_pool *page_pool;
|
| 14 | };
|
| 15 | struct rhash_head node;
|
| 16 | struct rcu_head rcu;
|
| 17 | };
|
| 18 |
|
| 19 | #endif
|