Searched refs:mdb_entry (Results 1 – 8 of 8) sorted by relevance
/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_mdb.c | 35 kfree(mdb_entry); in lan966x_mdb_purge_mdb_entries() 65 return mdb_entry; in lan966x_mdb_entry_get() 77 mdb_entry = kzalloc(sizeof(*mdb_entry), GFP_KERNEL); in lan966x_mdb_entry_add() 78 if (!mdb_entry) in lan966x_mdb_entry_add() 86 return mdb_entry; in lan966x_mdb_entry_add() 116 if (!mdb_entry) { in lan966x_mdb_ip_add() 151 if (!mdb_entry) in lan966x_mdb_ip_del() 171 if (!mdb_entry->ports && !mdb_entry->cpu_copy) { in lan966x_mdb_ip_del() 309 if (!mdb_entry) in lan966x_mdb_l2_del() 442 if (mdb_entry->vid != vid || !mdb_entry->cpu_copy) in lan966x_mdb_write_entries() [all …]
|
/linux/drivers/net/vxlan/ |
H A D | vxlan_mdb.c | 1187 if (mdb_entry) in vxlan_mdb_entry_get() 1188 return mdb_entry; in vxlan_mdb_entry_get() 1190 mdb_entry = kzalloc(sizeof(*mdb_entry), GFP_KERNEL); in vxlan_mdb_entry_get() 1191 if (!mdb_entry) in vxlan_mdb_entry_get() 1195 memcpy(&mdb_entry->key, group, sizeof(mdb_entry->key)); in vxlan_mdb_entry_get() 1207 return mdb_entry; in vxlan_mdb_entry_get() 1211 kfree(mdb_entry); in vxlan_mdb_entry_get() 1262 if (!mdb_entry) { in __vxlan_mdb_del() 1584 if (!mdb_entry) { in vxlan_mdb_get() 1650 if (mdb_entry) in vxlan_mdb_entry_skb_get() [all …]
|
H A D | vxlan_private.h | 246 const struct vxlan_mdb_entry *mdb_entry,
|
H A D | vxlan_core.c | 2738 struct vxlan_mdb_entry *mdb_entry; in vxlan_xmit() local 2741 mdb_entry = vxlan_mdb_entry_skb_get(vxlan, skb, vni); in vxlan_xmit() 2742 if (mdb_entry) { in vxlan_xmit() 2745 ret = vxlan_mdb_xmit(vxlan, mdb_entry, skb); in vxlan_xmit()
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.c | 2013 mdb_entry); in mlxsw_sp_mc_mdb_mrouters_set() 2030 mdb_entry = kzalloc(sizeof(*mdb_entry), GFP_KERNEL); in mlxsw_sp_mc_mdb_entry_init() 2031 if (!mdb_entry) in mlxsw_sp_mc_mdb_entry_init() 2068 return mdb_entry; in mlxsw_sp_mc_mdb_entry_init() 2080 kfree(mdb_entry); in mlxsw_sp_mc_mdb_entry_init() 2099 kfree(mdb_entry); in mlxsw_sp_mc_mdb_entry_fini() 2114 if (mdb_entry) { in mlxsw_sp_mc_mdb_entry_get() 2118 mdb_entry, in mlxsw_sp_mc_mdb_entry_get() 2123 return mdb_entry; in mlxsw_sp_mc_mdb_entry_get() 2359 if (!mdb_entry) { in mlxsw_sp_port_mdb_del() [all …]
|
/linux/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_main.c | 1210 struct prestera_mdb_entry *mdb_entry; in prestera_mdb_entry_create() local 1212 mdb_entry = kzalloc(sizeof(*mdb_entry), GFP_KERNEL); in prestera_mdb_entry_create() 1213 if (!mdb_entry) in prestera_mdb_entry_create() 1220 mdb_entry->sw = sw; in prestera_mdb_entry_create() 1221 mdb_entry->vid = vid; in prestera_mdb_entry_create() 1222 mdb_entry->flood_domain = flood_domain; in prestera_mdb_entry_create() 1225 if (prestera_hw_mdb_create(mdb_entry)) in prestera_mdb_entry_create() 1228 return mdb_entry; in prestera_mdb_entry_create() 1233 kfree(mdb_entry); in prestera_mdb_entry_create() 1240 prestera_hw_mdb_destroy(mdb_entry); in prestera_mdb_entry_destroy() [all …]
|
H A D | prestera_switchdev.c | 1499 struct prestera_mdb_entry *mdb_entry; in prestera_br_mdb_entry_create() local 1505 mdb_entry = prestera_mdb_entry_create(sw, addr, vid); in prestera_br_mdb_entry_create() 1506 if (!mdb_entry) in prestera_br_mdb_entry_create() 1509 br_mdb_entry->mdb = mdb_entry; in prestera_br_mdb_entry_create()
|
H A D | prestera.h | 401 void prestera_mdb_entry_destroy(struct prestera_mdb_entry *mdb_entry);
|