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 ---