Lines Matching refs:IpAddr
15 use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr};
82 fn determine_source_ip(&self, loc_ip: IpAddr, dst_ip: IpAddr) -> Option<IpAddr> { in determine_source_ip() argument
88 let src_ip = if let Ok(src_ip) = IpAddr::from_str("127.0.0.1") { in determine_source_ip()
113 pub(crate) static_ips: Vec<IpAddr>, // read-only
173 async fn get_static_ips(&self) -> Vec<IpAddr> { in get_static_ips() argument
184 pub(crate) fn get_all_ipaddrs(&self, ipv6: bool) -> Vec<IpAddr> { in get_all_ipaddrs() argument
199 pub(crate) fn has_ipaddr(&self, ip: IpAddr) -> bool { in has_ipaddr()
228 pub(crate) async fn allocate_local_addr(&self, ip: IpAddr, port: u16) -> Result<()> { in allocate_local_addr() argument
254 pub(crate) async fn assign_port(&self, ip: IpAddr, start: u16, end: u16) -> Result<u16> { in assign_port() argument
281 let ip: IpAddr = match host.parse() { in resolve_addr()
424 if let Ok(ip) = IpAddr::from_str(ip_str) { in new()
429 if let Ok(ip) = IpAddr::from_str(&config.static_ip) { in new()