mptcpd
Multipath TCP Daemon
netlink_pm.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: BSD-3-Clause
10 #ifndef MPTCPD_NETLINK_PM_H
11 #define MPTCPD_NETLINK_PM_H
12 
14 
15 #include <mptcpd/types.h>
16 
17 #include <stdbool.h>
18 
20 #define MPTCP_SYSCTL_BASE "/proc/sys/net/mptcp/"
21 
23 #define MPTCP_SYSCTL_VARIABLE(name) MPTCP_SYSCTL_BASE #name
24 
25 struct sockaddr;
26 struct mptcpd_pm;
27 
29 struct mptcpd_netlink_pm const *mptcpd_get_netlink_pm(void);
30 
45 bool mptcpd_is_kernel_mptcp_enabled(char const *path,
46  char const *variable,
47  int enable_val);
48 
49 
50 #endif /* MPTCPD_NETLINK_PM_H */
51 
52 
53 /*
54  Local Variables:
55  c-file-style: "linux"
56  End:
57 */
Data needed to run the path manager.
Definition: path_manager.h:44
mptcpd user space path manager attribute types.