| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | eswitch_offloads.c | 229 struct mlx5_eswitch *esw, in esw_setup_ft_dest() 568 struct mlx5_eswitch *esw, in esw_setup_dests() 3459 struct mlx5_eswitch *esw; in esw_functions_changed_event_handler() local 3479 struct mlx5_eswitch *esw; in mlx5_esw_funcs_changed_handler() local 3746 struct mlx5_eswitch *esw; in mlx5_devlink_eswitch_mode_set() local 3813 struct mlx5_eswitch *esw; in mlx5_devlink_eswitch_mode_get() local 3876 struct mlx5_eswitch *esw; in mlx5_devlink_eswitch_inline_mode_set() local 3932 struct mlx5_eswitch *esw; in mlx5_devlink_eswitch_inline_mode_get() local 3977 struct mlx5_eswitch *esw; in mlx5_devlink_eswitch_encap_mode_set() local 4047 struct mlx5_eswitch *esw; in mlx5_devlink_eswitch_encap_mode_get() local [all …]
|
| H A D | eswitch.c | 728 struct mlx5_eswitch *esw = dev->priv.eswitch; in esw_vport_change_handle_locked() local 1846 struct mlx5_eswitch *esw; in mlx5_eswitch_init() local 2207 struct mlx5_eswitch *esw = dev->priv.eswitch; in mlx5_eswitch_mode() local 2216 struct mlx5_eswitch *esw; in mlx5_eswitch_get_encap_mode() local 2251 struct mlx5_eswitch *esw = mdev->priv.eswitch; in mlx5_esw_hold() local 2274 struct mlx5_eswitch *esw = mdev->priv.eswitch; in mlx5_esw_release() local 2329 int mlx5_esw_lock(struct mlx5_eswitch *esw) in mlx5_esw_lock() 2345 void mlx5_esw_unlock(struct mlx5_eswitch *esw) in mlx5_esw_unlock() 2359 struct mlx5_eswitch *esw; in mlx5_eswitch_get_total_vports() local 2380 struct mlx5_eswitch *esw = dev->priv.eswitch; in mlx5_eswitch_block_ipsec() local [all …]
|
| H A D | eswitch.h | 86 #define esw_chains(esw) \ argument 311 struct mlx5_eswitch *esw; member 624 static inline bool mlx5_esw_allowed(const struct mlx5_eswitch *esw) in mlx5_esw_allowed() 688 #define mlx5_esw_for_each_vport(esw, index, vport) \ argument 698 #define mlx5_esw_for_each_vf_vport(esw, index, vport, last) \ argument 709 #define mlx5_esw_for_each_ec_vf_vport(esw, index, vport, last) \ argument 717 #define mlx5_esw_for_each_rep(esw, i, rep) \ argument 855 static inline int mlx5_eswitch_num_vfs(struct mlx5_eswitch *esw) in mlx5_eswitch_num_vfs() 871 mlx5_eswitch_get_slow_fdb(struct mlx5_eswitch *esw) in mlx5_eswitch_get_slow_fdb() 910 esw_add_restore_rule(struct mlx5_eswitch *esw, u32 tag) in esw_add_restore_rule() [all …]
|
| H A D | eswitch_offloads_termtbl.c | 112 mlx5_eswitch_termtbl_get_create(struct mlx5_eswitch *esw, in mlx5_eswitch_termtbl_get_create() 163 mlx5_eswitch_termtbl_put(struct mlx5_eswitch *esw, in mlx5_eswitch_termtbl_put() 197 static bool mlx5_eswitch_offload_is_uplink_port(const struct mlx5_eswitch *esw, in mlx5_eswitch_offload_is_uplink_port() 214 mlx5_eswitch_termtbl_required(struct mlx5_eswitch *esw, in mlx5_eswitch_termtbl_required() 244 mlx5_eswitch_add_termtbl_rule(struct mlx5_eswitch *esw, in mlx5_eswitch_add_termtbl_rule()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | legacy.c | 22 static int esw_create_legacy_vepa_table(struct mlx5_eswitch *esw) in esw_create_legacy_vepa_table() 51 static void esw_destroy_legacy_fdb_table(struct mlx5_eswitch *esw) in esw_destroy_legacy_fdb_table() 72 static int esw_create_legacy_fdb_table(struct mlx5_eswitch *esw) in esw_create_legacy_fdb_table() 177 static int esw_create_legacy_table(struct mlx5_eswitch *esw) in esw_create_legacy_table() 185 static void esw_cleanup_vepa_rules(struct mlx5_eswitch *esw) in esw_cleanup_vepa_rules() 197 static void esw_destroy_legacy_table(struct mlx5_eswitch *esw) in esw_destroy_legacy_table() 208 int esw_legacy_enable(struct mlx5_eswitch *esw) in esw_legacy_enable() 227 void esw_legacy_disable(struct mlx5_eswitch *esw) in esw_legacy_disable() 386 struct mlx5_eswitch *esw = dev->priv.eswitch; in mlx5_esw_query_vport_drop_stats() local 425 int mlx5_eswitch_set_vport_vlan(struct mlx5_eswitch *esw, in mlx5_eswitch_set_vport_vlan() [all …]
|
| H A D | qos.c | 88 struct mlx5_eswitch *esw; member 312 struct mlx5_eswitch *esw = node->esw; in esw_qos_set_node_min_rate() local 468 struct mlx5_eswitch *esw = node->esw; in __esw_qos_destroy_node() local 871 struct mlx5_eswitch *esw; in mlx5_esw_devlink_rate_leaf_tx_share_set() local 892 struct mlx5_eswitch *esw; in mlx5_esw_devlink_rate_leaf_tx_max_set() local 913 struct mlx5_eswitch *esw = node->esw; in mlx5_esw_devlink_rate_node_tx_share_set() local 930 struct mlx5_eswitch *esw = node->esw; in mlx5_esw_devlink_rate_node_tx_max_set() local 947 struct mlx5_eswitch *esw; in mlx5_esw_devlink_rate_node_new() local 978 struct mlx5_eswitch *esw = node->esw; in mlx5_esw_devlink_rate_node_del() local 1057 struct mlx5_eswitch *esw = node->esw; in esw_qos_vports_node_update_parent() local [all …]
|
| H A D | devlink_port.c | 17 static bool mlx5_esw_devlink_port_supported(struct mlx5_eswitch *esw, u16 vport_num) in mlx5_esw_devlink_port_supported() 24 static void mlx5_esw_offloads_pf_vf_devlink_port_attrs_set(struct mlx5_eswitch *esw, in mlx5_esw_offloads_pf_vf_devlink_port_attrs_set() 57 int mlx5_esw_offloads_pf_vf_devlink_port_init(struct mlx5_eswitch *esw, in mlx5_esw_offloads_pf_vf_devlink_port_init() 78 void mlx5_esw_offloads_pf_vf_devlink_port_cleanup(struct mlx5_eswitch *esw, in mlx5_esw_offloads_pf_vf_devlink_port_cleanup() 105 static void mlx5_esw_offloads_sf_devlink_port_attrs_set(struct mlx5_eswitch *esw, in mlx5_esw_offloads_sf_devlink_port_attrs_set() 120 int mlx5_esw_offloads_sf_devlink_port_init(struct mlx5_eswitch *esw, struct mlx5_vport *vport, in mlx5_esw_offloads_sf_devlink_port_init() 131 void mlx5_esw_offloads_sf_devlink_port_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) in mlx5_esw_offloads_sf_devlink_port_cleanup() 152 int mlx5_esw_offloads_devlink_port_register(struct mlx5_eswitch *esw, struct mlx5_vport *vport) in mlx5_esw_offloads_devlink_port_register() 204 struct devlink_port *mlx5_esw_offloads_devlink_port(struct mlx5_eswitch *esw, u16 vport_num) in mlx5_esw_offloads_devlink_port()
|
| H A D | bridge.c | 91 struct mlx5_eswitch *esw, in mlx5_esw_bridge_ingress_vlan_proto_fg_create() 153 u16 vlan_proto, struct mlx5_eswitch *esw, in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create() 249 struct mlx5_eswitch *esw, in mlx5_esw_bridge_egress_vlan_proto_fg_create() 368 struct mlx5_eswitch *esw = br_offloads->esw; in mlx5_esw_bridge_ingress_table_init() local 473 struct mlx5_eswitch *esw = br_offloads->esw; in mlx5_esw_bridge_egress_table_init() local 576 struct mlx5_eswitch *esw) in mlx5_esw_bridge_ingress_flow_with_esw_create() 1025 struct mlx5_eswitch *esw) in mlx5_esw_bridge_vlan_push_create() 1176 struct mlx5_eswitch *esw) in mlx5_esw_bridge_vlan_create() 1517 struct mlx5_eswitch *esw = br_offloads->esw; in mlx5_esw_bridge_mcast_set() local 1548 struct mlx5_eswitch *esw = br_offloads->esw; in mlx5_esw_bridge_vport_init() local [all …]
|
| H A D | vporttbl.c | 25 esw_vport_tbl_init(struct mlx5_eswitch *esw, struct esw_vport_tbl_namespace *ns) in esw_vport_tbl_init() 33 esw_vport_tbl_create(struct mlx5_eswitch *esw, struct mlx5_flow_namespace *ns, in esw_vport_tbl_create() 55 static u32 flow_attr_to_vport_key(struct mlx5_eswitch *esw, in flow_attr_to_vport_key() 69 esw_vport_tbl_lookup(struct mlx5_eswitch *esw, struct mlx5_vport_key *skey, u32 key) in esw_vport_tbl_lookup() 81 mlx5_esw_vporttbl_get(struct mlx5_eswitch *esw, struct mlx5_vport_tbl_attr *attr) in mlx5_esw_vporttbl_get() 132 mlx5_esw_vporttbl_put(struct mlx5_eswitch *esw, struct mlx5_vport_tbl_attr *attr) in mlx5_esw_vporttbl_put()
|
| H A D | indir_table.c | 67 mlx5_esw_indir_table_needed(struct mlx5_eswitch *esw, in mlx5_esw_indir_table_needed() 95 static int mlx5_esw_indir_table_rule_get(struct mlx5_eswitch *esw, in mlx5_esw_indir_table_rule_get() 171 static void mlx5_esw_indir_table_rule_put(struct mlx5_eswitch *esw, in mlx5_esw_indir_table_rule_put() 209 static int mlx5_create_indir_fwd_group(struct mlx5_eswitch *esw, in mlx5_create_indir_fwd_group() 248 mlx5_esw_indir_table_entry_create(struct mlx5_eswitch *esw, struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_entry_create() 311 mlx5_esw_indir_table_entry_lookup(struct mlx5_eswitch *esw, u16 vport) in mlx5_esw_indir_table_entry_lookup() 323 struct mlx5_flow_table *mlx5_esw_indir_table_get(struct mlx5_eswitch *esw, in mlx5_esw_indir_table_get() 356 void mlx5_esw_indir_table_put(struct mlx5_eswitch *esw, in mlx5_esw_indir_table_put()
|
| H A D | indir_table.h | 43 mlx5_esw_indir_table_get(struct mlx5_eswitch *esw, in mlx5_esw_indir_table_get() 51 mlx5_esw_indir_table_put(struct mlx5_eswitch *esw, in mlx5_esw_indir_table_put() 57 mlx5_esw_indir_table_needed(struct mlx5_eswitch *esw, in mlx5_esw_indir_table_needed()
|
| H A D | bridge_mcast.c | 313 struct mlx5_eswitch *esw = bridge->br_offloads->esw; in mlx5_esw_bridge_port_mcast_fts_init() local 334 mlx5_esw_bridge_mcast_filter_fg_create(struct mlx5_eswitch *esw, in mlx5_esw_bridge_mcast_filter_fg_create() 368 struct mlx5_eswitch *esw, in mlx5_esw_bridge_mcast_vlan_proto_fg_create() 402 mlx5_esw_bridge_mcast_vlan_fg_create(struct mlx5_eswitch *esw, struct mlx5_flow_table *mcast_ft) in mlx5_esw_bridge_mcast_vlan_fg_create() 411 mlx5_esw_bridge_mcast_qinq_fg_create(struct mlx5_eswitch *esw, in mlx5_esw_bridge_mcast_qinq_fg_create() 421 mlx5_esw_bridge_mcast_fwd_fg_create(struct mlx5_eswitch *esw, in mlx5_esw_bridge_mcast_fwd_fg_create() 450 struct mlx5_eswitch *esw = port->bridge->br_offloads->esw; in mlx5_esw_bridge_port_mcast_fgs_init() local 510 struct mlx5_eswitch *esw) in mlx5_esw_bridge_mcast_flow_with_esw_create() 773 mlx5_esw_bridge_ingress_igmp_fg_create(struct mlx5_eswitch *esw, in mlx5_esw_bridge_ingress_igmp_fg_create() 806 mlx5_esw_bridge_ingress_mld_fg_create(struct mlx5_eswitch *esw, in mlx5_esw_bridge_ingress_mld_fg_create() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| H A D | ingress_ofld.c | 13 esw_acl_ingress_prio_tag_enabled(struct mlx5_eswitch *esw, in esw_acl_ingress_prio_tag_enabled() 20 static int esw_acl_ingress_prio_tag_create(struct mlx5_eswitch *esw, in esw_acl_ingress_prio_tag_create() 65 static int esw_acl_ingress_mod_metadata_create(struct mlx5_eswitch *esw, in esw_acl_ingress_mod_metadata_create() 113 static void esw_acl_ingress_mod_metadata_destroy(struct mlx5_eswitch *esw, in esw_acl_ingress_mod_metadata_destroy() 124 static int esw_acl_ingress_src_port_drop_create(struct mlx5_eswitch *esw, in esw_acl_ingress_src_port_drop_create() 157 static void esw_acl_ingress_src_port_drop_destroy(struct mlx5_eswitch *esw, in esw_acl_ingress_src_port_drop_destroy() 167 static int esw_acl_ingress_ofld_rules_create(struct mlx5_eswitch *esw, in esw_acl_ingress_ofld_rules_create() 199 static void esw_acl_ingress_ofld_rules_destroy(struct mlx5_eswitch *esw, in esw_acl_ingress_ofld_rules_destroy() 207 static int esw_acl_ingress_ofld_groups_create(struct mlx5_eswitch *esw, in esw_acl_ingress_ofld_groups_create() 319 acl_ingress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) in acl_ingress_ofld_setup() [all …]
|
| H A D | egress_ofld.c | 41 static int esw_acl_egress_ofld_fwd2vport_create(struct mlx5_eswitch *esw, in esw_acl_egress_ofld_fwd2vport_create() 70 static int esw_acl_egress_ofld_rules_create(struct mlx5_eswitch *esw, in esw_acl_egress_ofld_rules_create() 116 static int esw_acl_egress_ofld_groups_create(struct mlx5_eswitch *esw, in esw_acl_egress_ofld_groups_create() 181 static bool esw_acl_egress_needed(struct mlx5_eswitch *esw, u16 vport_num) in esw_acl_egress_needed() 186 int esw_acl_egress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) in esw_acl_egress_ofld_setup() 239 int mlx5_esw_acl_egress_vport_bond(struct mlx5_eswitch *esw, u16 active_vport_num, in mlx5_esw_acl_egress_vport_bond() 265 int mlx5_esw_acl_egress_vport_unbond(struct mlx5_eswitch *esw, u16 vport_num) in mlx5_esw_acl_egress_vport_unbond()
|
| H A D | ofld.h | 18 static inline bool mlx5_esw_acl_egress_fwd2vport_supported(struct mlx5_eswitch *esw) in mlx5_esw_acl_egress_fwd2vport_supported() 35 mlx5_esw_acl_ingress_vport_drop_rule_destroy(struct mlx5_eswitch *esw, in mlx5_esw_acl_ingress_vport_drop_rule_destroy() 39 static int mlx5_esw_acl_ingress_vport_drop_rule_create(struct mlx5_eswitch *esw, in mlx5_esw_acl_ingress_vport_drop_rule_create()
|
| H A D | egress_lgcy.c | 18 static int esw_acl_egress_lgcy_groups_create(struct mlx5_eswitch *esw, in esw_acl_egress_lgcy_groups_create() 67 int esw_acl_egress_lgcy_setup(struct mlx5_eswitch *esw, in esw_acl_egress_lgcy_setup() 161 void esw_acl_egress_lgcy_cleanup(struct mlx5_eswitch *esw, in esw_acl_egress_lgcy_cleanup()
|
| H A D | ingress_lgcy.c | 18 static int esw_acl_ingress_lgcy_groups_create(struct mlx5_eswitch *esw, in esw_acl_ingress_lgcy_groups_create() 139 int esw_acl_ingress_lgcy_setup(struct mlx5_eswitch *esw, in esw_acl_ingress_lgcy_setup() 288 void esw_acl_ingress_lgcy_cleanup(struct mlx5_eswitch *esw, in esw_acl_ingress_lgcy_cleanup()
|
| H A D | helper.c | 9 esw_acl_table_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, int ns, int size) in esw_acl_table_create() 49 int esw_egress_acl_vlan_create(struct mlx5_eswitch *esw, in esw_egress_acl_vlan_create() 95 int esw_acl_egress_vlan_grp_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) in esw_acl_egress_vlan_grp_create()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_tun_encap.c | 155 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_tc_encap_flows_add() local 225 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_tc_encap_flows_del() local 416 struct mlx5_eswitch *esw; in mlx5e_tc_update_neigh_used_value() local 493 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_encap_put() local 506 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_encap_put_locked() local 519 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_decap_put() local 539 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_detach_encap() local 569 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_detach_decap() local 658 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_encap_get() local 1036 struct mlx5_eswitch *esw; in mlx5e_tc_tun_encap_dests_set() local [all …]
|
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | ib_rep.c | 178 struct mlx5_eswitch *esw; in mlx5_ib_vport_rep_unload() local 198 struct mlx5_eswitch *esw; in mlx5_ib_register_peer_vport_reps() local 207 struct net_device *mlx5_ib_get_rep_netdev(struct mlx5_eswitch *esw, in mlx5_ib_get_rep_netdev() 217 struct mlx5_eswitch *esw = dev->mdev->priv.eswitch; in create_flow_rule_vport_sq() local 236 struct mlx5_eswitch *esw; in mlx5r_rep_probe() local 247 struct mlx5_eswitch *esw; in mlx5r_rep_remove() local
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
| H A D | bridge.c | 22 static bool mlx5_esw_bridge_dev_same_esw(struct net_device *dev, struct mlx5_eswitch *esw) in mlx5_esw_bridge_dev_same_esw() 29 static bool mlx5_esw_bridge_dev_same_hw(struct net_device *dev, struct mlx5_eswitch *esw) in mlx5_esw_bridge_dev_same_hw() 45 mlx5_esw_bridge_lag_rep_get(struct net_device *dev, struct mlx5_eswitch *esw) in mlx5_esw_bridge_lag_rep_get() 62 mlx5_esw_bridge_rep_vport_num_vhca_id_get(struct net_device *dev, struct mlx5_eswitch *esw, in mlx5_esw_bridge_rep_vport_num_vhca_id_get() 86 mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get(struct net_device *dev, struct mlx5_eswitch *esw, in mlx5_esw_bridge_lower_rep_vport_num_vhca_id_get() 112 struct mlx5_eswitch *esw) in mlx5_esw_bridge_is_local() 135 struct mlx5_eswitch *esw = br_offloads->esw; in mlx5_esw_bridge_port_changeupper() local 432 struct mlx5_eswitch *esw = br_offloads->esw; in mlx5_esw_bridge_switchdev_event() local 522 struct mlx5_eswitch *esw = in mlx5e_rep_bridge_init() local 582 struct mlx5_eswitch *esw = in mlx5e_rep_bridge_cleanup() local
|
| H A D | tc.c | 95 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_rep_update_flows() local 205 struct mlx5_eswitch *esw; in mlx5e_rep_setup_ft_cb() local 387 struct mlx5_eswitch *esw; in mlx5e_rep_indr_setup_ft_cb() local 449 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_rep_check_indr_block_supported() local 553 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_rep_indr_replace_act() local 591 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_rep_indr_destroy_act() local 613 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_rep_indr_stats_act() local 709 struct mlx5_eswitch *esw; in mlx5e_rep_tc_receive() local
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | int_port.c | 31 bool mlx5e_tc_int_port_supported(const struct mlx5_eswitch *esw) in mlx5e_tc_int_port_supported() 61 mlx5e_int_port_create_rx_rule(struct mlx5_eswitch *esw, in mlx5e_int_port_create_rx_rule() 154 struct mlx5_eswitch *esw = priv->dev->priv.eswitch; in mlx5e_int_port_add() local 230 struct mlx5_eswitch *esw = priv->dev->priv.eswitch; in mlx5e_int_port_remove() local 308 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_tc_int_port_init() local 360 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_tc_int_port_init_rep_rx() local 380 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; in mlx5e_tc_int_port_cleanup_rep_rx() local
|
| H A D | sample.c | 24 struct mlx5_eswitch *esw; member 63 struct mlx5_eswitch *esw = tc_psample->esw; in sampler_termtbl_create() local 265 struct mlx5_eswitch *esw = tc_psample->esw; in sample_restore_get() local 342 add_post_rule(struct mlx5_eswitch *esw, struct mlx5e_sample_flow *sample_flow, in add_post_rule() 407 del_post_rule(struct mlx5_eswitch *esw, struct mlx5e_sample_flow *sample_flow, in del_post_rule() 480 struct mlx5_eswitch *esw; in mlx5e_tc_sample_offload() local 594 struct mlx5_eswitch *esw; in mlx5e_tc_sample_unoffload() local 617 mlx5e_tc_sample_init(struct mlx5_eswitch *esw, struct mlx5e_post_act *post_act) in mlx5e_tc_sample_init()
|
| /linux-6.15/include/linux/mlx5/ |
| H A D | eswitch.h | 60 struct mlx5_eswitch *esw; member 171 mlx5_eswitch_reg_c1_loopback_enabled(const struct mlx5_eswitch *esw) in mlx5_eswitch_reg_c1_loopback_enabled() 177 mlx5_eswitch_vport_match_metadata_enabled(const struct mlx5_eswitch *esw) in mlx5_eswitch_vport_match_metadata_enabled() 183 mlx5_eswitch_get_vport_metadata_for_match(struct mlx5_eswitch *esw, u16 vport_num) in mlx5_eswitch_get_vport_metadata_for_match() 199 static inline struct mlx5_core_dev *mlx5_eswitch_get_core_dev(struct mlx5_eswitch *esw) in mlx5_eswitch_get_core_dev()
|