-#define IP_HDR_ALIGNMENT_FIXUP(_m, _ifp, _action) do { \
- if (!IP_HDR_ALIGNED_P(mtod(_m, caddr_t))) { \
- struct mbuf *_n; \
- struct ifnet *__ifp = (_ifp); \
- atomic_add_64(&(__ifp)->if_alignerrs, 1); \
- if (((_m)->m_flags & M_PKTHDR) && \
- (_m)->m_pkthdr.pkt_hdr != NULL) \
- (_m)->m_pkthdr.pkt_hdr = NULL; \
- _n = m_defrag_offset(_m, max_linkhdr, M_NOWAIT); \
- if (_n == NULL) { \
- atomic_add_32(&ipstat.ips_toosmall, 1); \
- m_freem(_m); \
- (_m) = NULL; \
- _action; \
- } else { \
- VERIFY(_n != (_m)); \
- (_m) = _n; \
- } \
- } \
+#define IP_HDR_ALIGNMENT_FIXUP(_m, _ifp, _action) do { \
+ if (!IP_HDR_ALIGNED_P(mtod(_m, caddr_t))) { \
+ struct mbuf *_n; \
+ struct ifnet *__ifp = (_ifp); \
+ atomic_add_64(&(__ifp)->if_alignerrs, 1); \
+ if (((_m)->m_flags & M_PKTHDR) && \
+ (_m)->m_pkthdr.pkt_hdr != NULL) \
+ (_m)->m_pkthdr.pkt_hdr = NULL; \
+ _n = m_defrag_offset(_m, max_linkhdr, M_NOWAIT); \
+ if (_n == NULL) { \
+ atomic_add_32(&ipstat.ips_toosmall, 1); \
+ m_freem(_m); \
+ (_m) = NULL; \
+ _action; \
+ } else { \
+ VERIFY(_n != (_m)); \
+ (_m) = _n; \
+ } \
+ } \