knet_handle_pmtud_set(3)

knet_handle_pmtud_set3

Set the current interface mtu.

Usage

#include <libknet.h>

int knet_handle_pmtud_set(
    knet_handle_t  knet_h,
    unsigned int   iface_mtu
);

Overview

knet_handle_pmtud_set

knet_h - pointer to knet_handle_t

iface_mtu - current interface MTU, value 0 to 65535. 0 will re-enable automatic MTU discovery. In a setup with multiple interfaces, please specify the lowest MTU between the selected intefaces. knet will automatically adjust this value for all headers overhead and set the correct data_mtu. data_mtu can be retrivied with knet_handle_pmtud_get(3) or applications will receive a pmtud_nofity event if enabled via knet_handle_enable_pmtud_notify(3).

Return value

knet_handle_pmtud_set returns 0 on success -1 on error and errno is set.

Releases

3 releases since Debian 11 (Bullseye); the text changed 2 times.

  1. 11
  2. 12
  3. 13

From libknet-doc 1.31-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.