Home
last modified time | relevance | path

Searched refs:flow_rule (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dib_rep.c177 struct mlx5_flow_handle *flow_rule; in create_flow_rule_vport_sq() local
183 flow_rule = in create_flow_rule_vport_sq()
187 if (IS_ERR(flow_rule)) in create_flow_rule_vport_sq()
188 return PTR_ERR(flow_rule); in create_flow_rule_vport_sq()
189 sq->flow_rule = flow_rule; in create_flow_rule_vport_sq()
Dmlx5_ib.h366 struct mlx5_flow_handle *flow_rule; member
Dqp.c1083 if (sq->flow_rule) in destroy_flow_rule_vport_sq()
1084 mlx5_del_flow_rules(sq->flow_rule); in destroy_flow_rule_vport_sq()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch_offloads.c404 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_add_send_to_vport_rule() local
410 flow_rule = ERR_PTR(-ENOMEM); in mlx5_eswitch_add_send_to_vport_rule()
427 flow_rule = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb, spec, in mlx5_eswitch_add_send_to_vport_rule()
429 if (IS_ERR(flow_rule)) in mlx5_eswitch_add_send_to_vport_rule()
430 esw_warn(esw->dev, "FDB: Failed to add send to vport rule err %ld\n", PTR_ERR(flow_rule)); in mlx5_eswitch_add_send_to_vport_rule()
433 return flow_rule; in mlx5_eswitch_add_send_to_vport_rule()
446 struct mlx5_flow_handle *flow_rule = NULL; in esw_add_fdb_miss_rule() local
471 flow_rule = mlx5_add_flow_rules(esw->fdb_table.offloads.slow_fdb, spec, in esw_add_fdb_miss_rule()
473 if (IS_ERR(flow_rule)) { in esw_add_fdb_miss_rule()
474 err = PTR_ERR(flow_rule); in esw_add_fdb_miss_rule()
[all …]
Deswitch.c55 struct mlx5_flow_handle *flow_rule; member
159 struct mlx5_flow_handle *flow_rule = NULL; in __esw_fdb_set_vport_rule() local
202 flow_rule = in __esw_fdb_set_vport_rule()
205 if (IS_ERR(flow_rule)) { in __esw_fdb_set_vport_rule()
208 dmac_v, dmac_c, vport, PTR_ERR(flow_rule)); in __esw_fdb_set_vport_rule()
209 flow_rule = NULL; in __esw_fdb_set_vport_rule()
213 return flow_rule; in __esw_fdb_set_vport_rule()
400 vaddr->flow_rule = esw_fdb_set_vport_rule(esw, mac, vport); in esw_add_uc_addr()
403 vport, mac, vaddr->flow_rule); in esw_add_uc_addr()
428 if (vaddr->flow_rule) in esw_del_uc_addr()
[all …]
Den_rep.c236 struct mlx5_flow_handle *flow_rule; in mlx5e_sqs2vport_start() local
254 flow_rule = mlx5_eswitch_add_send_to_vport_rule(esw, in mlx5e_sqs2vport_start()
257 if (IS_ERR(flow_rule)) { in mlx5e_sqs2vport_start()
258 err = PTR_ERR(flow_rule); in mlx5e_sqs2vport_start()
262 rep_sq->send_to_vport_rule = flow_rule; in mlx5e_sqs2vport_start()
1002 struct mlx5_flow_handle *flow_rule; in mlx5e_init_rep_rx() local
1015 flow_rule = mlx5_eswitch_create_vport_rx_rule(esw, in mlx5e_init_rep_rx()
1018 if (IS_ERR(flow_rule)) { in mlx5e_init_rep_rx()
1019 err = PTR_ERR(flow_rule); in mlx5e_init_rep_rx()
1022 rpriv->vport_rx_rule = flow_rule; in mlx5e_init_rep_rx()