Lines Matching defs:ip6e
1444 struct ip6_ext *ip6e = NULL;
1461 if (off + sizeof(*ip6e) > m->m_len)
1463 ip6e = (struct ip6_ext *)(mtod(m, caddr_t) + off);
1465 elen = (ip6e->ip6e_len + 2) << 2;
1467 elen = (ip6e->ip6e_len + 1) << 3;
1476 *mp = sbcreatecontrol(ip6e, elen,
1486 *mp = sbcreatecontrol(ip6e, elen,
1508 nxt = ip6e->ip6e_nxt;
1509 ip6e = NULL;
1603 struct ip6_ext ip6e;
1617 m_copydata(m, len, sizeof(ip6e), (caddr_t)&ip6e);
1623 nlen = (ip6e.ip6e_len + 2) << 2;
1626 nlen = (ip6e.ip6e_len + 1) << 3;
1629 nxt = ip6e.ip6e_nxt;
1641 struct ip6_ext ip6e;
1677 if (m->m_pkthdr.len < off + sizeof(ip6e))
1679 m_copydata(m, off, sizeof(ip6e), (caddr_t)&ip6e);
1681 *nxtp = ip6e.ip6e_nxt;
1682 off += (ip6e.ip6e_len + 2) << 2;
1688 if (m->m_pkthdr.len < off + sizeof(ip6e))
1690 m_copydata(m, off, sizeof(ip6e), (caddr_t)&ip6e);
1692 *nxtp = ip6e.ip6e_nxt;
1693 off += (ip6e.ip6e_len + 1) << 3;