Loading...
Searching...
No Matches
netlink_pm.h
Go to the documentation of this file.
// SPDX-License-Identifier: BSD-3-Clause
#ifndef MPTCPD_PRIVATE_NETLINK_PM_H
#define MPTCPD_PRIVATE_NETLINK_PM_H
#ifdef __cplusplus
extern "C" {
#endif
struct mptcpd_pm_cmd_ops;
struct mptcpd_kpm_cmd_ops;
struct mptcpd_netlink_pm
{
char const *const name;
char const *const group;
struct mptcpd_pm_cmd_ops const *const cmd_ops;
struct mptcpd_kpm_cmd_ops const *const kcmd_ops;
};
#ifdef __cplusplus
}
#endif
#endif /* MPTCPD_PRIVATE_NETLINK_PM_H */
/*
Local Variables:
c-file-style: "linux"
End:
*/
mptcpd_kpm_cmd_ops
Kernel-side MPTCP path management netlink commands.
Definition path_manager.h:262
mptcpd_netlink_pm
Definition netlink_pm.h:28
mptcpd_netlink_pm::name
char const *const name
MPTCP generic netlink family name.
Definition netlink_pm.h:30
mptcpd_netlink_pm::group
char const *const group
MPTCP generic netlink multicast group.
Definition netlink_pm.h:33
mptcpd_netlink_pm::cmd_ops
struct mptcpd_pm_cmd_ops const *const cmd_ops
MPTCP path management generic netlink command functions.
Definition netlink_pm.h:36
mptcpd_netlink_pm::kcmd_ops
struct mptcpd_kpm_cmd_ops const *const kcmd_ops
In-kernel MPTCP path management generic netlink command functions.
Definition netlink_pm.h:45
mptcpd_pm_cmd_ops
MPTCP path management generic netlink command functions.
Definition path_manager.h:136