Lines Matching defs:ip6e
1185 struct ip6_ext *ip6e = NULL;
1208 ip6e = mtod(ext, struct ip6_ext *);
1210 elen = (ip6e->ip6e_len + 2) << 2;
1212 elen = (ip6e->ip6e_len + 1) << 3;
1218 KASSERT(ACCESSIBLE_POINTER(ip6e, struct ip6_hdr));
1225 *mp = sbcreatecontrol(ip6e, elen,
1236 *mp = sbcreatecontrol(ip6e, elen,
1261 nxt = ip6e->ip6e_nxt;
1262 ip6e = NULL;
1315 struct ip6_ext ip6e;
1319 if (off + sizeof(ip6e) > m->m_pkthdr.len)
1322 m_copydata(m, off, sizeof(ip6e), (void *)&ip6e);
1324 elen = (ip6e.ip6e_len + 2) << 2;
1326 elen = (ip6e.ip6e_len + 1) << 3;
1368 struct ip6_ext ip6e;
1374 m_copydata(m, len, sizeof(ip6e), &ip6e);
1381 nlen = (ip6e.ip6e_len + 2) << 2;
1384 nlen = (ip6e.ip6e_len + 1) << 3;
1388 nxt = ip6e.ip6e_nxt;
1402 struct ip6_ext ip6e;
1440 if (m->m_pkthdr.len < off + sizeof(ip6e))
1442 m_copydata(m, off, sizeof(ip6e), (void *)&ip6e);
1444 *nxtp = ip6e.ip6e_nxt;
1445 off += (ip6e.ip6e_len + 2) << 2;
1453 if (m->m_pkthdr.len < off + sizeof(ip6e))
1455 m_copydata(m, off, sizeof(ip6e), (void *)&ip6e);
1457 *nxtp = ip6e.ip6e_nxt;
1458 off += (ip6e.ip6e_len + 1) << 3;