esw_attr 136 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_esw_flow_attr esw_attr[0]; esw_attr 415 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c flow->esw_attr->modify_hdr = mh->modify_hdr; esw_attr 1074 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c memcpy(slow_attr, flow->esw_attr, sizeof(*slow_attr)); esw_attr 1091 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c memcpy(slow_attr, flow->esw_attr, sizeof(*slow_attr)); esw_attr 1155 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_esw_flow_attr *attr = flow->esw_attr; esw_attr 1243 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_flow_spec *spec = &flow->esw_attr->parse_attr->spec; esw_attr 1258 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_esw_flow_attr *attr = flow->esw_attr; esw_attr 1299 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_esw_flow_attr slow_attr, *esw_attr; esw_attr 1323 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr = flow->esw_attr; esw_attr 1324 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c spec = &esw_attr->parse_attr->spec; esw_attr 1326 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->dests[flow->tmp_efi_index].pkt_reformat = e->pkt_reformat; esw_attr 1327 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->dests[flow->tmp_efi_index].flags |= MLX5_ESW_DEST_ENCAP_VALID; esw_attr 1333 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c if (!(esw_attr->dests[i].flags & MLX5_ESW_DEST_ENCAP)) esw_attr 1335 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c if (!(esw_attr->dests[i].flags & MLX5_ESW_DEST_ENCAP_VALID)) { esw_attr 1344 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c rule = mlx5e_tc_offload_fdb_rules(esw, flow, spec, esw_attr); esw_attr 1373 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c spec = &flow->esw_attr->parse_attr->spec; esw_attr 1378 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c flow->esw_attr->dests[flow->tmp_efi_index].flags &= ~MLX5_ESW_DEST_ENCAP_VALID; esw_attr 1387 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_tc_unoffload_fdb_rules(esw, flow, flow->esw_attr); esw_attr 1401 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c return flow->esw_attr->counter; esw_attr 2191 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c flow->esw_attr->inner_match_level = inner_match_level; esw_attr 2192 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c flow->esw_attr->outer_match_level = outer_match_level; esw_attr 2712 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c actions = flow->esw_attr->action; esw_attr 2997 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_esw_flow_attr *attr = flow->esw_attr; esw_attr 3217 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_esw_flow_attr *attr = flow->esw_attr; esw_attr 3505 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_esw_flow_attr *attr = flow->esw_attr; esw_attr 3563 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_flow_esw_attr_init(struct mlx5_esw_flow_attr *esw_attr, esw_attr 3572 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->parse_attr = parse_attr; esw_attr 3573 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->chain = f->common.chain_index; esw_attr 3574 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->prio = f->common.prio; esw_attr 3576 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->in_rep = in_rep; esw_attr 3577 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->in_mdev = in_mdev; esw_attr 3581 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->counter_dev = in_mdev; esw_attr 3583 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->counter_dev = priv->mdev; esw_attr 3608 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_flow_esw_attr_init(flow->esw_attr, esw_attr 3663 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c if (flow->esw_attr->in_rep->vport == MLX5_VPORT_UPLINK) esw_attr 3668 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c parse_attr = flow->esw_attr->parse_attr; esw_attr 3671 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c flow->esw_attr->in_rep, in_mdev);