Lines Matching defs:ip6e
1144 struct ip6_ext *ip6e = NULL;
1167 ip6e = mtod(ext, struct ip6_ext *);
1169 elen = (ip6e->ip6e_len + 2) << 2;
1171 elen = (ip6e->ip6e_len + 1) << 3;
1183 *mp = sbcreatecontrol((caddr_t)ip6e, elen,
1194 *mp = sbcreatecontrol((caddr_t)ip6e, elen,
1219 nxt = ip6e->ip6e_nxt;
1220 ip6e = NULL;
1236 struct ip6_ext ip6e;
1252 if (off + sizeof(ip6e) > m->m_pkthdr.len)
1255 m_copydata(m, off, sizeof(ip6e), &ip6e);
1257 elen = (ip6e.ip6e_len + 2) << 2;
1259 elen = (ip6e.ip6e_len + 1) << 3;
1303 struct ip6_ext ip6e;
1309 m_copydata(m, len, sizeof(ip6e), &ip6e);
1316 nlen = (ip6e.ip6e_len + 2) << 2;
1319 nlen = (ip6e.ip6e_len + 1) << 3;
1323 nxt = ip6e.ip6e_nxt;
1337 struct ip6_ext ip6e;
1372 if (m->m_pkthdr.len < off + sizeof(ip6e))
1374 m_copydata(m, off, sizeof(ip6e), &ip6e);
1376 *nxtp = ip6e.ip6e_nxt;
1377 off += (ip6e.ip6e_len + 2) << 2;
1385 if (m->m_pkthdr.len < off + sizeof(ip6e))
1387 m_copydata(m, off, sizeof(ip6e), &ip6e);
1389 *nxtp = ip6e.ip6e_nxt;
1390 off += (ip6e.ip6e_len + 1) << 3;