I guess there isn't any better way to solve hardware alignment requirements than the one used by the roadrunner driver (basically traverse the mbuf chain, and fix unaligned mbufs)? Should perhaps this functionality be provided in some driver independent way? /Johan