| 1 |
|
| 2 | |
| 3 | *
|
| 4 | * Marek Lindner, Linus Lüssing
|
| 5 |
|
| 6 |
|
| 7 | #ifndef _NET_BATMAN_ADV_BAT_V_H_
|
| 8 | #define _NET_BATMAN_ADV_BAT_V_H_
|
| 9 |
|
| 10 | #include "main.h"
|
| 11 |
|
| 12 | #ifdef CONFIG_BATMAN_ADV_BATMAN_V
|
| 13 |
|
| 14 | int batadv_v_init(void);
|
| 15 | void batadv_v_deinit(void);
|
| 16 | void batadv_v_hardif_init(struct batadv_hard_iface *hardif);
|
| 17 | int batadv_v_mesh_init(struct batadv_priv *bat_priv);
|
| 18 | void batadv_v_mesh_free(struct batadv_priv *bat_priv);
|
| 19 |
|
| 20 | #else
|
| 21 |
|
| 22 | static inline int batadv_v_init(void)
|
| 23 | {
|
| 24 | return 0;
|
| 25 | }
|
| 26 |
|
| 27 | static inline void batadv_v_deinit(void)
|
| 28 | {
|
| 29 | }
|
| 30 |
|
| 31 | static inline void batadv_v_hardif_init(struct batadv_hard_iface *hardif)
|
| 32 | {
|
| 33 | }
|
| 34 |
|
| 35 | static inline int batadv_v_mesh_init(struct batadv_priv *bat_priv)
|
| 36 | {
|
| 37 | return 0;
|
| 38 | }
|
| 39 |
|
| 40 | static inline void batadv_v_mesh_free(struct batadv_priv *bat_priv)
|
| 41 | {
|
| 42 | }
|
| 43 |
|
| 44 | #endif
|
| 45 |
|
| 46 | #endif
|