1KNET_HANDLE_PMTUD_SET(3) Kronosnet Programmer's ManualKNET_HANDLE_PMTUD_SET(3)
2
3
4

NAME

6       knet_handle_pmtud_set - Set the current interface MTU.
7
8

SYNOPSIS

10       #include <libknet.h>
11
12       int knet_handle_pmtud_set(
13           knet_handle_t  knet_h,
14           unsigned int   iface_mtu
15       );
16

DESCRIPTION

18       knet_handle_pmtud_set
19
20       knet_h - pointer to knet_handle_t
21
22       iface_mtu  -  current interface MTU, value 0 to 65535. 0 will re-enable
23       automatic MTU discovery. In a setup with  multiple  interfaces,  please
24       specify  the lowest MTU between the selected intefaces. knet will auto‐
25       matically adjust this value for all headers overhead and set  the  cor‐
26       rect  data_mtu. data_mtu can be retrivied with knet_handle_pmtud_get(3)
27       or applications will  receive  a  pmtud_nofity  event  if  enabled  via
28       knet_handle_enable_pmtud_notify(3).
29

RETURN VALUE

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

SEE ALSO

35       knet_handle_remove_datafd(3), knet_handle_get_stats(3),
36       knet_host_add(3), knet_handle_pmtud_setfreq(3),
37       knet_handle_pmtud_get(3), knet_handle_crypto_use_config(3),
38       knet_host_get_id_by_host_name(3), knet_host_get_status(3),
39       knet_link_add_acl(3), knet_link_get_pong_count(3),
40       knet_link_get_priority(3), knet_handle_free(3),
41       knet_handle_enable_sock_notify(3), knet_handle_get_datafd(3),
42       knet_recv(3), knet_link_get_ping_timers(3),
43       knet_log_get_subsystem_id(3), knet_host_remove(3),
44       knet_host_enable_status_change_notify(3), knet_strtoaddr(3),
45       knet_link_rm_acl(3), knet_send(3), knet_handle_enable_pmtud_notify(3),
46       knet_handle_get_transport_reconnect_interval(3),
47       knet_link_get_enable(3), knet_link_set_priority(3),
48       knet_log_set_loglevel(3), knet_handle_get_channel(3),
49       knet_link_get_config(3), knet_link_get_link_list(3),
50       knet_get_transport_list(3), knet_get_transport_id_by_name(3),
51       knet_log_get_loglevel_id(3), knet_handle_new_ex(3),
52       knet_host_set_name(3), knet_addrtostr(3), knet_handle_setfwd(3),
53       knet_get_compress_list(3), knet_host_set_policy(3),
54       knet_get_transport_name_by_id(3), knet_handle_enable_filter(3),
55       knet_handle_crypto_rx_clear_traffic(3), knet_handle_compress(3),
56       knet_link_get_status(3), knet_handle_add_datafd(3), knet_send_sync(3),
57       knet_log_get_loglevel_name(3), knet_handle_enable_access_lists(3),
58       knet_host_get_host_list(3), knet_host_get_policy(3),
59       knet_link_set_enable(3), knet_link_set_pong_count(3),
60       knet_log_get_subsystem_name(3), knet_host_get_name_by_host_id(3),
61       knet_link_clear_config(3), knet_log_get_loglevel(3),
62       knet_handle_new(3), knet_handle_pmtud_getfreq(3),
63       knet_handle_clear_stats(3), knet_link_set_config(3),
64       knet_handle_crypto_set_config(3), knet_handle_crypto(3),
65       knet_get_crypto_list(3),
66       knet_handle_set_transport_reconnect_interval(3),
67       knet_link_clear_acl(3), knet_link_set_ping_timers(3),
68       knet_link_insert_acl(3)
69
71       Copyright (C) 2010-2023 Red Hat, Inc. All rights reserved.
72
73
74
75kronosnet                         2023-01-04          KNET_HANDLE_PMTUD_SET(3)
Impressum