Lines Matching refs:faddr
142 struct in_addr faddr, u_int fport_arg,
725 struct in_addr laddr, faddr; in in_pcb_lport_dest() local
774 faddr = ((struct sockaddr_in *)fsa)->sin_addr; in in_pcb_lport_dest()
807 faddr, fport, laddr, lport, lookupflags, in in_pcb_lport_dest()
1018 in_addr_t laddr, faddr; in in_pcbconnect() local
1029 error = in_pcbconnect_setup(inp, sin, &laddr, &lport, &faddr, &fport, in in_pcbconnect()
1034 inp->inp_faddr.s_addr = faddr; in in_pcbconnect()
1066 in_pcbladdr(struct inpcb *inp, struct in_addr *faddr, struct in_addr *laddr, in in_pcbladdr() argument
1092 sin->sin_addr.s_addr = faddr->s_addr; in in_pcbladdr()
1101 nh = fib4_lookup(inp->inp_inc.inc_fibnum, *faddr, in in_pcbladdr()
1288 struct in_addr laddr, faddr; in in_pcbconnect_setup() local
1309 faddr = sin->sin_addr; in in_pcbconnect_setup()
1315 hash_val = fib4_calc_software_hash(laddr, faddr, 0, fport, in in_pcbconnect_setup()
1330 if (faddr.s_addr == INADDR_ANY) { in in_pcbconnect_setup()
1331 faddr = in in_pcbconnect_setup()
1333 if ((error = prison_get_ip4(cred, &faddr)) != 0) in in_pcbconnect_setup()
1335 } else if (faddr.s_addr == (u_long)INADDR_BROADCAST) { in in_pcbconnect_setup()
1338 faddr = satosin(&CK_STAILQ_FIRST( in in_pcbconnect_setup()
1341 } else if (faddr.s_addr == INADDR_ANY) { in in_pcbconnect_setup()
1345 error = in_pcbladdr(inp, &faddr, &laddr, cred); in in_pcbconnect_setup()
1351 if (IN_MULTICAST(ntohl(faddr.s_addr)) && in in_pcbconnect_setup()
1378 if (in_pcblookup_hash_locked(inp->inp_pcbinfo, faddr, in in_pcbconnect_setup()
1389 fsin.sin_addr = faddr; in in_pcbconnect_setup()
1398 *faddrp = faddr.s_addr; in in_pcbconnect_setup()
1888 in_pcbnotifyall(struct inpcbinfo *pcbinfo, struct in_addr faddr, int errno, in in_pcbnotifyall() argument
1902 if (inp->inp_faddr.s_addr != faddr.s_addr || in in_pcbnotifyall()
2094 const struct in_addr *faddr, uint16_t fport, const struct in_addr *laddr, in in_pcblookup_lbgroup() argument
2161 return (grp->il_inp[INP_PCBLBGROUP_PKTHASH(faddr, lport, fport) % in in_pcblookup_lbgroup()
2166 in_pcblookup_exact_match(const struct inpcb *inp, struct in_addr faddr, in in_pcblookup_exact_match() argument
2174 if (inp->inp_faddr.s_addr == faddr.s_addr && in in_pcblookup_exact_match()
2183 in_pcblookup_hash_exact(struct inpcbinfo *pcbinfo, struct in_addr faddr, in in_pcblookup_hash_exact() argument
2191 head = &pcbinfo->ipi_hash_exact[INP_PCBHASH(&faddr, lport, fport, in in_pcblookup_hash_exact()
2194 if (in_pcblookup_exact_match(inp, faddr, fport, laddr, lport)) in in_pcblookup_hash_exact()
2227 in_pcblookup_hash_wild_smr(struct inpcbinfo *pcbinfo, struct in_addr faddr, in in_pcblookup_hash_wild_smr() argument
2265 in_pcblookup_hash_wild_locked(struct inpcbinfo *pcbinfo, struct in_addr faddr, in in_pcblookup_hash_wild_locked() argument
2344 in_pcblookup_hash_locked(struct inpcbinfo *pcbinfo, struct in_addr faddr, in in_pcblookup_hash_locked() argument
2353 KASSERT(faddr.s_addr != INADDR_ANY, in in_pcblookup_hash_locked()
2359 inp = in_pcblookup_hash_exact(pcbinfo, faddr, fport, laddr, lport); in in_pcblookup_hash_locked()
2364 inp = in_pcblookup_lbgroup(pcbinfo, &faddr, fport, in in_pcblookup_hash_locked()
2367 inp = in_pcblookup_hash_wild_locked(pcbinfo, faddr, in in_pcblookup_hash_locked()
2376 in_pcblookup_hash(struct inpcbinfo *pcbinfo, struct in_addr faddr, in in_pcblookup_hash() argument
2387 inp = in_pcblookup_hash_locked(pcbinfo, faddr, fport, laddr, lport, in in_pcblookup_hash()
2403 in_pcblookup_hash_smr(struct inpcbinfo *pcbinfo, struct in_addr faddr, in in_pcblookup_hash_smr() argument
2417 inp = in_pcblookup_hash_exact(pcbinfo, faddr, fport, laddr, lport); in in_pcblookup_hash_smr()
2425 faddr, fport, laddr, lport))) in in_pcblookup_hash_smr()
2434 return (in_pcblookup_hash(pcbinfo, faddr, fport, laddr, lport, in in_pcblookup_hash_smr()
2439 inp = in_pcblookup_lbgroup(pcbinfo, &faddr, fport, in in_pcblookup_hash_smr()
2450 inp = in_pcblookup_hash_wild_smr(pcbinfo, faddr, fport, in in_pcblookup_hash_smr()
2454 return (in_pcblookup_hash(pcbinfo, faddr, fport, laddr, in in_pcblookup_hash_smr()
2470 in_pcblookup(struct inpcbinfo *pcbinfo, struct in_addr faddr, u_int fport, in in_pcblookup() argument
2474 return (in_pcblookup_hash_smr(pcbinfo, faddr, fport, laddr, lport, in in_pcblookup()
2479 in_pcblookup_mbuf(struct inpcbinfo *pcbinfo, struct in_addr faddr, in in_pcblookup_mbuf() argument
2483 return (in_pcblookup_hash_smr(pcbinfo, faddr, fport, laddr, lport, in in_pcblookup_mbuf()
2917 uint32_t *faddr, uint16_t *fp) in inp_4tuple_get() argument
2922 *faddr = inp->inp_faddr.s_addr; in inp_4tuple_get()