Home
last modified time | relevance | path

Searched refs:mlx5_eswitch (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_core/
H A Deswitch.h130 struct mlx5_eswitch { struct
154 void mlx5_eswitch_cleanup(struct mlx5_eswitch *esw); argument
155 void mlx5_eswitch_vport_event(struct mlx5_eswitch *esw, struct mlx5_eqe *eqe);
156 int mlx5_eswitch_enable_sriov(struct mlx5_eswitch *esw, int nvfs);
157 void mlx5_eswitch_disable_sriov(struct mlx5_eswitch *esw);
158 int mlx5_eswitch_set_vport_mac(struct mlx5_eswitch *esw,
160 int mlx5_eswitch_set_vport_state(struct mlx5_eswitch *esw,
162 int mlx5_eswitch_set_vport_vlan(struct mlx5_eswitch *esw,
164 int mlx5_eswitch_get_vport_config(struct mlx5_eswitch *esw,
H A Dmlx5_eswitch.c268 static int esw_create_fdb_table(struct mlx5_eswitch *esw) in esw_create_fdb_table()
329 static void esw_destroy_fdb_table(struct mlx5_eswitch *esw) in esw_destroy_fdb_table()
342 typedef int (*vport_addr_action)(struct mlx5_eswitch *esw,
574 struct mlx5_eswitch *esw = dev->priv.eswitch; in esw_vport_change_handler()
1055 void mlx5_eswitch_disable_sriov(struct mlx5_eswitch *esw) in mlx5_eswitch_disable_sriov()
1078 struct mlx5_eswitch *esw; in mlx5_eswitch_init()
1146 void mlx5_eswitch_cleanup(struct mlx5_eswitch *esw) in mlx5_eswitch_cleanup()
1197 int mlx5_eswitch_set_vport_mac(struct mlx5_eswitch *esw, in mlx5_eswitch_set_vport_mac()
1228 int mlx5_eswitch_set_vport_state(struct mlx5_eswitch *esw, in mlx5_eswitch_set_vport_state()
1241 int mlx5_eswitch_get_vport_config(struct mlx5_eswitch *esw, in mlx5_eswitch_get_vport_config()
[all …]
/freebsd/sys/modules/mlx5/
H A DMakefile13 mlx5_eswitch.c \
/freebsd/sys/dev/mlx5/
H A Ddriver.h637 struct mlx5_eswitch *eswitch;
/freebsd/sys/conf/
H A Dfiles4954 dev/mlx5/mlx5_core/mlx5_eswitch.c optional mlx5 pci \