Home
last modified time | relevance | path

Searched refs:has_saddr (Results 1 – 1 of 1) sorted by relevance

/xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_manager.c667 bool has_saddr = false, has_daddr = false; in flow_req_prepare() local
674 has_saddr = (SIN(saddr)->sin_addr.s_addr != INADDR_ANY); in flow_req_prepare()
681 if ((has_saddr && SIN(saddr)->sin_len != sa_len) || in flow_req_prepare()
687 if ((has_saddr && IN_MULTICAST(ntohl(SIN(saddr)->sin_addr.s_addr))) || in flow_req_prepare()
704 has_saddr = !IN6_IS_ADDR_UNSPECIFIED(&SIN6(saddr)->sin6_addr); in flow_req_prepare()
710 if ((has_saddr && SIN6(saddr)->sin6_len != sa_len) || in flow_req_prepare()
717 if (has_saddr) { in flow_req_prepare()
729 if ((has_saddr && IN6_IS_ADDR_MULTICAST(&SIN6(saddr)->sin6_addr)) || in flow_req_prepare()
753 if (__improbable(has_saddr && !flow_route_laddr_validate(saddr, ifp, in flow_req_prepare()
809 if (!has_saddr) { in flow_req_prepare()