History log of /netbsd-current/sys/dev/usb/if_muereg.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.6 15-Aug-2019 mrg

port cue(4), mue(4) and url(4) to usbnet(9). diffstat says:

8 files changed, 911 insertions(+), 3087 deletions(-)


Revision tags: netbsd-9-base phil-wifi-20190609 isaki-audio2-base
# 1.5 03-Feb-2019 mlelstv

branches: 1.5.4;
Make size of transmit/receive queues variable. Restrict queue size again
to 1 for LAN7500 as some chips fail.

Read Chip revision register and report value. Maybe we can identify
chisp better now.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 11-Dec-2018 rin

Determine the frame size as a function of MTU.

XXX Jumbo frame is not yet supported.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.3 16-Sep-2018 rin

Rewrite mue_encap(); drop too long packets rather than panic.


Revision tags: pgoyette-compat-0906 jdolecek-ncqfixes-base
# 1.2 30-Aug-2018 rin

branches: 1.2.4;
Support added for TCP segmentation offload (TSO).
Improve TX performance around 10% if enabled.


# 1.1 25-Aug-2018 rin

Add mue(4), driver for Microchip LAN75xx/LAN78xx known as internal NIC of
Raspberry Pi 3 B+, from OpenBSD.

Tested on Raspberry Pi 3 B+ (LAN7800) and Z-TEK ZE582 (LAN7500).

* BUGS/TODO

- If the media type is set to something other than 1000baseT-FDX, data
transmission becomes quite unstable. Also, ukphy(4) recognize 1000baseT as
a supported media type, but it is not in fact.

- Catch up with changes made to usmsc(4) in nick-nhusb branch, i.e.,
make the driver MP-safe.

- Support RX/VLAN/TX chekcsum offloading.


Revision tags: isaki-audio2-base
# 1.5 03-Feb-2019 mlelstv

Make size of transmit/receive queues variable. Restrict queue size again
to 1 for LAN7500 as some chips fail.

Read Chip revision register and report value. Maybe we can identify
chisp better now.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.4 11-Dec-2018 rin

Determine the frame size as a function of MTU.

XXX Jumbo frame is not yet supported.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.3 16-Sep-2018 rin

Rewrite mue_encap(); drop too long packets rather than panic.


Revision tags: pgoyette-compat-0906 jdolecek-ncqfixes-base
# 1.2 30-Aug-2018 rin

branches: 1.2.4;
Support added for TCP segmentation offload (TSO).
Improve TX performance around 10% if enabled.


# 1.1 25-Aug-2018 rin

Add mue(4), driver for Microchip LAN75xx/LAN78xx known as internal NIC of
Raspberry Pi 3 B+, from OpenBSD.

Tested on Raspberry Pi 3 B+ (LAN7800) and Z-TEK ZE582 (LAN7500).

* BUGS/TODO

- If the media type is set to something other than 1000baseT-FDX, data
transmission becomes quite unstable. Also, ukphy(4) recognize 1000baseT as
a supported media type, but it is not in fact.

- Catch up with changes made to usmsc(4) in nick-nhusb branch, i.e.,
make the driver MP-safe.

- Support RX/VLAN/TX chekcsum offloading.