OpenVPN
Data Fields
tun_register_rings Struct Reference

Struct for ring buffers registration See https://github.com/WireGuard/wintun#registering-rings. More...

#include <ring_buffer.h>

Collaboration diagram for tun_register_rings:
Collaboration graph
[legend]

Data Fields

struct {
   ULONG   ring_size
 
   struct tun_ring *   ring
 
   HANDLE   tail_moved
 
send
 
struct {
   ULONG   ring_size
 
   struct tun_ring *   ring
 
   HANDLE   tail_moved
 
receive
 

Detailed Description

Struct for ring buffers registration See https://github.com/WireGuard/wintun#registering-rings.

Definition at line 62 of file ring_buffer.h.

Field Documentation

◆ receive

struct { ... } tun_register_rings::receive

Referenced by register_ring_buffers().

◆ ring

struct tun_ring* tun_register_rings::ring

Definition at line 67 of file ring_buffer.h.

Referenced by register_ring_buffers().

◆ ring_size

ULONG tun_register_rings::ring_size

Definition at line 66 of file ring_buffer.h.

Referenced by register_ring_buffers().

◆ send

struct { ... } tun_register_rings::send

Referenced by register_ring_buffers().

◆ tail_moved

HANDLE tun_register_rings::tail_moved

Definition at line 68 of file ring_buffer.h.

Referenced by register_ring_buffers().


The documentation for this struct was generated from the following file: