Lines Matching defs:laddr

126 in6_pcbsetport(struct in6_addr *laddr, struct inpcb *inp, struct ucred *cred)
138 error = prison_local_ip6(cred, laddr,
170 const struct in6_addr *laddr;
177 laddr = &sin6->sin6_addr;
183 if (IN6_IS_ADDR_MULTICAST(laddr)) {
199 } else if (!IN6_IS_ADDR_UNSPECIFIED(laddr)) {
207 sin6.sin6_addr = *laddr;
239 if (!IN6_IS_ADDR_MULTICAST(laddr) &&
251 t = in6_pcblookup_local(inp->inp_pcbinfo, laddr, lport,
261 IN6_IS_ADDR_UNSPECIFIED(laddr)) {
277 t = in6_pcblookup_local(inp->inp_pcbinfo, laddr, lport,
284 IN6_IS_ADDR_UNSPECIFIED(laddr)) {
722 in6_pcblookup_local(struct inpcbinfo *pcbinfo, const struct in6_addr *laddr,
746 IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, laddr) &&
791 if (IN6_IS_ADDR_UNSPECIFIED(laddr))
794 &inp->in6p_laddr, laddr))
797 if (!IN6_IS_ADDR_UNSPECIFIED(laddr))
895 const struct in6_addr *faddr, uint16_t fport, const struct in6_addr *laddr,
928 laddr) != 0)
931 if (IN6_ARE_ADDR_EQUAL(&grp->il6_laddr, laddr)) {
977 u_short fport, const struct in6_addr *laddr, u_short lport)
983 IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, laddr) &&
992 const struct in6_addr *laddr, u_short lport)
1005 if (in6_pcblookup_exact_match(inp, faddr, fport, laddr, lport))
1018 in6_pcblookup_wild_match(const struct inpcb *inp, const struct in6_addr *laddr,
1029 if (IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, laddr))
1038 const struct in6_addr *laddr, u_short lport, const inp_lookup_t lockflags)
1051 match = in6_pcblookup_wild_match(inp, laddr, lport);
1056 match = in6_pcblookup_wild_match(inp, laddr, lport);
1059 laddr) == 0)
1075 const struct in6_addr *laddr, u_short lport)
1096 match = in6_pcblookup_wild_match(inp, laddr, lport);
1103 inp->inp_cred->cr_prison, laddr) != 0)
1135 const struct in6_addr *laddr, u_int lport_arg,
1145 KASSERT(!IN6_IS_ADDR_UNSPECIFIED(laddr),
1149 inp = in6_pcblookup_hash_exact(pcbinfo, faddr, fport, laddr, lport);
1154 inp = in6_pcblookup_lbgroup(pcbinfo, faddr, fport, laddr,
1158 laddr, lport);
1166 u_int fport, const struct in6_addr *laddr, u_int lport, int lookupflags,
1176 inp = in6_pcblookup_hash_locked(pcbinfo, faddr, fport, laddr, lport,
1193 u_int fport_arg, const struct in6_addr *laddr, u_int lport_arg,
1206 inp = in6_pcblookup_hash_exact(pcbinfo, faddr, fport, laddr, lport);
1210 faddr, fport, laddr, lport)))
1218 return (in6_pcblookup_hash(pcbinfo, faddr, fport, laddr, lport,
1224 laddr, lport, numa_domain);
1228 laddr, lport) != INPLOOKUP_MATCH_NONE))
1234 inp = in6_pcblookup_hash_wild_smr(pcbinfo, laddr, lport,
1238 return (in6_pcblookup_hash(pcbinfo, faddr, fport, laddr,
1255 u_int fport, const struct in6_addr *laddr, u_int lport, int lookupflags,
1258 return (in6_pcblookup_hash_smr(pcbinfo, faddr, fport, laddr, lport,
1264 u_int fport, const struct in6_addr *laddr, u_int lport, int lookupflags,
1267 return (in6_pcblookup_hash_smr(pcbinfo, faddr, fport, laddr, lport,