Home
last modified time | relevance | path

Searched refs:fdb (Results 1 – 3 of 3) sorted by relevance

/net/bridge/
Dbr_fdb.c76 const struct net_bridge_fdb_entry *fdb) in has_expired() argument
78 return !test_bit(BR_FDB_STATIC, &fdb->flags) && in has_expired()
79 !test_bit(BR_FDB_ADDED_BY_EXT_LEARN, &fdb->flags) && in has_expired()
80 time_before_eq(fdb->updated + hold_time(br), jiffies); in has_expired()
109 struct net_bridge_fdb_entry *fdb; in br_fdb_find() local
114 fdb = fdb_find_rcu(&br->fdb_hash_tbl, addr, vid); in br_fdb_find()
117 return fdb; in br_fdb_find()
434 struct net_bridge_fdb_entry *fdb; in br_fdb_test_addr() local
445 fdb = br_fdb_find_rcu(port->br, addr, 0); in br_fdb_test_addr()
446 if (fdb) in br_fdb_test_addr()
[all …]
Dbr_switchdev.c127 const struct net_bridge_fdb_entry *fdb, int type) in br_switchdev_fdb_notify() argument
129 const struct net_bridge_port *dst = READ_ONCE(fdb->dst); in br_switchdev_fdb_notify()
131 .addr = fdb->key.addr.addr, in br_switchdev_fdb_notify()
132 .vid = fdb->key.vlan_id, in br_switchdev_fdb_notify()
133 .added_by_user = test_bit(BR_FDB_ADDED_BY_USER, &fdb->flags), in br_switchdev_fdb_notify()
134 .is_local = test_bit(BR_FDB_LOCAL, &fdb->flags), in br_switchdev_fdb_notify()
135 .offloaded = test_bit(BR_FDB_OFFLOADED, &fdb->flags), in br_switchdev_fdb_notify()
Dbr_private.h1999 const struct net_bridge_fdb_entry *fdb, int type);
2082 const struct net_bridge_fdb_entry *fdb, int type) in br_switchdev_fdb_notify() argument