Home
last modified time | relevance | path

Searched refs:do_bond (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Dlag.c278 bool do_bond, roce_lag; in mlx5_do_bond() local
288 do_bond = tracker.is_bonded && mlx5_lag_check_prereq(ldev); in mlx5_do_bond()
290 if (do_bond && !__mlx5_lag_is_active(ldev)) { in mlx5_do_bond()
316 } else if (do_bond && __mlx5_lag_is_active(ldev)) { in mlx5_do_bond()
318 } else if (!do_bond && __mlx5_lag_is_active(ldev)) { in mlx5_do_bond()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dlag.c862 static bool mlx5_lag_should_modify_lag(struct mlx5_lag *ldev, bool do_bond) in mlx5_lag_should_modify_lag() argument
864 return do_bond && __mlx5_lag_is_active(ldev) && in mlx5_lag_should_modify_lag()
868 static bool mlx5_lag_should_disable_lag(struct mlx5_lag *ldev, bool do_bond) in mlx5_lag_should_disable_lag() argument
870 return !do_bond && __mlx5_lag_is_active(ldev) && in mlx5_lag_should_disable_lag()
878 bool do_bond, roce_lag; in mlx5_do_bond() local
883 do_bond = false; in mlx5_do_bond()
891 do_bond = tracker.is_bonded && mlx5_lag_check_prereq(ldev); in mlx5_do_bond()
894 if (do_bond && !__mlx5_lag_is_active(ldev)) { in mlx5_do_bond()
939 } else if (mlx5_lag_should_modify_lag(ldev, do_bond)) { in mlx5_do_bond()
941 } else if (mlx5_lag_should_disable_lag(ldev, do_bond)) { in mlx5_do_bond()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Den_netdev.c2957 bool do_bond = true; in mlx4_en_netdev_event() local
2979 do_bond = false; in mlx4_en_netdev_event()
2984 do_bond = false; in mlx4_en_netdev_event()
2987 do_bond = (num_eth_ports == 2) ? do_bond : false; in mlx4_en_netdev_event()
2990 if ((do_bond && (event != NETDEV_BONDING_INFO)) || !port) in mlx4_en_netdev_event()
2994 if (do_bond) { in mlx4_en_netdev_event()
3003 do_bond = false; in mlx4_en_netdev_event()
3007 do_bond = false; in mlx4_en_netdev_event()
3010 if (do_bond) { in mlx4_en_netdev_event()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Den_netdev.c2905 bool do_bond = true; in mlx4_en_netdev_event() local
2926 do_bond = false; in mlx4_en_netdev_event()
2931 do_bond = false; in mlx4_en_netdev_event()
2934 do_bond = (num_eth_ports == 2) ? do_bond : false; in mlx4_en_netdev_event()
2937 if ((do_bond && (event != NETDEV_BONDING_INFO)) || !port) in mlx4_en_netdev_event()
2940 if (do_bond) { in mlx4_en_netdev_event()
2949 do_bond = false; in mlx4_en_netdev_event()
2953 do_bond = false; in mlx4_en_netdev_event()
2956 if (do_bond) { in mlx4_en_netdev_event()
[all...]

Completed in 11 milliseconds