Firstly: I am totally a newbie for this kind of work.
I have a USB rndis device driver for some hardware only working in XP/2000/Vista. But I want to port this to CE or Linux, and vendor also says that developer should do that.
In summary, I have XP drivers and Interface/End point configurations the driver has. And I have two questions related:
Why do I need to write a driver to communicate the device using IP number? Does not Windows support that by default?
If so what do I need to know to port the driver to another OS? I used windriver, it got the configurations, but what can I do next? What else should I know about the device?