#
dc273058 |
| 23-Jan-2025 |
FUKAUMI Naoki <naoki@radxa.com> |
ure(4): Add support for ELECOM EDC-QUA3C
ELECOM EDC-QUA3C is a USB3.1 Gen1 Type-A/C 2.5GBASE-T network adapter. This also works as a cdce(4) device by:
usbconfig -d X.Y set_config 1 or usbconfig
ure(4): Add support for ELECOM EDC-QUA3C
ELECOM EDC-QUA3C is a USB3.1 Gen1 Type-A/C 2.5GBASE-T network adapter. This also works as a cdce(4) device by:
usbconfig -d X.Y set_config 1 or usbconfig -d X.Y set_config 2
Signed-off-by: FUKAUMI Naoki <naoki@radxa.com>
MFC after: 2 weeks Pull Request: https://github.com/freebsd/freebsd-src/pull/1578
show more ...
|
Revision tags: release/14.2.0 |
|
#
a1bb5bdb |
| 19-Sep-2024 |
Alexander Motin <mav@FreeBSD.org> |
ure(4): Add ID for LAN port in Thinkpad OneLink+ dock
That's a pretty old dock for Thinkpad X1 Carbon Gen4 and few others.
MFC after: 1 week
|
Revision tags: release/13.4.0 |
|
#
6ea4d95f |
| 12-Aug-2024 |
Li-Wen Hsu <lwhsu@FreeBSD.org> |
Move support of Realtek 8156/8156B from cdce(4) to ure(4)
Reviewed by: kevlo, imp, hrs MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D45088
|
Revision tags: release/14.1.0, release/13.3.0 |
|
#
fdafd315 |
| 24-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Automated cleanup of cdefs and other formatting
Apply the following automated changes to try to eliminate no-longer-needed sys/cdefs.h includes as well as now-empty blank lines in a row.
Remov
sys: Automated cleanup of cdefs and other formatting
Apply the following automated changes to try to eliminate no-longer-needed sys/cdefs.h includes as well as now-empty blank lines in a row.
Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/ Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/ Remove /\n+#if.*\n#endif.*\n+/ Remove /^#if.*\n#endif.*\n/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.0.0 |
|
#
f17b69fd |
| 11-Oct-2023 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Move (LENOVO, TBT3LAN) from if_ure til if_cdce where it works much better
|
#
685dc743 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
#
53a03e31 |
| 04-Jul-2023 |
Joerg Pulz <Joerg.Pulz@frm2.tum.de> |
ure(4): add support for Thinkpad Hybrid USB-C with USB-A dock
Add support for LAN port found on Thinkpad Hybrid USB-C with USB-A dock. While here fix a small typo - s/UBS/USB/
Sponsored by: Techn
ure(4): add support for Thinkpad Hybrid USB-C with USB-A dock
Add support for LAN port found on Thinkpad Hybrid USB-C with USB-A dock. While here fix a small typo - s/UBS/USB/
Sponsored by: Technical University of Munich Reviewed by: markj MFC after: 2 weeks Pull Request: https://github.com/freebsd/freebsd-src/pull/791
show more ...
|
Revision tags: release/13.2.0 |
|
#
935b194d |
| 07-Feb-2023 |
Justin Hibbits <jhibbits@FreeBSD.org> |
Mechanically convert usb ethernet drivers to DrvAPI
Reviewed by: zlei Sponsored by: Juniper Networks, Inc. Differential Revision: https://reviews.freebsd.org/D37812
|
#
e5b9b5ee |
| 04-Jan-2023 |
Andrew Turner <andrew@FreeBSD.org> |
Add Windows Dev Kit 2023 support to if_ure
The Windows Dev Kit 2023 has an if_ure NIC with custom vendor and procuct IDs. Add them to the driver.
Tested by: Robert Clausecker <fuz@fuz.su> Obtained
Add Windows Dev Kit 2023 support to if_ure
The Windows Dev Kit 2023 has an if_ure NIC with custom vendor and procuct IDs. Add them to the driver.
Tested by: Robert Clausecker <fuz@fuz.su> Obtained from: OpenBSD Sponsored by: Arm Ltd
show more ...
|
Revision tags: release/12.4.0 |
|
#
31937f7e |
| 28-Aug-2022 |
Poul-Henning Kamp <phk@FreeBSD.org> |
USB id of yet another Lenovo USB-C ethernet dongle.
|
Revision tags: release/13.1.0 |
|
#
bc9372d7 |
| 07-May-2022 |
John Baldwin <jhb@FreeBSD.org> |
usb: Remove unused devclass arguments to DRIVER_MODULE.
|
#
3e38757d |
| 19-Apr-2022 |
John Baldwin <jhb@FreeBSD.org> |
Remove unused miibus_devclass and miibus_fdt_devclass.
|
#
c6df6f53 |
| 10-Dec-2021 |
Warner Losh <imp@FreeBSD.org> |
Create wrapper for Giant taken for newbus
Create a wrapper for newbus to take giant and for busses to take it too. bus_topo_lock() should be called before interacting with newbus routines and unlock
Create wrapper for Giant taken for newbus
Create a wrapper for newbus to take giant and for busses to take it too. bus_topo_lock() should be called before interacting with newbus routines and unlocked with bus_topo_unlock(). If you need the topology lock for some reason, bus_topo_mtx() will provide that.
Sponsored by: Netflix Reviewed by: mav Differential Revision: https://reviews.freebsd.org/D31831
show more ...
|
Revision tags: release/12.3.0 |
|
#
dab84426 |
| 04-Jun-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Narrow down the probe range for if_ure(4) compatible devices to only match the first vendor specific interface, if any.
PR: 253374 MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Ne
Narrow down the probe range for if_ure(4) compatible devices to only match the first vendor specific interface, if any.
PR: 253374 MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
show more ...
|
#
d4cf41a9 |
| 04-Jun-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add support for RTL8153B, RTL8156 and RTL8156B to if_ure(4).
Submitted by: fbbz@synack.eu PR: 253374 MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
|
Revision tags: release/13.0.0 |
|
#
6e5baec3 |
| 12-Jan-2021 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix for use-after-free in if_ure(4) driver.
When detaching the if_ure(4) driver, the TX active USB transfer array may point to freed USB transfers. Given that the number of USB transfers is very low
Fix for use-after-free in if_ure(4) driver.
When detaching the if_ure(4) driver, the TX active USB transfer array may point to freed USB transfers. Given that the number of USB transfers is very low, simply start all transfers every time there is a packet to keep safe from use-after-free.
PR: 252608 MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
show more ...
|
#
a8261b70 |
| 24-Dec-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add support for USB-C and TB3 Gen2 to if_ure(4).
Add support for LAN found on Thinkpad USB-C and Thunderbolt Gen 2 docking stations.
Submitted by: ali.abdallah@suse.com MFC after: 1 week Sponsored
Add support for USB-C and TB3 Gen2 to if_ure(4).
Add support for LAN found on Thinkpad USB-C and Thunderbolt Gen 2 docking stations.
Submitted by: ali.abdallah@suse.com MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
show more ...
|
#
7d0368ee |
| 19-Dec-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Ensure a minimum packet length before creating a mbuf in if_ure.
Sponsored by: Mellanox Technologies // NVIDIA Networking
|
#
412bbd08 |
| 19-Dec-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Move SYSCTL_ADD_PROC() to unlocked context in if_ure to avoid lock order reversal.
MFC after: 1 week Reported by: Mark Millard <marklmi@yahoo.com> Sponsored by: Mellanox Technologies // NVIDIA Netwo
Move SYSCTL_ADD_PROC() to unlocked context in if_ure to avoid lock order reversal.
MFC after: 1 week Reported by: Mark Millard <marklmi@yahoo.com> Sponsored by: Mellanox Technologies // NVIDIA Networking
show more ...
|
Revision tags: release/12.2.0 |
|
#
7d5522e1 |
| 12-Sep-2020 |
John-Mark Gurney <jmg@FreeBSD.org> |
A major update to the ure driver.
This update adds support for: HW VLAN tagging HW checksum offload for IPv4 and IPv6 tx and rx aggreegation (for full gige speeds) multiple transactions
In my testi
A major update to the ure driver.
This update adds support for: HW VLAN tagging HW checksum offload for IPv4 and IPv6 tx and rx aggreegation (for full gige speeds) multiple transactions
In my testing, I am able to get 900-950Mbps depending upon TCP or UDP, which is a significant improvement over the previous 91Mbps (~8kint/sec*1500bytes/packet*1packet/int).
Reviewed by: hselasky MFC after: 2 months Differential Revision: https://reviews.freebsd.org/D25809
show more ...
|
#
0b39e344 |
| 11-Sep-2020 |
John-Mark Gurney <jmg@FreeBSD.org> |
Don't clear reserved bits per RealTek
MFC after: 3 days
|
#
c7aa572c |
| 31-Jul-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
46da523a |
| 25-Jul-2020 |
John-Mark Gurney <jmg@FreeBSD.org> |
clean up whitespace...
|
Revision tags: release/11.4.0 |
|
#
b33a8b38 |
| 16-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r357966 through r357999.
|
#
f8d2b1f3 |
| 15-Feb-2020 |
Pawel Biernacki <kaktus@FreeBSD.org> |
Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are still not MPSAFE (or already are but aren’t properly marke
Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are still not MPSAFE (or already are but aren’t properly marked). Use it in preparation for a general review of all nodes. This is non-functional change that adds annotations to SYSCTL_NODE and SYSCTL_PROC nodes using one of the soon-to-be-required flags.
Reviewed by: hselasky, kib Approved by: kib (mentor) Differential Revision: https://reviews.freebsd.org/D23632
show more ...
|