change IP send to be correct for all interface architectures
	i.e. interfaces which use DMA and interfaces with dual ported
	buffers

	separated ip from interfaces drivers better