]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blame - net/xdp/xsk.h
Merge tag 'hwlock-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson...
[mirror_ubuntu-hirsute-kernel.git] / net / xdp / xsk.h
CommitLineData
a36b38aa
BT
1/* SPDX-License-Identifier: GPL-2.0 */
2/* Copyright(c) 2019 Intel Corporation. */
3
4#ifndef XSK_H_
5#define XSK_H_
6
77cd0d7b
MK
7struct xdp_ring_offset_v1 {
8 __u64 producer;
9 __u64 consumer;
10 __u64 desc;
11};
12
13struct 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;
18};
19
a36b38aa
BT
20static inline struct xdp_sock *xdp_sk(struct sock *sk)
21{
22 return (struct xdp_sock *)sk;
23}
24
25#endif /* XSK_H_ */