Lines Matching refs:ip6po_rthdr
431 if (opt->ip6po_rthdr) {
445 MAKE_EXTHDR(opt->ip6po_rthdr, &exthdrs.ip6e_rthdr);
794 if (opt && opt->ip6po_rthdr)
2721 if (pktopt && pktopt->ip6po_rthdr) {
2722 optdata = (void *)pktopt->ip6po_rthdr;
2723 ip6e = (struct ip6_ext *)pktopt->ip6po_rthdr;
2872 PKTOPT_EXTHDRCPY(ip6po_rthdr); /* not copy the cached route */
3395 if (opt->ip6po_rthdr == NULL)
3452 opt->ip6po_rthdr = _MALLOC(rthlen, M_IP6OPT, M_NOWAIT);
3453 if (opt->ip6po_rthdr == NULL)
3455 bcopy(rth, opt->ip6po_rthdr, rthlen);
3623 if (in6p->in6p_outputopts->ip6po_rthdr)
3626 len += elen(in6p->in6p_outputopts->ip6po_rthdr);