Home
last modified time | relevance | path

Searched refs:mdb_entry (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_mdb.c35 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 Dvxlan_mdb.c1187 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 Dvxlan_private.h246 const struct vxlan_mdb_entry *mdb_entry,
H A Dvxlan_core.c2738 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 Dspectrum_switchdev.c2013 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 Dprestera_main.c1210 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 Dprestera_switchdev.c1499 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 Dprestera.h401 void prestera_mdb_entry_destroy(struct prestera_mdb_entry *mdb_entry);