mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-18 01:34:14 +08:00
cfa55c6d47
The batman-adv source code was using the year of publication (to net-next) as "last" year for the copyright statement. The whole source code mentioned in the MAINTAINERS "BATMAN ADVANCED" section was handled as a single entity regarding the publishing year. This avoided having outdated (in sense of year information - not copyright holder) publishing information inside several files. But since the simple "update copyright year" commit (without other changes) in the file was not well received in the upstream kernel, the option to not have a copyright year (for initial and last publication) in the files are chosen instead. More detailed information about the years can still be retrieved from the SCM system. Signed-off-by: Sven Eckelmann <sven@narfation.org> Acked-by: Marek Lindner <mareklindner@neomailbox.ch> Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
26 lines
713 B
C
26 lines
713 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/* Copyright (C) B.A.T.M.A.N. contributors:
|
|
*
|
|
* Marek Lindner, Linus Lüssing
|
|
*/
|
|
|
|
#ifndef _NET_BATMAN_ADV_BAT_ALGO_H_
|
|
#define _NET_BATMAN_ADV_BAT_ALGO_H_
|
|
|
|
#include "main.h"
|
|
|
|
#include <linux/netlink.h>
|
|
#include <linux/skbuff.h>
|
|
#include <linux/types.h>
|
|
|
|
extern char batadv_routing_algo[];
|
|
extern struct list_head batadv_hardif_list;
|
|
|
|
void batadv_algo_init(void);
|
|
struct batadv_algo_ops *batadv_algo_get(const char *name);
|
|
int batadv_algo_register(struct batadv_algo_ops *bat_algo_ops);
|
|
int batadv_algo_select(struct batadv_priv *bat_priv, const char *name);
|
|
int batadv_algo_dump(struct sk_buff *msg, struct netlink_callback *cb);
|
|
|
|
#endif /* _NET_BATMAN_ADV_BAT_ALGO_H_ */
|