Dear Sir,
I am currently using the device level driver on win platform to do the ethernet level works. I am able to send raw packet and received the raw packet for analysis and build a application on it became a tools for simulation or testing ethernet. Please let me know if my skill suit you and your project need.