Home
last modified time | relevance | path

Searched refs:fdb_table (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch_offloads.c120 hash_for_each_possible(esw->fdb_table.offloads.vports.table, e, hlist, key) in esw_vport_tbl_lookup()
134 mutex_lock(&esw->fdb_table.offloads.vports.lock); in esw_vport_tbl_put()
144 mutex_unlock(&esw->fdb_table.offloads.vports.lock); in esw_vport_tbl_put()
157 mutex_lock(&esw->fdb_table.offloads.vports.lock); in esw_vport_tbl_get()
185 hash_add(esw->fdb_table.offloads.vports.table, &e->hlist, hkey); in esw_vport_tbl_get()
187 mutex_unlock(&esw->fdb_table.offloads.vports.lock); in esw_vport_tbl_get()
193 mutex_unlock(&esw->fdb_table.offloads.vports.lock); in esw_vport_tbl_get()
645 struct offloads_fdb *offloads = &esw->fdb_table.offloads; in mlx5_eswitch_add_vlan_action()
714 struct offloads_fdb *offloads = &esw->fdb_table.offloads; in mlx5_eswitch_del_vlan_action()
798 flow_rule = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb, in mlx5_eswitch_add_send_to_vport_rule()
[all …]
Deswitch.c235 mlx5_add_flow_rules(esw->fdb_table.legacy.fdb, spec, in __esw_fdb_set_vport_rule()
310 esw->fdb_table.legacy.vepa_fdb = fdb; in esw_create_legacy_vepa_table()
351 esw->fdb_table.legacy.fdb = fdb; in esw_create_legacy_fdb_table()
368 esw->fdb_table.legacy.addr_grp = g; in esw_create_legacy_fdb_table()
383 esw->fdb_table.legacy.allmulti_grp = g; in esw_create_legacy_fdb_table()
400 esw->fdb_table.legacy.promisc_grp = g; in esw_create_legacy_fdb_table()
413 if (!esw->fdb_table.legacy.vepa_fdb) in esw_destroy_legacy_vepa_table()
416 mlx5_destroy_flow_table(esw->fdb_table.legacy.vepa_fdb); in esw_destroy_legacy_vepa_table()
417 esw->fdb_table.legacy.vepa_fdb = NULL; in esw_destroy_legacy_vepa_table()
423 if (!esw->fdb_table.legacy.fdb) in esw_destroy_legacy_fdb_table()
[all …]
Deswitch.h67 ((esw)->fdb_table.offloads.esw_chains_priv)
247 struct mlx5_eswitch_fdb fdb_table; member