Searched refs:fwd_rule (Results 1 - 6 of 6) sorted by relevance
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
H A D | egress_ofld.c | 11 if (!vport->egress.offloads.fwd_rule) 14 mlx5_del_flow_rules(vport->egress.offloads.fwd_rule); 15 vport->egress.offloads.fwd_rule = NULL; 56 vport->egress.offloads.fwd_rule = 59 if (IS_ERR(vport->egress.offloads.fwd_rule)) { 60 err = PTR_ERR(vport->egress.offloads.fwd_rule); 64 vport->egress.offloads.fwd_rule = NULL;
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch_br.h | 16 struct ice_rule_query_data *fwd_rule; member in struct:ice_esw_br_flow
|
H A D | ice_eswitch_br.c | 232 struct ice_rule_query_data *fwd_rule, *guard_rule; local 240 fwd_rule = ice_eswitch_br_fwd_rule_create(hw, vsi_idx, port_type, mac, 242 err = PTR_ERR_OR_ZERO(fwd_rule); 259 flow->fwd_rule = fwd_rule; 265 ice_eswitch_br_rule_delete(hw, fwd_rule); 291 err = ice_eswitch_br_rule_delete(&pf->hw, flow->fwd_rule);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | indir_table.c | 34 struct mlx5_flow_handle *fwd_rule; member in struct:mlx5_esw_indir_table_entry 236 e->fwd_rule = mlx5_add_flow_rules(e->ft, NULL, &flow_act, &dest, 1); 237 if (IS_ERR(e->fwd_rule)) { 239 err = PTR_ERR(e->fwd_rule); 376 mlx5_del_flow_rules(e->fwd_rule);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eswitch.h | 144 struct mlx5_flow_handle *fwd_rule; member in struct:vport_egress::__anon1486::__anon1488
|
H A D | eswitch_offloads.c | 873 bool fwd_rule) 893 if (fwd_rule || split) { 900 if (fwd_rule) { 870 __mlx5_eswitch_del_rule(struct mlx5_eswitch *esw, struct mlx5_flow_handle *rule, struct mlx5_flow_attr *attr, bool fwd_rule) argument
|
Completed in 136 milliseconds