Lines Matching defs:pi
105 struct in6_pktinfo *pi = NULL;
116 if (opts && (pi = opts->ip6po_pktinfo) &&
117 !IN6_IS_ADDR_UNSPECIFIED(&pi->ipi6_addr)) {
129 sa6.sin6_addr = pi->ipi6_addr;
140 pi->ipi6_addr = sa6.sin6_addr; /* XXX: this overrides pi */
142 *in6src = &pi->ipi6_addr;
160 if (pi && pi->ipi6_ifindex) {
161 ifp = if_get(pi->ipi6_ifindex);
337 struct in6_pktinfo *pi = NULL;
340 if (opts && (pi = opts->ip6po_pktinfo) != NULL && pi->ipi6_ifindex) {
341 *retifp = if_get(pi->ipi6_ifindex);
421 struct in6_pktinfo *pi;
427 if (outputopts6 && (pi = outputopts6->ip6po_pktinfo) &&
428 pi->ipi6_ifindex)
429 scopeid = pi->ipi6_ifindex;