Lines Matching defs:ip6
54 #include <netinet/ip6.h>
107 static struct ip6q ip6q; /* ip6 reassembly queue */
170 struct ip6_hdr *ip6;
185 ip6 = mtod(m, struct ip6_hdr *);
192 sockaddr_in6_init(&u.dst6, &ip6->ip6_dst, 0, 0, 0);
197 if (ip6->ip6_plen == 0) {
209 frgpartlen = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) - offset
258 IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, &q6->ip6q_src) &&
259 IN6_ARE_ADDR_EQUAL(&ip6->ip6_dst, &q6->ip6q_dst))
298 q6->ip6q_src = ip6->ip6_src;
299 q6->ip6q_dst = ip6->ip6_dst;
378 ip6af->ip6af_head = ip6->ip6_flow;
379 ip6af->ip6af_len = ip6->ip6_plen;
380 ip6af->ip6af_nxt = ip6->ip6_nxt;
381 ip6af->ip6af_hlim = ip6->ip6_hlim;
473 ip6 = mtod(m, struct ip6_hdr *);
474 ip6->ip6_plen = htons(next);
475 ip6->ip6_src = q6->ip6q_src;
476 ip6->ip6_dst = q6->ip6q_dst;
483 memmove((char *)ip6 + sizeof(struct ip6_frag), ip6, offset);
579 struct ip6_hdr *ip6;
582 ip6 = mtod(m, struct ip6_hdr *);
585 ip6->ip6_src = q6->ip6q_src;
586 ip6->ip6_dst = q6->ip6q_dst;