Home
last modified time | relevance | path

Searched refs:MLX5_VPORT_UPLINK (Results 1 – 21 of 21) sorted by relevance

/linux-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dib_rep.c57 if (rep->vport == MLX5_VPORT_UPLINK) { in mlx5_ib_vport_rep_load()
68 if (rep->vport == MLX5_VPORT_UPLINK && !second_uplink) in mlx5_ib_vport_rep_load()
129 if (rep->vport == MLX5_VPORT_UPLINK) in mlx5_ib_vport_rep_unload()
145 if (rep->vport == MLX5_VPORT_UPLINK) { in mlx5_ib_vport_rep_unload()
A Dstd_types.c41 if (vport == MLX5_VPORT_UPLINK) { in fill_vport_icm_addr()
132 if (rep->vport != MLX5_VPORT_UPLINK) { in fill_switchdev_info()
A Dmain.c140 if (upper == ndev && port->rep->vport == MLX5_VPORT_UPLINK) { in mlx5_get_rep_roce()
145 if (upper && port->rep->vport == MLX5_VPORT_UPLINK) in mlx5_get_rep_roce()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Den_rep.c616 return (rep->vport == MLX5_VPORT_UPLINK); in mlx5e_is_uplink_rep()
742 if (rep->vport == MLX5_VPORT_UPLINK) in mlx5e_build_rep_params()
756 if (rep->vport != MLX5_VPORT_UPLINK) in mlx5e_build_rep_params()
845 if (rep->vport != MLX5_VPORT_UPLINK) in mlx5e_create_rep_ttc_table()
867 if (rep->vport != MLX5_VPORT_UPLINK) { in mlx5e_create_rep_root_ft()
900 if (rep->vport != MLX5_VPORT_UPLINK) in mlx5e_destroy_rep_root_ft()
1116 if (rpriv->rep->vport == MLX5_VPORT_UPLINK) in mlx5e_init_rep_tx()
1129 if (rpriv->rep->vport == MLX5_VPORT_UPLINK) in mlx5e_cleanup_rep_tx()
1160 if (rep->vport != MLX5_VPORT_UPLINK) in mlx5e_rep_event_mpesw()
1434 if (rep->vport == MLX5_VPORT_UPLINK) in mlx5e_vport_rep_load()
[all …]
A Deswitch_offloads_termtbl.c210 return (port_mask & port_value) == MLX5_VPORT_UPLINK; in mlx5_eswitch_offload_is_uplink_port()
246 esw_attr->dests[i].rep->vport == MLX5_VPORT_UPLINK) in mlx5_eswitch_termtbl_required()
281 attr->dests[num_vport_dests].rep->vport == MLX5_VPORT_UPLINK) in mlx5_eswitch_add_termtbl_rule()
A Deswitch_offloads.c445 if (dest[dest_idx].vport.num == MLX5_VPORT_UPLINK && in esw_setup_vport_dest()
873 rep->vport == MLX5_VPORT_UPLINK) in mlx5_eswitch_add_send_to_vport_rule()
2364 rep = mlx5_eswitch_get_rep(esw, MLX5_VPORT_UPLINK); in __unload_reps_all_vport()
2409 if (vport_num != MLX5_VPORT_UPLINK) { in esw_offloads_load_rep()
2421 if (vport_num != MLX5_VPORT_UPLINK) in esw_offloads_load_rep()
2433 if (vport_num != MLX5_VPORT_UPLINK) in esw_offloads_unload_rep()
2888 if (vport->vport == MLX5_VPORT_UPLINK) in esw_offloads_vport_metadata_setup()
2903 if (vport->vport == MLX5_VPORT_UPLINK) in esw_offloads_vport_metadata_cleanup()
3026 rep = mlx5_eswitch_get_rep(esw, MLX5_VPORT_UPLINK); in mlx5_eswitch_reload_reps()
3284 esw_offloads_unload_rep(esw, MLX5_VPORT_UPLINK); in esw_offloads_enable()
[all …]
A Deswitch.c227 MLX5_SET(fte_match_set_misc, mv_misc, source_port, MLX5_VPORT_UPLINK); in __esw_fdb_set_vport_rule()
417 esw_fdb_set_vport_rule(esw, mac, MLX5_VPORT_UPLINK); in esw_add_mc_addr()
652 MLX5_VPORT_UPLINK); in esw_apply_vport_rx_mode()
1607 err = mlx5_esw_vport_alloc(esw, dev, idx, MLX5_VPORT_UPLINK); in mlx5_esw_vports_init()
1803 if (vport == MLX5_VPORT_UPLINK) { in mlx5_eswitch_set_vport_state()
A Den_tc.c3160 if (rep->vport != MLX5_VPORT_UPLINK && in parse_cls_flower()
4412 bool is_rep_ingress = esw_attr->in_rep->vport != MLX5_VPORT_UPLINK && in is_peer_flow_needed()
4638 if (attr->in_rep->vport == MLX5_VPORT_UPLINK && !mlx5_lag_is_mpesw(priv->mdev)) in mlx5e_tc_add_fdb_peer_flow()
4791 return netif_is_lag_port(dev) && rpriv && rpriv->rep->vport != MLX5_VPORT_UPLINK; in is_flow_rule_duplicate_allowed()
A Den_main.c3063 mlx5_eswitch_set_vport_state(esw, MLX5_VPORT_UPLINK, vport_admin_state); in mlx5e_modify_admin_state()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lag/
A Dmpesw.c24 mlx5_esw_acl_ingress_vport_metadata_update(esw, MLX5_VPORT_UPLINK, 0); in mlx5_mpesw_metadata_cleanup()
49 err = mlx5_esw_acl_ingress_vport_metadata_update(esw, MLX5_VPORT_UPLINK, in mlx5_mpesw_metadata_set()
A Dlag.c376 MLX5_VPORT_UPLINK); in mlx5_lag_drop_rule_cleanup()
405 MLX5_VPORT_UPLINK); in mlx5_lag_drop_rule_setup()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Ddevlink_port.c19 return vport_num == MLX5_VPORT_UPLINK || in mlx5_esw_devlink_port_supported()
44 if (vport_num == MLX5_VPORT_UPLINK) { in mlx5_esw_dl_port_alloc()
A Dlegacy.c274 MLX5_SET(fte_match_set_misc, misc, source_port, MLX5_VPORT_UPLINK); in _mlx5_eswitch_set_vepa_locked()
295 dest.vport.num = MLX5_VPORT_UPLINK; in _mlx5_eswitch_set_vepa_locked()
A Dindir_table.c81 return esw_attr->in_rep->vport == MLX5_VPORT_UPLINK && in mlx5_esw_indir_table_needed()
A Dbridge.c829 vport_num == MLX5_VPORT_UPLINK) in mlx5_esw_bridge_egress_flow_create()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/
A Ddevlink.c59 MLX5_VPORT_UPLINK); in mlx5e_devlink_port_register()
/linux-6.3-rc2/include/linux/mlx5/
A Dvport.h55 MLX5_VPORT_UPLINK = 0xffff enumerator
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
A Dingress_ofld.c205 if (vport->vport == MLX5_VPORT_UPLINK) { in esw_acl_ingress_ofld_groups_create()
316 if (vport->vport == MLX5_VPORT_UPLINK) in esw_acl_ingress_ofld_setup()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Ddr_domain.c183 uplink_vport->num = MLX5_VPORT_UPLINK; in dr_domain_fill_uplink_caps()
274 if (vport == MLX5_VPORT_UPLINK) in mlx5dr_domain_get_vport_cap()
A Ddr_rule.c1096 if (rx && value->misc.source_port != MLX5_VPORT_UPLINK) in dr_rule_skip()
1099 if (!rx && value->misc.source_port == MLX5_VPORT_UPLINK) in dr_rule_skip()
A Dfs_dr.c204 return mlx5dr_action_create_dest_vport(domain, MLX5_VPORT_UPLINK, 1, in create_uplink_action()

Completed in 76 milliseconds