>That wasn't the problem. M_PREPEND() does, in fact, do a read/write
>check, because it uses M_LEADINGSPACE(), which uses M_READONLY().
>
>Besides, M_PREPEND() is only used in the non-IP_HDRINCL case. That
>case works fine.
i see, i was wrong.
itojun