Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
Dlag.h40 struct mlx5_lag { struct
51 static inline struct mlx5_lag * argument
58 __mlx5_lag_is_active(struct mlx5_lag *ldev) in __mlx5_lag_is_active()
64 mlx5_lag_is_ready(struct mlx5_lag *ldev) in mlx5_lag_is_ready()
69 void mlx5_modify_lag(struct mlx5_lag *ldev,
71 int mlx5_activate_lag(struct mlx5_lag *ldev,
74 int mlx5_lag_dev_get_netdev_idx(struct mlx5_lag *ldev,
Dlag.c96 int mlx5_lag_dev_get_netdev_idx(struct mlx5_lag *ldev, in mlx5_lag_dev_get_netdev_idx()
108 static bool __mlx5_lag_is_roce(struct mlx5_lag *ldev) in __mlx5_lag_is_roce()
113 static bool __mlx5_lag_is_sriov(struct mlx5_lag *ldev) in __mlx5_lag_is_sriov()
141 void mlx5_modify_lag(struct mlx5_lag *ldev, in mlx5_modify_lag()
168 static int mlx5_create_lag(struct mlx5_lag *ldev, in mlx5_create_lag()
189 int mlx5_activate_lag(struct mlx5_lag *ldev, in mlx5_activate_lag()
214 static int mlx5_deactivate_lag(struct mlx5_lag *ldev) in mlx5_deactivate_lag()
239 static bool mlx5_lag_check_prereq(struct mlx5_lag *ldev) in mlx5_lag_check_prereq()
253 static void mlx5_lag_add_ib_devices(struct mlx5_lag *ldev) in mlx5_lag_add_ib_devices()
263 static void mlx5_lag_remove_ib_devices(struct mlx5_lag *ldev) in mlx5_lag_remove_ib_devices()
[all …]
Dlag_mp.c12 static bool mlx5_lag_multipath_check_prereq(struct mlx5_lag *ldev) in mlx5_lag_multipath_check_prereq()
21 static bool __mlx5_lag_is_multipath(struct mlx5_lag *ldev) in __mlx5_lag_is_multipath()
28 struct mlx5_lag *ldev; in mlx5_lag_is_multipath()
47 static void mlx5_lag_set_port_affinity(struct mlx5_lag *ldev, in mlx5_lag_set_port_affinity()
102 struct mlx5_lag *ldev;
110 static void mlx5_lag_fib_route_event(struct mlx5_lag *ldev, in mlx5_lag_fib_route_event()
176 static void mlx5_lag_fib_nexthop_event(struct mlx5_lag *ldev, in mlx5_lag_fib_nexthop_event()
205 struct mlx5_lag *ldev = fib_work->ldev; in mlx5_lag_fib_update()
233 mlx5_lag_init_fib_work(struct mlx5_lag *ldev, unsigned long event) in mlx5_lag_init_fib_work()
253 struct mlx5_lag *ldev = container_of(mp, struct mlx5_lag, lag_mp); in mlx5_lag_fib_event()
[all …]
Dlag_mp.h24 int mlx5_lag_mp_init(struct mlx5_lag *ldev);
25 void mlx5_lag_mp_cleanup(struct mlx5_lag *ldev);
29 static inline int mlx5_lag_mp_init(struct mlx5_lag *ldev) { return 0; } in mlx5_lag_mp_init()
30 static inline void mlx5_lag_mp_cleanup(struct mlx5_lag *ldev) {} in mlx5_lag_mp_cleanup()
/kernel/linux/linux-5.10/include/linux/mlx5/
Ddriver.h502 struct mlx5_lag;
580 struct mlx5_lag *lag;