• Home
  • Raw
  • Download

Lines Matching refs:net_bridge_mdb_htable

55 static inline int __br_ip4_hash(struct net_bridge_mdb_htable *mdb, __be32 ip,  in __br_ip4_hash()
62 static inline int __br_ip6_hash(struct net_bridge_mdb_htable *mdb, in __br_ip6_hash()
71 static inline int br_ip_hash(struct net_bridge_mdb_htable *mdb, in br_ip_hash()
86 struct net_bridge_mdb_htable *mdb, struct br_ip *dst, int hash) in __br_mdb_ip_get()
98 struct net_bridge_mdb_entry *br_mdb_ip_get(struct net_bridge_mdb_htable *mdb, in br_mdb_ip_get()
108 struct net_bridge_mdb_htable *mdb, __be32 dst, __u16 vid) in br_mdb_ip4_get()
121 struct net_bridge_mdb_htable *mdb, const struct in6_addr *dst, in br_mdb_ip6_get()
137 struct net_bridge_mdb_htable *mdb = rcu_dereference(br->mdb); in br_mdb_get()
167 struct net_bridge_mdb_htable *mdb = in br_mdb_free()
168 container_of(head, struct net_bridge_mdb_htable, rcu); in br_mdb_free()
169 struct net_bridge_mdb_htable *old = mdb->old; in br_mdb_free()
176 static int br_mdb_copy(struct net_bridge_mdb_htable *new, in br_mdb_copy()
177 struct net_bridge_mdb_htable *old, in br_mdb_copy()
225 struct net_bridge_mdb_htable *mdb; in br_multicast_group_expired()
250 struct net_bridge_mdb_htable *mdb; in br_multicast_del_pg()
298 static int br_mdb_rehash(struct net_bridge_mdb_htable __rcu **mdbp, int max, in br_mdb_rehash()
301 struct net_bridge_mdb_htable *old = rcu_dereference_protected(*mdbp, 1); in br_mdb_rehash()
302 struct net_bridge_mdb_htable *mdb; in br_mdb_rehash()
511 struct net_bridge_mdb_htable *mdb; in br_multicast_get_group()
584 struct net_bridge_mdb_htable *mdb; in br_multicast_new_group()
1233 struct net_bridge_mdb_htable *mdb; in br_multicast_leave_group()
1653 struct net_bridge_mdb_htable *mdb; in br_multicast_stop()
1781 struct net_bridge_mdb_htable *mdb; in br_multicast_toggle()
1839 struct net_bridge_mdb_htable *mdb; in br_multicast_set_hash_max()