Searched refs:flow_rule (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | ib_rep.c | 177 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()
|
D | mlx5_ib.h | 366 struct mlx5_flow_handle *flow_rule; member
|
D | qp.c | 1083 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/ |
D | eswitch_offloads.c | 404 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 …]
|
D | eswitch.c | 55 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 …]
|
D | en_rep.c | 236 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()
|