Searched refs:pi6 (Results 1 – 3 of 3) sorted by relevance
| /xnu-12377.81.4/bsd/netinet6/ |
| H A D | ip6_input.c | 1909 struct in6_pktinfo pi6 = { in ip6_savecontrol_v4() local 1915 bcopy(&ip_header->ip_dst, &pi6.ipi6_addr.s6_addr32[3], sizeof(struct in_addr)); in ip6_savecontrol_v4() 1917 mp = sbcreatecontrol_mbuf((caddr_t)&pi6, in ip6_savecontrol_v4() 1930 struct in6_pktinfo pi6; in ip6_savecontrol_v4() local 1932 bcopy(&ip6->ip6_dst, &pi6.ipi6_addr, sizeof(struct in6_addr)); in ip6_savecontrol_v4() 1933 in6_clearscope(&pi6.ipi6_addr); /* XXX */ in ip6_savecontrol_v4() 1934 pi6.ipi6_ifindex = in ip6_savecontrol_v4() 1937 mp = sbcreatecontrol_mbuf((caddr_t)&pi6, in ip6_savecontrol_v4()
|
| /xnu-12377.81.4/bsd/kern/ |
| H A D | socket_flows.c | 795 struct in6_pktinfo *pi6; in soflow_udp_get_address_from_control() local 825 pi6 = (struct in6_pktinfo *)(void *)CMSG_DATA(cm); in soflow_udp_get_address_from_control() 826 *address_ptr = (uint8_t *)&pi6->ipi6_addr; in soflow_udp_get_address_from_control()
|
| /xnu-12377.81.4/bsd/netinet/ |
| H A D | flow_divert.c | 2859 struct in6_pktinfo pi6; in flow_divert_create_control_mbuf() local 2860 memset(&pi6, 0, sizeof(pi6)); in flow_divert_create_control_mbuf() 2861 pi6.ipi6_addr = fd_cb->local_endpoint.sin6.sin6_addr; in flow_divert_create_control_mbuf() 2863 pi6.ipi6_ifindex = inp->in6p_last_outifp->if_index; in flow_divert_create_control_mbuf() 2865 pi6.ipi6_ifindex = inp->inp_last_outifp->if_index; in flow_divert_create_control_mbuf() 2868 return sbcreatecontrol((caddr_t)&pi6, sizeof(pi6), IPV6_PKTINFO, IPPROTO_IPV6); in flow_divert_create_control_mbuf()
|