@@ -77,8 +77,6 @@ enum QadProbeError {
7777 Quic { source : iroh_relay:: quic:: Error } ,
7878 #[ error( "Receiver dropped" ) ]
7979 ReceiverDropped ,
80- #[ error( "No route to host" ) ]
81- NoRoute ,
8280}
8381
8482/// Configuration for the net report component.
@@ -837,13 +835,6 @@ async fn run_probe_v4(
837835 . map_err ( |source| e ! ( QadProbeError :: GetRelayAddr { source } ) ) ?;
838836
839837 trace ! ( ?relay_addr, "resolved relay server address" ) ;
840-
841- if let Ok ( socket) = std:: net:: UdpSocket :: bind ( "0.0.0.0:0" ) {
842- if let Err ( err) = socket. connect ( relay_addr) {
843- debug ! ( ?relay_addr, ?err, "no IPv4 route to host, skipping QAD v4 probe" ) ;
844- return Err ( e ! ( QadProbeError :: NoRoute ) ) ;
845- }
846- }
847838 let host = relay
848839 . url
849840 . host_str ( )
@@ -913,13 +904,6 @@ async fn run_probe_v6(
913904 . map_err ( |source| e ! ( QadProbeError :: GetRelayAddr { source } ) ) ?;
914905
915906 trace ! ( ?relay_addr, "resolved relay server address" ) ;
916-
917- if let Ok ( socket) = std:: net:: UdpSocket :: bind ( "[::]:0" ) {
918- if let Err ( err) = socket. connect ( relay_addr) {
919- debug ! ( ?relay_addr, ?err, "no IPv6 route to host, skipping QAD v6 probe" ) ;
920- return Err ( e ! ( QadProbeError :: NoRoute ) ) ;
921- }
922- }
923907 let host = relay
924908 . url
925909 . host_str ( )
0 commit comments