Lines Matching refs:ip6e
1727 struct ip6_ext *ip6e = NULL;
1748 if (off + sizeof (*ip6e) > m->m_len)
1750 ip6e = (struct ip6_ext *)(mtod(m, caddr_t) + off);
1752 elen = (ip6e->ip6e_len + 2) << 2;
1754 elen = (ip6e->ip6e_len + 1) << 3;
1763 ip6e = mtod(ext, struct ip6_ext *);
1765 elen = (ip6e->ip6e_len + 2) << 2;
1767 elen = (ip6e->ip6e_len + 1) << 3;
1780 mp = sbcreatecontrol_mbuf((caddr_t)ip6e, elen,
1794 mp = sbcreatecontrol_mbuf((caddr_t)ip6e, elen,
1824 nxt = ip6e->ip6e_nxt;
1825 ip6e = NULL;
1890 struct ip6_ext ip6e;
1906 m_copydata(m, off, sizeof (ip6e), (caddr_t)&ip6e);
1908 elen = (ip6e.ip6e_len + 2) << 2;
1910 elen = (ip6e.ip6e_len + 1) << 3;
1958 struct ip6_ext *ip6e = NULL;
1963 ip6e = (struct ip6_ext *)(mtod(m, caddr_t) + len);
1970 len += (ip6e->ip6e_len + 2) << 2;
1973 len += (ip6e->ip6e_len + 1) << 3;
1976 nxt = ip6e->ip6e_nxt;
1978 if (ip6e)
1979 return ((char *)&ip6e->ip6e_nxt);
1992 struct ip6_ext ip6e;
2027 if (m->m_pkthdr.len < off + sizeof (ip6e))
2029 m_copydata(m, off, sizeof (ip6e), (caddr_t)&ip6e);
2031 *nxtp = ip6e.ip6e_nxt;
2032 off += (ip6e.ip6e_len + 2) << 2;
2038 if (m->m_pkthdr.len < off + sizeof (ip6e))
2040 m_copydata(m, off, sizeof (ip6e), (caddr_t)&ip6e);
2042 *nxtp = ip6e.ip6e_nxt;
2043 off += (ip6e.ip6e_len + 1) << 3;