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

SYNOPSIS

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

DESCRIPTION

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

RETURN VALUE

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

SEE ALSO

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