UsbDbgRndisMdd Implementation (Compact 2013)

10/16/2014

The UsbDbgRndisMdd library emulates a virtual Ethernet port over USB and implements KITL Functions for Ethernet Drivers.

The following table shows the names of the KITL functions for Ethernet drivers as they are implemented in oal_usbdbgrndismdd.lib. Not all KITL functions for Ethernet drivers are implemented.

KITL Functions for Ethernet Drivers

UsbDbgRndisMdd Public Interface

OAL_KITLETH_CURRENT_PACKET_FILTER

void Rndis_CurrentPktFilter(UINT32 filter);

OAL_KITLETH_DEINIT

void Rndis_DeInit();

OAL_KITLETH_DISABLE_INTS

void Rndis_DisableInts();

OAL_KITLETH_ENABLE_INTS

void Rndis_EnableInts();

OAL_KITLETH_GET_FRAME

UINT16 Rndis_RecvFrame(LPBYTE pbOutBuffer, PUSHORT pcbOutBufSize);

OAL_KITLETH_INIT

BOOL Rndis_Init(UINT8 *pAddress, UINT32 offset, UINT16 mac[3]);

OAL_KITLETH_POWER_OFF

void Rndis_PowerOff();

OAL_KITLETH_POWER_ON

void Rndis_PowerOn();

OAL_KITLETH_SEND_FRAME

UINT16 Rndis_SendFrame(UINT8 *pData, UINT32 size);

See Also

Other Resources

USB Debug Reference