Lines Matching refs:faddr
137 struct in_addr faddr, u_int fport_arg,
720 in_addr_t laddr, faddr; in in_pcbconnect_mbuf() local
729 error = in_pcbconnect_setup(inp, nam, &laddr, &lport, &faddr, &fport, in in_pcbconnect_mbuf()
748 inp->inp_faddr.s_addr = faddr; in in_pcbconnect_mbuf()
769 in_pcbladdr(struct inpcb *inp, struct in_addr *faddr, struct in_addr *laddr, in in_pcbladdr() argument
793 sin->sin_addr.s_addr = faddr->s_addr; in in_pcbladdr()
933 sain.sin_addr.s_addr = faddr->s_addr; in in_pcbladdr()
1016 struct in_addr laddr, faddr; in in_pcbconnect_setup() local
1037 faddr = sin->sin_addr; in in_pcbconnect_setup()
1048 if (faddr.s_addr == INADDR_ANY) { in in_pcbconnect_setup()
1050 faddr = in in_pcbconnect_setup()
1054 (error = prison_get_ip4(cred, &faddr)) != 0) in in_pcbconnect_setup()
1056 } else if (faddr.s_addr == (u_long)INADDR_BROADCAST) { in in_pcbconnect_setup()
1060 faddr = satosin(&TAILQ_FIRST( in in_pcbconnect_setup()
1066 error = in_pcbladdr(inp, &faddr, &laddr, cred); in in_pcbconnect_setup()
1072 if (IN_MULTICAST(ntohl(faddr.s_addr)) && in in_pcbconnect_setup()
1100 oinp = in_pcblookup_hash_locked(inp->inp_pcbinfo, faddr, fport, in in_pcbconnect_setup()
1115 *faddrp = faddr.s_addr; in in_pcbconnect_setup()
1422 in_pcbnotifyall(struct inpcbinfo *pcbinfo, struct in_addr faddr, int errno, in in_pcbnotifyall() argument
1436 if (inp->inp_faddr.s_addr != faddr.s_addr || in in_pcbnotifyall()
1616 struct in_addr faddr, u_int fport_arg, struct in_addr laddr, in in_pcblookup_group() argument
1629 head = &pcbgroup->ipg_hashbase[INP_PCBHASH(faddr.s_addr, lport, fport, in in_pcblookup_group()
1637 if (inp->inp_faddr.s_addr == faddr.s_addr && in in_pcblookup_group()
1845 in_pcblookup_hash_locked(struct inpcbinfo *pcbinfo, struct in_addr faddr, in in_pcblookup_hash_locked() argument
1862 head = &pcbinfo->ipi_hashbase[INP_PCBHASH(faddr.s_addr, lport, fport, in in_pcblookup_hash_locked()
1870 if (inp->inp_faddr.s_addr == faddr.s_addr && in in_pcblookup_hash_locked()
1968 in_pcblookup_hash(struct inpcbinfo *pcbinfo, struct in_addr faddr, in in_pcblookup_hash() argument
1976 inp = in_pcblookup_hash_locked(pcbinfo, faddr, fport, laddr, lport, in in_pcblookup_hash()
2017 in_pcblookup(struct inpcbinfo *pcbinfo, struct in_addr faddr, u_int fport, in in_pcblookup() argument
2041 pcbgroup = in_pcbgroup_bytuple(pcbinfo, laddr, lport, faddr, in in_pcblookup()
2043 return (in_pcblookup_group(pcbinfo, pcbgroup, faddr, fport, in in_pcblookup()
2047 return (in_pcblookup_hash(pcbinfo, faddr, fport, laddr, lport, in in_pcblookup()
2052 in_pcblookup_mbuf(struct inpcbinfo *pcbinfo, struct in_addr faddr, in in_pcblookup_mbuf() argument
2079 return (in_pcblookup_group(pcbinfo, pcbgroup, faddr, in in_pcblookup_mbuf()
2082 pcbgroup = in_pcbgroup_bytuple(pcbinfo, laddr, lport, faddr, in in_pcblookup_mbuf()
2084 return (in_pcblookup_group(pcbinfo, pcbgroup, faddr, fport, in in_pcblookup_mbuf()
2089 return (in_pcblookup_hash(pcbinfo, faddr, fport, laddr, lport, in in_pcblookup_mbuf()
2449 uint32_t *faddr, uint16_t *fp) in inp_4tuple_get() argument
2454 *faddr = inp->inp_faddr.s_addr; in inp_4tuple_get()