Searched refs:mlx5_lag (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
A D | lag.c | 110 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 D | lag.h | 44 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 D | mp.h | 24 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 D | mp.c | 12 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 D | port_sel.h | 30 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 D | port_sel.c | 37 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 D | driver.h | 487 struct mlx5_lag; 588 struct mlx5_lag *lag;
|
Completed in 17 milliseconds