From 7f181958cd352f1d842415d96f021cc253563dd9 Mon Sep 17 00:00:00 2001 From: Thomas Kuschel Date: Sun, 25 Feb 2024 01:27:07 +0100 Subject: [PATCH] Linux 6.7.6, WIZnet device, --- PKGBUILD | 2 +- config | 3 +- documentation/linux_configuration.pdf | 4 +- documentation/linux_configuration.tex | 16 +- .../linux_configuration_15_device_drivers.tex | 1531 +++++++++++++++++ 5 files changed, 1551 insertions(+), 5 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index b371d0f..e55eda6 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ # copied from Jan Alexander Steffens (heftig) pkgbase=linux-tom -pkgver=6.7.5.arch1 +pkgver=6.7.6.arch1 pkgrel=1 pkgdesc='Linux' url='https://github.com/archlinux/linux' diff --git a/config b/config index 27d49f1..4e856fb 100644 --- a/config +++ b/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.7.4-arch1 Kernel Configuration +# Linux/x86 6.7.6-arch1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.1 20230801" CONFIG_CC_IS_GCC=y @@ -15,6 +15,7 @@ CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y +CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y CONFIG_TOOLS_SUPPORT_RELR=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 7286106..275985b 100644 --- a/documentation/linux_configuration.pdf +++ b/documentation/linux_configuration.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e48b5f41b7feffd4f69c53a2305ef86787108cb1d7423ff4c8226adb93176cf -size 1275684 +oid sha256:6e0d6db9d418f7ceefcea06433ab6529ac1e214a6f53f6ed374c88e6dbdd9f3d +size 1362963 diff --git a/documentation/linux_configuration.tex b/documentation/linux_configuration.tex index 1997461..719d5b9 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -14,7 +14,6 @@ \usepackage[a4paper,margin=25mm]{geometry} \usepackage[ngerman]{babel} %Verwendung von \glqq \qrgg{} \usepackage{hyperref} -\setcounter{secnumdepth}{8}%numbering down to paragraphs, subparagraphs %% \usepackage{ulem} %strike through with /sout{} % you have to install texlive-plaingeneric first : \usepackage{ulem} @@ -102,7 +101,22 @@ \newcommand\l@subsubsubsubparagraph{\@dottedtocline{8}{10em}{5em}} \newcommand{\subsubsubsubparagraphmark}[1]{} \def\toclevel@subsubsubsubparagraph{8} + +\newcounter{subfiveparagraph}[subsubsubsubparagraph] +\renewcommand\thesubfiveparagraph{% +\thesubsubsubsubparagraph.\@arabic\c@subfiveparagraph} +\newcommand\subfiveparagraph{% + \@startsection {subfiveparagraph} % counter + {9} % level + {\z@ } % no indent + {3.25ex \@plus 1ex \@minus .2ex} % beforeskip + {-1em} % afterskip + {\normalfont\normalsize\bfseries}} +\newcommand\l@subfiveparagraph{\@dottedtocline{8}{10em}{5em}} +\newcommand{\subfiveparagraphmark}[1]{} +\def\toclevel@subfiveparagraph{9} \makeatother +\setcounter{secnumdepth}{9}% numbering down to paragraphs, subparagraphs \begin{document} %0.x diff --git a/documentation/linux_configuration_15_device_drivers.tex b/documentation/linux_configuration_15_device_drivers.tex index 8802e8f..56c66a2 100644 --- a/documentation/linux_configuration_15_device_drivers.tex +++ b/documentation/linux_configuration_15_device_drivers.tex @@ -6177,6 +6177,1537 @@ Dieser Treiber ist für den Sundance \glqq Alta\grqq{} Chip. Genauere Informationen und Updates sind unter \url{http://www.scyld.com/network/sundance.html} erhältlich. +\subsubparagraph{Use MMIO instead of PIO}\mbox{}\\ +CONFIG\_SUNDANCE\_MMIO [=n] \textbf{[~]}\\* +Aktivieren Sie speicherbelegte E/A für die Interaktion mit Sundance NIC"=Registern. +Aktivieren Sie dies NICHT standardmäßig, denn PIO (aktiviert, wenn MMIO deaktiviert ist) +ist dafür bekannt, dass es auf bestimmten Chips zu Fehlern führt. +Wenn Sie unsicher sind, sagen Sie N. + +\paragraph{Emulex devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_EMULEX [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Emulex"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{SeverEngines' 10Gbps NIC -- BladeEngine}\mbox{}\\ +CONFIG\_BE2NET [=m] \textbf{[M]}\\* +Dieser Treiber implementiert die NIC"=Funktionalität für den 10Gbps"=Netzwerkadapter +von ServerEngines -- BladeEngine. + +\subsubparagraph{HWMON support for be2net driver}\mbox{}\\ +CONFIG\_BE2NET\_HWMON [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie die Daten des Wärmesensors auf dem +be2net"=Netzwerkadapter ver"-öf"-fent"-li"-chen möchten. + +\subsubparagraph{Support for BE2 chipsets}\mbox{}\\ +CONFIG\_BE2NET\_BE2 [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Geräte verwenden möchten, die auf BE2"=Chipsätzen basieren. +(z.~B. OneConnect OCe10xxx) + +\subsubparagraph{Support for BE3 chipsets}\mbox{}\\ +CONFIG\_BE2NET\_BE3 [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Geräte verwenden möchten, die auf BE3-Chipsätzen basieren. +(z.~B. OneConnect OCe11xxx) + +\subsubparagraph{Support for Lancer chipsets}\mbox{}\\ +CONFIG\_BE2NET\_LANCER [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Geräte verwenden möchten, die auf Lancer"=Chipsätzen basieren. +(z.~B. LightPulse LPe12xxx) + +\subsubparagraph{Support for Skyhawk chipsets}\mbox{}\\ +CONFIG\_BE2NET\_SKYHAWK [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Geräte verwenden möchten, die auf Skyhawk-Chipsätzen basieren. +(z.~B. OneConnect OCe14xxx) + +\paragraph{Engleder devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_ENGLEDER [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Engleder"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{TSN endpoint support}\mbox{}\\ +CONFIG\_TSNEP [=m] \textbf{[M]}\\* +Unterstützung für den Engleder TSN Endpunkt Ethernet MAC IP Core. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{tsnep} genannt. + +\subsubparagraph{TSN endpoint self test support}\mbox{}\\ +CONFIG\_TSNEP\_SELFTESTS [=n] \textbf{[~]}\\* +Dies ermöglicht die Unterstützung von Selbsttests innerhalb des TSN"=Endpunkttreibers. +Wenn Sie unsicher sind, sagen Sie N. + +\paragraph{EZchip devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_EZCHIP [=y] \textbf{[Y]}\\* +Wenn Sie ein Netzwerkgerät (Ethernet) haben, das zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkten Auswirkungen auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu EZchip"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrem spezifischen Gerät gefragt. + +\paragraph{Fujitsu devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_FUJITSU [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keinen direkten Einfluss auf die Fragen zu +Fujitsu"=Karten hat. Wenn Sie Y angeben, werden Sie in den folgenden Fragen nach Ihrer +spezifischen Karte gefragt. + +\subparagraph{Fujitsu FMV-J18x PCMCIA support}\mbox{}\\ +CONFIG\_PCMCIA\_FMVJ18X [=m] \textbf{[M]}\\* +Geben Sie hier Y ein, wenn Sie eine Fujitsu FMV-J18x oder eine kompatible +PCMCIA"=Ethernet"=Karte (PC-Card) an Ihren Computer anschließen möchten. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{fmvj18x\_cs} heißen. Wenn Sie unsicher sind, sagen Sie N. + +\paragraph{Fungible devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_FUNGIBLE [=y] \textbf{[Y]}\\* +Wenn Sie ein fungibles Netzwerkgerät haben, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Fungible"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Fungible Ethernet device driver}\mbox{}\\ +CONFIG\_FUN\_ETH [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Ethernet-Funktionalität von Fungible"=Adaptern. +Er arbeitet sowohl mit physischen als auch mit virtuellen Funktionen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird \texttt{funeth} genannt. + +\paragraph{Google Devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_GOOGLE [=y] \textbf{[Y]}\\* +Wenn Sie ein Netzwerkgerät (Ethernet) haben, das zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Google"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrem spezifischen Gerät gefragt. + +\subparagraph{Google Virtual NIC (gVNIC) support}\mbox{}\\ +CONFIG\_GVE [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt Google Virtual NIC (gVNIC). +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{gve} genannt. + +\paragraph{Huawei devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_HUAWEI [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Huawei"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Huawei Intelligent PCIE Network Interface Card}\mbox{}\\ +CONFIG\_HINIC [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt HiNIC PCIE Ethernet"=Karten. +Um diesen Treiber als Teil des Kernels zu kompilieren, wählen Sie hier Y. +Wenn Sie unsicher sind, wählen Sie N. +Die Vorgabe ist die Kompilierung als Modul. + +\paragraph{Intel (82586/82593/82596) devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_I825XX [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, geben Sie Y an. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu diesen Geräten. Wenn +Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\paragraph{Intel devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_INTEL [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Intel"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Intel(R) PRO/100+ support}\mbox{}\\ +CONFIG\_E100 [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Intel(R) PRO/100"=Adapterfamilie. +Um zu überprüfen, ob Ihr Adapter unterstützt wird, suchen Sie die Board"=ID"=Nummer auf +dem Adapter. Suchen Sie nach einem Etikett mit einem Strichcode und einer Nummer im Format +123456-001 (sechs Ziffern, Bindestrich, drei Ziffern). +Verwenden Sie die obigen Informationen und den Adapter \& Driver ID Guide, der unter +folgender Adresse zu finden ist: +\url{http://support.intel.com} +um den Adapter zu identifizieren. +Genauere Informationen zur Konfiguration des Treibers finden Sie in\\ +$<$file:Documentation/networking/device\_drivers/ethernet/intel/e100.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul heißt dann \texttt{e100}. + +\subparagraph{Intel(R) PRO/1000 Gigabit Ethernet support}\mbox{}\\ +CONFIG\_E1000 [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Intel(R) PRO/1000 Gigabit"=Ethernet"=Adapterfamilie. +Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im Adapter \& Driver +ID Guide, der unter folgender Adresse zu finden ist: +\url{http://support.intel.com} +Genauere Informationen zur Konfiguration des Treibers finden Sie in\\ +$<$file:Documentation/networking/device\_drivers/ethernet/intel/e1000.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird \texttt{e1000} genannt. + +\subparagraph{Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support}\mbox{}\\ +CONFIG\_E1000E [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die PCI-Express Intel(R) PRO/1000 Gigabit"=Ethernet"=Familie +von Adaptern. Für PCI- oder PCI-X e1000"=Adapter verwenden Sie den regulären \texttt{e1000}-Treiber. +Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im Adapter \& Driver ID Guide, +den Sie hier finden: +\url{http://support.intel.com} +Genauere Informationen zur Konfiguration des Treibers finden Sie in\\ +$<$file:Documentation/networking/device\_drivers/ethernet/intel/e1000e.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{e1000e} genannt. + +\subsubparagraph{Support HW cross-timestamp on PCH devices}\mbox{}\\ +CONFIG\_E1000E\_HWTS [=y] \textbf{[Y]}\\* +Sagen Sie Y, um hardwaregestütztes Cross"=Timestamping auf PCH"=Geräten zu aktivieren. +Der Cross"=Timestamp ist über den präzisen Cross"=Timestamp"=ioctl des PTP-Takttreibers\\ +(PTP\_SYS\_OFFSET\_PRECISE) verfügbar. + +\subparagraph{Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support}\mbox{}\\ +CONFIG\_IGB [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Intel(R) 82575/82576 Gigabit"=Ethernet"=Adapterfamilie. +Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im Adapter \& Driver ID Guide, +der unter folgender Adresse zu finden ist: \url{http://support.intel.com}. +Genauere Informationen zur Konfiguration des Treibers finden Sie in\\ +$<$file:Documentation/networking/device\_drivers/ethernet/intel/igb.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird \texttt{igb} genannt. + +\subsubparagraph{Intel(R) PCI-Express Gigabit adapters HWMON support}\mbox{}\\ +CONFIG\_IGB\_HWMON [=y] \textbf{[Y]}\\* +Sagen Sie Y, wenn Sie Wärmesensordaten auf Intel"=Geräten offenlegen möchten. +Einige unserer Geräte enthalten Wärmesensoren, sowohl externe als auch interne. +Diese Daten sind über die hwmon sysfs"=Schnittstelle verfügbar und zeigen die +eingebauten Sensoren an. + +\subsubparagraph{Direct Cache Access (DCA) Support}\mbox{}\\ +CONFIG\_IGB\_DCA [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Direct Cache Access (DCA) im Treiber verwenden möchten. +DCA ist eine Methode zum Aufwärmen des CPU-Cache, bevor Daten verwendet werden, +um die Auswirkungen von Cache-Fehlern zu verringern. + +\subparagraph{Intel(R) 82576 Virtual Function Ethernet support}\mbox{}\\ +CONFIG\_IGBVF [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die virtuellen Funktionen von Intel(R) 82576. +Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im Adapter \& Driver ID Guide, +den Sie unter folgender Adresse finden können +\url{http://support.intel.com}. +Genauere Informationen zur Konfiguration des Treibers finden Sie in +$<$file:Documentation/networking/device\_drivers/ethernet/intel/igbvf.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{igbvf} genannt. + +\subparagraph{Intel(R) 10GbE PCI Express adapters support}\mbox{}\\ +CONFIG\_IXGBE [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Intel(R) 10GbE PCI Express-Adapterfamilie.\\ +Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im Adapter \& Driver ID Guide, +den Sie hier finden: +\url{http://support.intel.com}. +Genauere Informationen zur Konfiguration des Treibers finden Sie in +$<$file:Documentation/networking/device\_drivers/ethernet/intel/ixgbe.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul heißt dann \texttt{ixgbe}. + +\subsubparagraph{Intel(R) 10GbE PCI Express adapters HWMON support}\mbox{}\\ +CONFIG\_IXGBE\_HWMON [=y] \textbf{[Y]}\\* +Sagen Sie Y, wenn Sie die Daten des Wärmesensors auf einigen unserer Karten über eine hwmon +sysfs"=Schnittstelle offenlegen möchten. + +\subsubparagraph{Direct Cache Access (DCA) Support}\mbox{}\\ +CONFIG\_IXGBE\_DCA [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Direct Cache Access (DCA) im Treiber verwenden möchten. DCA ist +eine Methode zum Aufwärmen des CPU"=Cache, bevor Daten verwendet werden, um die Auswirkungen +von Cache"=Fehlern zu verringern. + +\subsubparagraph{Data Center Bridging (DCB) Support}\mbox{}\\ +CONFIG\_IXGBE\_DCB [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Data Center Bridging (DCB) im Treiber verwenden möchten. +Wenn Sie unsicher sind, sagen Sie N. + +\subsubparagraph{IPSec XFRM cryptography-offload acceleration}\mbox{}\\ +CONFIG\_IXGBE\_IIPSEC [=n] \textbf{[~]}\\* +Aktivieren der Unterstützung für IPSec-Offload in \texttt{ixgbe.ko} + +\subparagraph{Intel(R) 10GbE PCI Express Virtual Function Ethernet support}\mbox{}\\ +CONFIG\_IXGBEVF [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt virtuelle Intel(R) PCI Express"=Funktionen für den Intel(R) +ixgbe"=Treiber. Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im +Adapter \& Driver ID Guide, der unter folgender Adresse zu finden ist: +\url{http://support.intel.com}\, +Genauere Informationen zur Konfiguration des Treibers finden Sie in +$<$file:Documentation/networking/device\_drivers/ethernet/intel/ixgbevf.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird +\texttt{ixgbevf} genannt. MSI-X"=Interrupt"=Unterstützung ist erforderlich, damit +dieser Treiber korrekt funktioniert. + +\subsubparagraph{IPSec XFRM cryptography-offload acceleration}\mbox{}\\ +CONFIG\_IXGBEVF\_IPSEC [=y] \textbf{[Y]}\\* +Aktivieren der Unterstützung für IPSec-Offload in \texttt{ixgbevf.ko} + +\subparagraph{Intel(R) Ethernet Controller XL710 Family support}\mbox{}\\ +CONFIG\_I40E [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Geräte der Intel(R) Ethernet Controller XL710 Familie. +Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im Adapter \& Driver ID Guide, +den Sie hier finden: \url{http://support.intel.com}\, +Genauere Informationen zur Konfiguration des Treibers finden Sie in +$<$file:Documentation/networking/device\_drivers/ethernet/intel/i40e.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul heißt dann \texttt{i40e}. + +\subsubparagraph{Data Center Bridging (DCB) Support}\mbox{}\\ +CONFIG\_I40E\_DCB [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Data Center Bridging (DCB) im Treiber verwenden möchten. +Wenn Sie unsicher sind, sagen Sie N. + +\subparagraph{Intel(R) Ethernet Adaptive Virtual Function support}\mbox{}\\ +CONFIG\_I40EVF [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt virtuelle Funktionen für Intel XL710, X710, X722, XXV710 und alle +Geräte, die Unterstützung für Intel Ethernet Adaptive Virtual Function"=Geräte anbieten. +Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im Adapter \& Driver ID Guide, +den Sie unter folgender Adresse finden können +\url{https://support.intel.com}\, +Dieser Treiber wurde früher als \texttt{i40evf} bezeichnet. +Genauere Informationen zur Konfiguration des Treibers finden Sie in\\ +$<$file:Documentation/networking/device\_drivers/ethernet/intel/iavf.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{iavf} genannt. MSI-X"=Interrupt"=Unterstützung ist erforderlich, damit +dieser Treiber korrekt funktioniert. + +\subparagraph{Intel(R) Ethernet Connection E800 Series Support}\mbox{}\\ +CONFIG\_ICE [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Geräte der Intel(R) Ethernet Connection E800"=Serie. +Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im Adapter \& Driver ID Guide, +der unter folgender Adresse zu finden ist: +\url{http://support.intel.com}\, +Genauere Informationen zur Konfiguration des Treibers finden Sie in +$<$file:Documentation/networking/device\_drivers/ethernet/intel/ice.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird +\texttt{ice} genannt. + +\subsubparagraph{Switchdev Support}\mbox{}\\ +CONFIG\_ICE\_SWITCHDEV [=y] \textbf{[Y]}\\* +Die Switchdev"=Unterstützung bietet interne SRIOV"=Paketsteuerung und -vermittlung. +Um sie im laufenden Kernel zu aktivieren, verwenden Sie das Werkzeug devlink:\\ +\texttt{\#devlink dev eswitch set pci/0000:XX:XX.X mode switchdev}\\ +Sagen Sie hier Y, wenn Sie Switchdev im Treiber verwenden wollen. +Wenn Sie unsicher sind, sagen Sie N. + +\subsubparagraph{Support HW cross-timestamp on platforms with PTM support}\mbox{}\\ +CONFIG\_ICE\_HWTS [=y] \textbf{[Y]}\\* +Sagen Sie Y, um hardwaregestütztes Cross"=Timestamping auf Plattformen mit +PCIe-PTM"=Unterstützung zu aktivieren. Der Cross-Timestamp ist über den präzisen +Cross"=Timestamp"=ioctl des PTP"=Takttreibers (PTP\_SYS\_OFFSET\_PRECISE) verfügbar. + +\subparagraph{Intel(R) FM10000 Ethernet Switch Host Interface Support}\mbox{}\\ +CONFIG\_FM10K [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt Intel(R) FM10000 Ethernet Switch Host Interface. +Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im Adapter \& Driver ID Guide, +den Sie hier finden: +\url{http://support.intel.com}\, +Genauere Informationen zur Konfiguration des Treibers finden Sie unter +$<$file:Documentation/networking/device\_drivers/ethernet/intel/fm10k.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul heißt dann \texttt{fm10k}. MSI-X"=Interrupt"=Unterstützung ist erforderlich. + +\subparagraph{Intel(R) Ehternet Controller I225-LM/I225-V support}\mbox{}\\ +CONFIG\_IGC [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Adapter der Intel(R) Ethernet Controller I225-LM/I225-V Familie. +Weitere Informationen zur Identifizierung Ihres Adapters finden Sie im Adapter \& Driver ID Guide, +den Sie unter folgender Adresse finden können +\url{http://support.intel.com}\, +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird \texttt{igc} genannt. + +\subparagraph{Intel(R) Infrastructure Data Path Function Support}\mbox{}\\ +CONFIG\_IDPF [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt Intel(R) Infrastructure Data Path Function"=Geräte. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{idpf} genannt. + +\paragraph{JMicron(R) PCI-Express Gigabit Ethernet support}\mbox{}\\ +CONFIG\_JME [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die PCI-Express Gigabit"=Ethernet"=Adapter, die auf dem +JMicron JMC250 Chipsatz basieren. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird \texttt{jme} genannt. + +\paragraph{Analog Devices devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_ADI [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu ADI"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Analog Devices ADIN1110 MAC-PHY}\mbox{}\\ +CONFIG\_ADIN1110 [=m] \textbf{[M]}\\* +Sagen Sie hier ja, um Unterstützung für Analog Devices ADIN1110 Low Power 10BASE"=T1L +Ethernet MAC"=PHY zu entwickeln. + +\paragraph{LiteX devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_LITEX [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu LiteX"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\paragraph{Marvell devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_MARVELL [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Marvell"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Marvell MDIO interface support}\mbox{}\\ +CONFIG\_MVMDIO [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die MDIO"=Schnittstelle, die in den Netzwerkschnittstelleneinheiten +der Marvell EBU SoCs (Kirkwood, Orion5x, Dove, Armada 370 und Armada XP) zu finden ist. +Dieser Treiber wird von den Treibern MV643XX\_ETH und MVNETA verwendet. + +\subparagraph{Marvell Yukon Gigabit Ethernet support}\mbox{}\\ +CONFIG\_SKGE [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Marvell Yukon oder SysKonnect SK-98xx/SK-95xx und verwandte +Gigabit"=Ethernet"=Adapter. Es handelt sich um einen neuen, kleineren Treiber mit besserer +Leistung und vollständigerer Ethtool"=Unterstützung. +Er unterstützt nicht die Link"=Failover- und Netzwerkverwaltungsfunktionen, die der +\glqq portable\grqq{} sk98lin"=Treiber des Herstellers bietet. +Dieser Treiber unterstützt Adapter, die auf dem originalen Yukon"=Chipsatz basieren: +Marvell 88E8001, Belkin F5D5005, CNet GigaCard, DLink DGE-530T, Linksys EG1032/EG1064, +3Com 3C940/3C940B, SysKonnect SK-9871/9872.\\ +Er unterstützt nicht den neueren Yukon2"=Chipsatz: Für diese Adapter wird ein separater +Treiber, \texttt{sky2}, bereitgestellt. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{skge} genannt. Dies wird empfohlen. + +\subsubparagraph{Debugging interface}\mbox{}\\ +CONFIG\_SKGE\_DEBUG [=n] \textbf{[~]}\\* +Diese Option bietet die Möglichkeit, den Treiberstatus zur Fehlersuche zu speichern.\\ +Die Datei \texttt{/sys/kernel/debug/skge/ethX} zeigt den Zustand der internen +Sende- und Empfangsringe an. +Wenn Sie unsicher sind, sagen Sie N. + +\subsubparagraph{Support for older SysKonnect Genesis boards}\mbox{}\\ +CONFIG\_SKGE\_GENESIS [=y] \textbf{[Y]}\\* +Dies ermöglicht die Unterstützung für die älteren und seltenen SysKonnect Genesis"=Chips, +die MII über einen externen Transceiver statt eines internen unterstützen. +Die Deaktivierung dieser Option spart etwas Speicher, da der Code kleiner wird. +Wenn Sie unsicher sind, sagen Sie Y. + +\subparagraph{Marvell Yukon 2 support}\mbox{}\\ +CONFIG\_SKY2 [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt Gigabit-Ethernet"=Adapter, die auf dem Marvell Yukon~2"=Chipsatz basieren:\\ +Marvell 88E8021/88E8022/88E8035/88E8036/88E8038/88E8050/88E8052/88E8053/88E8055/\\88E8061/88E8062, +SysKonnect SK-9E21D/SK-9S21\\ +Für die älteren Marvell Yukon und SysKonnect Genesis basierten Adapter gibt es einen +zusätzlichen Treiber: \texttt{skge}. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{sky2} heißen. Dies wird empfohlen. + +\subsubparagraph{Debugging interface}\mbox{}\\ +CONFIG\_SKY2\_DEBUG [=n] \textbf{[~]}\\* +Diese Option bietet die Möglichkeit, den Treiberstatus zur Fehlersuche zu speichern.\\ +Die Datei \texttt{/sys/kernel/debug/sky2/ethX} zeigt den Zustand der internen +Sende- und Empfangsringe an. +Wenn Sie unsicher sind, sagen Sie N. + +\subparagraph{Marvell Octeon PCI Endpoint NIC Driver}\mbox{}\\ +CONFIG\_OCTEON\_EP [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Netzwerkfunktionalität des Octeon PCI Endpoint NIC von Marvell. +Um die Liste der von diesem Treiber unterstützten Geräte zu erfahren, lesen Sie die +Dokumentation in $<$file:Documentation/networking/device\_drivers/ethernet/marvell/octeon\_ep.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Der Name des Moduls ist \texttt{octeon\_ep}. + +\subparagraph{Marvell Prestera Switch ASICs support}\mbox{}\\ +CONFIG\_PRESTERA [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Marvell Prestera Switch ASICs Familie. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{prestera} genannt. + +\subsubparagraph{PCI interface driver for Marvell Prestera Switch ASICs family}\mbox{}\\ +CONFIG\_PRESTERA\_PCI [=m] \textbf{[M]}\\* +Dies ist die Implementierung der PCI"=Schnittstellenunterstützung für die Marvell Prestera +Switch ASICs Familie. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{prestera\_pci} genannt. + +\paragraph{Mellanox devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_MELLANOX [=y] \textbf{[Y]}\\* +Wenn Sie ein Netzwerkgerät (Ethernet oder RDMA) haben, das zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Mellanox"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Mellanox Technologies 1/10/40Gbit Ethernet support}\mbox{}\\ +CONFIG\_MLX4\_EN [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt ConnectX"=Ethernet"=Geräte von Mellanox Technologies. + +\subsubparagraph{Data Center Bridging (DCB) Support}\mbox{}\\ +CONFIG\_MLX4\_EN\_DCB [=y] \textbf{Y}\\* +Geben Sie hier Y an, wenn Sie Data Center Bridging (DCB) im Treiber verwenden möchten. +Wenn Sie N angeben, können Sie keine QoS- und Ratelimit"=Attribute konfigurieren. +Dieses Flag ist abhängig von der DCB"=Unterstützung des Kernels. +Wenn Sie unsicher sind, setzen Sie es auf Y. + +\subparagraph{Support for old gen2 Mellanox PCI IDs}\mbox{}\\ +CONFIG\_MLX4\_CORE\_GEN2 [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie alte gen2 Mellanox-Geräte im Treiber verwenden möchten. + +\subparagraph{Mellanox 5th generation network adapters (ConnectX series) core driver}\mbox{}\\ +CONFIG\_MLX5\_CORE [=m] \textbf{[M]}\\* +Kerntreiber für Low-Level-Funktionen der ConnectX-4- und Connect-IB"=Karten von Mellanox Technologies. + +\subsubparagraph{Mellanox Technologies Innova support}\mbox{}\\ +CONFIG\_MLX5\_FPGA [=y] \textbf{[Y]}\\* +Unterstützung für die Innova-Familie von Netzwerkkarten von Mellanox Technologies. +Innova"=Netzwerkkarten bestehen aus einem ConnectX"=Chip und einem FPGA"=Chip auf einem Board. +Wenn Sie diese Option wählen, wird der mlx5\_core-Treiber den Innova"=FPGA"=Kern enthalten und +die Erstellung von Sandbox"=spezifischen Client"=Treibern ermöglichen. + +\subsubparagraph{Mellanox 5th generation network adapters (ConnectX series) Ethernet support}\mbox{}\\ +CONFIG\_MLX5\_CORE\_EN [=y] \textbf{[Y]}\\* +Ethernet"=Unterstützung im ConnectX-4 NIC von Mellanox Technologies. + +\subsubsubparagraph{Mellanox MLX5 ethernet accelerated receive flow steering (ARFS) support}\mbox{}\\ +CONFIG\_MLX5\_EN\_ARFS [=y] \textbf{[Y]}\\* +Mellanox MLX5 unterstützt hardwarebeschleunigtes Flow Steering für den Empfang, ermöglicht die +Unterstützung von Ethernet netdevice arfs und ntuple Filterung. + +\subsubsubparagraph{Mellanox MLX5 ethernet rx nfc flow steering support}\mbox{}\\ +CONFIG\_MLX5\_EN\_RXNFC [=y] \textbf{[Y]}\\* +Mellanox MLX5 ethernet rx nfc flow steering Unterstützung.\\ +Ermöglicht die ethtool"=Empfangsnetzwerk"=Flussklassifizierung, die benutzerdefinierte Flussregeln +er"-mög"-licht, um den Verkehr über ethtool set/get\_rxnfc API in eine beliebige rx"=Warteschlange +zu leiten. + +\subsubsubparagraph{Mellanox Technologies MLX5 MPFS support}\mbox{}\\ +CONFIG\_MLX5\_MPFS [=y] \textbf{[Y]}\\* +Mellanox Technologies Ethernet Multi"=Physical Function Switch (MPFS) Unterstützung in +ConnectX NIC. MPFs sind erforderlich, wenn die Multi"=PF"=Konfiguration aktiviert ist, +um die Weiterleitung von benutzerkonfigurierten Unicast"=MAC"=Adressen an den anfordernden +PF zu ermöglichen. + + +\subsubsubparagraph{Mellanox Technologies MLX5 SRIOV E-Switch support}\mbox{}\\ +CONFIG\_MLX5\_ESWITCH [=y] \textbf{[Y]}\\* +Mellanox Technologies Ethernet SRIOV E-Switch Unterstützung in ConnectX NIC. +E-Switch bietet interne SRIOV"=Paketsteuerung und "=vermittlung für die aktivierten VFs und PF +in zwei verfügbaren Modi: +\begin{itemize} + \item[] Legacy-SRIOV-Modus (L2 mac vlan steering based). + \item[] Switchdev-Modus (eswitch-Offloads). +\end{itemize} + +\subsubsubsubparagraph{MLX5 TC classifier action support}\mbox{}\\ +CONFIG\_MLX5\_CLS\_ACT [=y] \textbf{[Y]}\\* +mlx5 ConnectX entlastet die Unterstützung für TC Classifier Action (NET\_CLS\_ACT), +funktioniert sowohl im nativen NIC-Modus als auch im Switchdev SRIOV-Modus. +Aktionen werden an einen Hardware"=Offload"=Klassifikator angehängt und nach einer +erfolgreichen Klassifizierung aufgerufen. Aktionen werden verwendet, um das +Klassifizierungsergebnis zu überschreiben, Pakete sofort zu verwerfen oder umzuleiten +und/oder umzuformatieren, ohne die Host"=CPU zu belasten. +Bei der Einstellung N werden TC"=Offloads sowohl im NIC- als auch im Switchdev"=Modus deaktiviert. +Wenn Sie unsicher sind, wählen Sie Y. + +%15.25.5.37.3.2.4.1.1 +\subfiveparagraph{MLX5 TC connection tracking offload support}\mbox{}\\ +CONFIG\_MLX5\_TC\_CT [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie die Auslagerung von Regeln für die Verbindungsverfolgung +über tc ct action unterstützen wollen. +Wenn Sie unsicher sind, wählen Sie Y. + +\subfiveparagraph{MLX5 TC sample offload support}\mbox{}\\ +CONFIG\_MLX5\_TC\_SAMPLE [=y] \textbf{[Y]}\\* +Sagen Sie hier Y, wenn Sie das Auslagern von Probenregeln über die tc Probenaktion unterstützen wollen. +Wenn Sie N angeben, können Sie keine tc"=Regeln mit der Musteraktion konfigurieren. +Wenn Sie unsicher sind, wählen Sie Y. + +\subsubsubparagraph{Data Center Bridging (DCB) Support}\mbox{}\\ +CONFIG\_MLX5\_CORE\_EN\_DCB [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Data Center Bridging (DCB) im Treiber verwenden möchten. +Wenn Sie N wählen, können Sie keine QoS- und Ratelimit"=Attribute konfigurieren. +Dieses Flag ist abhängig von der DCB-Unterstützung des Kernels. +Wenn Sie unsicher sind, wählen Sie Y. + +\subsubsubparagraph{Mellanox 5th generation network adapters (connectX series) IPoIB\\ offloads support}\mbox{}\\ +CONFIG\_MLX5\_CORE\_IPOIB [=y] \textbf{[Y]}\\ +MLX5 IPoIB-Offloads und Beschleunigungsunterstützung. + +\subsubsubparagraph{Connect-X support for MACSec offload}\mbox{}\\ +CONFIG\_MLX5\_MACSEC [=y] \textbf{[Y]}\\* +Unterstützung für MACsec-Kryptographie-Offload"=Beschleunigung in der NIC einrichten. + +\subsubsubparagraph{Mellanox Technologies IPsec Connect-X support}\mbox{}\\ +CONFIG\_MLX5\_EN\_IPSEC [=y] \textbf{[Y]}\\* +Unterstützung für IPsec-Kryptographie-Offload"=Beschleunigung in der NIC einrichten. + +\subsubsubparagraph{Mellanox Technologies TLS Connect-X support}\mbox{}\\ +CONFIG\_MLX5\_EN\_TLS [=y] \textbf{[Y]}\\* +Unterstützung für TLS-Kryptographie-Offload"=Beschleunigung in der NIC einrichten. + +\subsubsubparagraph{Mellanox Technologies software-managed steering}\mbox{}\\ +CONFIG\_MLX5\_SW\_STEERING [=y] \textbf{[Y]}\\* +Unterstützung für softwaregesteuertes Steering im NIC einrichten. + +\subsubsubparagraph{Mellanox Technologies subfunction device support using auxiliary device}%\mbox{}\\ +CONFIG\_MLX5\_SF [=y] \textbf{[Y]}\\* +Unterstützung für ein Sub-Fuction"=Device im NIC einrichten. Ein Mellanox"=Subfunktionsgerät kann +RDMA, netdevice und vdpa device unterstützen. +Es ist ähnlich wie ein SRIOV VF, erfordert aber keine SRIOV"=Unterstützung. + +\subsubparagraph{Mellanox 5th generation network adapters (ConnectX series) DPLL support}\mbox{}\\ +CONFIG\_MLX5\_DPLL [=m] \textbf{[M]}\\* +DPLL-Unterstützung in ConnectX"=NICs von Mellanox Technologies. + +\subparagraph{Mellanox Technologies Switch ASICs support}\mbox{}\\ +CONFIG\_MLXSW\_CORE [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Switch"=ASICs von Mellanox Technologies. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{mlxsw\_core} genannt. + +\subsubparagraph{HWMON support for Mellanox Technologies Switch ASICs}\mbox{}\\ +CONFIG\_MLXSW\_CORE\_HWMON [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie die HWMON"=Schnittstelle auf mlxsw"=Geräten freigeben wollen. + +\subsubparagraph{Thermal zone support for Mellanox Technologies Switch ASICs}\mbox{}\\ +CONFIG\_MLXSW\_CORE\_THERMAL [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie die Geschwindigkeit der Lüfter automatisch entsprechend der +vom ASIC gemeldeten Umgebungstemperatur steuern möchten. + +\subsubparagraph{PCI bus implementation for Mellanox Technologies Switch ASICs}\mbox{}\\ +CONFIG\_MLXSW\_PCI [=m] \textbf{[M]}\\* +Dies ist eine PCI-Bus-Implementierung für Switch-ASICs von Mellanox Technologies. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{mlxsw\_pci} genannt. + +\subsubparagraph{I2C bus implementation for Mellanox Technologies Switch ASICs}\mbox{}\\ +CONFIG\_MLXSW\_I2C [=m] \textbf{[M]}\\* +Dies ist eine I2C-Bus-Implementierung für Switch-ASICs von Mellanox Technologies. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{mlxsw\_i2c} genannt. + +\subsubparagraph{Mellanox Technologies Spectrum family support}\mbox{}\\ +CONFIG\_MLXSW\_SPECTRUM [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt Mellanox Technologies Spectrum/Spectrum-2/Spectrum-3/Spectrum-4 +Ethernet"=Switch"=ASICs. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{mlxsw\_spectrum} genannt. + +\subsubsubparagraph{Data Center Bridging (DCB) support}\mbox{}\\ +CONFIG\_MLXSW\_SPECTRUM\_DCB [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Data Center Bridging (DCB) im Treiber verwenden möchten. + +\subsubparagraph{Mellanox Technologies minimal I2C support}\mbox{}\\ +CONFIG\_MLXSW\_MINIMAL [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt den I2C-Zugriff für Switch-ASICs von Mellanox Technologies. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{mlxsw\_minimal} genannt. + +\subparagraph{Mellanox Technologies firmware flash module}\mbox{}\\ +CONFIG\_MLXFW [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die gemeinsame Logik der Firmware von Mellanox Technologies zum Flashen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{mlxfw} genannt. + +\paragraph{Micrel devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_MICREL [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, geben Sie Y an. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Micrel-Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Micrel KSZ8841/42 with generic bus interface}\mbox{}\\ +CONFIG\_KS8842 [=m] \textbf{[M]}\\* +Dieser Plattformtreiber ist für den KSZ8841(1-Port) / KS8842(2-Port) Ethernet Switch Chip +(managed, VLAN, QoS) von Micrel oder Timberdale(FPGA). + +\subparagraph{Micrel KSZ8851 SPI}\mbox{}\\ +CONFIG\_KS8851 [=m] \textbf{[M]}\\* +SPI-Treiber für Micrel KS8851 SPI attached network chip. + +\subparagraph{Micrel KS8851 MLL}\mbox{}\\ +CONFIG\_KS8851\_MLL [=m] \textbf{[M]}\\* +Dieser Plattformtreiber ist für den Micrel KS8851 Adress-/Datenbus"=Multiplex"=Netzwerkchip. + +\subparagraph{Micrel KSZ8841/2 PCI}\mbox{}\\ +CONFIG\_KSZ884X\_PCI [=m] \textbf{[M]}\\* +Dieser PCI-Treiber ist für den Micrel KSZ8841/KSZ8842 PCI Ethernet Chip. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul heißt dann +\texttt{ksz884x}. + +\paragraph{Microchip devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_MICROCHIP [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkten Auswirkungen auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Microchip"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{ENC28J60 support}\mbox{}\\ +CONFIG\_ENC28J60 [=m] \textbf{[M]}\\* +Unterstützung für den Microchip EN28J60-Ethernet"=Chip. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird +\texttt{enc28j60} genannt. + +\subsubparagraph{Enable write verify}\mbox{}\\ +CONFIG\_ENC28J60\_WRITEVERIFY [=n] \textbf{[~]}\\* +Aktivierung der Überprüfung nach dem Schreiben des Puffers für Debugging"=Zwecke. +Wenn Sie unsicher sind, sagen Sie N. + +\subparagraph{ENCX24J600 support}\mbox{}\\ +CONFIG\_ENCX24J600 [=m] \textbf{[M]}\\* +Unterstützung für den Microchip ENC424J600/624J600"=Ethernet"=Chip. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird +\texttt{encx24j600} genannt. + +\subparagraph{LAN743x support}\mbox{}\\ +CONFIG\_LAN743X [=m] \textbf{[M]}\\* +Unterstützung für den Microchip LAN743x PCI Express Gigabit"=Ethernet"=Chip. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{lan743x} genannt. + +\subparagraph{VCAP (Versatile Content-Aware Processor) library}\mbox{}\\ +CONFIG\_VCAP [=y] \textbf{[Y]}\\* +Bietet die grundlegende VCAP-Funktionalität für mehrere Microchip"=Switchcores. +Ein VCAP ist im Wesentlichen ein TCAM mit Regeln bestehend aus +\begin{itemize} + \item[-] Programmierbare Schlüsselfelder + \item[-] Programmierbare Aktionsfelder + \item[-] einem Zähler (der nur ein Bit breit sein kann) +\end{itemize} +Außerdem verfügt jede VCAP über: +\begin{itemize} + \item[-] eine Anzahl von Lookups +\item[-] Eine Keyset-Konfiguration pro Port pro Lookup +\end{itemize} +Die VCAP"=Implementierung bietet eine vom Switchcore unabhängige Handhabung von Regeln +und unterstützt: +\begin{itemize} + \item[-] Erstellen und Löschen von Regeln + \item[-] Aktualisieren und Abrufen von Regeln +\end{itemize} +Die plattformspezifische Konfiguration sowie das plattformspezifische Modell der +VCAP"=Instanzen werden an die VCAP-API angehängt und ein Client kann dann über die +API plattformunabhängig auf Regeln zugreifen, mit den Einschränkungen, die jeder VCAP in +Bezug auf seine unterstützten Schlüssel und Aktionen hat. +Verschiedene Switchcores haben verschiedene VCAP"=Instanzen mit unterschiedlichen Eigenschaften. +Im Datenblatt finden Sie die VCAP"=Spezifikationen für den jeweiligen Switchcore. + +%15.25.5.40 +\paragraph{Microsemi devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_MICROSEMI [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N angeben, überspringt der Konfigurator einfach alle Fragen zu Microsemi"=Geräten. + +\paragraph{Microsoft Network Devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_MICROSOFT [=y] \textbf{[Y]}\\* +Wenn Sie ein Netzwerkgerät (Ethernet) haben, das zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator lediglich die Frage nach Microsoft"=Netzwerkgeräten. +Wenn Sie Y sagen, werden Sie in der folgenden Frage nach Ihrem spezifischen Gerät gefragt. + +\subparagraph{Microsoft Azure Network Adapter (MANA) support}\mbox{}\\ +CONFIG\_MICROSOFT\_MANA [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt Microsoft Azure Network Adapter (MANA). +Bislang wird der Treiber nur auf X86\_64 unterstützt. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{mana} genannt. + +\paragraph{Myricom devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_MYRI [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, geben Sie Y an. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Myricom"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Myricom Myri-10G Ethernet support}\mbox{}\\ +CONFIG\_MYRI10GE [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Myricom Myri-10G Dual Protocol Schnittstelle im Ethernet"=Modus. +Wenn das Eeprom auf Ihrer Karte nicht aktuell genug ist, benötigen Sie ein neueres +Firmware"=Image. +Sie können dieses Image oder weitere Informationen unter folgender Adresse erhalten: +\url{http://www.myri.com/scs/download-Myri10GE.html} +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{myri10ge} heißen. + +\subsubparagraph{Direct Cache Access (DCA) Support}\mbox{}\\ +CONFIG\_MYRI10GE\_DCA [=y] \textbf{[Y]}\\* +Geben Sie hier Y an, wenn Sie Direct Cache Access (DCA) im Treiber verwenden möchten. +DCA ist eine Methode zum Aufwärmen des CPU-Cache, bevor Daten verwendet werden, um die +Auswirkungen von Cache"=Fehlern zu verringern. + +\paragraph{Myson MTD-8xx PCI Ethernet support}\mbox{}\\ +CONFIG\_FEALNX [=m] \textbf{M}\\* +Sagen Sie hier Y, um die Myson MTD-800 Familie von PCI"=basierten Ethernet"=Karten zu unterstützen. +\url{http://www.myson.com.tw/} + +\paragraph{National Instruments Devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_NI [=y] \textbf{[Y]}\\* +Wenn Sie ein Netzwerkgerät (Ethernet) haben, das zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu den Geräten von +National Instruments. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrem spezifischen Gerät gefragt. + +\subparagraph{National Instruments XGE management enet support}\mbox{}\\ +CONFIG\_NI\_XGE\_MANAGEMENT\_ENET [=m] \textbf{[M]}\\* +Einfaches LAN-Gerät für Debug- oder Verwaltungszwecke. Kann entweder 10G oder 1G PHYs +über SFP+ Ports unterstützen. + +%15.25.5.45 +\paragraph{National Semiconductor devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_NATSEMI [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu den Geräten von +National Semiconductor. Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer +spezifischen Karte gefragt. + +\subparagraph{National Semiconductor DP8381x series PCI Ethernet support}\mbox{}\\ +CONFIG\_NATSEMI [=m] \textbf{[M]}\\* +Dieser Treiber ist für die DP83810"=Serie von National Semiconductor, die in Karten von +PureData, NetGear, Linksys und anderen verwendet wird, einschließlich des 83815"=Chips. +Genauere Informationen und Updates sind unter +\url{http://www.scyld.com/network/natsemi.html} verfügbar. + +\subparagraph{National Semiconductor DP83820 support}\mbox{}\\ +CONFIG\_NS83820 [=m] \textbf{[M]}\\* +Dies ist ein Treiber für die Gigabit"=Ethernet"=MACs der Serie DP83820 von National Semiconductor. +Zu den Karten, die diesen Chipsatz verwenden, gehören der D-Link DGE-500T, PureDatas PDP8023Z-TG, +SMCs SMC9462TX, SOHO-GA2000T, SOHO-GA2500T. Der Treiber unterstützt die Verwendung von Zero Copy. + +\paragraph{Neterion (Exar) devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_NETERION [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Neterion/Exar"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Neterion (Exar) Xframe 10Bb Ethernet Adapter}\mbox{}\\ +CONFIG\_S2IO [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die 10Gb-Ethernet"=Adapter der Xframe"=Serie von Exar Corp. +Diese wurden ursprünglich von S2IO veröffentlicht, das sich in Neterion umbenannt hat. +Daher können die Adapter je nach Alter als einer von beiden bezeichnet werden. +Genauere Informationen zur Konfiguration des Treibers finden Sie in +$<$file:Documentation/networking/device\_drivers/ethernet/neterion/s2io.rst$>$. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul heißt dann \texttt{s2io}. + +%15.25.5.47 +\paragraph{Netronome(R) devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_NETRONOME [=y] \textbf{[Y]}\\* +Wenn Sie eine Netronome(R)-Netzwerkkarte (Ethernet) besitzen, geben Sie Y an. +Beachten Sie, dass die Antwort auf diese Frage keine direkten Auswirkungen auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Netronome(R)"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Netronome(R) NFP4000/NFP6000 NIC driver}\mbox{}\\ +CONFIG\_NFP [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Netronome(R) NFP4000/NFP6000"=basierten Karten, die als +erweiterte Ethernet"=NIC arbeiten. Er arbeitet sowohl mit physischen als auch mit virtuellen +SR-IOV"=Funktionen. + +\subsubparagraph{NFP4000/NFP6000 TC Flower offload support}\mbox{}\\ +CONFIG\_NFP\_APP\_FLOWER [=y] \textbf{[Y]}\\* +Aktivieren Sie die Treiberunterstützung für TC Flower Offload auf NFP4000 und NFP6000. +Sagen Sie Y, wenn Sie planen, TC Flower Offload entweder direkt, mit Open vSwitch oder auf +andere Weise zu nutzen. Beachten Sie, dass TC Flower offload eine bestimmte FW benötigt, +um zu funktionieren. + +\subsubparagraph{NFP4000/NFP6000 Advanced buffer management NIC support}\mbox{}\\ +CONFIG\_NFP\_APP\_ABM\_NIC [=y] \textbf{[Y]}\\* +Aktivieren Sie die Treiberunterstützung für Advanced buffer management NIC auf NFP. +ABM-NIC ermöglicht eine erweiterte Konfiguration der Warteschlangenbildung und der Planung von +Paketen, einschließlich ECN"=Markierung. Sagen Sie Y, wenn Sie planen, eine der NFP4000- und +NFP6000"=Plattformen zu verwenden, die diese Funktionalität unterstützen. Der Code wird in den +nfp.ko"=Treiber eingebaut. + +\subsubparagraph{NFP IPsec crypto offload support}\mbox{}\\ +CONFIG\_NFP\_NET\_IPSEC [=y] \textbf{[Y]}\\* +Aktivieren der Treiberunterstützung IPsec crypto offload auf NFP NIC. +Sagen Sie Y, wenn Sie planen, IPsec Crypto Offload zu nutzen. HINWEIS: +IPsec crypto offload auf NFP NIC erfordert eine spezielle FW, um zu funktionieren. + +\subsubparagraph{Debug support for Netronome(R) NFP4000/NFP6000 NIC drivers}\mbox{}\\ +CONFIG\_NFP\_DEBUG [=n] \textbf{[~]}\\* +Aktivieren Sie zusätzliche Sicherheitsüberprüfungen und Debugfs"=Unterstützung in +Netronome(R)\\*\mbox{NFP4000}"/NFP6000 NIC"=Treibern.\\ +Hinweis: Die Auswahl dieser Option kann sich negativ auf die Leistung beeinträchtigen. + +\paragraph{National Semiconductor 8390 devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_8390 [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator lediglich alle Fragen zu den 8390"=Karten +von National Semiconductor. Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer +spezifischen Karte gefragt. + +\subparagraph{Asix AX88190 PCMCIA support}\mbox{}\\ +CONFIG\_PCMCIA\_AXNET [=m] \textbf{[M]}\\* +Geben Sie hier Y ein, wenn Sie eine Asix AX88190-basierte PCMCIA (PC-Karte) Fast Ethernet"=Karte +an Ihren Computer anschließen wollen. Diese Karten sind nahezu NE2000"=kompatibel, benötigen +aber aufgrund einiger Fehlfunktionen einen separaten Treiber. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +das Modul wird dann \texttt{axnet\_cs} heißen. Wenn Sie unsicher sind, sagen Sie N. + +\subparagraph{PCI NE2000 and clones support (see help)}\mbox{}\\ +CONFIG\_NE2K\_PCI [=m] \textbf{[M]}\\* +Dieser Treiber ist für NE2000"=kompatible PCI"=Karten gedacht. +Er funktioniert nicht mit ISA NE2000-Karten (für diese gibt es einen eigenen Treiber, +\glqq NE2000/NE1000-Unterstützung\grqq{} weiter unten). Wenn Sie eine +PCI NE2000"=Netzwerkkarte (Ethernet) haben, geben Sie hier Y an. +Dieser Treiber funktioniert auch mit den folgenden NE2000-Clone-Karten:\\[.5em] +\begin{tabular}{llll} +RealTek RTL-8029 & Winbond 89C940 & Compex RL2000 & KTI ET32P2\\ +NetVin NV5000SC & Via 86C926 & SureCom NE34 & Winbond\\ +Holtek HT80232 & Holtek HT80229 &&\\ +\end{tabular}\\[.5em] +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{ne2k-pci} genannt. + +\subparagraph{NE2000 compatible PCMCIA support}\mbox{}\\ +CONFIG\_PCMCIA\_PCNET [=m] \textbf{[M]}\\* +Geben Sie hier Y ein, wenn Sie eine NE2000-kompatible PCMCIA-Ethernet- oder +Fast"=Ethernet"=Karte (PC-Card) an Ihren Computer anschließen wollen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{pcnet\_cs} genannt. Wenn Sie unsicher sind, sagen Sie N. + +\paragraph{NVIDIA devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_NVIDIA [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu NVIDIA-Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{nForce Ethernet support}\mbox{}\\ +CONFIG\_FORCEDETH [=m] \textbf{[M]}\\* +Wenn Sie einen solchen Netzwerk"=Controller (Ethernet) haben, geben Sie hier Y ein. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird +\texttt{forcedeth} genannt. + +\paragraph{OKI Semiconductor devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_OKI [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu OKI Semiconductor"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\paragraph{OpenCores 10/100 Mbps Ethernet MAC support}\mbox{}\\ +CONFIG\_ETHOC [=m] \textbf{[M]}\\* +Sagen Sie hier Y, wenn Sie den OpenCores \num{10}/\qty[per-mode=symbol]{100}{\mega\bit\per\second} +Ethernet MAC verwenden wollen. + +\paragraph{Packet Engines devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_PACKET\_ENGINES [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Packet"=Engines"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Packet Engines Hamachi GNIC-II support}\mbox{}\\ +CONFIG\_HAMACHI [=m] \textbf{[M]}\\* +Wenn Sie eine Gigabit"=Ethernet"=Karte dieses Typs besitzen, geben Sie hier Y ein. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul heißt dann \texttt{hamachi}. + +\subparagraph{Packet Engines Yellowfin Gigabit-NIC support}\mbox{}\\ +CONFIG\_YELLOWFIN [=m] \textbf{[M]}\\* +Sagen Sie hier Y, wenn Sie einen Packet Engines G-NIC PCI Gigabit Ethernet Adapter oder +den SYM53C885 Ethernet Controller haben. Der Gigabit"=Adapter wird vom Beowulf Linux"=Cluster"=Projekt +verwendet. Siehe \url{http://cesdis.gsfc.nasa.gov/linux/drivers/yellowfin.html} für weitere +Informationen über diesen Treiber im Besonderen und Beowulf im Allgemeinen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{yellowfin} genannt. Dies wird empfohlen. + +\paragraph{Pensando devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_PENSANDO [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Pensando"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Pensando Ethernet IONIC Support}\mbox{}\\ +CONFIG\_IONIC [=m] \textbf{[M]}\\* +Damit wird die Unterstützung für die Pensando"=Familie von Ethernet"=Adaptern ermöglicht. +Genauere Informationen zu diesem Treiber finden Sie in\\ +$<$file:Documentation/networking/device\_drivers/ethernet/pensando/ionic.rst$>$.\\ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{ionic} genannt. + +\paragraph{QLogic devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_QLOGIC [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu QLogic"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{QLogic QLA3XXX Network Driver Support}\mbox{}\\ +CONFIG\_QLA3XXX [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt QLogic ISP3XXX Gigabit Ethernet Karten. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{qla3xxx} genannt. + +\subparagraph{QLogic QLCNIC 1/10Gb Converged Ethernet NIC Support}\mbox{}\\ +CONFIG\_QLCNIC [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt QLogic QLE8240 und QLE8242 Converged Ethernet"=Geräte. + +\subsubparagraph{QLOGIC QLCNIC 83XX family SR-IOV Support}\mbox{}\\ +CONFIG\_QLCNIC\_SRIOV [=y] \textbf{[Y]}\\* +Dieser Konfigurationsparameter aktiviert die Unterstützung von Single Root Input Output +Virtualization für QLE83XX Converged Ethernet"=Geräte. +Dies ermöglicht die Beschleunigung virtueller Funktionen in virtualisierten Umgebungen. + +\subsubparagraph{QLOGIC QLCNIC 82XX and 83XX family DCB Support}\mbox{}\\ +CONFIG\_QLCNIC\_DCB [=y] \textbf{[Y]}\\* +Dieser Konfigurationsparameter aktiviert die DCB"=Unterstützung in QLE83XX und QLE82XX +Converged Ethernet"=Geräten. Dies ermöglicht die Unterstützung von DCB-Get"=Operationen über +die rtNetlink"=Schnittstelle. Es wird nur der CEE-Modus von DCB unterstützt. Die PG- und +PFC"=Werte beziehen sich nur auf Tx. + +\subsubparagraph{QLOGIC QLCNIC 82XX and 83XX family HWMON support}\mbox{}\\ +CONFIG\_QLCNIC\_HWMON [=y] \textbf{[Y]}\\* +Dieser Konfigurationsparameter kann verwendet werden, um die Platinentemperatur in von +qlcnic unterstützten Converged Ethernet"=Geräten zu lesen. +Diese Daten sind über die hwmon sysfs"=Schnittstelle verfügbar. + +\subparagraph{NetXen Multi port (1/10) Gigabit Ethernet NIC}\mbox{}\\ +CONFIG\_NETXEN\_NIC [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung für die Gigabit"=Ethernet"=Karte von NetXen. + +\subparagraph{QLogic QED 25/40/100Gb core driver}\mbox{}\\ +CONFIG\_QED [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung der Marvell FastLinQ"=Adapterfamilie. + +\subparagraph{QLogic QED 25/40/100Gb SR-IOV support}\mbox{}\\ +CONFIG\_QED\_SRIOV [=y] \textbf{[Y]}\\* +Dieser Konfigurationsparameter aktiviert die Unterstützung der Single Root Input Output +Virtualization für QED"=Geräte. +Dies ermöglicht die Beschleunigung virtueller Funktionen in virtualisierten Umgebungen. + +\subparagraph{QLogic QED 25/40/100Gb Ethernet NIC}\mbox{}\\ +CONFIG\_QEDE [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung der Marvell FastLinQ"=Adapterfamilie, Ethernet"=Treiber. + +\paragraph{QLogic BR-series devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_BROCADE [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator lediglich alle Fragen zu den Karten der +QLogic BR"=Serie. Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer +spezifischen Karte gefragt. + +\subparagraph{QLogic BR-series 1010/1020/1860 10Gb Ethernet Driver support}\mbox{}\\ +CONFIG\_BNA [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt 1010/1020/1860 10Gb CEE-fähige Ethernet"=Karten der QLogic BR-Serie. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{bna} genannt. +Allgemeine Informationen und Support finden Sie auf der QLogic"=Support"=Website unter: +\url{http://support.qlogic.com} + +\paragraph{Qualcomm devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_QUALCOMM [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, geben Sie Y an. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Qualcomm-Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Qualcomm Technologies, Inc. EMAC Gigabit Ethernet support}\mbox{}\\ +CONFIG\_QCOM\_EMAC [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Qualcomm Technologies, Inc. Gigabit Ethernet Media Access Controller +(EMAC). Der Controller unterstützt IEEE~802.3-2002, Halbduplex"=Modus bei +\num{10}/\qty[per-mode=symbol]{100}{\mega\bit\per\second}, Vollduplex"=Modus bei +\num{10}/\num{100}/\qty[per-mode=symbol]{1000}{\mega\bit\per\second}, Wake On LAN (WOL) +für geringen Stromverbrauch, +Receive"=Side Scaling (RSS) und IEEE~1588-2008 Precision Clock Synchronization Protocol. + +\subparagraph{RmNet MAP driver}\mbox{}\\ +CONFIG\_RMNET [=m] \textbf{[M]}\\* +Wenn Sie diese Option wählen, aktivieren Sie das RMNET"=Modul, das für die Verarbeitung von +Daten im MAP"=Format (Multiplexing and Aggregation Protocol) im eingebetteten Datenpfad +verwendet wird. RMNET"=Geräte können an jedes physikalische Gerät im IP"=Modus angeschlossen werden. + +\paragraph{RDC devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_RDC [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu RDC"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{RDC R6040 Fast Ethernet Adapter support}\mbox{}\\ +CONFIG\_R6040 [=m] \textbf{[M]}\\* +Dies ist ein Treiber für die R6040 Fast Ethernet MACs, die in den RDC R-321x System-on-Chips enthalten sind. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{r6040} heißen. Dies wird empfohlen. + +\paragraph{Realtek devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_REALTEK [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Realtek"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{AT-LAN-TEC/RealTek pocket adapter support}\mbox{}\\ +CONFIG\_ATP [=m] \textbf{[M]}\\* +Dies ist ein Netzwerkgerät (Ethernet), das an den parallelen Anschluss angeschlossen wird. +Lesen Sie die Datei $<$file:drivers/net/ethernet/realtek/atp.c$>$, wenn Sie ihn verwenden wollen. +Wenn Sie diesen Treiber verwenden wollen, sollten Sie die Option \glqq Parallel printer support\grqq{} +mit N beantworten, da sich die beiden Treiber nicht vertragen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul heißt dann \texttt{atp}. + +\subparagraph{RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support}\mbox{}\\ +CONFIG\_8139CP [=m] \textbf{[M]}\\* +Dies ist ein Treiber für die Fast Ethernet PCI Netzwerkkarten, die auf den RTL8139C+ Chips basieren. +Wenn Sie eine solche Karte haben, sagen Sie hier Y. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{8139cp} heißen. Dies wird empfohlen. + +\subparagraph{RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support}\mbox{}\\ +CONFIG\_8139TOO [=m] \textbf{[M]}\\* +Dies ist ein Treiber für die Fast Ethernet PCI Netzwerkkarten, die auf den RTL 8129/8130/8139 Chips basieren. +Wenn Sie eine dieser Karten haben, geben Sie hier Y an. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{8139too} heißen. Dies wird empfohlen. + +\subsubparagraph{Use PIO instead of MMIO}\mbox{}\\ +CONFIG\_8139TOO\_PIO [=n] \textbf{[~]}\\ +Dies weist den Treiber an, programmierte E/A-Ports (PIO) anstelle von gemeinsamem PCI"=Speicher +(MMIO) zu verwenden. Dies kann möglicherweise einige Probleme lösen, falls Ihr Mainboard Probleme +mit der Speicherkonsistenz hat. Wenn Sie unsicher sind, sagen Sie N. + +\subsubparagraph{Support for uncommon RTL-8139 rev. K (automatic channel equalization)}\mbox{}\\ +CONFIG\_8139TOO\_TUNE\_TWISTER [=y] \textbf{[Y]}\\ +Damit wird eine Funktion implementiert, die sich als nützlich erweisen könnte, wenn Sie bei +langen Kabeln niedrige Qualität verwenden. Sie ist für RealTek RTL-8139 Revision K Boards +erforderlich und ansonsten völlig unbenutzt. Sie versucht, den Transceiver an die +Kabeleigenschaften anzupassen. Dies ist experimentell, da es vom Hersteller kaum dokumentiert +wird. +Wenn Sie unsicher sind, sagen Sie Y. + +\subsubparagraph{Support for older RTL-8129/8130 boards}\mbox{}\\ +CONFIG\_8139TOO\_8129 [=y] \textbf{[Y]}\\ +Dies ermöglicht die Unterstützung der älteren und seltenen RTL-8129- und RTL-8130"=Chips, +die MII über einen externen Transceiver anstelle eines internen Transceivers unterstützen. +Die Deaktivierung dieser Option spart etwas Speicher, indem sie den Code verkleinert. +Wenn Sie unsicher sind, sagen Sie Y. + +\subsubparagraph{Use older RX-reset method}\mbox{}\\ +CONFIG\_8139\_OLD\_RX\_RESET [=n] \textbf{[~]}\\ +Der 8139too-Treiber wurde kürzlich aktualisiert und enthält nun eine schnellere Rücksetzsequenz +bei schweren Empfangsfehlern. Diese \glqq neue\grqq{} RX-Reset"=Methode sollte für alle Karten +ausreichend sein. Sollten jedoch Probleme auftreten, können Sie diese Option aktivieren, um das +alte RX-Reset"=Verhalten wiederherzustellen. Wenn Sie unsicher sind, sagen Sie N. + +\subparagraph{Realtek 8169/8168/8101/8125 ethernet support}\mbox{}\\ +CONFIG\_R8169 [=m] \textbf{[M]}\\ +Geben Sie hier Y ein, wenn Sie einen Realtek"=Ethernet"=Adapter besitzen, der zu den folgenden +Familien gehört:\\[.5em] +\texttt{ +RTL8169 Gigabit-Ethernet\\ +RTL8168 Gigabit-Ethernet\\ +RTL8101 Fast-Ethernet\\ +RTL8125 2,5GBit-Ethernet\\[.5em] +} +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{r8169} heißen. Dies wird empfohlen. + +\paragraph{Renesas devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_RENESAS [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, geben Sie Y an. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Renesas"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrem spezifischen Gerät gefragt. + +\paragraph{Rocker devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_ROCKER [=y] \textbf{[Y]}\\* +Wenn Sie ein Netzwerkgerät haben, das zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Rocker"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Rocker switch driver (EXPERIMENTAL)}\mbox{}\\ +CONFIG\_ROCKER [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt Wippschaltergeräte. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{rocker} genannt. + +\paragraph{Samsung Ethernet devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_SAMSUNG [=y] \textbf{[Y]}\\* +Wenn Sie einen Netzwerk-Chipsatz (Ethernet) dieser Klasse besitzen, geben Sie Y an. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Samsung"=Chipsätzen. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrem spezifischen Chipsatz/Treiber gefragt. + +\subparagraph{Samsung 10G/2.5G/1G SXGBE Ethernet driver}\mbox{}\\ +CONFIG\_SXGBE\_ETH [=m] \textbf{[M]}\\* +Dies ist der Treiber für den SXGBE 10G Ethernet IP-Block, der auf Samsung"=Plattformen zu finden ist. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{samsung-sxgbe} genannt. + +\paragraph{SEEQ devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_SEEQ [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu SEEQ"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\paragraph{Silan devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_SILAN [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Silan"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Silan SC92031 PCI Fast Ethernet Adapter driver}\mbox{}\\ +CONFIG\_SC92031 [=m] \textbf{[M]}\\* +Dies ist ein Treiber für die Fast Ethernet PCI Netzwerkkarten, die auf dem Silan SC92031 Chip +(manchmal auch Rsltek 8139D genannt) basieren. Wenn Sie eine solche Karte haben, sagen Sie hier Y. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{sc92031} heißen. Dies wird empfohlen. + +\paragraph{Silicon Integrated Systems (SiS) devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_SIS [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu SiS"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{SiS 900/7016 PCI Fast Ethernet Adapter support}\mbox{}\\ +CONFIG\_SIS900 [=m] \textbf{[M]}\\* +Dies ist ein Treiber für die Fast-Ethernet-PCI"=Netzwerkkarten, die auf den Chips SiS 900 und +SiS 7016 basieren. +Der SiS 900"=Kern ist auch in den Chipsätzen SiS 630 und SiS 540 enthalten. +Dieser Treiber unterstützt auch AMD 79C901 HomePNA, so dass Sie Ihre Telefonleitung als Netzwerkkabel +verwenden können. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{sis900} heißen. Dies wird empfohlen. + +\subparagraph{SiS190/SiS191 gigabit ethernet support}\mbox{}\\ +CONFIG\_SIS190 [=m] \textbf{[M]}\\* +Sagen Sie hier Y, wenn Sie einen SiS 190 PCI Fast Ethernet Adapter oder einen SiS 191 PCI +Gigabit Ethernet Adapter haben. Beide werden voraussichtlich in lan auf Motherboard"=Designs +erscheinen, die auf der SiS 965 und SiS 966 South Bridge basieren. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{sis190} heißen. Dies wird empfohlen. + +%15.25.5.65 +\paragraph{Solarflare devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_SOLARFLARE [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, geben Sie Y an. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Solarflare"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Solarflare SFC9100/EF100-family support}\mbox{}\\ +CONFIG\_SFC [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt 10/40-Gigabit"=Ethernet"=Karten, die auf den Controllern der +Solarflare\\ SFC9100"=Familie basieren. +Er unterstützt auch 10/25/40/100-Gigabit"=Ethernet"=Karten, die auf der Solarflare +EF100-Netzwerk"=IP in Xilinx"=FPGAs basieren. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird \texttt{sfc} genannt. + +\subsubparagraph{Solarflare SFC9100-family MTD support}\mbox{}\\ +CONFIG\_SFC\_MTD [=y] \textbf{[Y]}\\* +Dadurch werden das On-Board"=Flash und/oder EEPROM als MTD"=Geräte (z.~B. /dev/mtd1) freigegeben. +Dies ist erforderlich, um die Firmware oder die Boot"=Konfiguration unter Linux zu aktualisieren. + +\subsubparagraph{Solarflare SFC9100-family hwmon support}\mbox{}\\ +CONFIG\_SFC\_MCDI\_MON [=y] \textbf{[Y]}\\* +Dadurch werden die von der Firmware verwalteten On-Board"=Sensoren als Hardware"=Überwachungsgerät +dargestellt. + +\subsubparagraph{Solarflare SFC9100-family SR-IOV support}\mbox{}\\ +CONFIG\_SFC\_SRIOV [=y] \textbf{[Y]}\\* +Dies ermöglicht die Unterstützung der Single Root I/O"=Virtualisierungsfunktionen und damit eine +beschleunigte Netzwerkleistung in virtualisierten Umgebungen. + +\subsubparagraph{Solarflare SFC9100-family MCDI logging support}\mbox{}\\ +CONFIG\_SFC\_MCDI\_LOGGING [=y] \textbf{[Y]}\\* +Dies ermöglicht die Verfolgung von MCDI"=Befehlen +(Management"=Controller"=to"=Driver"=Interface) und \mbox{-Ant}"-worten und damit die Fehlersuche bei +der Interaktion zwischen Treiber und Firmware. Das Tracing wird durch eine sysfs"=Datei +\glqq mcdi\_logging\grqq{} unter dem PCI"=Gerät aktiviert. + +\subparagraph{Solarflare SFC4000 support}\mbox{}\\ +CONFIG\_SFC\_FALCON [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt 10-Gigabit-Ethernet-Karten, die auf dem Solarflare SFC4000-Controller +basieren. Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{sfc-falcon} genannt. + +\subsubparagraph{Solarflare SFC4000 MTD support}\mbox{}\\ +CONFIG\_SFC\_FALCON\_MTD [=y] \textbf{[Y]}\\* +Dadurch werden das On-Board-Flash und/oder EEPROM als MTD-Geräte (z.~B. \texttt{/dev/mtd1}) freigegeben. +Dies ist erforderlich, um die Boot"=Konfiguration unter Linux zu aktualisieren. + +\subparagraph{Solarflare SFC9000 support}\mbox{}\\ +CONFIG\_SFC\_SIENA [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt 10-Gigabit"=Ethernet"=Karten, die auf dem Solarflare +SFC9000"=Controller basieren. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{sfc-siena} genannt. + +\subsubparagraph{Solarflare SFC9000-family MTD support}\mbox{}\\ +CONFIG\_SFC\_SIENA\_MTD [=y] \textbf{[Y]}\\* +Dadurch werden das On-Board"=Flash und/oder EEPROM als MTD"=Geräte (z.~B. \texttt{/dev/mtd1}) +freigegeben. Dies ist erforderlich, um die Firmware oder die Boot"=Konfiguration unter Linux +zu aktualisieren. + +\subsubparagraph{Solarflare SFC9000-family hwmon support}\mbox{}\\ +CONFIG\_SFC\_SIENA\_MCDI\_MON [=y] \textbf{[Y]}\\* +Dadurch werden die von der Firmware verwalteten On-Board"=Sensoren als +Hardware"=Überwachungsgerät dargestellt. + +\subsubparagraph{Solarflare SFC9000-family SR-IOV support}\mbox{}\\ +CONFIG\_SFC\_SIENA\_SRIOV [=y] \textbf{[Y]}\\* +Dies ermöglicht die Unterstützung der Single Root I/O"=Virtualisierungsfunktionen und damit +eine beschleunigte Netzwerkleistung in virtualisierten Umgebungen. + +\subsubparagraph{Solarflare SFC9000-family MCDI logging support}\mbox{}\\ +CONFIG\_SFC\_SIENA\_MCDI\_LOGGING [=y] \textbf{[Y]}\\* +Dies ermöglicht die Nachverfolgung von MCDI-Befehlen (Management-Controller-to-Driver-Interface) +und \mbox{-Ant}"-worten und damit die Fehlersuche bei der Interaktion zwischen Treiber und Firmware. +Das Tracing wird durch die sysfs-Datei \glqq mcdi\_logging\grqq{} unter dem PCI"=Gerät +oder über den Modulparameter mcdi\_logging\_default aktiviert. + +\paragraph{SMC (SMSC)/Western Digital devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_SMSC [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator lediglich alle Fragen zu +SMC/Western Digital"=Karten. Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer +spezifischen Karte gefragt. + +\subparagraph{SMC 91Cxx PCMCIA support}\mbox{}\\ +CONFIG\_PCMCIA\_SMC91C92 [=m] \textbf{[M]}\\* +Geben Sie hier Y an, wenn Sie eine SMC 91Cxx-kompatible PCMCIA (PC-Card) Ethernet- oder +Fast Ethernet"=Karte an Ihren Computer anschließen wollen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{smc91c92\_cs} heißen. Wenn Sie unsicher sind, sagen Sie N. + +\subparagraph{SMC EtherPower II}\mbox{}\\ +CONFIG\_EPIC100 [=m] \textbf{[M]}\\* +Dieser Treiber ist für den SMC EtherPower II 9432 PCI Ethernet NIC, +der auf dem SMC83c17x\\ (EPIC/100) basiert. +Weitere spezifische Informationen und Updates sind unter\\ +\url{http://www.scyld.com/network/epic100.html} verfügbar. + +\subparagraph{SMSC LAN911x/LAN921x families embedded ethernet support}\mbox{}\\ +CONFIG\_SMSC911X [=m] \textbf{[M]}\\* +Geben Sie hier Y an, wenn Sie Unterstützung für die SMSC LAN911x- und LAN921x"=Familien von +Ethernet"=Controllern wünschen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird \texttt{smsc911x} genannt. + +\subparagraph{SMSC LAN9420 PCI ethernet adapter support}\mbox{}\\ +CONFIG\_SMSC9420 [=m] \textbf{[M]}\\* +Dies ist ein Treiber für SMSCs LAN9420 PCI-Ethernet-Adapter. +Sagen Sie hier Y, wenn Sie ihn in den Kernel kompilieren wollen. +Dieser Treiber ist auch als Modul verfügbar. Das Modul heißt dann \texttt{smsc9420}. +Wenn Sie ihn als Modul kompilieren wollen, sagen Sie hier M und lesen Sie\\ +$<$file:Documentation/kbuild/modules.rst$>$ + +\paragraph{Socionext ethernet drivers}\mbox{}\\ +CONFIG\_NET\_VENDOR\_SOCIONEXT [=y] \textbf{[Y]}\\* +Option zur Auswahl von Ethernettreibern für Socionext"=Plattformen. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Socionext"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\paragraph{STMicroelectronics devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_STMICRO [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die auf Synopsys Ethernet IP Cores basiert, +sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu +STMicroelectronics"=Karten. Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer +spezifischen Karte gefragt. + +\subparagraph{STMicroelectronics Multi-Gigabit Ethernet driver}\mbox{}\\ +CONFIG\_STMMAC\_ETH [=m] \textbf{[M]}\\* +Dies ist der Treiber für die Ethernet IPs, die um einen Synopsys IP Core herum aufgebaut sind. + +\subsubparagraph{Support for STMMAC Selftests}\mbox{}\\ +CONFIG\_STMMAC\_SELFTESTS [=n] \textbf{[~]}\\* +Dies fügt Unterstützung für STMMAC Selftests mit ethtool hinzu. Aktivieren Sie diese Funktion, +wenn Sie Probleme mit Ihrer HW haben und senden Sie die Testergebnisse an die netdev Mailingliste. + +\subsubparagraph{STMMAC Platform bus support}\mbox{}\\ +CONFIG\_STMMAC\_PLATFORM [=m] \textbf{[M]}\\* +Damit wird die plattformspezifische Busunterstützung für den stmmac-Treiber ausgewählt. +Dieser Treiber wird auf mehreren SoCs verwendet:\\ +STi, Allwinner, Amlogic Meson, Altera SOCFPGA.\\ +Wenn Sie einen Controller mit dieser Schnittstelle haben, geben Sie hier Y oder M an. +Wenn Sie unsicher sind, sagen Sie N. + +\subsubsubparagraph{Generic driver for DWMAC}\mbox{}\\ +CONFIG\_DWMAC\_GENERIC [=m] \textbf{[M]}\\* +Generischer DWMAC"=Treiber für Plattformen, die keinen plattformspezifischen Code benötigen, +um zu funktionieren, oder die Plattformdaten für die Einrichtung verwenden. + +\subsubparagraph{Intel GMAC support}\mbox{}\\ +CONFIG\_DWMAC\_INTEL [=m] \textbf{[M]}\\* +Damit wird die plattformspezifische Intel-Bus-Unterstützung für den stmmac"=Treiber ausgewählt. +Dieser Treiber wird für Intel Quark/EHL/TGL verwendet. + +\subsubparagraph{STMMAC PCI bus support}\mbox{}\\ +CONFIG\_STMMAC\_PCI [=m] \textbf{[M]}\\* +Damit wird die plattformspezifische Busunterstützung für den stmmac"=Treiber ausgewählt. +Dieser Treiber wurde auf XLINX XC2V3000 FF1152AMT0221 D1215994A VIRTEX FPGA Board und +SNPS QoS IPK Prototyping Kit getestet. +Wenn Sie einen Controller mit dieser Schnittstelle haben, geben Sie hier Y oder M an. + +\paragraph{Sun devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_SUN [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu den +Sun"=Netzwerkschnittstellen. Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer +spezifischen Karte gefragt. + +\subparagraph{Sun Happy Meal 10/100baseT support}\mbox{}\\ +CONFIG\_HAPPYMEAL [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die "hme"-Schnittstelle, die auf den meisten Ultra"=Systemen und +als Option auf älteren Sbus"=Systemen vorhanden ist. Dieser Treiber unterstützt sowohl PCI- +als auch Sbus"=Geräte. Dieser Treiber unterstützt auch das \glqq qfe\grqq{} +Quad 100baseT"=Gerät, das sowohl in PCI- als auch in Sbus"=Konfigurationen verfügbar ist. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{sunhme} genannt. + +\subparagraph{Sun GEM support}\mbox{}\\ +CONFIG\_SUNGEM [=m] \textbf{[M]}\\* +Unterstützung für den Sun GEM Chip, auch bekannt als Sun GigabitEthernet/P 2.0.\\ +See also \url{http://docs.oracle.com/cd/E19455-01/806-3985-10/806-3985-10.pdf}. + +\subparagraph{Sun Cassini support}\mbox{}\\ +CONFIG\_CASSINI [=m] \textbf{[M]}\\* +Unterstützung für den Sun Cassini Chip, auch bekannt als Sun GigaSwift Ethernet. +See also\\ \url{http://docs.oracle.com/cd/E19113-01/giga.ether.pci/817-4341-10/817-4341-10.pdf}. + +\subparagraph{Sun Neptune 10Gbit Ethernet support}\mbox{}\\ +CONFIG\_NIU [=m] \textbf{[M]}\\* +Dies ermöglicht die Unterstützung von Karten, die auf dem Neptune-Chipsatz von Sun basieren. + +\paragraph{Synopsys devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_SYNOPSYS [=y] \textbf{[Y]}\\* +Wenn Sie ein Netzwerkgerät (Ethernet) haben, das zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Synopsys"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrem spezifischen Gerät gefragt. + +\subparagraph{Synopsys DWC Enterprise Ethernet (XLGMAC) driver support}\mbox{}\\ +CONFIG\_DWC\_XLGMAC [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt das Synopsys DesignWare Cores Enterprise Ethernet (dwc-xlgmac). + +\subsubparagraph{XLGMAC PCI bus support}\mbox{}\\ +CONFIG\_DWC\_XLGMAC\_PCI [=m] \textbf{[M]}\\* +Damit wird die Unterstützung des pci-Busses für den dwc-xlgmac"=Treiber ausgewählt. +Dieser Treiber wurde auf dem Synopsys XLGMAC IP Prototyping Kit getestet. +Wenn Sie einen Controller mit dieser Schnittstelle haben, geben Sie hier Y oder M an. +Wenn Sie unsicher sind, sagen Sie N. + +\paragraph{Tehuti devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_TEHUTI [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Tehuti"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Tehuti Network 10G Ethernet}\mbox{}\\ +CONFIG\_TEHUTI [=m] \textbf{[M]}\\* +Tehuti Networks 10G Ethernet NIC + +\paragraph{Texas Instruments (TI) devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_TI [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu TI-Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihre spezifische Karte in den +folgenden Fragen. + +\subparagraph{TI CPSW Phy mode Selection (DEPRECATED)}\mbox{}\\ +CONFIG\_TI\_CPSW\_PHY\_SEL [=n] \textbf{[~]}\\* +Dieser Treiber unterstützt die Konfiguration des an die CPSW angeschlossenen Phy-Modus.\\ +DEPRECATED: Verwenden Sie PHY\_TI\_GMII\_SEL. + +\subparagraph{TI ThunderLAN support}\mbox{}\\ +CONFIG\_TLAN [=m] \textbf{[M]}\\* +Wenn Sie eine PCI-Ethernet-Netzwerkkarte haben, die auf dem ThunderLAN"=Chip basiert und +von diesem Treiber unterstützt wird, sagen Sie hier Y. +Derzeit werden von diesem Treiber die Karten Compaq Netelligent, Compaq NetFlex und Olicom +unterstützt. Bitte lesen Sie die Datei\\ +$<$file:Documentation/networking/device\_drivers/ethernet/ti/tlan.rst$>$ für weitere Details.\\ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird \texttt{tlan} heißen. +Bitte senden Sie Feedback an $<$torben.mathiasen@compaq.com$>$. + +\paragraph{Vertexcom devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_VERTEXCOM [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Vertexcom"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Vertexcom MSE102x SPI}\mbox{}\\ +CONFIG\_MSE102X [=m] \textbf{[M]}\\* +SPI-Treiber für Vertexcom MSE102x SPI attached network chip. + +\paragraph{VIA devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_VIA [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkten Auswirkungen auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu VIA"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{VIA Rhine support}\mbox{}\\ +CONFIG\_VIA\_RHINE [=m] \textbf{[M]}\\* +Wenn Sie eine VIA \glqq Rhine\grqq{}"=Netzwerkkarte (Rhine-I (VT86C100A), Rhine-II (VT6102) +oder Rhine-III (VT6105)) besitzen, geben Sie hier Y ein. Rhine"=Ethernet"=Funktionen +können auch in South Bridges (z.~B. VT8235) integriert sein. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. +Das Modul wird dann \texttt{via-rhine} genannt. + +\subsubparagraph{Use MMIO instead of PIO}\mbox{}\\ +CONFIG\_VIA\_RHINE\_MMIO [=y] \textbf{[Y]}\\* +Dies weist den Treiber an, PCI Shared Memory (MMIO) anstelle von programmierten I/O-Ports +(PIO) zu verwenden. Die Aktivierung dieser Option führt zu einer Verbesserung der +Verarbeitungszeit in Teilen des Treibers. +Wenn Sie unsicher sind, sagen Sie Y. + +\subparagraph{VIA Velocity support}\mbox{}\\ +CONFIG\_VIA\_VELOCITY [=m] \textbf{[M]}\\* +Wenn Sie eine VIA \glqq Velocity\grqq{}-basierte Netzwerkkarte haben, geben Sie hier Y ein. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird +\texttt{via-velocity} genannt. + +\paragraph{Wangxun devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_WANGXUN [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) von Wangxun(R) haben, sagen Sie Y. +Beachten Sie, dass sich die Antwort auf diese Frage nicht direkt auf den Kernel auswirkt: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Wangxun(R)"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Wangxun(R) GbE PCI Express adapters support}\mbox{}\\ +CONFIG\_NGBE [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Wangxun(R) GbE PCI Express"=Adapterfamilie. +Genauere Informationen zur Konfiguration des Treibers finden Sie in\\ +$<$file:Documentation/networking/device\_drivers/ethernet/wangxun/ngbe.rst$>$.\\ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul heißt dann \texttt{ngbe}. + +\subparagraph{Wangxun(R) 10GbE PCI Express adapters support}\mbox{}\\ +CONFIG\_TXGBE [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die Wangxun(R) 10GbE PCI Express-Adapterfamilie. +Genauere Informationen zur Konfiguration des Treibers finden Sie in\\ +$<$file:Documentation/networking/device\_drivers/ethernet/wangxun/txgbe.rst$>$.\\ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M. Das Modul wird \texttt{txgbe} genannt. + +\paragraph{WIZnet devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_WIZNET [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkten Auswirkungen auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu WIZnet"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{WIZnet W5100 Ethernet support}\mbox{}\\ +CONFIG\_WIZNET\_W5100 [=m] \textbf{[M]}\\* +Unterstützung für WIZnet W5100 Chips. +W5100 ist ein einzelner Chip mit integriertem 10/100 Ethernet MAC, PHY und Hardware TCP/IP Stack, +aber dieser Treiber ist nur auf die MAC und PHY Funktionen beschränkt, onchip TCP/IP wird nicht +verwendet. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{w5100} heißen. + +\subparagraph{WIZnet W5300 Ethernet support}\mbox{}\\ +CONFIG\_WIZNET\_W5300 [=m] \textbf{[M]}\\* +Unterstützung für WIZnet W5300 Chips. +Der W5300 ist ein einzelner Chip mit integriertem 10/100 Ethernet MAC, PHY und +Hardware"=TCP/IP"=Stack, aber dieser Treiber ist nur auf die MAC- und PHY"=Funktionen +beschränkt, On-Chip"=TCP/IP wird nicht verwendet. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{w5300} heißen. %% %% \texorpdfstring{$\rightarrow$}{->} %% \textit{Für diese Option gibt es keine Hilfe.}