Home
last modified time | relevance | path

Searched refs:mlx5_lag (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
A Dlag.c110 struct mlx5_lag *ldev = container_of(ref, struct mlx5_lag, ref); in mlx5_ldev_free()
132 struct mlx5_lag *ldev; in mlx5_lag_dev_alloc()
584 struct mlx5_lag *ldev = container_of(delayed_work, struct mlx5_lag, in mlx5_do_bond_work()
712 struct mlx5_lag *ldev; in mlx5_lag_netdev_event()
835 struct mlx5_lag *ldev; in mlx5_lag_remove_mdev()
872 struct mlx5_lag *ldev; in mlx5_lag_remove_netdev()
889 struct mlx5_lag *ldev; in mlx5_lag_add_netdev()
909 struct mlx5_lag *ldev; in mlx5_lag_is_roce()
923 struct mlx5_lag *ldev; in mlx5_lag_is_active()
937 struct mlx5_lag *ldev; in mlx5_lag_is_master()
[all …]
A Dlag.h44 struct mlx5_lag { struct
59 static inline struct mlx5_lag * argument
66 __mlx5_lag_is_active(struct mlx5_lag *ldev) in __mlx5_lag_is_active()
72 mlx5_lag_is_ready(struct mlx5_lag *ldev) in mlx5_lag_is_ready()
77 void mlx5_modify_lag(struct mlx5_lag *ldev,
79 int mlx5_activate_lag(struct mlx5_lag *ldev,
83 int mlx5_lag_dev_get_netdev_idx(struct mlx5_lag *ldev,
A Dmp.h24 void mlx5_lag_mp_reset(struct mlx5_lag *ldev);
25 int mlx5_lag_mp_init(struct mlx5_lag *ldev);
26 void mlx5_lag_mp_cleanup(struct mlx5_lag *ldev);
31 static inline void mlx5_lag_mp_reset(struct mlx5_lag *ldev) {}; in mlx5_lag_mp_reset()
32 static inline int mlx5_lag_mp_init(struct mlx5_lag *ldev) { return 0; } in mlx5_lag_mp_init()
33 static inline void mlx5_lag_mp_cleanup(struct mlx5_lag *ldev) {} in mlx5_lag_mp_cleanup()
A Dmp.c12 static bool __mlx5_lag_is_multipath(struct mlx5_lag *ldev) in __mlx5_lag_is_multipath()
17 static bool mlx5_lag_multipath_check_prereq(struct mlx5_lag *ldev) in mlx5_lag_multipath_check_prereq()
31 struct mlx5_lag *ldev; in mlx5_lag_is_multipath()
50 static void mlx5_lag_set_port_affinity(struct mlx5_lag *ldev, in mlx5_lag_set_port_affinity()
105 struct mlx5_lag *ldev;
113 static void mlx5_lag_fib_route_event(struct mlx5_lag *ldev, in mlx5_lag_fib_route_event()
203 struct mlx5_lag *ldev = fib_work->ldev; in mlx5_lag_fib_update()
251 struct mlx5_lag *ldev = container_of(mp, struct mlx5_lag, lag_mp); in mlx5_lag_fib_event()
308 void mlx5_lag_mp_reset(struct mlx5_lag *ldev) in mlx5_lag_mp_reset()
316 int mlx5_lag_mp_init(struct mlx5_lag *ldev) in mlx5_lag_mp_init()
[all …]
A Dport_sel.h30 int mlx5_lag_port_sel_modify(struct mlx5_lag *ldev, u8 port1, u8 port2);
31 void mlx5_lag_port_sel_destroy(struct mlx5_lag *ldev);
32 int mlx5_lag_port_sel_create(struct mlx5_lag *ldev,
37 static inline int mlx5_lag_port_sel_create(struct mlx5_lag *ldev, in mlx5_lag_port_sel_create()
44 static inline int mlx5_lag_port_sel_modify(struct mlx5_lag *ldev, u8 port1, in mlx5_lag_port_sel_modify()
50 static inline void mlx5_lag_port_sel_destroy(struct mlx5_lag *ldev) {} in mlx5_lag_port_sel_destroy()
A Dport_sel.c37 static int mlx5_lag_create_port_sel_table(struct mlx5_lag *ldev, in mlx5_lag_create_port_sel_table()
328 static void mlx5_lag_destroy_definer(struct mlx5_lag *ldev, in mlx5_lag_destroy_definer()
342 static void mlx5_lag_destroy_definers(struct mlx5_lag *ldev) in mlx5_lag_destroy_definers()
357 static int mlx5_lag_create_definers(struct mlx5_lag *ldev, in mlx5_lag_create_definers()
434 static void mlx5_lag_set_inner_ttc_params(struct mlx5_lag *ldev, in mlx5_lag_set_inner_ttc_params()
455 static void mlx5_lag_set_outer_ttc_params(struct mlx5_lag *ldev, in mlx5_lag_set_outer_ttc_params()
487 static int mlx5_lag_create_ttc_table(struct mlx5_lag *ldev) in mlx5_lag_create_ttc_table()
501 static int mlx5_lag_create_inner_ttc_table(struct mlx5_lag *ldev) in mlx5_lag_create_inner_ttc_table()
515 int mlx5_lag_port_sel_create(struct mlx5_lag *ldev, in mlx5_lag_port_sel_create()
547 mlx5_lag_modify_definers_destinations(struct mlx5_lag *ldev, in mlx5_lag_modify_definers_destinations()
[all …]
/linux/include/linux/mlx5/
A Ddriver.h487 struct mlx5_lag;
588 struct mlx5_lag *lag;

Completed in 17 milliseconds