Symbol: fdb_entry
drivers/net/dsa/rzn1_a5psw.h
231
struct fdb_entry entry;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
890
struct fdb_dump_entry fdb_entry;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
898
fdb_dump_size = ethsw->sw_attr.max_fdb_entries * sizeof(fdb_entry);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
923
fdb_entry = fdb_entries[i];
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
925
err = cb(port_priv, &fdb_entry, data);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
943
struct fdb_dump_entry *fdb_entry,
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
946
if (!dpaa2_switch_port_fdb_valid_entry(fdb_entry, port_priv))
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
949
return dpaa2_switch_fdb_dump_nl(fdb_entry, data);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
972
struct fdb_dump_entry *fdb_entry,
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
975
if (!dpaa2_switch_port_fdb_valid_entry(fdb_entry, port_priv))
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
978
if (!(fdb_entry->type & DPSW_FDB_ENTRY_TYPE_DYNAMIC))
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
981
if (fdb_entry->type & DPSW_FDB_ENTRY_TYPE_UNICAST)
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
982
dpaa2_switch_port_fdb_del_uc(port_priv, fdb_entry->mac_addr);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
984
dpaa2_switch_port_fdb_del_mc(port_priv, fdb_entry->mac_addr);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h
252
struct fdb_dump_entry *fdb_entry,
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
330
struct ice_esw_br_fdb_entry *fdb_entry)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
334
rhashtable_remove_fast(&bridge->fdb_ht, &fdb_entry->ht_node,
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
336
list_del(&fdb_entry->list);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
338
ice_eswitch_br_flow_delete(pf, fdb_entry->flow);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
340
kfree(fdb_entry);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
373
struct ice_esw_br_fdb_entry *fdb_entry;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
376
fdb_entry = ice_eswitch_br_fdb_find(bridge, mac, vid);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
377
if (!fdb_entry) {
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
383
trace_ice_eswitch_br_fdb_entry_find_and_delete(fdb_entry);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
384
ice_eswitch_br_fdb_entry_notify_and_cleanup(bridge, fdb_entry);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
396
struct ice_esw_br_fdb_entry *fdb_entry;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
417
fdb_entry = ice_eswitch_br_fdb_find(bridge, mac, vid);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
418
if (fdb_entry)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
419
ice_eswitch_br_fdb_entry_notify_and_cleanup(bridge, fdb_entry);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
421
fdb_entry = kzalloc_obj(*fdb_entry);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
422
if (!fdb_entry) {
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
434
ether_addr_copy(fdb_entry->data.addr, mac);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
435
fdb_entry->data.vid = vid;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
436
fdb_entry->br_port = br_port;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
437
fdb_entry->flow = flow;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
438
fdb_entry->dev = netdev;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
439
fdb_entry->last_use = jiffies;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
443
fdb_entry->flags |= ICE_ESWITCH_BR_FDB_ADDED_BY_USER;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
447
err = rhashtable_insert_fast(&bridge->fdb_ht, &fdb_entry->ht_node,
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
452
list_add(&fdb_entry->list, &bridge->fdb_list);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
453
trace_ice_eswitch_br_fdb_entry_create(fdb_entry);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
462
kfree(fdb_entry);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
629
struct ice_esw_br_fdb_entry *fdb_entry, *tmp;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
634
list_for_each_entry_safe(fdb_entry, tmp, &bridge->fdb_list, list) {
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
635
if (vlan->vid == fdb_entry->data.vid)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
636
ice_eswitch_br_fdb_entry_delete(bridge, fdb_entry);
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
891
struct ice_esw_br_fdb_entry *fdb_entry, *tmp;
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
894
list_for_each_entry_safe(fdb_entry, tmp, &bridge->fdb_list, list) {
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
895
if (br_port == fdb_entry->br_port)
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
896
ice_eswitch_br_fdb_entry_delete(bridge, fdb_entry);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
101
lan966x_mac_cpu_forget(lan966x, fdb_entry->mac, fdb_entry->vid);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
107
struct lan966x_fdb_entry *fdb_entry, *tmp;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
109
list_for_each_entry_safe(fdb_entry, tmp, &lan966x->fdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
110
list_del(&fdb_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
111
kfree(fdb_entry);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
27
struct lan966x_fdb_entry *fdb_entry;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
29
list_for_each_entry(fdb_entry, &lan966x->fdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
30
if (fdb_entry->vid == fdb_info->vid &&
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
31
ether_addr_equal(fdb_entry->mac, fdb_info->addr))
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
32
return fdb_entry;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
41
struct lan966x_fdb_entry *fdb_entry;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
43
fdb_entry = lan966x_fdb_find_entry(lan966x, fdb_info);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
44
if (fdb_entry) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
45
fdb_entry->references++;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
49
fdb_entry = kzalloc_obj(*fdb_entry);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
50
if (!fdb_entry)
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
53
ether_addr_copy(fdb_entry->mac, fdb_info->addr);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
54
fdb_entry->vid = fdb_info->vid;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
55
fdb_entry->references = 1;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
56
list_add_tail(&fdb_entry->list, &lan966x->fdb_entries);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
62
struct lan966x_fdb_entry *fdb_entry, *tmp;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
64
list_for_each_entry_safe(fdb_entry, tmp, &lan966x->fdb_entries,
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
66
if (fdb_entry->vid == fdb_info->vid &&
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
67
ether_addr_equal(fdb_entry->mac, fdb_info->addr)) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
68
fdb_entry->references--;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
69
if (!fdb_entry->references) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
70
list_del(&fdb_entry->list);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
71
kfree(fdb_entry);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
83
struct lan966x_fdb_entry *fdb_entry;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
85
list_for_each_entry(fdb_entry, &lan966x->fdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
86
if (fdb_entry->vid != vid)
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
89
lan966x_mac_cpu_learn(lan966x, fdb_entry->mac, fdb_entry->vid);
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
95
struct lan966x_fdb_entry *fdb_entry;
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
97
list_for_each_entry(fdb_entry, &lan966x->fdb_entries, list) {
drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
98
if (fdb_entry->vid != vid)
drivers/net/ethernet/rocker/rocker_ofdpa.c
2369
struct ofdpa_fdb_tbl_entry *fdb_entry;
drivers/net/ethernet/rocker/rocker_ofdpa.c
2389
hash_for_each_safe(ofdpa->fdb_tbl, bkt, tmp, fdb_entry, entry)
drivers/net/ethernet/rocker/rocker_ofdpa.c
2390
hash_del(&fdb_entry->entry);