Searched refs:in6p (Results 1 - 16 of 16) sorted by relevance

/macosx-10.10.1/xnu-2782.1.97/bsd/netinet6/
H A Dudp6_output.c144 udp6_output(struct in6pcb *in6p, struct mbuf *m, struct sockaddr *addr6, argument
164 struct socket *so = in6p->in6p_socket;
171 if (flowadv && INP_WAIT_FOR_IF_FEEDBACK(in6p)) {
176 if (in6p->inp_flags & INP_BOUND_IF) {
177 ip6oa.ip6oa_boundif = in6p->inp_boundifp->if_index;
180 if (INP_NO_CELLULAR(in6p))
182 if (INP_NO_EXPENSIVE(in6p))
184 if (INP_AWDL_UNRESTRICTED(in6p))
194 optp = in6p->in6p_outputopts;
214 if (!IN6_IS_ADDR_UNSPECIFIED(&in6p
[all...]
H A Draw_ip6.c155 struct inpcb *in6p; local
170 LIST_FOREACH(in6p, &ripcb, inp_list) {
171 if ((in6p->in6p_vflag & INP_IPV6) == 0)
173 if (in6p->in6p_ip6_nxt &&
174 in6p->in6p_ip6_nxt != proto)
176 if (!IN6_IS_ADDR_UNSPECIFIED(&in6p->in6p_laddr) &&
177 !IN6_ARE_ADDR_EQUAL(&in6p->in6p_laddr, &ip6->ip6_dst))
179 if (!IN6_IS_ADDR_UNSPECIFIED(&in6p->in6p_faddr) &&
180 !IN6_ARE_ADDR_EQUAL(&in6p->in6p_faddr, &ip6->ip6_src))
183 if (inp_restricted_recv(in6p, if
338 struct inpcb *in6p; local
[all...]
H A Dudp6_usrreq.c249 struct inpcb *in6p; local
345 LIST_FOREACH(in6p, &udb, inp_list) {
350 if ((in6p->inp_vflag & INP_IPV6) == 0)
353 if (inp_restricted_recv(in6p, ifp))
356 if (in_pcb_checkstate(in6p, WNT_ACQUIRE, 0) ==
360 udp_lock(in6p->in6p_socket, 1, 0);
362 if (in_pcb_checkstate(in6p, WNT_RELEASE, 1) ==
364 udp_unlock(in6p->in6p_socket, 1, 0);
367 if (in6p->in6p_lport != uh->uh_dport) {
368 udp_unlock(in6p
[all...]
H A Dip6_output.c2077 struct inpcb *in6p = sotoinpcb(so); local
2107 error = ip6_pcbopts(&in6p->in6p_outputopts,
2156 in6p->in6p_hops = optval;
2157 if (in6p->inp_vflag &
2159 in6p->inp_ip_ttl =
2166 in6p->inp_flags |= (bit); \
2168 in6p->inp_flags &= ~(bit); \
2172 in6p->inp_flags |= IN6P_RFC2292; \
2174 in6p->inp_flags |= (bit); \
2176 in6p
2736 struct inpcb *in6p = sotoinpcb(so); local
3875 ip6_optlen(struct in6pcb *in6p) argument
[all...]
H A Din6_src.c1234 in6_selecthlim(struct in6pcb *in6p, struct ifnet *ifp) argument
1236 if (in6p && in6p->in6p_hops >= 0) {
1237 return (in6p->in6p_hops);
1816 struct in6pcb *in6p, struct ifnet **ifpp, struct ip6_pktopts *opt)
1841 if (in6p != NULL && IN6_IS_ADDR_MULTICAST(in6) &&
1842 in6p->in6p_moptions != NULL) {
1843 IM6O_LOCK(in6p->in6p_moptions);
1845 in6p->in6p_moptions->im6o_multicast_ifp;
1846 IM6O_UNLOCK(in6p
1815 in6_embedscope(struct in6_addr *in6, const struct sockaddr_in6 *sin6, struct in6pcb *in6p, struct ifnet **ifpp, struct ip6_pktopts *opt) argument
[all...]
H A Dip6_input.c1577 ip6_savecontrol(struct inpcb *in6p, struct mbuf *m, struct mbuf **mp) argument
1584 np = ip6_savecontrol_v4(in6p, m, mp, &v4only);
1592 if ((in6p->inp_flags & IN6P_TCLASS) != 0) {
1613 if ((in6p->inp_flags & IN6P_HOPOPTS) != 0) {
1636 IS2292(in6p, IPV6_2292HOPOPTS, IPV6_HOPOPTS),
1645 if ((in6p->inp_flags & (IN6P_RTHDR | IN6P_DSTOPTS)) != 0) {
1685 if (!(in6p->inp_flags & IN6P_DSTOPTS))
1689 IS2292(in6p, IPV6_2292DSTOPTS,
1696 if (!in6p->inp_flags & IN6P_RTHDR)
1700 IS2292(in6p, IPV6_2292RTHD
1738 ip6_notify_pmtu(struct inpcb *in6p, struct sockaddr_in6 *dst, u_int32_t *mtu) argument
[all...]
H A Dipsec.c1679 ipsec6_set_policy(struct in6pcb *in6p, argument
1692 if (in6p == NULL || request == NULL)
1707 if (in6p->in6p_sp == NULL) {
1708 error = ipsec_init_policy(in6p->inp_socket, &in6p->in6p_sp);
1716 pcb_sp = &in6p->in6p_sp->sp_in;
1719 pcb_sp = &in6p->in6p_sp->sp_out;
1731 ipsec6_delete_pcbpolicy(struct in6pcb *in6p) argument
1735 if (in6p == NULL)
1738 if (in6p
[all...]
H A Dicmp6.c2017 struct in6pcb *in6p; local
2048 LIST_FOREACH(in6p, &ripcb, inp_list)
2050 if ((in6p->inp_vflag & INP_IPV6) == 0)
2052 if (in6p->in6p_ip6_nxt != IPPROTO_ICMPV6)
2054 if (!IN6_IS_ADDR_UNSPECIFIED(&in6p->in6p_laddr) &&
2055 !IN6_ARE_ADDR_EQUAL(&in6p->in6p_laddr, &ip6->ip6_dst))
2057 if (!IN6_IS_ADDR_UNSPECIFIED(&in6p->in6p_faddr) &&
2058 !IN6_ARE_ADDR_EQUAL(&in6p->in6p_faddr, &ip6->ip6_src))
2060 if (in6p->in6p_icmp6filt
2062 in6p
[all...]
H A Din6.c3922 struct in6pcb *in6p = sotoin6pcb(so); local
3925 if (in6p == NULL || in6p->inp_state == INPCB_STATE_DEAD)
3946 struct in6pcb *in6p = sotoin6pcb(so); local
3949 if (in6p == NULL || in6p->inp_state == INPCB_STATE_DEAD)
3978 struct in6pcb *in6p = sotoin6pcb(so); local
3988 if (in6p == NULL) {
3998 ifp = in6p->in6p_last_outifp;
4004 if (in6p
[all...]
H A Din6_pcb.c1041 in6_losing(struct inpcb *in6p) argument
1046 if ((rt = in6p->in6p_route.ro_rt) != NULL) {
1050 (struct sockaddr *)&in6p->in6p_route.ro_dst;
1072 ROUTE_RELEASE(&in6p->in6p_route);
H A Din6_mcast.c1886 in6p_lookup_mcast_ifp(const struct inpcb *in6p, argument
1893 VERIFY(in6p == NULL || (in6p->inp_vflag & INP_IPV6));
1898 if (in6p != NULL && (in6p->inp_flags & INP_BOUND_IF))
1899 ifscope = in6p->inp_boundifp->if_index;
/macosx-10.10.1/lsof-53/lsof/dialects/darwin/kmem/
H A Ddsock.c79 struct in6pcb in6p; local
201 || kread((KA_T)s.so_pcb, (char *)&in6p, sizeof(in6p)))
211 enter_dev_ch(print_kptr((KA_T)(in6p.in6p_ppcb ? in6p.in6p_ppcb
215 ta = (KA_T)in6p.in6p_ppcb;
216 la = (unsigned char *)&in6p.in6p_laddr;
217 lp = (int)ntohs(in6p.in6p_lport);
218 if (!IN6_IS_ADDR_UNSPECIFIED(&in6p.in6p_faddr)
219 || in6p
[all...]
/macosx-10.10.1/bind9-45.101/bind9/lib/bind9/
H A Dgetaddresses.c218 struct in6_addr *in6p; local
219 in6p = (struct in6_addr *)(he->h_addr_list[i]);
220 if (in6p == NULL)
222 isc_sockaddr_fromin6(&addrs[i], in6p, port);
/macosx-10.10.1/network_cmds-457/netstat.tproj/
H A Dinet6.c1116 inet6name(struct in6_addr *in6p) argument
1136 if (!nflag && !IN6_IS_ADDR_UNSPECIFIED(in6p)) {
1137 hp = gethostbyaddr((char *)in6p, sizeof(*in6p), AF_INET6);
1145 if (IN6_IS_ADDR_UNSPECIFIED(in6p))
1153 sin6.sin6_addr = *in6p;
1155 if (IN6_IS_ADDR_LINKLOCAL(in6p) ||
1156 IN6_IS_ADDR_MC_NODELOCAL(in6p) ||
1157 IN6_IS_ADDR_MC_LINKLOCAL(in6p)) {
1159 ntohs(*(u_int16_t *)&in6p
[all...]
/macosx-10.10.1/tcpdump-61/tcpdump/
H A Dprint-icmp6.c682 struct in6_addr in6, *in6p; local
782 in6p = (struct in6_addr *)(opri + 1);
787 TCHECK2(*in6p, 8);
791 TCHECK(*in6p);
/macosx-10.10.1/libresolv-57/
H A Dres_send.c382 const struct sockaddr_in6 *in6p, *srv6; local
401 in6p = (const struct sockaddr_in6 *)sa;
405 if (srv6->sin6_family == in6p->sin6_family &&
406 srv6->sin6_port == in6p->sin6_port &&
408 IN6_ARE_ADDR_EQUAL(&srv6->sin6_addr, &in6p->sin6_addr)))

Completed in 190 milliseconds