RNDIS protocol question



Hello,

I am writing firmware for an embedded device that will utilize USB to
communicate with the Windows CE environment.

I using the RNDIS protocol to communicate with Windows CE. The
microcontroller firmware that I am writing must conform to the RNDIS
specification and communicate the correct messages back and forth, which are
determined by the OIDS used.

My problem is this:
The Microcontroller does have have a way of monitoring certain items that
the OIDS will query for. The OIDS in particular are:

OID_GEN_XMIT_OK
OID_GEN_RCV_OK
OID_GEN_XMIT_ERROR
OID_GEN_RCV_ERROR
OID_GEN_RCV_NO_BUFFER
OID_GEN_DIRECTED_BYTES_XMIT
OID_GEN_DIRECTED_FRAMES_XMIT
OID_GEN_MULTICAST_BYTES_XMIT
OID_GEN_MULTICAST_FRAMES_XMIT
OID_GEN_BROADCAST_BYTES_XMIT
OID_GEN_BROADCAST_FRAMES_XMIT
OID_GEN_DIRECTED_BYTES_RCV
OID_GEN_DIRECTED_FRAMES_RCV
OID_GEN_MULTICAST_BYTES_RCV
OID_GEN_MULTICAST_FRAMES_RCV
OID_GEN_BROADCAST_BYTES_RCV
OID_GEN_BROADCAST_FRAMES_RCV
OID_GEN_RCV_CRC_ERROR
OID_802_3_MAC_OPTIONS
OID_802_3_RCV_ERROR_ALIGNMENT
OID_802_3_XMIT_ONE_COLLISION
OID_802_3_XMIT_MORE_COLLISIONS
OID_802_3_XMIT_DEFERRED
OID_802_3_XMIT_MAX_COLLISIONS
OID_802_3_RCV_OVERRUN
OID_802_3_XMIT_UNDERRUN
OID_802_3_XMIT_HEARTBEAT_FAILURE
OID_802_3_XMIT_TIMES_CRS_LOST
OID_802_3_XMIT_LATE_COLLISIONS
OID_PNP_CAPABILITIES
OID_PNP_QUERY_POWER
OID_802_3_MULTICAST_LIST
OID_PNP_SET_POWER

For all these items, the Microcontroller either will not have access to, or
simply does not have the ability to do what is asked and return a value to
the RNDIS driver on the Windows CE environment.

My question:

Is there a way to create a templated message that will satisfy the Windows
RNDIS driver as a response to the OID queries that I have listed here?

I look forward to hearing back on this.
.



Relevant Pages

  • Re: to PFW or not to PFW
    ... The design of Microsoft Windows is including a security system. ... I'm just using Windows messages to let the web-browser do, ... because Windows messages are just one of many ways to communicate between ...
    (comp.security.firewalls)
  • Re: Web Rhapsody, Firefox, Suse 10.0
    ... I have to tell you about how much I love my computer and its operating system. ... Surely it has to be the very pathetic emblem of the Linux crusade. ... willingness to communicate in any way. ... to imitate their Windows counterpart. ...
    (alt.os.linux.suse)
  • Re: ADP PC/Payroll database
    ... Please only communicate in the newsgroup. ... Sent via Windows Mail on Windows Vista, ... I dunno why the ADP installer couldn't have clicked there;-). ... Les Connor [SBS Community Member - SBS MVP] ...
    (microsoft.public.windows.server.sbs)
  • Re: Linux<->Windows connection using USB host-to-host cable
    ... > RNDIS. ... that's why I am unable to connect Windows ... searching through Linux 2.6.x source code tree I have ... > hardware with 'slave' USB). ...
    (comp.os.linux.hardware)
  • RE: I quit
    ... windows couldn't do it because netscape insisted on modifying ... >> communicate any disregaurd for everyones efforts. ... FreeBSD isn't really targeted anywhere, ... telling the software developers what to write. ...
    (freebsd-questions)