OpenVPN
Functions
mudp.c File Reference
#include "syshead.h"
#include "multi.h"
#include <inttypes.h>
#include "forward.h"
#include "memdbg.h"
Include dependency graph for mudp.c:

Go to the source code of this file.

Functions

struct multi_instancemulti_get_create_instance_udp (struct multi_context *m, bool *floated)
 Get, and if necessary create, the multi_instance associated with a packet's source address. More...
 
static void multi_process_outgoing_link (struct multi_context *m, const unsigned int mpp_flags)
 
static void multi_process_io_udp (struct multi_context *m)
 
static unsigned int p2mp_iow_flags (const struct multi_context *m)
 
static void tunnel_server_udp_single_threaded (struct context *top)
 Main event loop for OpenVPN in UDP server mode. More...
 
void tunnel_server_udp (struct context *top)
 Main event loop wrapper function for OpenVPN in UDP server mode. More...
 

Function Documentation

◆ multi_process_io_udp()

static void multi_process_io_udp ( struct multi_context m)
static

◆ multi_process_outgoing_link()

static void multi_process_outgoing_link ( struct multi_context m,
const unsigned int  mpp_flags 
)
inlinestatic

◆ p2mp_iow_flags()

static unsigned int p2mp_iow_flags ( const struct multi_context m)
inlinestatic