pData->pLocalStorage = NULL;\r
}\r
\r
- if( NdisPacketPoolUsage(pData->h_recv_pkt_pool) != 0)\r
- {\r
- VNIC_TRACE( VNIC_DBG_WARN,\r
- ("Recv packet pool is not empty!!!\n") );\r
- NdisMSleep(100);\r
- }\r
-\r
if( pData->h_recv_buf_pool )\r
{\r
NdisFreeBufferPool( pData->h_recv_buf_pool );\r
\r
if ( pData->h_recv_pkt_pool )\r
{\r
+ while( NdisPacketPoolUsage(pData->h_recv_pkt_pool) != 0)\r
+ {\r
+ VNIC_TRACE( VNIC_DBG_WARN,\r
+ ("Recv packet pool is not empty!!!\n") );\r
+ NdisMSleep(100);\r
+ }\r
NdisFreePacketPool( pData->h_recv_pkt_pool );\r
pData->h_recv_pkt_pool = NULL;\r
}\r