My recommendation is to break the work up into manageable pieces that can be committed so you don't fall into the same hole that netmp has fallen into. If you have to add fields to the mbuf header then go ahead and do it. -Matt Matthew Dillon <dillon at backplane.com>