Lines Matching defs:ip6
210 struct ip6_hdr *ip6 = NULL;
258 ip6 = mtod(m, struct ip6_hdr *);
277 if (ip6)
292 else if (ip6)
367 srcsa.sin6.sin6_flowinfo = htonl(0x0fffffff) & ip6->ip6_flow;
370 in6_recoverscope(&srcsa.sin6, &ip6->ip6_src);
377 dstsa.sin6.sin6_flowinfo = htonl(0x0fffffff) & ip6->ip6_flow;
380 in6_recoverscope(&dstsa.sin6, &ip6->ip6_dst);
407 if (ip6)
416 if (ip6)
429 if (ip6) {
431 inp->inp_ip6_minhlim > ip6->ip6_hlim)
435 &inp->inp_laddr6, &ip6->ip6_dst))
451 if (ip6) {
454 &inp->inp_faddr6, &ip6->ip6_src) ||
473 udp_sbappend(last, n, ip, ip6, iphlen,
509 udp_sbappend(last, m, ip, ip6, iphlen, uh, &srcsa.sa, 0);
522 if (ip6) {
523 inp = in6_pcblookup(&udb6table, &ip6->ip6_src,
524 uh->uh_sport, &ip6->ip6_dst, uh->uh_dport,
537 if (ip6) {
538 inp = in6_pcblookup_listen(&udb6table, &ip6->ip6_dst,
583 if (ip6) {
602 if (ip6 && inp->inp_ip6_minhlim &&
603 inp->inp_ip6_minhlim > ip6->ip6_hlim) {
635 udp_sbappend(inp, m, ip, ip6, iphlen, uh, &srcsa.sa, ipsecflowinfo);
646 struct ip6_hdr *ip6, int hlen, struct udphdr *uh,
656 ip, ip6, uh, hlen);
662 if (ip6 && (inp->inp_flags & IN6P_CONTROLOPTS ||
670 if (ip6 && (inp->inp_flags & IN6P_RECVDSTPORT)) {
730 struct ip6_hdr *ip6;
763 ip6 = ip6cp->ip6c_ip6;
768 ip6 = NULL;
799 if (ip6) {
816 sa6_src.sin6_addr = ip6->ip6_src;
818 &ip6->ip6_src);