#
3ddaf820 |
| 02-Jan-2025 |
John Baldwin <jhb@FreeBSD.org> |
Use bus_generic_detach instead of device_delete_children in detach
While here, check for errors from bus_generic_detach and move it to the start of detach if necessary.
Differential Revision: https
Use bus_generic_detach instead of device_delete_children in detach
While here, check for errors from bus_generic_detach and move it to the start of detach if necessary.
Differential Revision: https://reviews.freebsd.org/D47969
show more ...
|
#
18250ec6 |
| 06-Dec-2024 |
John Baldwin <jhb@FreeBSD.org> |
Replace calls to bus_generic_attach with bus_attach_children
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D47675
|
Revision tags: release/14.2.0, release/13.4.0 |
|
#
5203dcce |
| 05-Sep-2024 |
Michael Tuexen <tuexen@FreeBSD.org> |
neta: improve TCP LRO
Use the appropriate function to flush correctly all entries. The old code does not remove the element from the hash table, only from the active queue.
Reviewed by: Peter Lei,
neta: improve TCP LRO
Use the appropriate function to flush correctly all entries. The old code does not remove the element from the hash table, only from the active queue.
Reviewed by: Peter Lei, rscheff MFC after: 1 week Sponsored by: Netflix, Inc. Differential Revision: https://reviews.freebsd.org/D46433
show more ...
|
#
5b56413d |
| 25-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY
Sponsored by: Netflix
|
#
aa386085 |
| 28-Jun-2024 |
Zhenlei Huang <zlei@FreeBSD.org> |
net: Remove unneeded NULL check for the allocated ifnet
Change 4787572d0580 made if_alloc_domain() never fail, then also do the wrappers if_alloc(), if_alloc_dev(), and if_gethandle().
No functiona
net: Remove unneeded NULL check for the allocated ifnet
Change 4787572d0580 made if_alloc_domain() never fail, then also do the wrappers if_alloc(), if_alloc_dev(), and if_gethandle().
No functional change intended.
Reviewed by: kp, imp, glebius, stevek MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D45740
show more ...
|
Revision tags: release/14.1.0, release/13.3.0 |
|
#
be82b3a0 |
| 26-Dec-2023 |
Emmanuel Vadot <manu@FreeBSD.org> |
clk: Move clock code in dev/clk
We've removed kernel option EXT_RESOURCES almost two years ago. While it was ok to have some code under a common 'extres' subdirectory at first, we now have a lot of
clk: Move clock code in dev/clk
We've removed kernel option EXT_RESOURCES almost two years ago. While it was ok to have some code under a common 'extres' subdirectory at first, we now have a lot of consumer of it and we made it mandatory so no need to have it under a cryptic name.
Reviewed by: mhorne Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D43191
show more ...
|
#
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 |
|
#
685dc743 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
Revision tags: release/13.2.0, release/12.4.0 |
|
#
992fa62b |
| 17-Aug-2022 |
Justin Hibbits <jhibbits@FreeBSD.org> |
Mechanically convert neta(4) to IfAPI
Reviewed by: mw Sponsored by: Juniper Networks, Inc. Differential Revision: https://reviews.freebsd.org/D37825
|
#
06c30b2c |
| 06-Sep-2022 |
Albert Jakieła <aja@semihalf.com> |
mvneta: Use clkgen API on armv7
With addition of clkgen devices to the Armada38x we no longer need to rely on get_tclk() to get the device frequency. Leave it as a fallback, just in case.
Reviewed
mvneta: Use clkgen API on armv7
With addition of clkgen devices to the Armada38x we no longer need to rely on get_tclk() to get the device frequency. Leave it as a fallback, just in case.
Reviewed by: manu Obtained from: Semihalf Differential Revision: https://reviews.freebsd.org/D36465
show more ...
|
#
97ecdc00 |
| 18-Aug-2022 |
Kornel Dulęba <kd@FreeBSD.org> |
neta: Fix MTU change sequence
The IFF_DRV_RUNNING flag is used to see if the interface needs to be temporarily brought down during MTU change sequence. The problem here is that this flag is cleared
neta: Fix MTU change sequence
The IFF_DRV_RUNNING flag is used to see if the interface needs to be temporarily brought down during MTU change sequence. The problem here is that this flag is cleared in mvneta_stop_locked, resulting in the reinitialization logic never being executed after MTU has been changed. Fix that by saving the flag value before the interface is brought down.
Reported by: Jérôme Tomczyk <jerome.tomczyk@stormshield.eu> Approved by: mw(mentor) Obtained from: Semihalf Sponsored by: Stormshield MFC after: 2 weeks
show more ...
|
Revision tags: release/13.1.0 |
|
#
8933f7d6 |
| 19-Apr-2022 |
John Baldwin <jhb@FreeBSD.org> |
Remove unused mdio_devclass.
|
#
3e38757d |
| 19-Apr-2022 |
John Baldwin <jhb@FreeBSD.org> |
Remove unused miibus_devclass and miibus_fdt_devclass.
|
#
fcd0ea3a |
| 14-Apr-2022 |
John Baldwin <jhb@FreeBSD.org> |
if_mvneta: Use __diagused for a variable only used in KASSERT().
|
#
19ae05aa |
| 08-Apr-2022 |
Gordon Bergling <gbe@FreeBSD.org> |
neta: Fix a typo in a source code comment
- s/maintance/maintenance/
MFC after: 3 days
|
#
27f889cf |
| 09-Apr-2022 |
John Baldwin <jhb@FreeBSD.org> |
if_mvneta: Remove unused variables.
|
#
28ea3785 |
| 06-Apr-2022 |
Warner Losh <imp@FreeBSD.org> |
neta: remove write only variable
Sponsored by: Netflix
|
#
592fcf6c |
| 02-Apr-2022 |
Gordon Bergling <gbe@FreeBSD.org> |
neta: Fix a typo in a source code comment
- s/immediatly/immediately/
MFC after: 3 days
|
#
231237bb |
| 22-Mar-2022 |
Sebastien Bini <sebastien.bini@stormshield.eu> |
neta: split fixed and in-band link status configuration
Fixed-link mode requires different handling than the in-band managed connection. Update interrupt, link-up/down and autonegotiation settings f
neta: split fixed and in-band link status configuration
Fixed-link mode requires different handling than the in-band managed connection. Update interrupt, link-up/down and autonegotiation settings for the former.
Reviewed by: mw MFC after: 1 week Obtained from: Stormshield Differential Revision: https://reviews.freebsd.org/D34394
show more ...
|
#
b4dda138 |
| 04-Jan-2022 |
Warner Losh <imp@FreeBSD.org> |
neta: clk code ifdef'd aarch64
So #ifdef the clk.h include aarch64. Otherwise the right kernel options aren't always present.
Sponsored by: Netflix
|
#
ed166a01 |
| 04-Jan-2022 |
Mark Johnston <markj@FreeBSD.org> |
mvneta: Unconditionally print an error message if mii_attach() fails
The error message is useful for diagnosing mvneta_attach() failures.
MFC after: 1 week
|
Revision tags: release/12.3.0 |
|
#
4885d6f3 |
| 24-Aug-2021 |
Hubert Mazur <hum@semihalf.com> |
if_mvneta: Use clock frequency
Make neta use frequency obtained from clock, instead of hardcoded one. Use default frequency in case of clock device failure. Remove unnecessary function calls to obta
if_mvneta: Use clock frequency
Make neta use frequency obtained from clock, instead of hardcoded one. Use default frequency in case of clock device failure. Remove unnecessary function calls to obtain frequency and use cached one instead.
Reviewed by: manu Obtained from: Semihalf Differential revision: https://reviews.freebsd.org/D32336
show more ...
|
#
ea68079f |
| 19-Oct-2021 |
Arnaud Ysmal <arnaud.ysmal@stormshield.eu> |
Suport Q-in-Q for mvneta.
|
#
25adbd0b |
| 29-Sep-2021 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
neta: cleanup warning
mvneta_find_ethernet_prop_switch() is file-local static to if_mvneta_fdt.c. Normally we would not need a function declararion but in case MVNETA_DEBUG is set it becomes public
neta: cleanup warning
mvneta_find_ethernet_prop_switch() is file-local static to if_mvneta_fdt.c. Normally we would not need a function declararion but in case MVNETA_DEBUG is set it becomes public. Move the function declaration from if_mvneta.c to if_mvneta_fdt.c to avoid a warning during each compile.
show more ...
|
#
5572fda3 |
| 14-Sep-2021 |
Wojciech Macek <wma@FreeBSD.org> |
mvneta: split to FDT and generic part
Split some missing routines.
Obtained from: Semihalf
|