Home | History | Annotate | Download | only in net

Lines Matching defs:ip6

115 #include <netinet/ip6.h>
361 struct ip6_hdr *ip6;
378 * If we don't have an ip4 address that match my inner ip6 address,
389 if (m->m_len < sizeof(*ip6)) {
390 m = m_pullup(m, sizeof(*ip6));
396 ip6 = mtod(m, struct ip6_hdr *);
397 tos = (ntohl(ip6->ip6_flow) >> 20) & 0xff;
403 if (IN6_IS_ADDR_6TO4(&ip6->ip6_dst))
404 in4 = GET_V4(&ip6->ip6_dst);
587 struct ip6_hdr *ip6;
621 if (m->m_len < sizeof(*ip6)) {
622 m = m_pullup(m, sizeof(*ip6));
626 ip6 = mtod(m, struct ip6_hdr *);
632 if (stf_checkaddr6(sc, &ip6->ip6_dst, NULL) < 0 ||
633 stf_checkaddr6(sc, &ip6
638 itos = (ntohl(ip6->ip6_flow) >> 20) & 0xff;
643 ip6->ip6_flow &= ~htonl(0xff << 20);
644 ip6->ip6_flow |= htonl((uint32_t)itos << 20);