Lines Matching refs:off
229 #define IP6_EXTHDR_CHECK(m, off, hlen, ret) \
233 ((m)->m_len < (off) + (hlen)) && \
234 (((m) = m_pullup((m), (off) + (hlen))) == NULL)) { \
238 if ((m)->m_len < (off) + (hlen)) { \
244 if ((m)->m_len < (off) + (hlen)) { \
251 if ((m)->m_len < (off) + (hlen)) { \
261 * IP6_EXTHDR_GET ensures that intermediate protocol header (from "off" to
270 #define IP6_EXTHDR_GET(val, typ, m, off, len) \
274 if ((m)->m_len >= (off) + (len)) \
275 (val) = (typ)(mtod((m), caddr_t) + (off)); \
277 t = m_pulldown((m), (off), (len), &tmp); \
289 #define IP6_EXTHDR_GET0(val, typ, m, off, len) \
292 if ((off) == 0) \
295 t = m_pulldown((m), (off), (len), NULL); \