cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

bat_v.h (816B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/* Copyright (C) B.A.T.M.A.N. contributors:
      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
     14int batadv_v_init(void);
     15void batadv_v_hardif_init(struct batadv_hard_iface *hardif);
     16int batadv_v_mesh_init(struct batadv_priv *bat_priv);
     17void batadv_v_mesh_free(struct batadv_priv *bat_priv);
     18
     19#else
     20
     21static inline int batadv_v_init(void)
     22{
     23	return 0;
     24}
     25
     26static inline void batadv_v_hardif_init(struct batadv_hard_iface *hardif)
     27{
     28}
     29
     30static inline int batadv_v_mesh_init(struct batadv_priv *bat_priv)
     31{
     32	return 0;
     33}
     34
     35static inline void batadv_v_mesh_free(struct batadv_priv *bat_priv)
     36{
     37}
     38
     39#endif /* CONFIG_BATMAN_ADV_BATMAN_V */
     40
     41#endif /* _NET_BATMAN_ADV_BAT_V_H_ */