UPD Debugging level, ATM FORE200E
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8ac0052b4e952f599b71fc008c0e10348ed53a7b9acb7b6ecb8fd7d97da946a8
|
||||
size 1211333
|
||||
oid sha256:62dc702d68a156a70b7698490fa2d79d8ddeb61df402ce3ca3530edb6a3aa72e
|
||||
size 1224448
|
||||
|
||||
@@ -5089,6 +5089,7 @@ CONFIG\_VIRTIO\_NET [=m] \textbf{[M]}\\*
|
||||
Dies ist der virtuelle Netzwerktreiber für virtio. Er kann mit QEMU"=basierten VMMs (wie KVM oder Xen) verwendet
|
||||
werden. Sagen Sie Y oder M.
|
||||
|
||||
%15.25.1.22
|
||||
\paragraph{Virtual netlink monitoring device}$~$\\
|
||||
CONFIG\_NLMON [=m] \textbf{[M]}\\*
|
||||
Diese Option aktiviert ein Überwachungsnetzgerät für Netlink"=Skbs. Der Zweck dieser Option ist es,
|
||||
@@ -5097,6 +5098,201 @@ So können Anwendungen wie tcpdump lokale Netlink"=Nachrichten sehen, wenn sie d
|
||||
pcaps für weitere Diagnosen aufzeichnen, usw. Dies ist hauptsächlich für Entwickler oder den Support gedacht,
|
||||
um Netlink"=Probleme zu beheben. Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{BPF-programmable network device}$~$\\
|
||||
CONFIG\_NETKIT [=y] \textbf{[Y]}\\*
|
||||
Das Netkit"=Gerät ist ein virtuelles Netzwerkgerät, bei dem BPF"=Programme an die Übertragungs"-routine(n)
|
||||
des Geräts angehängt werden können, um die interne Logik des Treibers zu implementieren. Das Gerät kann
|
||||
für den Betrieb im L3- oder L2"=Modus konfiguriert werden. Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{Virtual Routing and Forwarding (Lite)}$~$\\
|
||||
CONFIG\_NET\_VRF [=m] \textbf{[M]}\\*
|
||||
Diese Option aktiviert die Unterstützung für die Zuordnung von Schnittstellen zu VRFs. Die
|
||||
Unter"-stützung ermöglicht VRF"=Geräte.
|
||||
|
||||
\paragraph{Virtual vsock monitoring device}$~$\\
|
||||
CONFIG\_VSOCKMON [=m] \textbf{[M]}\\*
|
||||
Diese Option aktiviert ein Überwachungsnetzgerät für vsock"=Sockets. Sie ist hauptsächlich für
|
||||
Entwickler oder den Support gedacht, um vsock"=Probleme zu beheben.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{MHI network driver}$~$\\
|
||||
CONFIG\_MHI\_NET [=m] \textbf{[M]}\\*
|
||||
Dies ist der Netzwerktreiber für den MHI-Bus. Er kann mit QCOM"=basierten WWAN"=Modems für IP-
|
||||
oder QMAP/rmnet"=Protokoll (wie SDX55) verwendet werden.
|
||||
Sagen Sie Y oder M.
|
||||
|
||||
\subsubsection{ARCnet support ---}
|
||||
CONFIG\_ARCNET [=n] \textbf{[~]}\\*
|
||||
Wenn Sie eine Netzwerkkarte dieses Typs haben, sagen Sie Y und schauen Sie sich die (wohl) schöne
|
||||
Poesie in $<$file:Documentation/networking/arcnet.rst$>$ an.
|
||||
Du brauchst sowohl diesen Treiber, als auch den Treiber für den speziellen ARCnet"=Chipsatz deiner
|
||||
Karte. Wenn Sie das nicht wissen, dann ist es wahrscheinlich eine Karte vom Typ COM90xx, also sagen
|
||||
Sie Y (oder M) zu \glqq ARCnet COM90xx chipset support\grqq{} unten.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird \texttt{arcnet} heißen.
|
||||
|
||||
\subsubsection{ATM drivers \texorpdfstring{$\rightarrow$}{->}}
|
||||
CONFIG\_ATM\_DRIVERS [=y] \textbf{[Y]}\\*
|
||||
Sagen Sie hier Y, um die Optionen für Asynchronous Transfer Mode"=Gerätetreiber zu sehen. Diese
|
||||
Option allein fügt keinen Kernel"=Code hinzu.
|
||||
Wenn Sie N sagen, werden alle Optionen in diesem Untermenü übersprungen und deaktiviert.
|
||||
|
||||
\paragraph{Dummy ATM driver}$~$\\
|
||||
CONFIG\_ATM\_DUMMY [=n] \textbf{[~]}\\*
|
||||
Dummy-ATM-Treiber. Nützlich für Proxy-Signalisierung, Tests und Entwicklung.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{ATM over TCP}$~$\\
|
||||
CONFIG\_ATM\_TCP [=m] \textbf{[M]}\\*
|
||||
ATM-über-TCP-Treiber. Nützlich vor allem für die Entwicklung und für Experimente.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{Efficient Networks Speedstream 3010}$~$\\
|
||||
CONFIG\_ATM\_LANAI [=m] \textbf{[M]}\\*
|
||||
Unterstützt ATM-Karten, die auf dem \glqq Lanai\grqq{}"=Chipsatz von Efficient Networks basieren,
|
||||
z.~B. Speedstream~3010 und ENI"=25p. Der Speedstream~3060 wird derzeit nicht unterstützt, da wir
|
||||
(noch) nicht über den Code verfügen, um den eingebauten Alcatel"=DSL"=Chipsatz anzusteuern.
|
||||
|
||||
\paragraph{Efficient Networks ENI115P}$~$\\
|
||||
CONFIG\_ATM\_ENI [=m] \textbf{[M]}\\*
|
||||
Treiber für die Efficient Networks ENI155p"=Serie und SMC ATM Power155
|
||||
\qty[per-mode=symbol%,per-symbol=\mathrm{p}
|
||||
]{155}{\mega\bit\per\second} ATM"=Adapter.
|
||||
Unterstützt werden sowohl die Versionen mit \qty{512}{\kilo\byte} und
|
||||
\qty{2}{\mega\byte} on"=board RAM
|
||||
(Efficient nennt sie \glqq C\grqq{} bzw. \glqq S\grqq{}), als auch die FPGA und die ASIC Tonga
|
||||
Versionen der Karte.
|
||||
Der Treiber arbeitet mit MMF (-MF oder ...F) und UTP-5 (-U5 oder ...D) Adaptern.\\
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{eni} genannt.
|
||||
|
||||
\subparagraph{Enable extended debugging}$~$\\
|
||||
CONFIG\_ATM\_ENI\_DEBUG [=n] \textbf{[~]}\\*
|
||||
Die erweiterte Fehlersuche zeichnet verschiedene Ereignisse auf und zeigt diese Liste an, wenn
|
||||
eine Inkonsistenz entdeckt wird. Dieser Mechanismus ist schneller als die generelle Verwendung
|
||||
von printks, hat aber dennoch einige Auswirkungen auf die Leistung.
|
||||
Beachten Sie, dass das erweiterte Debugging selbst bestimmte Race Conditions erzeugen kann.
|
||||
Aktivieren Sie dies NUR, wenn Sie Probleme mit dem Treiber vermuten.
|
||||
|
||||
\subparagraph{Fine-tune burst settings}$~$\\
|
||||
CONFIG\_ATM\_ENI\_TUNE\_BURST [=n] \textbf{[~]}\\~
|
||||
Um einen guten Durchsatz zu erreichen, kann der ENI NIC mehrere Datenworte pro PCI-Bus"=Zugriffszyklus
|
||||
übertragen. Eine solche Multi"=Wort"=Übertragung wird als Burst bezeichnet.
|
||||
Die Standardeinstellungen für die Burstgrößen sind für die meisten PCI"=Chipsätze geeignet.
|
||||
In einigen Fällen können jedoch große Bursts die Puffer im PCI"=Chipsatz überlaufen und zu
|
||||
Datenbeschädigungen führen. In solchen Fällen müssen große Bursts deaktiviert werden und es
|
||||
können nur (langsamere) kleine Bursts verwendet werden.
|
||||
Die Burstgrößen können unabhängig voneinander in Sende- (TX) und Empfangsrichtung (RX) eingestellt
|
||||
werden.\\
|
||||
Beachten Sie, dass die Aktivierung vieler verschiedener Burst"=Größen in derselben Richtung die
|
||||
Kosten für den Aufbau einer Übertragung erhöhen kann, so dass der resultierende Durchsatz geringer
|
||||
ist als bei Verwendung nur der größten verfügbaren Burst"=Größe.
|
||||
Außerdem führen größere Bursts manchmal zu einem geringeren Durchsatz, z.~B. wurde auf einer
|
||||
Intel 440FX"=Karte ein Rückgang von \qty[per-mode=symbol]{135}{\mega\bit\per\second} auf
|
||||
\qty[per-mode=symbol]{103}{\mega\bit\per\second} beobachtet, als von 8-W- auf 16-W-Bursts
|
||||
umgestellt wurde.
|
||||
|
||||
\paragraph{IDT~77201 (NICStAR) (ForeRunnerLE)}$~$\\
|
||||
CONFIG\_ATM\_NICSTAR [=m] \textbf{[M]}\\*
|
||||
Die NICStAR"=Chipsatzfamilie wird in einer Vielzahl von ATM-NICs für \num{25} und
|
||||
\qty[per-mode=symbol]{155}{\mega\bit\per\second} verwendet, darunter IDT"=Karten und die
|
||||
Fore ForeRunnerLE"=Serie. Sagen Sie Y, wenn Sie eine dieser Karten haben.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{nicstar}
|
||||
heißen.
|
||||
|
||||
\subparagraph{Use suni PHY driver (155Mbps)}$~$\\
|
||||
CONFIG\_ATM\_NICSTAR\_USE\_SUNI [=n] \textbf{[~]}\\*
|
||||
Unterstützung für S-UNI und kompatible PHYsical-Layer"=Chips. Diese sind in den meisten
|
||||
\qty[per-mode=symbol]{155}{\mega\bit\per\second} NICStAR"=basierten ATM"=Karten zu finden,
|
||||
insbesondere in den ForeRunner LE155"=Karten. Dieser Treiber erkennt das Entfernen und
|
||||
Wiedereinstecken von Kabeln und liefert einige Statistiken. Dieser Treiber kann nicht
|
||||
entfernt werden, wenn er als Modul kompiliert wurde. Wenn Sie diese Fähigkeit benötigen,
|
||||
sollten Sie die S-UNI"=Unterstützung nicht einbeziehen (sie ist nicht erforderlich, damit
|
||||
die Karte funktioniert).
|
||||
|
||||
\subparagraph{Use IDT77105 PHY driver (25Mbps)}$~$\\
|
||||
CONFIG\_ATM\_NICSTAR\_USE\_IDT77105 [=n] \textbf{[~]}\\*
|
||||
Unterstützung für den PHYsical Layer Chip in ForeRunner LE25"=Karten. Zusätzlich zur Erkennung
|
||||
des Entfernens/Wiedereinsetzens des Kabels ermöglicht dieser Treiber die Steuerung des
|
||||
Loopback"=Modus des Chips über eine spezielle IOCTL.
|
||||
Dieser Treiber ist für die ordnungsgemäße Handhabung von vorübergehendem Trägerverlust
|
||||
erforderlich. Wenn Sie also eine \qty[per-mode=symbol]{25}{\mega\bit\per\second}
|
||||
NICStAR"=basierte ATM"=Karte haben, müssen Sie Y sagen.
|
||||
|
||||
\paragraph{IDT~77252 (NICStAR II)}$~$\\
|
||||
CONFIG\_ATM\_IDT77252 [=m] \textbf{[M]}\\*
|
||||
Treiber für die IDT 77252 ATM PCI Chips.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul heißt dann
|
||||
\texttt{idt77252}.
|
||||
|
||||
\subparagraph{Enable debugging messages}$~$\\
|
||||
CONFIG\_ATM\_IDT77252\_DEBUG [=n] \textbf{[~]}\\*
|
||||
Es sind einige nützliche Debugging"=Meldungen verfügbar. Die Auswahl der Meldungen wird
|
||||
durch eine Bitmap gesteuert. Diese kann als Modulargument angegeben werden. Siehe hierzu die Datei\\
|
||||
$<$file:drivers/atm/idt77252.h$>$ für die Bedeutungen der Bits in der Maske.
|
||||
Wenn diese Meldungen aktiv sind, können sie einen erheblichen Einfluss auf die Geschwindigkeit
|
||||
des Treibers und die Größe Ihrer Syslog"=Dateien haben! Wenn sie inaktiv sind, haben sie nur
|
||||
einen bescheidenen Einfluss auf die Leistung.
|
||||
|
||||
\subparagraph{Receive ALL cells in raw queue}$~$\\
|
||||
CONFIG\_ATM\_IDT77252\_RCV\_ALL [=n] \textbf{[~]}\\*
|
||||
Ermöglicht den Empfang aller Zellen auf dem ATM-Link, die nicht zu einer offenen Verbindung in
|
||||
der Raw Cell Queue des Treibers passen. Nützlich nur für Debugging oder spezielle Anwendungen,
|
||||
daher ist die sichere Antwort N.
|
||||
|
||||
\paragraph{Interphase ATM PCI x575/x525/x531}$~$\\
|
||||
CONFIG\_ATM\_IA [=m] \textbf{[M]}\\*
|
||||
Dies ist ein Treiber für die Interphase (i)ChipSAR-Adapterkarten, die eine Vielzahl von
|
||||
Varianten in Bezug auf die Größe des Steuerspeichers (128K-1KVC, 512K-4KVC), die Größe des
|
||||
Paketspeichers (128K, 512K, 1M) und den PHY-Typ (Single/Multi Mode OC3, UTP155, UTP25, DS3
|
||||
und E3) umfassen. Weiter zu: \url{http://www.iphase.com/}
|
||||
für weitere Informationen über die Karten. Sagen Sie hier Y (oder M, um als Modul namens
|
||||
iphase zu kompilieren), wenn Sie eine dieser Karten haben.
|
||||
Siehe die Datei $<$file:Documentation/networking/device\_drivers/atm/iphase.rst$>$ für
|
||||
weitere Details.
|
||||
|
||||
\subparagraph{Enable debugging messages}$~$\\
|
||||
CONFIG\_ATM\_IA\_DEBUG [=n] \textbf{[~]}\\*
|
||||
Es sind einige nützliche Debugging"=Meldungen verfügbar. Die Auswahl der Meldungen wird durch
|
||||
eine Bitmap gesteuert. Diese kann als Modul"=Argument angegeben werden (auch als
|
||||
Kernel"=Befehlszeilen"=Argument?) und dynamisch mit einem ioctl geändert werden (Holen Sie sich
|
||||
das Debug"=Dienstprogramm iadbg von $<$ftp://ftp.iphase.com/pub/atm/pci/$>$).\\
|
||||
Siehe die Datei $<$file:drivers/atm/iphase.h$>$ für die Bedeutungen der Bits in der Maske.
|
||||
Wenn diese Meldungen aktiv sind, können sie einen erheblichen Einfluss auf die Geschwindigkeit
|
||||
des Treibers und die Größe Ihrer Syslog"=Dateien haben! Wenn sie inaktiv sind, haben sie nur
|
||||
einen bescheidenen Einfluss auf die Leistung.
|
||||
|
||||
\paragraph{FORE Systems 200E-series}$~$\\
|
||||
CONFIG\_ATM\_FORE200E [=m] \textbf{[M]}\\*
|
||||
Dies ist ein Treiber für die ATM-Adapterkarten der 200E-Serie von FORE Systems.
|
||||
Er unterstützt gleichzeitig die Modelle PCA-200E und SBA-200E auf PCI- und SBUS"=Hosts.
|
||||
Sagen Sie hier Y (oder M, um als Modul namens \texttt{fore\_200e} zu kompilieren),
|
||||
wenn Sie einen dieser ATM-Adapter besitzen.\\
|
||||
Siehe die Datei $<$file:Documentation/networking/device\_drivers/atm/fore200e.rst$>$
|
||||
für weitere Details.
|
||||
|
||||
\subparagraph{Defer interrupt work to a tasklet}$~$\\
|
||||
CONFIG\_ATM\_FORE200E\_USE\_TASKLET [=y] \textbf{[Y]}\\*
|
||||
Dadurch wird die vom Interrupt"=Handler zu erledigende Arbeit auf ein Tasklet verschoben,
|
||||
anstatt alles zur Interrupt"=Zeit zu erledigen. Dies kann die Reaktionsfähigkeit des Hosts verbessern.
|
||||
|
||||
\subparagraph{Maximum number of tx retries}$~$\\
|
||||
CONFIG\_ATM\_FORE200E\_TX\_RETRY [=16] \textbf{[16]}\\*
|
||||
Gibt an, wie oft der Fahrer versucht, eine Nachricht zu übertragen, bevor er aufgibt, wenn die
|
||||
Sendewarteschlange der ATM-Karte vorübergehend gesättigt ist.
|
||||
Eine Sättigung der Sendewarteschlange kann nur unter extremen Bedingungen auftreten, z.~B. wenn
|
||||
ein schneller Host ständig sehr kleine Rahmen ($<\qty{64}{\byte}$) oder rohe AAL0"=Zellen
|
||||
(\qty{48}{\byte}) an den ATM"=Adapter sendet.
|
||||
Beachten Sie, daß es unter normalen Bedingungen unwahrscheinlich ist, daß eine Sättigung der
|
||||
Sendewarteschlange auftritt, so daß der Retry"=Mechanismus nie zum Tragen kommt.
|
||||
|
||||
\subparagraph{Debugging lever (0-3)}$~$\\
|
||||
CONFIG\_ATM\_FORE200E\_DEBUG [=0] \textbf{[0]}\\*
|
||||
Gibt den Umfang der vom Treiber ausgegebenen Debugging-Meldungen an.
|
||||
Die Ausführlichkeit des Treibers nimmt mit dem Wert dieses Parameters zu.
|
||||
Wenn diese Meldungen aktiv sind, können sie erhebliche Auswirkungen auf die Leistung des
|
||||
Treibers und die Größe Ihrer Syslog"=Dateien haben!
|
||||
Setzen Sie den Debugging"=Level während des normalen Betriebs auf 0.
|
||||
|
||||
%%
|
||||
%% \texorpdfstring{$\rightarrow$}{->}
|
||||
%% \textit{Für diese Option gibt es keine Hilfe.}
|
||||
|
||||
Reference in New Issue
Block a user