2 #ifndef _SMAP_MODULAR_H
3 #define _SMAP_MODULAR_H
10 u32 RxDroppedFrameCount;
12 u16 RxFrameOverrunCount;
13 u16 RxFrameBadLengthCount;
14 u16 RxFrameBadFCSCount;
15 u16 RxFrameBadAlignmentCount;
16 u32 TxDroppedFrameCount;
18 u16 TxFrameLOSSCRCount;
19 u16 TxFrameEDEFERCount;
20 u16 TxFrameCollisionCount;
21 u16 TxFrameUnderrunCount;
28 int (*TxPacketNext)(
void **data);
29 int (*TxPacketDeQ)(
void **data);
30 int (*LinkStateDown)(void);
31 int (*LinkStateUp)(void);
32 void *(*StackAllocRxPacket)(u16 LengthRounded,
void **payload);
33 int (*EnQRxPacket)(
void *
pbuf);
39 int (*GetMACAddress)(u8 *buffer);
41 void (*OutputDebugInformation)(void);
43 unsigned char *RxBDIndexPtr;
49 #define smapmodu_IMPORTS_start DECLARE_IMPORT_TABLE(smapmodu, 1, 1)
50 #define smapmodu_IMPORTS_end END_IMPORT_TABLE
52 #define I_SmapModularGetExportTable DECLARE_IMPORT(4, SmapModularGetExportTable)