1 | /* SPDX-License-Identifier: GPL-2.0 */ |
2 | /* Copyright (C) B.A.T.M.A.N. contributors: |
3 | * |
4 | * Edo Monticelli, Antonio Quartulli |
5 | */ |
6 | |
7 | #ifndef _NET_BATMAN_ADV_TP_METER_H_ |
8 | #define _NET_BATMAN_ADV_TP_METER_H_ |
9 | |
10 | #include "main.h" |
11 | |
12 | #include <linux/skbuff.h> |
13 | #include <linux/types.h> |
14 | |
15 | void batadv_tp_meter_init(void); |
16 | void batadv_tp_start(struct batadv_priv *bat_priv, const u8 *dst, |
17 | u32 test_length, u32 *cookie); |
18 | void batadv_tp_stop(struct batadv_priv *bat_priv, const u8 *dst, |
19 | u8 return_value); |
20 | void batadv_tp_meter_recv(struct batadv_priv *bat_priv, struct sk_buff *skb); |
21 | |
22 | #endif /* _NET_BATMAN_ADV_TP_METER_H_ */ |
23 | |