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
8
10 #include <libknet.h>
11
12 int knet_handle_pmtud_set(
13 knet_handle_t knet_h,
14 unsigned int iface_mtu
15 );
16
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
31 knet_handle_pmtud_set returns 0 on success -1 on error and errno is
32 set.
33
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)