
Version1.0.0.23 Dated 03-01-2011
================================

- Fixed the bug #5833.The zero length packet TCB was not updated properly in the linked list which contains TCBs pending with USB.

Version1.0.0.22 Dated 15-12-2010
================================

1.In the Version 1.0.0.21 to minimise the time taken for the driver to get unload properly we changed the architecture of the driver and removed the delay when driver unloads,which is now causing the data aborts when suspend-resume done.So in the version 21 we incorporated some delay again to make the driver get unload properly.



Version1.0.0.21 Dated 18-11-2010
================================

1.Version 1.0.0.21 minimises the time taken for the driver to get uninstalled properly.
  the bug #5803 solved with this release.



Version1.0.0.20
===============

1. This version does contain version 18 change i.e. support for MCS7832 added.

2. And version 19 change is excluded, i.e. the FILTER_TYPE_ALL_MULTICAST bit set in the packet filter is avoided.

3.The Ping(Bug #5784) as well as IP lease time(Bug #5785) expirations bugs resolved.The reason for these bugs is, the Multicast registers were not updated properly,due to which the ARP broadcast packets were not responded and the ip renew was not done at the proper interval.These are updated when we read back after wrtiing into the registers.




Version1.0.0.17
===============
 
Changes done:

-  Changed the TX and Rx completion routine paths code to support event based completion routines. With the earlier Tx and Rx completion routines doing post processing within the callback context, seeing that after some time Host Controller driver 
gets hung and further Tx and Rx completion routines are not being called even though requests are pending with Host Controller driver.

- Increased the delay while waiting for the Tx and Rx threads to terminate, in the unload path.




Version1.0.0.15
===============

Changes:
+++++++++++

As the NDIS periodic timer was fast enough to queue timer objects.
When we unplug the device,we were cancelling queued periodic timer object calling timer function.
so we were unable to cancel the set link status periodic timer.


Version 1.0.0.15 fixes this issue,when user unplugs device he sets "UsbCloseDevice" flag,
and we reset link status periodic timer in it's timer function itself.

Fixes the Bug Id 5656. 

Version1.0.0.14
===============
2:47 PM 1/9/2009

Changes:
+++++++++++
1.Fixes the Bug Id 5656:Customer Issue (APK-PMB):Link Up lead time for MCS7830 is greater than standard Ethernet controller.  
2.Current Version1.0.0.14 decreases the link-up time of MCS7830. 
3.This is done by having a NDIS timer in MCS7830 driver,that update the link status information every 500ms .