br_multicast.c (23f232592d35bdf8dc92c4bc92ea0a2df1d3ce9c) br_multicast.c (f86c3e2c1b5ea5c959ef176541c2f831231fa631)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Bridge multicast support.
4 *
5 * Copyright (c) 2010 Herbert Xu <herbert@gondor.apana.org.au>
6 */
7
8#include <linux/err.h>

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

1268 hlist_add_head_rcu(&grp_src->node, &pg->src_list);
1269 pg->src_ents++;
1270
1271 return grp_src;
1272}
1273
1274struct net_bridge_port_group *br_multicast_new_port_group(
1275 struct net_bridge_port *port,
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Bridge multicast support.
4 *
5 * Copyright (c) 2010 Herbert Xu <herbert@gondor.apana.org.au>
6 */
7
8#include <linux/err.h>

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

1268 hlist_add_head_rcu(&grp_src->node, &pg->src_list);
1269 pg->src_ents++;
1270
1271 return grp_src;
1272}
1273
1274struct net_bridge_port_group *br_multicast_new_port_group(
1275 struct net_bridge_port *port,
1276 struct br_ip *group,
1276 const struct br_ip *group,
1277 struct net_bridge_port_group __rcu *next,
1278 unsigned char flags,
1279 const unsigned char *src,
1280 u8 filter_mode,
1281 u8 rt_protocol)
1282{
1283 struct net_bridge_port_group *p;
1284

--- 3662 unchanged lines hidden ---
1277 struct net_bridge_port_group __rcu *next,
1278 unsigned char flags,
1279 const unsigned char *src,
1280 u8 filter_mode,
1281 u8 rt_protocol)
1282{
1283 struct net_bridge_port_group *p;
1284

--- 3662 unchanged lines hidden ---