Lines Matching defs:flow_rule
75 struct mlx5_flow_rule *flow_rule; /* SRIOV only */
222 struct mlx5_flow_rule *flow_rule = NULL;
249 flow_rule =
256 if (IS_ERR_OR_NULL(flow_rule)) {
257 printf("mlx5_core: WARN: ""FDB: Failed to add flow rule: dmac_v(%pM) dmac_c(%pM) -> vport(%d), err(%ld)\n", dmac_v, dmac_c, vport, PTR_ERR(flow_rule));
258 flow_rule = NULL;
263 return flow_rule;
369 vaddr->flow_rule = esw_fdb_set_vport_rule(esw, mac, vport);
372 vport, mac, esw_uc->table_index, vaddr->flow_rule);
394 vport, mac, esw_uc->table_index, vaddr->flow_rule);
398 if (vaddr->flow_rule)
399 mlx5_del_flow_rule(vaddr->flow_rule);
400 vaddr->flow_rule = NULL;
429 vaddr->flow_rule = esw_fdb_set_vport_rule(esw, mac, vport);
432 vport, mac, vaddr->flow_rule,
456 vport, mac, vaddr->flow_rule, esw_mc->refcnt,
459 if (vaddr->flow_rule)
460 mlx5_del_flow_rule(vaddr->flow_rule);
461 vaddr->flow_rule = NULL;