netdev_header is never serialized, we just send it as is
moved all defines delated only to the kernel to netdev.h
Cannot possibly implement splic functions since they require DMA
comment cleanup
moved all defines related to kernel to netdev.h