Whamcloud - gitweb
LU-7734 lnet: fix lnet_select_pathway()
[fs/lustre-release.git] / lnet / lnet / lib-move.c
index 3606ae7..ec59069 100644 (file)
@@ -1416,6 +1416,8 @@ again:
         * b. Iterate through each of the peer_nets/nis to decide
         * the best peer/local_ni pair to use
         */
+       shortest_distance = INT_MAX;
+       best_credits = INT_MIN;
        list_for_each_entry(peer_net, &peer->lp_peer_nets, lpn_on_peer_list) {
                if (!lnet_is_peer_net_healthy_locked(peer_net))
                        continue;
@@ -1476,8 +1478,6 @@ again:
                 *      2. NI available credits
                 *      3. Round Robin
                 */
-               shortest_distance = INT_MAX;
-               best_credits = INT_MIN;
                ni = NULL;
                while ((ni = lnet_get_next_ni_locked(local_net, ni))) {
                        int ni_credits;