1KNET_HANDLE_PMTUD_SET(3) Kronosnet Programmer's ManualKNET_HANDLE_PMTUD_SET(3)
2
3
4
6 knet_handle_pmtud_set - Set the current interface MTU.
7
9 #include <libknet.h>
10
11 int knet_handle_pmtud_set(
12 knet_handle_t knet_h,
13 unsigned int iface_mtu
14 );
15
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
30 knet_handle_pmtud_set returns 0 on success -1 on error and errno is
31 set.
32
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_handle_crypto_use_config(3),
37 knet_host_get_id_by_host_name(3), knet_host_get_status(3),
38 knet_link_add_acl(3), knet_link_get_pong_count(3),
39 knet_link_get_priority(3), knet_handle_free(3),
40 knet_handle_enable_sock_notify(3), knet_handle_get_datafd(3),
41 knet_recv(3), knet_link_get_ping_timers(3),
42 knet_log_get_subsystem_id(3), knet_host_remove(3),
43 knet_host_enable_status_change_notify(3), knet_strtoaddr(3),
44 knet_link_rm_acl(3), knet_send(3), knet_handle_enable_pmtud_notify(3),
45 knet_handle_get_transport_reconnect_interval(3),
46 knet_link_get_enable(3), knet_link_set_priority(3),
47 knet_log_set_loglevel(3), knet_handle_get_channel(3),
48 knet_link_get_config(3), knet_link_get_link_list(3),
49 knet_get_transport_list(3), knet_get_transport_id_by_name(3),
50 knet_log_get_loglevel_id(3), knet_handle_new_ex(3),
51 knet_host_set_name(3), knet_addrtostr(3), knet_handle_setfwd(3),
52 knet_get_compress_list(3), knet_host_set_policy(3),
53 knet_get_transport_name_by_id(3), knet_handle_enable_filter(3),
54 knet_handle_crypto_rx_clear_traffic(3), knet_handle_compress(3),
55 knet_link_get_status(3), knet_handle_add_datafd(3), knet_send_sync(3),
56 knet_log_get_loglevel_name(3), knet_handle_enable_access_lists(3),
57 knet_host_get_host_list(3), knet_host_get_policy(3),
58 knet_link_set_enable(3), knet_link_set_pong_count(3),
59 knet_log_get_subsystem_name(3), knet_host_get_name_by_host_id(3),
60 knet_link_clear_config(3), knet_log_get_loglevel(3),
61 knet_handle_new(3), knet_handle_pmtud_getfreq(3),
62 knet_handle_clear_stats(3), knet_link_set_config(3),
63 knet_handle_crypto_set_config(3), knet_handle_crypto(3),
64 knet_get_crypto_list(3),
65 knet_handle_set_transport_reconnect_interval(3),
66 knet_link_clear_acl(3), knet_link_set_ping_timers(3),
67 knet_link_insert_acl(3)
68
70 Copyright (C) 2010-2020 Red Hat, Inc. All rights reserved.
71
72
73
74kronosnet 2020-10-19 KNET_HANDLE_PMTUD_SET(3)