133a3bb4aSAntonio Quartulli /* Copyright (C) 2012-2016 B.A.T.M.A.N. contributors: 233a3bb4aSAntonio Quartulli * 333a3bb4aSAntonio Quartulli * Edo Monticelli, Antonio Quartulli 433a3bb4aSAntonio Quartulli * 533a3bb4aSAntonio Quartulli * This program is free software; you can redistribute it and/or 633a3bb4aSAntonio Quartulli * modify it under the terms of version 2 of the GNU General Public 733a3bb4aSAntonio Quartulli * License as published by the Free Software Foundation. 833a3bb4aSAntonio Quartulli * 933a3bb4aSAntonio Quartulli * This program is distributed in the hope that it will be useful, but 1033a3bb4aSAntonio Quartulli * WITHOUT ANY WARRANTY; without even the implied warranty of 1133a3bb4aSAntonio Quartulli * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1233a3bb4aSAntonio Quartulli * General Public License for more details. 1333a3bb4aSAntonio Quartulli * 1433a3bb4aSAntonio Quartulli * You should have received a copy of the GNU General Public License 1533a3bb4aSAntonio Quartulli * along with this program; if not, see <http://www.gnu.org/licenses/>. 1633a3bb4aSAntonio Quartulli */ 1733a3bb4aSAntonio Quartulli 1833a3bb4aSAntonio Quartulli #ifndef _NET_BATMAN_ADV_TP_METER_H_ 1933a3bb4aSAntonio Quartulli #define _NET_BATMAN_ADV_TP_METER_H_ 2033a3bb4aSAntonio Quartulli 2133a3bb4aSAntonio Quartulli #include "main.h" 2233a3bb4aSAntonio Quartulli 2333a3bb4aSAntonio Quartulli #include <linux/types.h> 2433a3bb4aSAntonio Quartulli 2533a3bb4aSAntonio Quartulli struct sk_buff; 2633a3bb4aSAntonio Quartulli 2733a3bb4aSAntonio Quartulli void batadv_tp_meter_init(void); 2833a3bb4aSAntonio Quartulli void batadv_tp_start(struct batadv_priv *bat_priv, const u8 *dst, 2933a3bb4aSAntonio Quartulli u32 test_length, u32 *cookie); 3033a3bb4aSAntonio Quartulli void batadv_tp_stop(struct batadv_priv *bat_priv, const u8 *dst, 3133a3bb4aSAntonio Quartulli u8 return_value); 3233a3bb4aSAntonio Quartulli void batadv_tp_meter_recv(struct batadv_priv *bat_priv, struct sk_buff *skb); 3333a3bb4aSAntonio Quartulli 3433a3bb4aSAntonio Quartulli #endif /* _NET_BATMAN_ADV_TP_METER_H_ */ 35