Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch_offloads.c52 (esw)->fdb_table.offloads.fdb_prio[(chain)][(prio)][(level)]
72 return (!!(esw->fdb_table.flags & ESW_FDB_CHAINS_AND_PRIOS_SUPPORTED)); in mlx5_eswitch_prios_supported()
77 if (esw->fdb_table.flags & ESW_FDB_CHAINS_AND_PRIOS_SUPPORTED) in mlx5_eswitch_get_chain_range()
85 if (esw->fdb_table.flags & ESW_FDB_CHAINS_AND_PRIOS_SUPPORTED) in mlx5_eswitch_get_prio_range()
426 struct offloads_fdb *offloads = &esw->fdb_table.offloads; in mlx5_eswitch_add_vlan_action()
494 struct offloads_fdb *offloads = &esw->fdb_table.offloads; in mlx5_eswitch_del_vlan_action()
577 flow_rule = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb, spec, in mlx5_eswitch_add_send_to_vport_rule()
713 flow = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb, in esw_add_fdb_peer_miss_rules()
724 flow = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb, in esw_add_fdb_peer_miss_rules()
738 flow = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb, in esw_add_fdb_peer_miss_rules()
[all …]
Deswitch.c236 mlx5_add_flow_rules(esw->fdb_table.legacy.fdb, spec, in __esw_fdb_set_vport_rule()
308 esw->fdb_table.legacy.vepa_fdb = fdb; in esw_create_legacy_vepa_table()
349 esw->fdb_table.legacy.fdb = fdb; in esw_create_legacy_fdb_table()
366 esw->fdb_table.legacy.addr_grp = g; in esw_create_legacy_fdb_table()
381 esw->fdb_table.legacy.allmulti_grp = g; in esw_create_legacy_fdb_table()
398 esw->fdb_table.legacy.promisc_grp = g; in esw_create_legacy_fdb_table()
411 if (!esw->fdb_table.legacy.vepa_fdb) in esw_destroy_legacy_vepa_table()
414 mlx5_destroy_flow_table(esw->fdb_table.legacy.vepa_fdb); in esw_destroy_legacy_vepa_table()
415 esw->fdb_table.legacy.vepa_fdb = NULL; in esw_destroy_legacy_vepa_table()
421 if (!esw->fdb_table.legacy.fdb) in esw_destroy_legacy_fdb_table()
[all …]
Deswitch.h221 struct mlx5_eswitch_fdb fdb_table; member