Date 2019.07.02
- Fix for Linux Low 5G RX performance (FIJI-310)
Date 2019.04.05
- Fix: rx checksum offload was disabled by default (FIJI-292)
Date 2019.03.05
- Add HWIDs for QNAP (FIJI-269)
Date 2019.01.11
- Implement Thermal throttling configure via FW interface (FIJI-238)
Date 2018.12.17
- Add configure Thermal Throttling feature via priv flags(FIJI-219)
Date 2018.12.11
- Add HWID for TRENDnet
Date 2018.11.23
- fix for setting MTU on CentOs 7.2 (FIJI-209).
Date 2018.11.22
- Switch FW mode to LAN+CDC (FIJI-206).
- sync changes after upstream review.
- fix for MTU: use same value everywhere (was different).
- match to ECM configuration.
- use linkmode_copy instead of bitmap_copy.
Date 2018.10.31
- add possibility to enable/disable XFI/2 (FIJI-146).
- fix
su
in makefile (FIJI-148). - fix for setting MTU (FIJI-152).
- fix build for all main kernels (same as for atlantic) (FIJI-153).
- sync changes after upstream review.
- rewrite read/write functions.
- use driver_priv field to store context.
- check duplex setting in set_link_ksettings(
ethtool -s
option)
- remove CDC configuration blacklisting.
- add compiance for BE (all bitfield are repleced with mask and shifts)
Date 2018.10.11
- thermal throttling feature (FIJI-125).
- add ASIX's HWIDs (FIJI-132).
Date 2018.10.03
- fix for trying to set WOL type other than MAGIC_PACKET. It should return Invalid parameter.
- fill vlan_features: it enables csum, SG, TSO offloads for virtual VLAN interfaces.
- rename TX/RX descriptors structures.
Date 2018.09.25
- support for new interface for PHY and WOL configuration(FIJI-102).
- Most of HW initialization is moved to link up event.
- support of enable\disable RX checksum offload via ethtool(FIJI-90).
- read FW version on B0 chip (FIJI-59).
- fix inability to disable WOL via ethtool (FIJI-103).
Date 2018.08.31
- read FW version on bind(FIJI-59).
- add support of new ethttool callbacks get/set_ksettings (FIJI-74).
- process setting of autoneg and speed via ethtool correctly (FIJI-76).
- fixed a lot of warnings of the latest checkpatch.
- change all prefixes from aqc101 to aqc111. Also module name was changed.
- unify values names.
- using "Aquantia AQtion USB to 5GbE Controller" as a driver name and driver description.
- update copyrights: return original strings.
Date 2018.08.03
- cleanup value names.
- show FW version as 3 numbers.
- update copirights.
- remove MII support.
- remove unnecessary function for ethtool (get_len and read eeprom).
- cleanup descriptor structures.
- remove unnecessary msg_enable value(is not used).
- fix: advertising via ethtool(100Mbit was advertised everytime).
- cleanup rx_fixup(skb reasseble).
Date 2018.07.27
- move to versioning with four numbers.
- remove 10G from ethtool interface method get_setting.
- show correct driver version, driver name, FW version.
- reduce speed to 1Gbit in case device is connected via USB2.0 interface.
- switch to 100Mbit when go to sleep state.
- change LED's scheme: LED is on when link up and blinks when data goes over.
- remove WAKE_PHY as wake option.
Date 2018.07.17
- put PHY to low power mode on stop/suspend (if no need to keep link) instead of Power down.
- remove 10G from ethtool settings and advertising since it is not supported.
- advertise 100Mbit/s (was not advertised).
- fix broken data path after suspend/resume.
- fix set multicas list and other filters.
- remove unnecessary exports.
- optimize parts of code (made it smaller).
- optimize processing link up/down.
- control by LED's.
Date 2018.07.03
- fix build for CentOS7.
- fixed build for kernels less than 4.12.x.
- clean sources.
modprobe usbnet
insmod aqc111.ko