]> git.proxmox.com Git - mirror_kronosnet.git/commitdiff
[send/recv] save some more times dealing with unreachable hosts for mcast pckts
authorFabio M. Di Nitto <fdinitto@redhat.com>
Sun, 13 Dec 2015 16:51:17 +0000 (17:51 +0100)
committerFabio M. Di Nitto <fdinitto@redhat.com>
Sun, 13 Dec 2015 16:51:17 +0000 (17:51 +0100)
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
libknet/threads_send_recv.c

index 2570dc98512e6c5dc12fc13282bfef52aaae8eb3..2cc02190f36f74f6a93ba28a926da037badfdca4 100644 (file)
@@ -328,7 +328,9 @@ static void _handle_send_to_links(knet_handle_t knet_h, int sockfd)
                }
 
                for (dst_host = knet_h->host_head; dst_host != NULL; dst_host = dst_host->next) {
-                       _dispatch_to_links(knet_h, dst_host, iov_out);
+                       if (dst_host->status.reachable) {
+                               _dispatch_to_links(knet_h, dst_host, iov_out);
+                       }
                }
 
        }