UPD Ethernet-Gerätetreiber

This commit is contained in:
2024-02-23 00:13:18 +01:00
parent 1daeeac150
commit a8c9e7f61b
2 changed files with 210 additions and 2 deletions

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:62dc702d68a156a70b7698490fa2d79d8ddeb61df402ce3ca3530edb6a3aa72e oid sha256:ad8b946cbe0849bb688e0224b2a373362b8a5844fedcf6bbe30bf893c2ae844a
size 1224448 size 1236158

View File

@@ -5293,6 +5293,214 @@ Wenn diese Meldungen aktiv sind, können sie erhebliche Auswirkungen auf die Lei
Treibers und die Größe Ihrer Syslog"=Dateien haben! Treibers und die Größe Ihrer Syslog"=Dateien haben!
Setzen Sie den Debugging"=Level während des normalen Betriebs auf 0. Setzen Sie den Debugging"=Level während des normalen Betriebs auf 0.
\paragraph{ForeRunner HE Series}$~$\\
CONFIG\_ATM\_HE [=m] \textbf{[M]}\\*
Dies ist ein Treiber für die ATM"=Adapterkarten der Marconi ForeRunner HE-Serie.
Er unterstützt gleichzeitig die Versionen 155 und 622.
\subparagraph{Use S/UNI PHY driver}$~$\\
CONFIG\_ATM\_HE\_USE\_SUNI [=y] \textbf{[Y]}\\*
Unterstützung für S/UNI"=Ultra und S/UNI"=622, die in den ForeRunner HE"=Karten enthalten sind.
Dieser Treiber bietet Trägererkennung einige Statistiken.
\paragraph{Solos ADSL2+ PCI Multiport card driver}$~$\\
CONFIG\_ATM\_SOLOS [=m] \textbf{[M]}\\*
Support for the Solos multiport ADSL2+ card.
\subsubsection{Distributed Switch Architecture drivers \texorpdfstring{$\rightarrow$}{->}}
\textit{(Treiber für die verteilte Switch-Architektur)}
\paragraph{Broadcom BCM53xx managed switch support}$~$\\
CONFIG\_B53 [=m] \textbf{[M]}\\*
Dieser Treiber bietet Unterstützung für Broadcom managed switch chips. Er unterstützt
BCM5325E, BCM5365, BCM539x, BCM53115 und BCM53125 sowie BCM63XX integrierte Switches.
\paragraph{Broadcom Starfighter 2 Ethernet switch support}$~$\\
CONFIG\_NET\_DSA\_BCM\_SF2 [=m] \textbf{[M]}\\*
Dies ermöglicht die Unterstützung für die Broadcom Starfighter 2 Ethernet"=Switch"=Chips.
\paragraph{DSA mock-up Ethernet switch chip support}$~$\\
CONFIG\_NET\_DSA\_LOOP [=m] \textbf{[M]}\\*
Dies ermöglicht die Unterstützung für einen gefälschten Switch"=Chip, der die DSA"=APIs nutzt.
\paragraph{Hirschmann Hellcreek TSN Switch support}$~$\\
CONFIG\_NET\_DSA\_HIRSCHMANN\_HELLCREEK [=m] \textbf{[M]}\\*
Dieser Treiber bietet Unterstützung für Hirschmann Hellcreek TSN Schalter.
\paragraph{Lantiq / Intel GSWIP}$~$\\
CONFIG\_NET\_DSA\_LANTIQ\_GSWIP [=n] \textbf{[~]}\\*
Dies ermöglicht die Unterstützung des Lantiq / Intel GSWIP 2.1 im xrx200 / VR9 SoC.
\paragraph{MediaTek MT7530 and MT7531 Ethernet switch support}$~$\\
CONFIG\_NET\_DSA\_MT7530 [=m] \textbf{[M]}\\*
Dies ermöglicht die Unterstützung der Ethernet"=Switch"=Chips MediaTek MT7530 und MT7531.
Das Multi"=Chip"=Modul MT7530 in den SoCs MT7621AT, MT7621DAT, MT7621ST und MT7623AI sowie der
integrierte Switch im MT7988 SoC werden ebenfalls unterstützt.
\subparagraph{MediaTek MT7530 MDIO interface driver}$~$\\
CONFIG\_NET\_DSA\_MT7530\_MDIO [=m] \textbf{[M]}\\*
Dies ermöglicht die Unterstützung der MediaTek MT7530 und MT7531 Switch"=Chips, die über MDIO
verbunden sind, sowie des Multi"=Chip"=Moduls MT7530, das in den SoCs MT7621AT, MT7621DAT,
MT7621ST und MT7623AI zu finden ist.
\subparagraph{MediaTek MT7530 MMIO interface driver}$~$\\
CONFIG\_NET\_DSA\_MT7530\_MMIO [=m] \textbf{[M]}\\*
Dies ermöglicht die Unterstützung des integrierten Ethernet"=Switches im MediaTek MT7988 SoC.
Der Switch ist ähnlich aufgebaut wie der MT7531, aber die Switch"=Register werden direkt in
den SoC"=Registerraum eingeblendet, anstatt über MDIO zugänglich zu sein.
\paragraph{Marvell 88E6060 ethernet switch chip support}$~$\\
CONFIG\_NET\_DSA\_MV88E6060 [=m] \textbf{[M]}\\*
Dies ermöglicht die Unterstützung des Marvell 88E6060"=Ethernet"=Switch"=Chips.
\paragraph{Microchip KSZ8795/KSZ9477/LAN937x series switch support \texorpdfstring{$\rightarrow$}{->}}$~$\\
CONFIG\_NET\_DSA\_MICROCHIP\_KSZ\_COMMON [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt die Microchip Switches der Serie KSZ9477 und die
Switch"=Chips KSZ8795"/KSZ88x3.
\subparagraph{KSZ series I2C connected switch driver}$~$\\
CONFIG\_NET\_DSA\_MICROCHIP\_KSZ9477\_I2C [=m] \textbf{[M]}\\*
Wählen Sie diese Option, um die Unterstützung für die Registrierung von über I2C konfigurierten
Schaltern zu aktivieren.
\subparagraph{KSZ series SPI connected switch driver}$~$\\
CONFIG\_NET\_DSA\_MICROCHIP\_KSZ\_SPI [=m] \textbf{[M]}\\*
Wählen Sie diese Option, um die Unterstützung für die Registrierung von über SPI konfigurierten
Schaltern zu aktivieren.
\subparagraph{Support for the PTP clock on the KSZ9563/LAN937x Ethernet Switch}
CONFIG\_NET\_DSA\_MICROCHIP\_KSZ\_PTP [=y] \textbf{[Y]}\\*
Aktivieren Sie dieses Kontrollkästchen, um die Unterstützung für Zeitstempel und
PTP"=Taktmanipulation in den Switches der Serien KSZ8563/KSZ9563/LAN937x zu aktivieren.
KSZ9563/KSZ8563 unterstützt nur eine einstufige Zeitstempelung. Der LAN937x"=Switch unterstützt
sowohl einstufiges als auch zweistufiges Timestamping.
\subparagraph{KSZ series SMI connected switch driver}$~$\\
CONFIG\_NET\_DSA\_MICROCHIP\_KSZ8863\_SMI [=m] \textbf{[M]}\\*
Wählen Sie diese Option, um die Unterstützung für die Registrierung von Switches zu aktivieren,
die über Microchip SMI konfiguriert werden. Es werden die Switches KSZ8863 und KSZ8873 unterstützt.
\paragraph{Marvell 88E6xxx Ethernet switch fabric support}$~$\\
CONFIG\_NET\_DSA\_MV88E6XXX [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt die meisten der Marvell 88E6xxx Modelle von
Ethernet-Switch-Chips, außer 88E6060.
\subparagraph{PTP support for Marvell 88E6xxx}$~$\\
CONFIG\_NET\_DSA\_MV88E6XXX\_PTP [=y] \textbf{[Y]}\\*
Sagen Sie Y, um PTP-Hardware-Timestamping auf Marvell 88E6xxx Switch-Chips zu aktivieren,
die es unterstützen.
\paragraph{Ocelot External Ethernet switch support}$~$\\
CONFIG\_NET\_DSA\_MSCC\_OCELOT\_EXT [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt die Chips VSC7511, VSC7512, VSC7513 und VSC7514, wenn sie über
SPI gesteuert werden.
Die Ocelot"=Switch"=Familie ist eine Reihe von Multi"=Port"=Netzwerk"=Chips. Alle diese
Chips können von außen über SPI- oder PCIe"=Schnittstellen gesteuert werden.
Sagen Sie hier Y, um die externe Steuerung dieser Chips zu aktivieren.
\paragraph{Ocelot / Seville Ethernet switch support}$~$\\
CONFIG\_NET\_DSA\_MSCC\_SEVILLE [=m] \textbf{[M]}\\*
Dieser Treiber unterstützt den VSC9953 (Seville)"=Switch, der als Plattformgerät
in den NXP T1040 SoC eingebettet ist.
\paragraph{Qualcomm Atheros AR9331 Ethernet switch support}$~$\\
CONFIG\_NET\_DSA\_AR9331 [=m] \textbf{[M]}\\*
Dies ermöglicht die Unterstützung für den integrierten Ethernet Switch Qualcomm Atheros AR9331.
\paragraph{Qualcomm Atheros QCA8K Ethernet switch family support}$~$\\
CONFIG\_NET\_DSA\_QCA8K [=m] \textbf{[M]}\\*
Dies ermöglicht die Unterstützung für die Qualcomm Atheros QCA8K Ethernet"=Switch"=Chips.
\subparagraph{Qualcomm Atheros QCA8K Ethernet switch family LEDs support}$~$\\
CONFIG\_NET\_DSA\_QCA8K\_LEDS\_SUPPORT [=y] \textbf{[Y]}\\*
Dies ermöglichte die Unterstützung von LEDs, die auf den Qualcomm Atheros QCA8K
Ethernet"=Switch"=Chips vorhanden sind.
\paragraph{NXP SJA1105 Ethernet switch family support}$~$\\
CONFIG\_NET\_DSA\_SJA1105 [=m] \textbf{[M]}\\*
Dies ist der Treiber für die NXP SJA1105 (5-Port) und SJA1110 (10-Port) Automotive
Ethernet"=Switch"=Familie. Diese werden über eine SPI"=Schnittstelle verwaltet. Das Probing
wird auf der Basis von OF"=Bindings gehandhabt, ebenso wie die Verknüpfung mit PHYLINK. Der
Treiber unterstützt die folgenden Revisionen:\\[.5em]
\texttt{
-- SJA1105E (Gen. 1, kein TT-Ethernet)\\
-- SJA1105T (Gen. 1, TT-Ethernet)\\
-- SJA1105P (Gen. 2, kein SGMII, kein TT-Ethernet)\\
-- SJA1105Q (Gen. 2, kein SGMII, TT-Ethernet)\\
-- SJA1105R (Gen. 2, SGMII, kein TT-Ethernet)\\
-- SJA1105S (Gen. 2, SGMII, TT-Ethernet)\\
-- SJA1110A (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 10 Anschlüsse)\\
-- SJA1110B (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 9 Anschlüsse)\\
-- SJA1110C (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 7 Anschlüsse)\\
-- SJA1110D (Gen. 3, SGMII, TT-Ethernet, kein 100base-TX PHY, 7 Anschlüsse)
}
\subparagraph{Support for the PTP clock on the NXP SJA1105 Ethernet switch}$~$\\
CONFIG\_NET\_DSA\_SJA1105\_PTP [=y] \textbf{[Y]}\\*
Dies ermöglicht die Unterstützung von Zeitstempeln und PTP"=Taktmanipulationen im
SJA1105 DSA-Treiber.
\subsubparagraph{Support for the Time-Aware Scheduler on NXP SJA1105}$~$\\
CONFIG\_NET\_DSA\_SJA1105\_TAS [=y] \textbf{[Y]}\\*
Dies ermöglicht die Unterstützung der TTEthernet"=basierten Egress"=Scheduling"=Engine
im SJA1105 DSA-Treiber, die über einen Hardware"=Offload der tc-tqprio qdisc gesteuert wird.
\subsubsubparagraph{Support for Virtual Links on NXP SJA1105}$~$\\
CONFIG\_NET\_DSA\_SJA1105\_VL [=y] \textbf{[Y]}\\*
Dies ermöglicht die Unterstützung der Flussklassifizierung mit geeigneten Geräten
(\texttt{SJA1105T,\\ SJA1105Q, SJA1105S}). Die folgenden Aktionen werden unterstützt:\\
-- Umleitung, Trap, Drop\\
-- zeitbasierte Eingangsüberwachung über die Aktion tc-gate
\paragraph{Arrow XRS7000X series switch in I2C mode}$~$\\
CONFIG\_NET\_DSA\_XRS700X\_I2C [=m] \textbf{[M]}\\*
Aktivieren Sie die I2C"=Unterstützung für Arrow SpeedChips XRS7003/7004 Gigabit Ethernet"=Switches.
\paragraph{Arrow XRS7000X series switch in MDIO mode}$~$\\
CONFIG\_NET\_DSA\_XRS700X\_MDIO [=m] \textbf{[M]}\\*
Aktivieren Sie die MDIO"=Unterstützung für Arrow SpeedChips XRS7003/7004 Gigabit Ethernet"=Switches.
\paragraph{Realtek Ethernet switch family support}$~$\\
CONFIG\_NET\_DSA\_REALTEK [=m] \textbf{[M]}\\*
Wählen Sie diese Option, um die Unterstützung für Realtek Ethernet Switch Chips zu aktivieren.
Beachten Sie, dass mindestens ein Schnittstellentreiber aktiviert sein muss, damit die Subtreiber
geladen werden können. Außerdem kann ein Schnittstellentreiber nichts erreichen, wenn nicht
mindestens ein Subtreiber aktiviert ist.
\subparagraph{Realtek RTL8365MB switch subdriver}$~$\\
CONFIG\_NET\_DSA\_REALTEK\_RTL8365MB [=m] \textbf{[M]}\\*
Wählen Sie diese Option, um die Unterstützung für Realtek RTL8365MB-VC und RTL8367S zu aktivieren.
\subparagraph{Realtek RTL8366RB switch subdriver}$~$\\
CONFIG\_NET\_DSA\_REALTEK\_RTL8366RB [=m] \textbf{[M]}\\*
Wählen Sie diese Option, um die Unterstützung für Realtek RTL8366RB zu aktivieren.
\paragraph{SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode}$~$\\
CONFIG\_NET\_DSA\_SMSC\_LAN9303\_I2C [=m] \textbf{[M]}\\*
Aktivieren Sie die Zugriffsfunktionen, wenn das SMSC/Microchip LAN9303 für den I2C"=verwalteten
Modus konfiguriert ist.
\paragraph{Microchip LAN9303/LAN9354 3-ports 10/100 ethernet switch in MDIO managed mode}$~$\\
CONFIG\_NET\_DSA\_SMSC\_LAN9303\_MDIO [=m] \textbf{[M]}\\*
Aktivieren Sie die Zugriffsfunktionen, wenn der Microchip LAN9303/LAN9354 für den
MDIO"=Managed"=Modus konfiguriert ist.
\paragraph{Vitesse VSC7385/7388/7395/7398 SPI mode support}$~$\\
CONFIG\_NET\_DSA\_VITESSE\_VSC73XX\_SPI [=m] \textbf{[M]}\\*
Dies ermöglicht die Unterstützung der integrierten SparX-Ethernet"=Switches Vitesse VSC7385,
VSC7388, VSC7395 und VSC7398 im SPI-Managed-Modus.
\paragraph{Vitesse VSC7385/7388/7395/7398 Platform mode support}$~$\\
CONFIG\_NET\_DSA\_VITESSE\_VSC73XX\_PLATFORM [=m] \textbf{[M]}\\*
Dies ermöglicht die Unterstützung der integrierten SparX-Ethernet"=Switches Vitesse VSC7385,
VSC7388, VSC7395 und VSC7398, die über einen an die CPU angeschlossenen Adressbus verbunden
sind und im Memory"=mapped I/O-Modus arbeiten.
\subsubsection{Ethernet driver support \texorpdfstring{$\rightarrow$}{->}}
CONFIG\_ETHERNET [=y] \textbf{[Y]}\\*
Dieser Abschnitt enthält alle Ethernet-Gerätetreiber.
%% %%
%% \texorpdfstring{$\rightarrow$}{->} %% \texorpdfstring{$\rightarrow$}{->}
%% \textit{Für diese Option gibt es keine Hilfe.} %% \textit{Für diese Option gibt es keine Hilfe.}