Lines Matching refs:ip6e
1660 struct ip6_ext *ip6e = NULL;
1681 if (off + sizeof(*ip6e) > m->m_len)
1683 ip6e = (struct ip6_ext *)(mtod(m, caddr_t) + off);
1685 elen = (ip6e->ip6e_len + 2) << 2;
1687 elen = (ip6e->ip6e_len + 1) << 3;
1696 ip6e = mtod(ext, struct ip6_ext *);
1698 elen = (ip6e->ip6e_len + 2) << 2;
1700 elen = (ip6e->ip6e_len + 1) << 3;
1713 mp = sbcreatecontrol_mbuf((caddr_t)ip6e, elen,
1728 mp = sbcreatecontrol_mbuf((caddr_t)ip6e, elen,
1758 nxt = ip6e->ip6e_nxt;
1759 ip6e = NULL;
1824 struct ip6_ext ip6e;
1840 m_copydata(m, off, sizeof(ip6e), (caddr_t)&ip6e);
1842 elen = (ip6e.ip6e_len + 2) << 2;
1844 elen = (ip6e.ip6e_len + 1) << 3;
1892 struct ip6_ext *ip6e = NULL;
1897 ip6e = (struct ip6_ext *)(mtod(m, caddr_t) + len);
1904 len += (ip6e->ip6e_len + 2) << 2;
1907 len += (ip6e->ip6e_len + 1) << 3;
1910 nxt = ip6e->ip6e_nxt;
1912 if (ip6e)
1913 return((char *) &ip6e->ip6e_nxt);
1930 struct ip6_ext ip6e;
1966 if (m->m_pkthdr.len < off + sizeof(ip6e))
1968 m_copydata(m, off, sizeof(ip6e), (caddr_t)&ip6e);
1970 *nxtp = ip6e.ip6e_nxt;
1971 off += (ip6e.ip6e_len + 2) << 2;
1977 if (m->m_pkthdr.len < off + sizeof(ip6e))
1979 m_copydata(m, off, sizeof(ip6e), (caddr_t)&ip6e);
1981 *nxtp = ip6e.ip6e_nxt;
1982 off += (ip6e.ip6e_len + 1) << 3;