Linux 5.7.7
[linux/fpc-iii.git] / net / xdp / xsk.h
blob4cfd106bdb5335ce878f936dd61b26f9914ff0b7
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 2019 Intel Corporation. */
4 #ifndef XSK_H_
5 #define XSK_H_
7 struct xdp_ring_offset_v1 {
8 __u64 producer;
9 __u64 consumer;
10 __u64 desc;
13 struct xdp_mmap_offsets_v1 {
14 struct xdp_ring_offset_v1 rx;
15 struct xdp_ring_offset_v1 tx;
16 struct xdp_ring_offset_v1 fr;
17 struct xdp_ring_offset_v1 cr;
20 static inline struct xdp_sock *xdp_sk(struct sock *sk)
22 return (struct xdp_sock *)sk;
25 #endif /* XSK_H_ */