multicast.h (9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e) multicast.h (07afe1ba288c04280622fa002ed385f1ac0b6fe6)
1/* SPDX-License-Identifier: GPL-2.0 */
2/* Copyright (C) B.A.T.M.A.N. contributors:
3 *
4 * Linus Lüssing
5 */
6
7#ifndef _NET_BATMAN_ADV_MULTICAST_H_
8#define _NET_BATMAN_ADV_MULTICAST_H_

--- 38 unchanged lines hidden (view full) ---

47 struct batadv_priv *bat_priv);
48
49int batadv_mcast_flags_dump(struct sk_buff *msg, struct netlink_callback *cb);
50
51void batadv_mcast_free(struct batadv_priv *bat_priv);
52
53void batadv_mcast_purge_orig(struct batadv_orig_node *orig_node);
54
1/* SPDX-License-Identifier: GPL-2.0 */
2/* Copyright (C) B.A.T.M.A.N. contributors:
3 *
4 * Linus Lüssing
5 */
6
7#ifndef _NET_BATMAN_ADV_MULTICAST_H_
8#define _NET_BATMAN_ADV_MULTICAST_H_

--- 38 unchanged lines hidden (view full) ---

47 struct batadv_priv *bat_priv);
48
49int batadv_mcast_flags_dump(struct sk_buff *msg, struct netlink_callback *cb);
50
51void batadv_mcast_free(struct batadv_priv *bat_priv);
52
53void batadv_mcast_purge_orig(struct batadv_orig_node *orig_node);
54
55/* multicast_forw.c */
56
57int batadv_mcast_forw_tracker_tvlv_handler(struct batadv_priv *bat_priv,
58 struct sk_buff *skb);
59
55#else
56
57static inline enum batadv_forw_mode
58batadv_mcast_forw_mode(struct batadv_priv *bat_priv, struct sk_buff *skb,
59 int *is_routable)
60{
61 return BATADV_FORW_BCAST;
62}

--- 37 unchanged lines hidden ---
60#else
61
62static inline enum batadv_forw_mode
63batadv_mcast_forw_mode(struct batadv_priv *bat_priv, struct sk_buff *skb,
64 int *is_routable)
65{
66 return BATADV_FORW_BCAST;
67}

--- 37 unchanged lines hidden ---