History log of /freebsd-11.0-release/sys/dev/usb/net/if_axge.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 303975 11-Aug-2016 gjb

Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE
cycle.

Prune svn:mergeinfo from the new branch, and rename it to RC1.

Update __FreeBSD_version.

Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and
the dvd1.iso packages population.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 302408 08-Jul-2016 gjb

Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, as nothing has been merged
here.

Additional commits post-branch will follow.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 292080 11-Dec-2015 imp

Create a USB_PNP_INFO and use it to export the existing PNP
tables. Some drivers needed some slight re-arrangement of declarations
to accommodate this. Change the USB pnp tables slightly to allow
better compatibility with the system by moving linux driver info from
start of each entry to the end. All other PNP tables in the system
have the per-device flags and such at the end of the elements rather
that at the beginning.

Differential Review: https://reviews.freebsd.org/D3458


# 281183 07-Apr-2015 kevlo

Add Lenovo ThinkPad OneLink GigaLAN.

PR: 199184
Submitted by: Robin Karlsson


# 276701 05-Jan-2015 hselasky

Make a bunch of USB debug SYSCTLs tunable, so that their value(s) can
be set before the USB device(s) are probed.


# 271832 18-Sep-2014 glebius

Mechanically convert to if_inc_counter().


# 268582 13-Jul-2014 hselasky

Fix performance problems with AXGE network adapter in RX direction:
- Remove 4 extra bytes from the ethernet payload.
- The maximum RX buffer was incorrectly set. Increase it to 64K for
now, until the exact limit is understood.
- Enable hardware checksumming again.
- Make hardware data structure packed.

MFC after: 3 days


# 268209 03-Jul-2014 hselasky

- Disable hardware checksumming until it is properly tested.
- Don't discard frames if the dropped or error flag is set.
- Don't remove the last 4-bytes of every packet.
- Add extra range check for data position offset when receiving data.

MFC after: 1 day
PR: 191432


# 267955 27-Jun-2014 hselasky

Add proper rangechecks in "axge_rx_frame()" function and
fix receive loop header parsing.

MFC after: 3 days
PR: 191432


# 266738 27-May-2014 kevlo

- Improve performance by fixing incorrect Rx/Tx handling
- Rename definition of AXGE_* to reflect reality
- Add new USB IDs


# 266490 21-May-2014 kevlo

- Configure Rx bulk
- Announce flow control capability to PHY drivers


# 266270 16-May-2014 brueffer

Remove some unused variables.

Found with: Clang Static Analyzer
MFC after: 2 weeks


# 258331 19-Nov-2013 markj

Import the axge(4) driver for the ASIX AX88178A and AX88179 USB Ethernet
adapters. Both devices support Gigabit Ethernet and USB 2.0, and the AX88179
supports USB 3.0. The driver was written by kevlo@ and lwhsu@, with a few
bug fixes from me.

MFC after: 2 months