Home
last modified time | relevance | path

Searched refs:fdbs (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch.h127 struct list_head fdbs; member
214 struct dpaa2_switch_fdb *fdbs; member
H A Ddpaa2-switch.c41 if (!ethsw->fdbs[i].in_use) in dpaa2_switch_fdb_get_unused()
42 return &ethsw->fdbs[i]; in dpaa2_switch_fdb_get_unused()
613 a = dpaa2_switch_mac_addr_find(&lag->fdbs, addr, vid); in dpaa2_switch_lag_fdb_add()
634 list_add_tail(&a->list, &lag->fdbs); in dpaa2_switch_lag_fdb_add()
650 a = dpaa2_switch_mac_addr_find(&lag->fdbs, addr, vid); in dpaa2_switch_lag_fdb_del()
2625 list_for_each_entry(a, &lag->fdbs, list) in dpaa2_switch_set_lag_cfg()
2636 list_for_each_entry(a, &lag->fdbs, list) { in dpaa2_switch_set_lag_cfg()
3995 kfree(ethsw->fdbs); in dpaa2_switch_remove()
4121 ethsw->fdbs = kzalloc_objs(*ethsw->fdbs, ethsw->sw_attr.num_ifs); in dpaa2_switch_probe()
4122 if (!ethsw->fdbs) { in dpaa2_switch_probe()
[all …]
/linux/net/dsa/
H A Dswitch.c276 a = dsa_mac_addr_find(&dp->fdbs, addr, vid, db); in dsa_port_do_fdb_add()
300 list_add_tail(&a->list, &dp->fdbs); in dsa_port_do_fdb_add()
326 a = dsa_mac_addr_find(&dp->fdbs, addr, vid, db); in dsa_port_do_fdb_del()
363 a = dsa_mac_addr_find(&lag->fdbs, addr, vid, db); in dsa_switch_do_lag_fdb_add()
388 list_add_tail(&a->list, &lag->fdbs); in dsa_switch_do_lag_fdb_add()
405 a = dsa_mac_addr_find(&lag->fdbs, addr, vid, db); in dsa_switch_do_lag_fdb_del()
H A Ddsa.c1105 INIT_LIST_HEAD(&dp->fdbs); in dsa_port_touch()
1501 list_for_each_entry_safe(a, tmp, &dp->fdbs, list) { in dsa_switch_release_ports()
1754 list_for_each_entry(a, &dp->fdbs, list) { in dsa_fdb_present_in_other_db()
H A Dport.c626 INIT_LIST_HEAD(&lag->fdbs); in dsa_port_lag_create()
644 WARN_ON(!list_empty(&lag->fdbs)); in dsa_port_lag_destroy()
/linux/include/net/
H A Ddsa.h129 struct list_head fdbs; member
322 struct list_head fdbs; member