br_multicast.c (6af52ae2ed14a6bc756d5606b29097dfd76740b8) | br_multicast.c (071445c6051f71e98d0fa9bbbb0ae575c677cb20) |
---|---|
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> --- 1800 unchanged lines hidden (view full) --- 1809 return changed; 1810} 1811 1812static struct net_bridge_port_group * 1813br_multicast_find_port(struct net_bridge_mdb_entry *mp, 1814 struct net_bridge_port *p, 1815 const unsigned char *src) 1816{ | 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> --- 1800 unchanged lines hidden (view full) --- 1809 return changed; 1810} 1811 1812static struct net_bridge_port_group * 1813br_multicast_find_port(struct net_bridge_mdb_entry *mp, 1814 struct net_bridge_port *p, 1815 const unsigned char *src) 1816{ |
1817 struct net_bridge *br __maybe_unused = mp->br; |
|
1817 struct net_bridge_port_group *pg; | 1818 struct net_bridge_port_group *pg; |
1818 struct net_bridge *br = mp->br; | |
1819 1820 for (pg = mlock_dereference(mp->ports, br); 1821 pg; 1822 pg = mlock_dereference(pg->next, br)) 1823 if (br_port_group_equal(pg, p, src)) 1824 return pg; 1825 1826 return NULL; --- 1675 unchanged lines hidden --- | 1819 1820 for (pg = mlock_dereference(mp->ports, br); 1821 pg; 1822 pg = mlock_dereference(pg->next, br)) 1823 if (br_port_group_equal(pg, p, src)) 1824 return pg; 1825 1826 return NULL; --- 1675 unchanged lines hidden --- |