RNDIS for connection-oriented device

Hi all,

I have a project to develop usb ethernet driver for my wimax
device (connection-oriented device). What I know from the
documentation is that RNDIS support for both connectionless
and connection-oriented device. I want to simplify my work.
That’s why I choose to use RNDIS rather than to develop
my own NDIS miniport driver.

In microsoft rndis documentation sample, for the descriptor,
it use communication class interface with abstract control type.
Should i use the same descriptor for my wimax device? Beside
the type, is there any descriptor data which differs from the
sample for my device?

Thank you for any help.
Anton

Hi,

I don’t think you can develop RNDIS host driver for Windows. It comes built in with Windows OS, and your device must to support RNDIS protocol. If it does, you have no work here. If your device is not an RNDIS device (and my guess that it is not), you should implement your own NDIS miniport.
You can start by looking at ndisedge sample in WDK, also see www.ndis.com for some references and tips.

Regards,
S.