Lines Matching refs:addr
74 async fn on_closed(&self, addr: SocketAddr) { in on_closed()
75 let _ = self.udp_conns.delete(&addr).await; in on_closed()
98 if (ipnet.addr().is_ipv4() && loc_ip.is_ipv4()) in determine_source_ip()
99 || (ipnet.addr().is_ipv6() && loc_ip.is_ipv6()) in determine_source_ip()
101 return Some(ipnet.addr()); in determine_source_ip()
133 for addr in addrs { in add_addrs_to_interface()
134 ifc.add_addr(*addr); in add_addrs_to_interface()
143 for addr in addrs { in add_addrs_to_interface()
144 ifc.add_addr(*addr); in add_addrs_to_interface()
189 if (ipv6 && ipnet.addr().is_ipv6()) || (!ipv6 && ipnet.addr().is_ipv4()) { in get_all_ipaddrs()
190 ips.push(ipnet.addr()); in get_all_ipaddrs()
202 let loc_ip = ipnet.addr(); in has_ipaddr()
243 let addr = SocketAddr::new(ip2, port); in allocate_local_addr() localVariable
245 if vi.udp_conns.find(&addr).await.is_some() { in allocate_local_addr()
454 if let Some(addr) = iface.addr { in new()
455 if let Ok(inet) = Interface::convert(addr, iface.mask) { in new()
459 } else if let Some(addr) = iface.addr { in new()
460 if let Ok(inet) = Interface::convert(addr, iface.mask) { in new()
522 pub async fn bind(&self, addr: SocketAddr) -> Result<Arc<dyn Conn + Send + Sync>> { in bind()
526 net.bind(addr).await in bind()
528 Net::Ifs(_) => Ok(Arc::new(UdpSocket::bind(addr).await?)), in bind()