Lines Matching defs:fdb
127 const struct net_bridge_fdb_entry *fdb,
130 const struct net_bridge_port *p = READ_ONCE(fdb->dst);
132 item->addr = fdb->key.addr.addr;
133 item->vid = fdb->key.vlan_id;
134 item->added_by_user = test_bit(BR_FDB_ADDED_BY_USER, &fdb->flags);
135 item->offloaded = test_bit(BR_FDB_OFFLOADED, &fdb->flags);
136 item->is_local = test_bit(BR_FDB_LOCAL, &fdb->flags);
144 const struct net_bridge_fdb_entry *fdb, int type)
148 if (test_bit(BR_FDB_LOCKED, &fdb->flags))
153 * equivalent to 'bridge fdb add ... master dynamic (sticky)'.
157 if (test_bit(BR_FDB_ADDED_BY_USER, &fdb->flags) &&
158 !test_bit(BR_FDB_STATIC, &fdb->flags) &&
159 !test_bit(BR_FDB_ADDED_BY_EXT_LEARN, &fdb->flags))
162 br_switchdev_fdb_populate(br, &item, fdb, NULL);
301 const struct net_bridge_fdb_entry *fdb,
307 br_switchdev_fdb_populate(br, &item, fdb, ctx);
317 struct net_bridge_fdb_entry *fdb;
337 hlist_for_each_entry_rcu(fdb, &br->fdb_list, fdb_node) {
338 err = br_switchdev_fdb_replay_one(br, nb, fdb, action, ctx);