Searched defs:esw (Results 1 - 25 of 51) sorted by relevance

123

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Dofld.h18 static inline bool mlx5_esw_acl_egress_fwd2vport_supported(struct mlx5_eswitch *esw) argument
35 mlx5_esw_acl_ingress_vport_drop_rule_destroy(struct mlx5_eswitch *esw, u16 vport_num) argument
39 mlx5_esw_acl_ingress_vport_drop_rule_create(struct mlx5_eswitch *esw, u16 vport_num) argument
[all...]
H A Degress_lgcy.c18 static int esw_acl_egress_lgcy_groups_create(struct mlx5_eswitch *esw, argument
67 int esw_acl_egress_lgcy_setup(struct mlx5_eswitch *esw, argument
161 esw_acl_egress_lgcy_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
[all...]
H A Dingress_lgcy.c18 static int esw_acl_ingress_lgcy_groups_create(struct mlx5_eswitch *esw, argument
139 int esw_acl_ingress_lgcy_setup(struct mlx5_eswitch *esw, argument
288 esw_acl_ingress_lgcy_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
[all...]
H A Dingress_ofld.c10 esw_acl_ingress_prio_tag_enabled(struct mlx5_eswitch *esw, argument
17 static int esw_acl_ingress_prio_tag_create(struct mlx5_eswitch *esw, argument
62 static int esw_acl_ingress_mod_metadata_create(struct mlx5_eswitch *esw, argument
110 esw_acl_ingress_mod_metadata_destroy(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
121 esw_acl_ingress_src_port_drop_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
141 esw_acl_ingress_src_port_drop_destroy(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
151 esw_acl_ingress_ofld_rules_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
183 esw_acl_ingress_ofld_rules_destroy(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
191 esw_acl_ingress_ofld_groups_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
302 esw_acl_ingress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
350 esw_acl_ingress_ofld_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
359 mlx5_esw_acl_ingress_vport_metadata_update(struct mlx5_eswitch *esw, u16 vport_num, u32 metadata) argument
386 mlx5_esw_acl_ingress_vport_drop_rule_create(struct mlx5_eswitch *esw, u16 vport_num) argument
398 mlx5_esw_acl_ingress_vport_drop_rule_destroy(struct mlx5_eswitch *esw, u16 vport_num) argument
[all...]
H A Degress_ofld.c41 static int esw_acl_egress_ofld_fwd2vport_create(struct mlx5_eswitch *esw, argument
70 static int esw_acl_egress_ofld_rules_create(struct mlx5_eswitch *esw, argument
116 static int esw_acl_egress_ofld_groups_create(struct mlx5_eswitch *esw, argument
181 esw_acl_egress_needed(struct mlx5_eswitch *esw, u16 vport_num) argument
186 esw_acl_egress_ofld_setup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
239 mlx5_esw_acl_egress_vport_bond(struct mlx5_eswitch *esw, u16 active_vport_num, u16 passive_vport_num) argument
265 mlx5_esw_acl_egress_vport_unbond(struct mlx5_eswitch *esw, u16 vport_num) argument
[all...]
H A Dhelper.c9 esw_acl_table_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport, int ns, int size) argument
49 int esw_egress_acl_vlan_create(struct mlx5_eswitch *esw, argument
95 int esw_acl_egress_vlan_grp_create(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
/linux-master/drivers/infiniband/hw/mlx5/
H A Dib_rep.h34 struct net_device *mlx5_ib_get_rep_netdev(struct mlx5_eswitch *esw, argument
H A Dib_rep.c176 struct mlx5_eswitch *esw; local
196 struct mlx5_eswitch *esw; local
205 struct net_device *mlx5_ib_get_rep_netdev(struct mlx5_eswitch *esw, argument
215 struct mlx5_eswitch *esw = dev->mdev->priv.eswitch; local
234 struct mlx5_eswitch *esw; local
245 struct mlx5_eswitch *esw; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dint_port.h56 static inline bool mlx5e_tc_int_port_supported(const struct mlx5_eswitch *esw) argument
H A Dsample.h56 mlx5e_tc_sample_init(struct mlx5_eswitch *esw, struct mlx5e_post_act *post_act) argument
H A Dpost_meter.c120 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; local
200 mlx5e_post_meter_rate_rules_destroy(struct mlx5_eswitch *esw, argument
435 mlx5e_post_meter_rate_destroy(struct mlx5_eswitch *esw, struct mlx5e_post_meter_priv *post_meter) argument
451 mlx5e_post_meter_cleanup(struct mlx5_eswitch *esw, struct mlx5e_post_meter_priv *post_meter) argument
H A Dint_port.c31 bool mlx5e_tc_int_port_supported(const struct mlx5_eswitch *esw) argument
61 mlx5e_int_port_create_rx_rule(struct mlx5_eswitch *esw, argument
154 struct mlx5_eswitch *esw = priv->dev->priv.eswitch; local
230 struct mlx5_eswitch *esw = priv->dev->priv.eswitch; local
308 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; local
360 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; local
380 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dindir_table.h43 mlx5_esw_indir_table_get(struct mlx5_eswitch *esw, argument
51 mlx5_esw_indir_table_put(struct mlx5_eswitch *esw, argument
57 mlx5_esw_indir_table_needed(struct mlx5_eswitch *esw, argument
H A Dvporttbl.c25 esw_vport_tbl_init(struct mlx5_eswitch *esw, struct esw_vport_tbl_namespace *ns) argument
33 esw_vport_tbl_create(struct mlx5_eswitch *esw, struct mlx5_flow_namespace *ns, argument
55 static u32 flow_attr_to_vport_key(struct mlx5_eswitch *esw, argument
69 esw_vport_tbl_lookup(struct mlx5_eswitch *esw, struct mlx5_vport_key *skey, u32 key) argument
81 mlx5_esw_vporttbl_get(struct mlx5_eswitch *esw, struc argument
132 mlx5_esw_vporttbl_put(struct mlx5_eswitch *esw, struct mlx5_vport_tbl_attr *attr) argument
[all...]
H A Dbridge.h18 struct mlx5_eswitch *esw; member in struct:mlx5_esw_bridge_offloads
H A Ddevlink_port.c17 static bool mlx5_esw_devlink_port_supported(struct mlx5_eswitch *esw, u16 vport_num) argument
24 static void mlx5_esw_offloads_pf_vf_devlink_port_attrs_set(struct mlx5_eswitch *esw, argument
57 int mlx5_esw_offloads_pf_vf_devlink_port_init(struct mlx5_eswitch *esw, argument
78 mlx5_esw_offloads_pf_vf_devlink_port_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
103 mlx5_esw_offloads_sf_devlink_port_attrs_set(struct mlx5_eswitch *esw, struct devlink_port *dl_port, u32 controller, u32 sfnum) argument
118 mlx5_esw_offloads_sf_devlink_port_init(struct mlx5_eswitch *esw, struct mlx5_vport *vport, struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum) argument
129 mlx5_esw_offloads_sf_devlink_port_cleanup(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
148 mlx5_esw_offloads_devlink_port_register(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
186 mlx5_esw_offloads_devlink_port_unregister(struct mlx5_eswitch *esw, struct mlx5_vport *vport) argument
200 mlx5_esw_offloads_devlink_port(struct mlx5_eswitch *esw, u16 vport_num) argument
[all...]
H A Dipsec.c175 struct mlx5_eswitch *esw = dev->priv.eswitch; local
206 static int esw_ipsec_vf_offload_set_bytype(struct mlx5_eswitch *esw, struct mlx5_vport *vport, argument
357 int mlx5_esw_ipsec_vf_crypto_offload_set(struct mlx5_eswitch *esw, struct mlx5_vport *vport, argument
364 int mlx5_esw_ipsec_vf_packet_offload_set(struct mlx5_eswitch *esw, struct mlx5_vport *vport, argument
H A Dipsec_fs.c123 static int mlx5_esw_ipsec_modify_flow_dests(struct mlx5_eswitch *esw, argument
145 struct mlx5_eswitch *esw = mdev->priv.eswitch; local
H A Dindir_table.c67 mlx5_esw_indir_table_needed(struct mlx5_eswitch *esw, argument
95 static int mlx5_esw_indir_table_rule_get(struct mlx5_eswitch *esw, argument
171 mlx5_esw_indir_table_rule_put(struct mlx5_eswitch *esw, struct mlx5_esw_indir_table_entry *e) argument
209 mlx5_create_indir_fwd_group(struct mlx5_eswitch *esw, struct mlx5_esw_indir_table_entry *e) argument
248 mlx5_esw_indir_table_entry_create(struct mlx5_eswitch *esw, struct mlx5_flow_attr *attr, u16 vport, bool decap) argument
311 mlx5_esw_indir_table_entry_lookup(struct mlx5_eswitch *esw, u16 vport) argument
323 mlx5_esw_indir_table_get(struct mlx5_eswitch *esw, struct mlx5_flow_attr *attr, u16 vport, bool decap) argument
356 mlx5_esw_indir_table_put(struct mlx5_eswitch *esw, u16 vport, bool decap) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dgoto.c20 struct mlx5_eswitch *esw; local
H A Dvlan.c181 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; local
H A Dmirred.c28 struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; local
218 struct mlx5_eswitch *esw; local
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Drdma.c33 struct mlx5_eswitch *esw; local
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dmpesw.c14 struct mlx5_eswitch *esw; local
35 struct mlx5_eswitch *esw; local
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dbond.c26 struct mlx5_eswitch *esw; member in struct:mlx5e_rep_bond_metadata
80 int mlx5e_rep_bond_enslave(struct mlx5_eswitch *esw, struct net_device *netdev, argument
144 void mlx5e_rep_bond_unslave(struct mlx5_eswitch *esw, argument
[all...]

Completed in 202 milliseconds

123