| version 1.73.2.1, 2004/05/28 07:23:48 |
version 1.73.2.1.4.1, 2006/05/24 02:37:19 |
| Line 1015 ip6_savecontrol(in6p, mp, ip6, m) |
|
| Line 1015 ip6_savecontrol(in6p, mp, ip6, m) |
|
| mp = &(*mp)->m_next; |
mp = &(*mp)->m_next; |
| } |
} |
| #endif |
#endif |
| |
|
| |
/* some OSes call this logic with IPv4 packet, for SO_TIMESTAMP */ |
| |
if ((ip6->ip6_vfc & IPV6_VERSION_MASK) !=3D IPV6_VERSION) |
| |
return; |
| |
|
| if (in6p->in6p_flags & IN6P_RECVDSTADDR) { |
if (in6p->in6p_flags & IN6P_RECVDSTADDR) { |
| *mp = sbcreatecontrol((caddr_t) &ip6->ip6_dst, |
*mp = sbcreatecontrol((caddr_t) &ip6->ip6_dst, |
| sizeof(struct in6_addr), IPV6_RECVDSTADDR, IPPROTO_IPV6); |
sizeof(struct in6_addr), IPV6_RECVDSTADDR, IPPROTO_IPV6); |