Searched refs:esw_attr (Results 1 – 4 of 4) sorted by relevance
305 struct mlx5_esw_flow_attr *esw_attr = attr->esw_attr; in mlx5_eswitch_add_offloaded_rule() local307 bool split = !!(esw_attr->split_count); in mlx5_eswitch_add_offloaded_rule()322 flow_act.vlan[0].ethtype = ntohs(esw_attr->vlan_proto[0]); in mlx5_eswitch_add_offloaded_rule()323 flow_act.vlan[0].vid = esw_attr->vlan_vid[0]; in mlx5_eswitch_add_offloaded_rule()324 flow_act.vlan[0].prio = esw_attr->vlan_prio[0]; in mlx5_eswitch_add_offloaded_rule()326 flow_act.vlan[1].ethtype = ntohs(esw_attr->vlan_proto[1]); in mlx5_eswitch_add_offloaded_rule()327 flow_act.vlan[1].vid = esw_attr->vlan_vid[1]; in mlx5_eswitch_add_offloaded_rule()328 flow_act.vlan[1].prio = esw_attr->vlan_prio[1]; in mlx5_eswitch_add_offloaded_rule()358 for (j = esw_attr->split_count; j < esw_attr->out_count; j++) { in mlx5_eswitch_add_offloaded_rule()360 dest[i].vport.num = esw_attr->dests[j].rep->vport; in mlx5_eswitch_add_offloaded_rule()[all …]
1212 if (attr->esw_attr->split_count) { in mlx5e_tc_offload_fdb_rules()1238 if (attr->esw_attr->split_count) in mlx5e_tc_unoffload_fdb_rules()1259 slow_attr->esw_attr->split_count = 0; in mlx5e_tc_offload_to_slow_path()1285 slow_attr->esw_attr->split_count = 0; in mlx5e_tc_unoffload_from_slow_path()1350 struct mlx5_esw_flow_attr *esw_attr; in mlx5e_tc_add_fdb_flow() local1391 esw_attr = attr->esw_attr; in mlx5e_tc_add_fdb_flow()1396 if (!(esw_attr->dests[out_index].flags & MLX5_ESW_DEST_ENCAP)) in mlx5e_tc_add_fdb_flow()1409 esw_attr->dests[out_index].rep = rpriv->rep; in mlx5e_tc_add_fdb_flow()1410 esw_attr->dests[out_index].mdev = out_priv->mdev; in mlx5e_tc_add_fdb_flow()1426 counter = mlx5_fc_create(esw_attr->counter_dev, true); in mlx5e_tc_add_fdb_flow()[all …]
218 struct mlx5_esw_flow_attr *esw_attr = attr->esw_attr; in mlx5_eswitch_termtbl_required() local232 for (i = esw_attr->split_count; i < esw_attr->out_count; i++) in mlx5_eswitch_termtbl_required()233 if (esw_attr->dests[i].rep->vport == MLX5_VPORT_UPLINK) in mlx5_eswitch_termtbl_required()
81 struct mlx5_esw_flow_attr esw_attr[0]; member