summaryrefslogtreecommitdiff
path: root/cleopatre/devkit/mt7601udrv/include/netif_block.h
diff options
context:
space:
mode:
Diffstat (limited to 'cleopatre/devkit/mt7601udrv/include/netif_block.h')
-rw-r--r--cleopatre/devkit/mt7601udrv/include/netif_block.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/cleopatre/devkit/mt7601udrv/include/netif_block.h b/cleopatre/devkit/mt7601udrv/include/netif_block.h
new file mode 100644
index 0000000000..3714bf0695
--- /dev/null
+++ b/cleopatre/devkit/mt7601udrv/include/netif_block.h
@@ -0,0 +1,31 @@
+
+#ifndef __NET_IF_BLOCK_H__
+#define __NET_IF_BLOCK_H__
+
+#include "link_list.h"
+#include "rtmp.h"
+
+#define FREE_NETIF_POOL_SIZE 32
+
+typedef struct _NETIF_ENTRY
+{
+ struct _NETIF_ENTRY *pNext;
+ PNET_DEV pNetDev;
+} NETIF_ENTRY, *PNETIF_ENTRY;
+
+void initblockQueueTab(
+ IN PRTMP_ADAPTER pAd);
+
+BOOLEAN blockNetIf(
+ IN PBLOCK_QUEUE_ENTRY pBlockQueueEntry,
+ IN PNET_DEV pNetDev);
+
+VOID releaseNetIf(
+ IN PBLOCK_QUEUE_ENTRY pBlockQueueEntry);
+
+VOID StopNetIfQueue(
+ IN PRTMP_ADAPTER pAd,
+ IN UCHAR QueIdx,
+ IN PNDIS_PACKET pPacket);
+#endif /* __NET_IF_BLOCK_H__ */
+