That's what I meant. Atsushi > are you suggesting something like this in ip_input()? > > itojun > > > if (((u_long)mtod(m, caddr_t)) % ALIGNBYTES) { > /* unaligned ip header - force pullup */ > m = m_pullup_always(m, sizeof struct ip); /*always pullup*/ > } >