Lines Matching refs:ip_addr
81 fn make_doh_udp_socket(ip_addr: &str, mark: u32) -> Result<std::net::UdpSocket> { in make_doh_udp_socket()
82 let sock_addr = SocketAddr::new(IpAddr::from_str(&ip_addr)?, DOH_PORT); in make_doh_udp_socket()
100 ip_addr: &str, in new()
105 let udp_sk = make_doh_udp_socket(&ip_addr, mark)?; in new()
106 DohDispatcher::new_with_socket(url, ip_addr, mark, cert_path, udp_sk) in new()
111 ip_addr: &str, in new_with_socket()
129 url, ip_addr, mark, &scid in new_with_socket()
406 ip_addr: *const c_char, in doh_new()
410 let (url, ip_addr, cert_path) = match ( in doh_new()
412 std::ffi::CStr::from_ptr(ip_addr).to_str(), in doh_new()
415 (Ok(url), Ok(ip_addr), Ok(cert_path)) => { in doh_new()
417 (url, ip_addr, Some(cert_path)) in doh_new()
419 (url, ip_addr, None) in doh_new()
427 match DohDispatcher::new(url, ip_addr, mark, cert_path) { in doh_new()