Lines Matching defs:optp
345 struct ip6_pktopts opt, *optp = 0;
374 optp = &opt;
376 optp = in6p->in6p_outputopts;
431 if (optp && (pi = optp->ip6po_pktinfo) && pi->ipi6_ifindex) {
467 if (israw != 0 && optp && optp->ip6po_pktinfo && !IN6_IS_ADDR_UNSPECIFIED(&optp->ip6po_pktinfo->ipi6_addr)) {
468 in6a = &optp->ip6po_pktinfo->ipi6_addr;
470 } else if ((in6a = in6_selectsrc(dstsock, optp, in6p,
559 error = ip6_output(m, optp, &in6p->in6p_route, flags, im6o,
606 if (optp == &opt && optp->ip6po_rthdr && optp->ip6po_route.ro_rt) {
607 rtfree(optp->ip6po_route.ro_rt);
608 optp->ip6po_route.ro_rt = NULL;
611 if (optp == &opt)
612 ip6_clearpktopts(optp, -1);