Lines Matching refs:ip6po_pktinfo
909 if (opt != NULL && opt->ip6po_pktinfo != NULL) {
910 if (opt->ip6po_pktinfo->ipi6_ifindex != IFSCOPE_NONE)
911 opt->ip6po_pktinfo->ipi6_ifindex = IFSCOPE_NONE;
2616 if (opt->ip6po_pktinfo || opt->ip6po_nexthop ||
2697 if (pktopt && pktopt->ip6po_pktinfo)
2698 optdata = (void *)pktopt->ip6po_pktinfo;
2788 if (pktopt->ip6po_pktinfo)
2789 FREE(pktopt->ip6po_pktinfo, M_IP6OPT);
2790 pktopt->ip6po_pktinfo = NULL;
2854 if (src->ip6po_pktinfo) {
2855 dst->ip6po_pktinfo = _MALLOC(sizeof(*dst->ip6po_pktinfo),
2857 if (dst->ip6po_pktinfo == NULL && canwait == M_NOWAIT)
2859 *dst->ip6po_pktinfo = *src->ip6po_pktinfo;
3182 if (optname == IPV6_PKTINFO && opt->ip6po_pktinfo &&
3222 if (opt->ip6po_pktinfo == NULL) {
3223 opt->ip6po_pktinfo = _MALLOC(sizeof(*pktinfo),
3225 if (opt->ip6po_pktinfo == NULL)
3228 bcopy(pktinfo, opt->ip6po_pktinfo, sizeof(*pktinfo));