mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-20 19:43:58 +08:00
68a600de9a
While it can be slightly beneficial for the build performance to use forward declarations instead of includes, the handling of them together with changes in the included headers makes it unnecessary complicated and fragile. Just replace them with actual includes since some parts (hwmon, ..) of the kernel even request avoidance of forward declarations and net/ is mostly not using them in *.c file. Signed-off-by: Sven Eckelmann <sven@narfation.org> Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
39 lines
744 B
C
39 lines
744 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/* Copyright (C) 2007-2019 B.A.T.M.A.N. contributors:
|
|
*
|
|
* Marek Lindner
|
|
*/
|
|
|
|
#ifndef _NET_BATMAN_ADV_ICMP_SOCKET_H_
|
|
#define _NET_BATMAN_ADV_ICMP_SOCKET_H_
|
|
|
|
#include "main.h"
|
|
|
|
#include <linux/types.h>
|
|
#include <uapi/linux/batadv_packet.h>
|
|
|
|
#define BATADV_ICMP_SOCKET "socket"
|
|
|
|
int batadv_socket_setup(struct batadv_priv *bat_priv);
|
|
|
|
#ifdef CONFIG_BATMAN_ADV_DEBUGFS
|
|
|
|
void batadv_socket_init(void);
|
|
void batadv_socket_receive_packet(struct batadv_icmp_header *icmph,
|
|
size_t icmp_len);
|
|
|
|
#else
|
|
|
|
static inline void batadv_socket_init(void)
|
|
{
|
|
}
|
|
|
|
static inline void
|
|
batadv_socket_receive_packet(struct batadv_icmp_header *icmph, size_t icmp_len)
|
|
{
|
|
}
|
|
|
|
#endif
|
|
|
|
#endif /* _NET_BATMAN_ADV_ICMP_SOCKET_H_ */
|