mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
6f96d46f9a
This code was only used in the past for the sysfs interface. But since this was replace with netlink, it was never executed. The function pointer was only checked to figure out whether the limit 255 (B.A.T.M.A.N. IV) or 2**32-1 (B.A.T.M.A.N. V) should be used as limit. So instead of keeping the function pointer, just store the limits directly in struct batadv_algo_gw_ops. Signed-off-by: Sven Eckelmann <sven@narfation.org> Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
32 lines
788 B
C
32 lines
788 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/* Copyright (C) B.A.T.M.A.N. contributors:
|
|
*
|
|
* Marek Lindner
|
|
*/
|
|
|
|
#ifndef _NET_BATMAN_ADV_GATEWAY_COMMON_H_
|
|
#define _NET_BATMAN_ADV_GATEWAY_COMMON_H_
|
|
|
|
#include "main.h"
|
|
|
|
/**
|
|
* enum batadv_bandwidth_units - bandwidth unit types
|
|
*/
|
|
enum batadv_bandwidth_units {
|
|
/** @BATADV_BW_UNIT_KBIT: unit type kbit */
|
|
BATADV_BW_UNIT_KBIT,
|
|
|
|
/** @BATADV_BW_UNIT_MBIT: unit type mbit */
|
|
BATADV_BW_UNIT_MBIT,
|
|
};
|
|
|
|
#define BATADV_GW_MODE_OFF_NAME "off"
|
|
#define BATADV_GW_MODE_CLIENT_NAME "client"
|
|
#define BATADV_GW_MODE_SERVER_NAME "server"
|
|
|
|
void batadv_gw_tvlv_container_update(struct batadv_priv *bat_priv);
|
|
void batadv_gw_init(struct batadv_priv *bat_priv);
|
|
void batadv_gw_free(struct batadv_priv *bat_priv);
|
|
|
|
#endif /* _NET_BATMAN_ADV_GATEWAY_COMMON_H_ */
|