Hi,
I am trying to figure out the best (i.e. easiest, fastest and least
prone to error; yeah, I know) approach to developing a network driver
for a USB-connected network card. From my research so far, I think I
can do this in 3 different ways:
1. Remote NDIS - not really an option in this case because the network
card has only 64Kbytes of RAM and most of it is used by the device
firmware.
2. custom USB + NDIS driver - This seems to be the most complex
option. I have written NDIS drivers before but have no experience
writing a USB driver.
3. Use an NDIS-WDM driver - write an NDIS driver with a WDM lower
edge. I am guessing that this will allow me to use the native USB
driver leaving me to focus on the NDIS driver.
Am I correct so far?
Based on the above, (3) sounds the most promising way to go.
If anyone has any other suggestions or comments, please let me know.
Thanks,
Harshal