Searched refs:fdb_table (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | eswitch_offloads.c | 63 ft = esw->fdb_table.offloads.fwd_fdb; in mlx5_eswitch_add_offloaded_rule() 65 ft = esw->fdb_table.offloads.fast_fdb; in mlx5_eswitch_add_offloaded_rule() 167 dest[i].ft = esw->fdb_table.offloads.fwd_fdb, in mlx5_eswitch_add_fwd_rule() 190 rule = mlx5_add_flow_rules(esw->fdb_table.offloads.fast_fdb, spec, &flow_act, dest, i); in mlx5_eswitch_add_fwd_rule() 286 struct offloads_fdb *offloads = &esw->fdb_table.offloads; in mlx5_eswitch_add_vlan_action() 349 struct offloads_fdb *offloads = &esw->fdb_table.offloads; in mlx5_eswitch_del_vlan_action() 427 flow_rule = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb, spec, in mlx5_eswitch_add_send_to_vport_rule() 471 flow_rule = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb, spec, in esw_add_fdb_miss_rule() 479 esw->fdb_table.offloads.miss_rule_uni = flow_rule; in esw_add_fdb_miss_rule() 486 flow_rule = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb, spec, in esw_add_fdb_miss_rule() [all …]
|
D | eswitch.c | 203 mlx5_add_flow_rules(esw->fdb_table.legacy.fdb, spec, in __esw_fdb_set_vport_rule() 285 esw->fdb_table.legacy.fdb = fdb; in esw_create_legacy_fdb_table() 302 esw->fdb_table.legacy.addr_grp = g; in esw_create_legacy_fdb_table() 317 esw->fdb_table.legacy.allmulti_grp = g; in esw_create_legacy_fdb_table() 334 esw->fdb_table.legacy.promisc_grp = g; in esw_create_legacy_fdb_table() 338 if (!IS_ERR_OR_NULL(esw->fdb_table.legacy.allmulti_grp)) { in esw_create_legacy_fdb_table() 339 mlx5_destroy_flow_group(esw->fdb_table.legacy.allmulti_grp); in esw_create_legacy_fdb_table() 340 esw->fdb_table.legacy.allmulti_grp = NULL; in esw_create_legacy_fdb_table() 342 if (!IS_ERR_OR_NULL(esw->fdb_table.legacy.addr_grp)) { in esw_create_legacy_fdb_table() 343 mlx5_destroy_flow_group(esw->fdb_table.legacy.addr_grp); in esw_create_legacy_fdb_table() [all …]
|
D | eswitch.h | 165 struct mlx5_eswitch_fdb fdb_table; member
|