root/net/xdp/xsk.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. xdp_sk

   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /* Copyright(c) 2019 Intel Corporation. */
   3 
   4 #ifndef XSK_H_
   5 #define XSK_H_
   6 
   7 struct xdp_ring_offset_v1 {
   8         __u64 producer;
   9         __u64 consumer;
  10         __u64 desc;
  11 };
  12 
  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;
  18 };
  19 
  20 static inline struct xdp_sock *xdp_sk(struct sock *sk)
  21 {
  22         return (struct xdp_sock *)sk;
  23 }
  24 
  25 #endif /* XSK_H_ */

/* [<][>][^][v][top][bottom][index][help] */