xdp_sock.h (c4655761d3cf62bf5f86650e79349c1bfa5c6285) | xdp_sock.h (1c1efc2af158869795d3334a12fed2afd9c51539) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* AF_XDP internal functions 3 * Copyright(c) 2018 Intel Corporation. 4 */ 5 6#ifndef _LINUX_XDP_SOCK_H 7#define _LINUX_XDP_SOCK_H 8 --- 6 unchanged lines hidden (view full) --- 15 16struct net_device; 17struct xsk_queue; 18struct xdp_buff; 19 20struct xdp_umem { 21 struct xsk_queue *fq; 22 struct xsk_queue *cq; | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* AF_XDP internal functions 3 * Copyright(c) 2018 Intel Corporation. 4 */ 5 6#ifndef _LINUX_XDP_SOCK_H 7#define _LINUX_XDP_SOCK_H 8 --- 6 unchanged lines hidden (view full) --- 15 16struct net_device; 17struct xsk_queue; 18struct xdp_buff; 19 20struct xdp_umem { 21 struct xsk_queue *fq; 22 struct xsk_queue *cq; |
23 struct xsk_buff_pool *pool; | |
24 u64 size; 25 u32 headroom; 26 u32 chunk_size; | 23 u64 size; 24 u32 headroom; 25 u32 chunk_size; |
26 u32 chunks; |
|
27 struct user_struct *user; 28 refcount_t users; | 27 struct user_struct *user; 28 refcount_t users; |
29 struct work_struct work; | |
30 struct page **pgs; 31 u32 npgs; 32 u16 queue_id; 33 u8 need_wakeup; 34 u8 flags; 35 int id; 36 struct net_device *dev; 37 bool zc; --- 89 unchanged lines hidden --- | 29 struct page **pgs; 30 u32 npgs; 31 u16 queue_id; 32 u8 need_wakeup; 33 u8 flags; 34 int id; 35 struct net_device *dev; 36 bool zc; --- 89 unchanged lines hidden --- |