Lines Matching refs:ip6e
1434 struct ip6_ext *ip6e = NULL; in ip6_savecontrol() local
1451 if (off + sizeof(*ip6e) > m->m_len) in ip6_savecontrol()
1453 ip6e = (struct ip6_ext *)(mtod(m, caddr_t) + off); in ip6_savecontrol()
1455 elen = (ip6e->ip6e_len + 2) << 2; in ip6_savecontrol()
1457 elen = (ip6e->ip6e_len + 1) << 3; in ip6_savecontrol()
1466 *mp = sbcreatecontrol((caddr_t)ip6e, elen, in ip6_savecontrol()
1477 *mp = sbcreatecontrol((caddr_t)ip6e, elen, in ip6_savecontrol()
1499 nxt = ip6e->ip6e_nxt; in ip6_savecontrol()
1500 ip6e = NULL; in ip6_savecontrol()
1593 struct ip6_ext ip6e; in ip6_get_prevhdr() local
1607 m_copydata(m, len, sizeof(ip6e), (caddr_t)&ip6e); in ip6_get_prevhdr()
1613 nlen = (ip6e.ip6e_len + 2) << 2; in ip6_get_prevhdr()
1616 nlen = (ip6e.ip6e_len + 1) << 3; in ip6_get_prevhdr()
1619 nxt = ip6e.ip6e_nxt; in ip6_get_prevhdr()
1631 struct ip6_ext ip6e; in ip6_nexthdr() local
1667 if (m->m_pkthdr.len < off + sizeof(ip6e)) in ip6_nexthdr()
1669 m_copydata(m, off, sizeof(ip6e), (caddr_t)&ip6e); in ip6_nexthdr()
1671 *nxtp = ip6e.ip6e_nxt; in ip6_nexthdr()
1672 off += (ip6e.ip6e_len + 2) << 2; in ip6_nexthdr()
1678 if (m->m_pkthdr.len < off + sizeof(ip6e)) in ip6_nexthdr()
1680 m_copydata(m, off, sizeof(ip6e), (caddr_t)&ip6e); in ip6_nexthdr()
1682 *nxtp = ip6e.ip6e_nxt; in ip6_nexthdr()
1683 off += (ip6e.ip6e_len + 1) << 3; in ip6_nexthdr()