Lines Matching refs:ip6po_rthdr
480 if (opt->ip6po_rthdr) {
494 MAKE_EXTHDR(opt->ip6po_rthdr, &exthdrs.ip6e_rthdr);
903 if (opt != NULL && opt->ip6po_rthdr)
2924 if (pktopt && pktopt->ip6po_rthdr) {
2925 optdata = (void *)pktopt->ip6po_rthdr;
2926 ip6e = (struct ip6_ext *)pktopt->ip6po_rthdr;
3073 PKTOPT_EXTHDRCPY(ip6po_rthdr); /* not copy the cached route */
3591 if (opt->ip6po_rthdr == NULL)
3646 opt->ip6po_rthdr = _MALLOC(rthlen, M_IP6OPT, M_NOWAIT);
3647 if (opt->ip6po_rthdr == NULL)
3649 bcopy(rth, opt->ip6po_rthdr, rthlen);
3888 if (in6p->in6p_outputopts->ip6po_rthdr) {
3892 len += elen(in6p->in6p_outputopts->ip6po_rthdr);