OpenVPN
Functions
mss.h File Reference
#include "proto.h"
#include "error.h"
#include "mtu.h"
#include "ssl_common.h"
Include dependency graph for mss.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void mss_fixup_ipv4 (struct buffer *buf, uint16_t maxmss)
 
void mss_fixup_ipv6 (struct buffer *buf, uint16_t maxmss)
 
void mss_fixup_dowork (struct buffer *buf, uint16_t maxmss)
 
void frame_calculate_dynamic (struct frame *frame, struct key_type *kt, const struct options *options, struct link_socket_info *lsi)
 Set the –mssfix option. More...
 
void frame_adjust_path_mtu (struct context *c)
 Checks and adjusts the fragment and mssfix value according to the discovered path mtu value. More...
 

Function Documentation

◆ frame_adjust_path_mtu()

void frame_adjust_path_mtu ( struct context c)

◆ frame_calculate_dynamic()

void frame_calculate_dynamic ( struct frame frame,
struct key_type kt,
const struct options options,
struct link_socket_info lsi 
)

◆ mss_fixup_dowork()

void mss_fixup_dowork ( struct buffer buf,
uint16_t  maxmss 
)

◆ mss_fixup_ipv4()

void mss_fixup_ipv4 ( struct buffer buf,
uint16_t  maxmss 
)

◆ mss_fixup_ipv6()

void mss_fixup_ipv6 ( struct buffer buf,
uint16_t  maxmss 
)