FILE
netlink.h
File preview with syntax highlighting.
linux-6.19.14/net/batman-adv/netlink.h
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* Copyright (C) B.A.T.M.A.N. contributors: 3 * 4 * Matthias Schiffer 5 */ 6 7#ifndef _NET_BATMAN_ADV_NETLINK_H_ 8#define _NET_BATMAN_ADV_NETLINK_H_ 9 10#include "main.h" 11 12#include <linux/netlink.h> 13#include <linux/types.h> 14 15void batadv_netlink_register(void); 16void batadv_netlink_unregister(void); 17struct net_device *batadv_netlink_get_meshif(struct netlink_callback *cb); 18struct batadv_hard_iface * 19batadv_netlink_get_hardif(struct batadv_priv *bat_priv, 20 struct netlink_callback *cb); 21 22int batadv_netlink_tpmeter_notify(struct batadv_priv *bat_priv, const u8 *dst, 23 u8 result, u32 test_time, u64 total_bytes, 24 u32 cookie); 25 26extern struct genl_family batadv_netlink_family; 27 28#endif /* _NET_BATMAN_ADV_NETLINK_H_ */
~/
Read-only file preview.