Home
last modified time | relevance | path

Searched refs:fdb_entry (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_fdb.c27 struct lan966x_fdb_entry *fdb_entry; in lan966x_fdb_find_entry() local
29 list_for_each_entry(fdb_entry, &lan966x->fdb_entries, list) { in lan966x_fdb_find_entry()
30 if (fdb_entry->vid == fdb_info->vid && in lan966x_fdb_find_entry()
31 ether_addr_equal(fdb_entry->mac, fdb_info->addr)) in lan966x_fdb_find_entry()
32 return fdb_entry; in lan966x_fdb_find_entry()
41 struct lan966x_fdb_entry *fdb_entry; in lan966x_fdb_add_entry() local
43 fdb_entry = lan966x_fdb_find_entry(lan966x, fdb_info); in lan966x_fdb_add_entry()
44 if (fdb_entry) { in lan966x_fdb_add_entry()
45 fdb_entry->references++; in lan966x_fdb_add_entry()
49 fdb_entry in lan966x_fdb_add_entry()
62 struct lan966x_fdb_entry *fdb_entry, *tmp; lan966x_fdb_del_entry() local
83 struct lan966x_fdb_entry *fdb_entry; lan966x_fdb_write_entries() local
95 struct lan966x_fdb_entry *fdb_entry; lan966x_fdb_erase_entries() local
107 struct lan966x_fdb_entry *fdb_entry, *tmp; lan966x_fdb_purge_entries() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_eswitch_br.c330 struct ice_esw_br_fdb_entry *fdb_entry) in ice_eswitch_br_fdb_entry_delete()
334 rhashtable_remove_fast(&bridge->fdb_ht, &fdb_entry->ht_node, in ice_eswitch_br_fdb_entry_delete()
336 list_del(&fdb_entry->list); in ice_eswitch_br_fdb_entry_delete()
338 ice_eswitch_br_flow_delete(pf, fdb_entry->flow); in ice_eswitch_br_fdb_entry_delete()
340 kfree(fdb_entry); in ice_eswitch_br_fdb_entry_delete()
373 struct ice_esw_br_fdb_entry *fdb_entry; in ice_eswitch_br_fdb_entry_find_and_delete() local
376 fdb_entry = ice_eswitch_br_fdb_find(bridge, mac, vid); in ice_eswitch_br_fdb_entry_find_and_delete()
377 if (!fdb_entry) { in ice_eswitch_br_fdb_entry_find_and_delete()
383 trace_ice_eswitch_br_fdb_entry_find_and_delete(fdb_entry); in ice_eswitch_br_fdb_entry_find_and_delete()
384 ice_eswitch_br_fdb_entry_notify_and_cleanup(bridge, fdb_entry); in ice_eswitch_br_fdb_entry_find_and_delete()
329 ice_eswitch_br_fdb_entry_delete(struct ice_esw_br *bridge, struct ice_esw_br_fdb_entry *fdb_entry) ice_eswitch_br_fdb_entry_delete() argument
396 struct ice_esw_br_fdb_entry *fdb_entry; ice_eswitch_br_fdb_entry_create() local
626 struct ice_esw_br_fdb_entry *fdb_entry, *tmp; ice_eswitch_br_vlan_cleanup() local
888 struct ice_esw_br_fdb_entry *fdb_entry, *tmp; ice_eswitch_br_port_deinit() local
[all...]
/kernel/linux/linux-6.6/drivers/net/dsa/
H A Drzn1_a5psw.h217 struct fdb_entry { struct
231 struct fdb_entry entry;
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch.c841 struct fdb_dump_entry fdb_entry; in dpaa2_switch_fdb_iterate() local
849 fdb_dump_size = ethsw->sw_attr.max_fdb_entries * sizeof(fdb_entry); in dpaa2_switch_fdb_iterate()
874 fdb_entry = fdb_entries[i]; in dpaa2_switch_fdb_iterate()
876 err = cb(port_priv, &fdb_entry, data); in dpaa2_switch_fdb_iterate()
894 struct fdb_dump_entry *fdb_entry, in dpaa2_switch_fdb_entry_dump()
897 if (!dpaa2_switch_port_fdb_valid_entry(fdb_entry, port_priv)) in dpaa2_switch_fdb_entry_dump()
900 return dpaa2_switch_fdb_dump_nl(fdb_entry, data); in dpaa2_switch_fdb_entry_dump()
923 struct fdb_dump_entry *fdb_entry, in dpaa2_switch_fdb_entry_fast_age()
926 if (!dpaa2_switch_port_fdb_valid_entry(fdb_entry, port_priv)) in dpaa2_switch_fdb_entry_fast_age()
929 if (!(fdb_entry in dpaa2_switch_fdb_entry_fast_age()
893 dpaa2_switch_fdb_entry_dump(struct ethsw_port_priv *port_priv, struct fdb_dump_entry *fdb_entry, void *data) dpaa2_switch_fdb_entry_dump() argument
922 dpaa2_switch_fdb_entry_fast_age(struct ethsw_port_priv *port_priv, struct fdb_dump_entry *fdb_entry, void *data __always_unused) dpaa2_switch_fdb_entry_fast_age() argument
[all...]
H A Ddpaa2-switch.h252 struct fdb_dump_entry *fdb_entry,
/kernel/linux/linux-5.10/drivers/staging/fsl-dpaa2/ethsw/
H A Dethsw.c657 struct fdb_dump_entry fdb_entry; in dpaa2_switch_port_fdb_dump() local
670 fdb_dump_size = ethsw->sw_attr.max_fdb_entries * sizeof(fdb_entry); in dpaa2_switch_port_fdb_dump()
694 fdb_entry = fdb_entries[i]; in dpaa2_switch_port_fdb_dump()
696 if (!dpaa2_switch_port_fdb_valid_entry(&fdb_entry, port_priv)) in dpaa2_switch_port_fdb_dump()
699 err = dpaa2_switch_fdb_dump_nl(&fdb_entry, &dump); in dpaa2_switch_port_fdb_dump()
/kernel/linux/linux-5.10/drivers/net/ethernet/rocker/
H A Drocker_ofdpa.c2382 struct ofdpa_fdb_tbl_entry *fdb_entry; in ofdpa_fini() local
2402 hash_for_each_safe(ofdpa->fdb_tbl, bkt, tmp, fdb_entry, entry) in ofdpa_fini()
2403 hash_del(&fdb_entry->entry); in ofdpa_fini()
/kernel/linux/linux-6.6/drivers/net/ethernet/rocker/
H A Drocker_ofdpa.c2383 struct ofdpa_fdb_tbl_entry *fdb_entry; in ofdpa_fini() local
2403 hash_for_each_safe(ofdpa->fdb_tbl, bkt, tmp, fdb_entry, entry) in ofdpa_fini()
2404 hash_del(&fdb_entry->entry); in ofdpa_fini()

Completed in 18 milliseconds