UPD Net Hyper-V transport for Virtual Sockets
This commit is contained in:
4
PKGBUILD
4
PKGBUILD
@@ -43,12 +43,12 @@ sha256sums=('SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'45a44ff0e957cd562d2ceb60c1c90fc19c19e808209cebb46bfacfccfb56ad96')
|
||||
'SKIP')
|
||||
b2sums=('SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'f67cb3d077708b6eeac2e33a8e5bf21988b3fdd024ccaf9258597ce9c2764998cf886b7354115524f9fce3b4aa7ea3bb69e6b2dde63bec1d5e76ba3deaad4636')
|
||||
'SKIP')
|
||||
|
||||
export KBUILD_BUILD_HOST=archlinux
|
||||
export KBUILD_BUILD_USER=$pkgbase
|
||||
|
||||
6
config
6
config
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 6.7.0-arch1 Kernel Configuration
|
||||
# Linux/x86 6.7.0-arch3 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.1 20230801"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
@@ -882,9 +882,9 @@ CONFIG_SOFTIRQ_ON_OWN_STACK=y
|
||||
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
|
||||
CONFIG_HAVE_EXIT_THREAD=y
|
||||
CONFIG_ARCH_MMAP_RND_BITS=28
|
||||
CONFIG_ARCH_MMAP_RND_BITS=32
|
||||
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
|
||||
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
|
||||
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=16
|
||||
CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
|
||||
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
|
||||
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
|
||||
|
||||
Binary file not shown.
@@ -387,7 +387,7 @@ MAC- und Prüfungsrichtlinien. Wenn Sie unsicher sind, wie Sie diese Frage beant
|
||||
sollten, antworten Sie mit N.
|
||||
\subsection{Preemption Model (Preemptible Kernel (Low-Latency Desktop)) \texorpdfstring{$\rightarrow$}{->}}
|
||||
|
||||
Eingestellt auf : Low-Latency, d.h. nur kleine Verzögerungen beim Modell des Multitaskings.
|
||||
Eingestellt auf : Low-Latency, d.~h. nur kleine Verzögerungen beim Modell des Multitaskings.
|
||||
Es gibt drei Einstellungen:
|
||||
\subsubsection{No Forced Preemption (Server)}
|
||||
CONFIG\_PREEMPT\_NONE [=n] \textbf{[N]}\\
|
||||
@@ -1093,7 +1093,7 @@ verschiedenen IPC-Objekten in verschiedenen Namensräumen entsprechen.
|
||||
|
||||
\subsubsection{User namespace}
|
||||
CONFIG\_USER\_NS [=y] \textbf{[Y]}\\
|
||||
Dies ermöglicht es Containern, d.h. V-Servern, Benutzernamensräume zu verwenden,
|
||||
Dies ermöglicht es Containern, d.~h. V-Servern, Benutzernamensräume zu verwenden,
|
||||
um verschiedene Benutzerinformationen für verschiedene Server bereitzustellen.
|
||||
Wenn Benutzernamensräume im Kernel aktiviert sind, wird empfohlen, dass die Option \texttt{MEMCG} ebenfalls
|
||||
aktiviert wird und dass der Benutzerbereich die Speicherkontrollgruppen verwendet,
|
||||
@@ -1286,13 +1286,13 @@ dass der Test abgeschlossen ist.
|
||||
\paragraph{Include all symbols in kallsyms}$~$\\
|
||||
CONFIG\_KALLSYMS\_ALL [=y] \textbf{[Y]}\\
|
||||
Normalerweise enthält kallsyms nur die Symbole von Funktionen für schönere
|
||||
OOPS-Meldungen und Backtraces (d. h. Symbole aus den Abschnitten text und
|
||||
OOPS-Meldungen und Backtraces (d.~h. Symbole aus den Abschnitten text und
|
||||
inittext). Dies ist für die meisten Fälle ausreichend. Nur wenn Sie Kernel-Live-Patching
|
||||
oder andere weniger häufige Anwendungsfälle (z.~B. wenn ein Debugger verwendet
|
||||
wird) aktivieren wollen, sind alle Symbole erforderlich (d. h. die Namen von Variablen
|
||||
wird) aktivieren wollen, sind alle Symbole erforderlich (d.~h. die Namen von Variablen
|
||||
aus den Data-Abschnitten usw.).\\
|
||||
Diese Option stellt sicher, dass alle Symbole in das Kernel-Image geladen werden
|
||||
(d.h. Symbole aus allen Sektionen), was die Kernelgröße erhöht (je nach Kernelkonfiguration
|
||||
(d.~h. Symbole aus allen Sektionen), was die Kernelgröße erhöht (je nach Kernelkonfiguration
|
||||
kann sie 300KiB oder etwas Ähnliches betragen).\\
|
||||
Sagen Sie N, es sei denn, Sie brauchen wirklich alle Symbole,
|
||||
oder Kernel-Live-Patching.
|
||||
@@ -1841,7 +1841,8 @@ berechnen.
|
||||
CONFIG\_PERF\_EVENTS\_AMD\_UNCORE [=m] \textbf{[M]}\\
|
||||
Unterstützung für AMD-Uncore-Leistungsereignisse für die Verwendung mit z.~B.\\
|
||||
\texttt{perf stat -e amd\_l3/.../,amd\_df/.../}.\\
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{amd-uncore} genannt.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{amd-uncore} genannt.
|
||||
|
||||
\subsubsection{AMD Zen3 Branch Sampling support}
|
||||
CONFIG\_PERF\_EVENTS\_AMD\_BRS [=y] \textbf{[Y]}\\
|
||||
@@ -2276,10 +2277,10 @@ so dass entweder alte oder bösartige Userspace-Programme identifiziert werden k
|
||||
CONFIG\_CMDLINE\_BOOL [=n] \textbf{[N]}\\
|
||||
Ermöglicht die Angabe von Boot-Argumenten für den Kernel zur Erstellungszeit. Auf einigen Systemen
|
||||
(z.~B. eingebetteten [embedded]) ist es notwendig oder praktisch, einige oder alle Kernel-Boot-Argumente mit
|
||||
dem Kernel selbst bereitzustellen (d.h. sich nicht darauf zu verlassen, dass der Bootloader sie bereitstellt).
|
||||
dem Kernel selbst bereitzustellen (d.~h. sich nicht darauf zu verlassen, dass der Bootloader sie bereitstellt).
|
||||
Um Kommandozeilenargumente in den Kernel zu kompilieren, setzen Sie diese Option auf Y und geben Sie dann
|
||||
die Boot-Argumente in CONFIG\_CMDLINE ein. Bei Systemen mit voll funktionsfähigen Bootloadern
|
||||
(d.h. nicht eingebetteten) sollte diese Option auf N gesetzt bleiben.
|
||||
(d.~h. nicht eingebetteten) sollte diese Option auf N gesetzt bleiben.
|
||||
|
||||
\subsubsection{Enforce strict size checking for sigaltstack}
|
||||
CONFIG\_STRICT\_SIGALTSTACK\_SIZE [=n] \textbf{[N]}\\
|
||||
@@ -2621,7 +2622,7 @@ um die Art und Menge der Debug-Ausgabe zu steuern.
|
||||
\subsubsection{PCI slot detection driver}
|
||||
CONFIG\_ACPI\_PCI\_SLOT [=y] \textbf{[Y]}\\
|
||||
Dieser Treiber erstellt Einträge in \texttt{/sys/bus/pci/slots/} für alle PCI-Steckplätze im System.
|
||||
Dies kann helfen, PCI-Bus-Adressen, d.h. Segment/Bus/Gerät/Funktions-Tupel, mit physischen Steckplätzen im System zu korrelieren.\\
|
||||
Dies kann helfen, PCI-Bus-Adressen, d.~h. Segment/Bus/Gerät/Funktions-Tupel, mit physischen Steckplätzen im System zu korrelieren.\\
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\subsubsection{Container and Module Devices}
|
||||
@@ -2696,7 +2697,7 @@ insbesondere die NMI-Behandlung. Darüber hinaus unterstützt es Fehlerserialisi
|
||||
\paragraph{ACPI Generic Hardware Error Source}$~$\\
|
||||
CONFIG\_ACPI\_APEI\_GHES [=y] \textbf{[Y]}\\
|
||||
Generic Hardware Error Source bietet eine Möglichkeit, Plattform-Hardware-Fehler (z.~B. vom Chipsatz) zu melden.
|
||||
Sie arbeitet im so genannten \glqq Firmware First\grqq{}-Modus, d. h. Hardwarefehler werden zunächst an die
|
||||
Sie arbeitet im so genannten \glqq Firmware First\grqq{}-Modus, d.~h. Hardwarefehler werden zunächst an die
|
||||
Firmware gemeldet und dann von der Firmware an Linux weitergeleitet.
|
||||
Auf diese Weise können einige Nicht-Standard-Hardware-Fehlerregister oder Nicht-Standard-Hardware-Verbindungen
|
||||
von der Firmware überprüft werden, um wertvollere Hardware-Fehlerinformationen für Linux zu erhalten.
|
||||
@@ -2750,8 +2751,8 @@ zu schalten. Dieser Teilnehmer ist für die Bereitstellung verantwortlich:
|
||||
\item freq\_mhz\_low\_clock
|
||||
\item freq\_mhz\_high\_clock
|
||||
\end{itemize}
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird
|
||||
\texttt{dptf\_pch\_fivr} heißen.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{dptf\_pch\_fivr} heißen.
|
||||
|
||||
\subsubsection{Extended Error Log support}
|
||||
CONFIG\_ACPI\_EXTLOG [=m] \textbf{[M]}\\
|
||||
@@ -2871,14 +2872,14 @@ CONFIG\_CPU\_FREQ\_GOV\_USERSPACE [=y] \textbf{[Y]}\\
|
||||
Aktivieren Sie diesen cpufreq-Governor, wenn Sie die CPU-Frequenz entweder manuell einstellen wollen oder wenn
|
||||
ein Userspace-Programm in der Lage sein soll, die CPU dynamisch einzustellen, wie bei
|
||||
LART \url{http://www.lartmaker.nl/}. Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
das Modul wird cpufreq\_userspace heißen. Im Zweifelsfall sagen Sie Y.
|
||||
Das Modul wird \texttt{cpufreq\_userspace} heißen. Im Zweifelsfall sagen Sie Y.
|
||||
|
||||
\subsubsection{`ondemand' cpufreq policy governor}
|
||||
CONFIG\_CPU\_FREQ\_GOV\_ONDEMAND [=y] \textbf{[Y]}\\
|
||||
`ondemand' -- Dieser Treiber fügt einen dynamischen cpufreq policy governor hinzu.
|
||||
Der Gouverneur führt eine periodische Abfrage durch und ändert die Frequenz auf der Grundlage der CPU-Auslastung.
|
||||
Die Unterstützung für diesen Gouverneur hängt von der Fähigkeit der CPU ab, schnelle Frequenzwechsel durchzuführen
|
||||
(d.h. Frequenzübergänge mit sehr geringer Latenzzeit). Um diesen Treiber als Modul zu kompilieren,
|
||||
(d.~h. Frequenzübergänge mit sehr geringer Latenzzeit). Um diesen Treiber als Modul zu kompilieren,
|
||||
wählen Sie hier M: Das Modul wird \texttt{cpufreq\_ondemand} heißen.
|
||||
Details finden Sie in $<$file:Documentation/admin-guide/pm/cpufreq.rst$>$. Im Zweifelsfall sagen Sie N.
|
||||
|
||||
@@ -2917,7 +2918,8 @@ Im Zweifelsfall sagen Sie N.
|
||||
CONFIG\_X86\_PCC\_CPUFREQ [=y] \textbf{[Y]}\\
|
||||
Dieser Treiber bietet Unterstützung für die PCC-Schnittstelle. Einzelheiten finden Sie unter:\\
|
||||
$<$file:Documentation/admin-guide/pm/cpufreq\_drivers.rst$>$. Um diesen Treiber als Modul zu kompilieren,
|
||||
wählen Sie hier M: das Modul wird \texttt{pcc-cpufreq} heißen. Im Zweifelsfall sagen Sie N.
|
||||
wählen Sie hier M:
|
||||
Das Modul wird \texttt{pcc-cpufreq} heißen. Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\subsubsection{AMD Processor P-State driver}
|
||||
CONFIG\_X86\_AMD\_PSTATE [=y] \textbf{[Y]}\\
|
||||
@@ -2955,7 +2957,8 @@ aktiviert werden, um Testfälle auszuführen und dann die Testergebnisse zu verg
|
||||
CONFIG\_X86\_ACPI\_CPUFREQ [=m] \textbf{[M]}\\
|
||||
Dieser Treiber fügt einen CPUFreq-Treiber hinzu, der die ACPI Processor Performance States nutzt.
|
||||
Dieser Treiber unterstützt auch Intel Enhanced Speedstep und neuere AMD-CPUs. Um diesen Treiber als Modul
|
||||
zu kompilieren, wählen Sie hier M: das Modul wird \texttt{acpi-cpufreq} heißen.\\
|
||||
zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{acpi-cpufreq} heißen.\\
|
||||
Details finden Sie unter $<$file:Documentation/cpu-freq/$>$. Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\paragraph{Legacy cpb sysfs knob support for AMD CPUs}$~$\\
|
||||
@@ -2970,7 +2973,7 @@ Eintrag zusätzlich zum neuen \glqq boost\grqq{}-Eintrag bereit.
|
||||
CONFIG\_X86\_POWERNOW\_K8 [=m] \textbf{[M]}\\
|
||||
Dies fügt den CPUFreq-Treiber für K8/frühe Opteron/Athlon64-Prozessoren hinzu. Unterstützung für K10 und
|
||||
neuere Prozessoren ist jetzt in acpi-cpufreq enthalten. Um diesen Treiber als Modul zu kompilieren,
|
||||
wählen Sie hier M: das Modul wird \texttt{powernow-k8} heißen.\\
|
||||
wählen Sie hier M: Das Modul wird \texttt{powernow-k8} heißen.\\
|
||||
Details finden Sie in $<$file:Documentation/cpu-freq/$>$.
|
||||
|
||||
\subsubsection{AMD frequency sensitivity feedback powersave bias}
|
||||
@@ -2979,8 +2982,8 @@ Dies fügt dem On-Demand-Governor eine AMD-spezifische Powersave-Bias-Funktion h
|
||||
auf der Grundlage von Rückmeldungen der Hardware energiebewusstere Entscheidungen über Frequenzänderungen
|
||||
zu treffen (verfügbar ab AMD-Familie 16h). Durch das Hardware-Feedback erfährt die Software, wie
|
||||
\glqq empfindlich\grqq{} die Arbeitslasten der CPUs gegenüber Frequenzänderungen sind.
|
||||
CPU-gebundene Arbeitslasten sind empfindlicher, d. h. sie werden bei einer Frequenzerhöhung besser funktionieren.
|
||||
Speicher-/IO-gebundene Arbeitslasten reagieren weniger empfindlich, d. h. sie werden nicht unbedingt besser,
|
||||
CPU-gebundene Arbeitslasten sind empfindlicher, d.~h. sie werden bei einer Frequenzerhöhung besser funktionieren.
|
||||
Speicher-/IO-gebundene Arbeitslasten reagieren weniger empfindlich, d.~h. sie werden nicht unbedingt besser,
|
||||
wenn die Frequenz erhöht wird.\\
|
||||
Im Zweifelsfall sagen Sie N.
|
||||
|
||||
@@ -2990,7 +2993,7 @@ Dies ist veraltet und diese Funktionalität ist nun in acpi\_cpufreq (X86\_ACPI\
|
||||
Verwenden Sie diesen Treiber anstelle von speedstep\_centrino.
|
||||
Dies fügt den CPUFreq-Treiber für Enhanced SpeedStep-fähige mobile CPUs hinzu.
|
||||
Dies bedeutet Intel Pentium M (Centrino) CPUs oder 64bit-fähige Intel Xeons. Um diesen Treiber als Modul
|
||||
zu kompilieren, wählen Sie hier M: das Modul wird \texttt{speedstep-centrino} heißen.\\
|
||||
zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{speedstep-centrino} heißen.\\
|
||||
Details finden Sie unter $<$file:Documentation/cpu-freq/$>$. Im Zweifelsfall wählen Sie N.
|
||||
|
||||
\subsubsection{Intel Pentium 4 clock modulation}
|
||||
@@ -2999,7 +3002,8 @@ Dies fügt den CPUFreq-Treiber für Intel Pentium 4 / XEON Prozessoren hinzu. We
|
||||
senkt er die CPU-Temperatur durch Überspringen von Takten. Dieser Treiber sollte nur in Ausnahmefällen
|
||||
verwendet werden, wenn eine sehr niedrige Leistung benötigt wird, da er starke Verlangsamungen und spürbare
|
||||
Latenzen verursacht. Normalerweise sollte stattdessen Speedstep verwendet werden.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{p4-clockmod} genannt.\\
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{p4-clockmod} genannt.\\
|
||||
Für Details werfen Sie einen Blick auf $<$file:Documentation/cpu-freq/$>$. Wenn Sie sich nicht absolut
|
||||
sicher sind, wählen Sie N.
|
||||
|
||||
@@ -3092,7 +3096,8 @@ Wenn Sie unsicher sind, sagen Sie N.
|
||||
CONFIG\_KVM\_INTEL [=m] \textbf{[M]}\\
|
||||
Bietet Unterstützung für KVM auf Prozessoren, die mit Intels VT-Erweiterungen, auch bekannt
|
||||
als Virtual Machine Extensions (VMX), ausgestattet sind.
|
||||
Um dies als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{kvm-intel} genannt.
|
||||
Um dies als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{kvm-intel} genannt.
|
||||
|
||||
\paragraph{Software Guard eXtension (SGX) Virtualization}$~$\\
|
||||
CONFIG\_X86\_SGX\_KVM [=y] \textbf{[Y]}\\
|
||||
@@ -3653,7 +3658,7 @@ Sagen Sie hier Y, wenn Sie unter Linux Festplatten verwenden möchten, die mit d
|
||||
von Windows 2000/XP oder Vista partitioniert wurden. Sie werden auch als
|
||||
\glqq dynamische Festplatten\grqq{} bezeichnet.\\
|
||||
Beachten Sie, dass dieser Treiber nur dynamische Festplatten mit einem schützenden MBR-Label,
|
||||
d.h. einer DOS-Partitionstabelle, unterstützt. Dynamische Festplatten mit GPT-Label, wie sie mit Vista
|
||||
d.~h. einer DOS-Partitionstabelle, unterstützt. Dynamische Festplatten mit GPT-Label, wie sie mit Vista
|
||||
erstellt werden können, werden noch nicht unterstützt. Windows 2000 führte das Konzept der
|
||||
dynamischen Festplatten ein, um die Einschränkungen des PC-Partitionierungsschemata zu umgehen.
|
||||
Der Logical Disk Manager ermöglicht es dem Benutzer, eine Festplatte neu zu partitionieren und
|
||||
@@ -3996,7 +4001,7 @@ Memory-Side-Cache. In Abschnitt 5.2.27 Heterogeneous Memory Attribute Table (HMA
|
||||
finden Sie ein Beispiel dafür, wie eine Plattform das Vorhandensein eines speicherseitigen Cache anzeigt.
|
||||
Es gibt auch zufällige Sicherheitsvorteile, da es die Vorhersagbarkeit von Seitenzuweisungen reduziert, um
|
||||
SLAB\_FREELIST\_RANDOM zu ergänzen, aber die Standardgranularität des Shufflings auf MAX\_ORDER,
|
||||
d.h. die 10. Reihenfolge der Seiten wird auf der Grundlage der Cache-Nutzung auf x86 ausgewählt.
|
||||
d.~h. die 10. Reihenfolge der Seiten wird auf der Grundlage der Cache-Nutzung auf x86 ausgewählt.
|
||||
Die Randomisierung verbessert zwar die Cache-Nutzung, kann sich aber auf Plattformen ohne Cache negativ auf
|
||||
die Arbeitslast auswirken. Aus diesem Grund wird die Randomisierung standardmäßig nur aktiviert, wenn zur
|
||||
Laufzeit ein direkt zugeordneter Memory-Side-Cache erkannt wird. Andernfalls kann die Randomisierung mit dem
|
||||
@@ -4456,7 +4461,7 @@ Für die meisten Leute ist es sicher, N zu sagen.
|
||||
\paragraph{IP: advanced router}$~$\\
|
||||
CONFIG\_IP\_ADVANCED\_ROUTER [=y] \textbf{[Y]}\\
|
||||
Wenn Sie beabsichtigen, Ihren Linux-Rechner hauptsächlich als Router zu betreiben,
|
||||
d.h. als Com\-pu\-ter, der Netz\-werk\-pakete weiterleitet und umverteilt, sagen Sie Y;
|
||||
d.~h. als Com\-pu\-ter, der Netz\-werk\-pakete weiterleitet und umverteilt, sagen Sie Y;
|
||||
Ihnen werden dann mehrere Optionen angezeigt, die eine genauere Kontrolle über den
|
||||
Routing"=Prozess ermöglichen.\\
|
||||
Die Antwort auf diese Frage wirkt sich nicht direkt auf den Kernel aus: Wenn Sie mit N antworten,
|
||||
@@ -5060,7 +5065,7 @@ werden oft mit einem Paketfilter kombiniert, der nur funktioniert, wenn man hier
|
||||
Sie sollten hier auch Y angeben, wenn Sie Ihren Linux-Rechner als Gateway zum Internet für ein
|
||||
lokales Netzwerk von Rechnern ohne global gültige IP-Adresse verwenden wollen. Dies nennt man
|
||||
\glqq masquerading\grqq{}: Wenn einer der Computer in Ihrem lokalen Netzwerk etwas nach außen
|
||||
senden möchte, kann sich Ihre Box als dieser Computer \glqq maskieren\grqq{}, d. h. sie leitet
|
||||
senden möchte, kann sich Ihre Box als dieser Computer \glqq maskieren\grqq{}, d.~h. sie leitet
|
||||
den Datenverkehr an das vorgesehene Ziel nach außen weiter, verändert aber die Pakete so, dass
|
||||
es so aussieht, als kämen sie von der Firewall-Box selbst. Das funktioniert in beide Richtungen:
|
||||
Wenn der externe Rechner antwortet, leitet die Linux-Box den Datenverkehr stillschweigend an den
|
||||
@@ -5953,7 +5958,7 @@ abgleichen. Um es als Modul zu kompilieren, wählen Sie hier M. Wenn Sie unsiche
|
||||
|
||||
\subsubparagraph{``mark'' match support}$~$\\
|
||||
CONFIG\_NETFILTER\_XT\_MATCH\_MARK [=m] \textbf{[M]}\\*
|
||||
Dies ist eine rückwärtskompatible Option zur Bequemlichkeit des Benutzers (z. B. bei der Ausführung
|
||||
Dies ist eine rückwärtskompatible Option zur Bequemlichkeit des Benutzers (z.~B. bei der Ausführung
|
||||
von oldconfig). Sie wählt CONFIG\_NETFILTER\_XT\_MARK (kombiniertes Mark/MARK-Modul).
|
||||
|
||||
\subsubparagraph{``multiport'' Multiple port match support}$~$\\
|
||||
@@ -6397,7 +6402,8 @@ dem Server mit der kürzesten erwarteten Verzögerung zu. Die erwartete Verzöge
|
||||
Auftrag erfährt, ist $(C_i + 1) / U_i$, wenn er an den i-ten Server gesendet wird, wobei $C_i$
|
||||
die Anzahl der Verbindungen auf dem i-ten Server und $U_i$ die feste Dienstrate (Gewicht) des
|
||||
i-ten Servers ist.\\
|
||||
Wenn Sie es im Kernel kompilieren wollen, sagen Sie Y. Um es als Modul zu kompilieren, wählen Sie hier M. Wenn Sie unsicher sind, sagen Sie N.
|
||||
Wenn Sie es im Kernel kompilieren wollen, sagen Sie Y. Um es als Modul zu kompilieren, wählen Sie hier M.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\subparagraph{never queue scheduling}$~$\\
|
||||
CONFIG\_IP\_VS\_NQ [=m] \textbf{[M]}\\
|
||||
@@ -6554,7 +6560,7 @@ Wenn Sie unsicher sind, sagen Sie N. Das Modul wird \texttt{ipt\_rpfilter} heiß
|
||||
\subsubparagraph{``ttl'' match support}$~$\\
|
||||
CONFIG\_IP\_NF\_MATCH\_TTL [=m] \textbf{[M]}\\
|
||||
Dies ist eine rückwärtskompatible Option zur Bequemlichkeit des Benutzers
|
||||
(z. B. bei der Ausführung von oldconfig). Sie wählt CONFIG\_NETFILTER\_XT\_MATCH\_HL aus.
|
||||
(z.~B. bei der Ausführung von oldconfig). Sie wählt CONFIG\_NETFILTER\_XT\_MATCH\_HL aus.
|
||||
|
||||
\subsubparagraph{Packet filtering}$~$\\
|
||||
CONFIG\_IP\_NF\_FILTER [=m] \textbf{[M]}\\
|
||||
@@ -6586,16 +6592,16 @@ Um es als Modul zu kompilieren, wähle hier M. Wenn Sie unsicher sind, sagen Sie
|
||||
\subsubsubparagraph{MASQUERADE target support}$~$\\
|
||||
CONFIG\_IP\_NF\_TARGET\_MASQUERADE [=m] \textbf{[M]}\\
|
||||
Dies ist eine rückwärtskompatible Option zur Bequemlichkeit des Benutzers
|
||||
(z. B. bei der Ausführung von oldconfig). Sie wählt NETFILTER\_XT\_TARGET\_MASQUERADE aus.
|
||||
(z.~B. bei der Ausführung von oldconfig). Sie wählt NETFILTER\_XT\_TARGET\_MASQUERADE aus.
|
||||
|
||||
\subsubsubparagraph{NETMAP target support}$~$\\
|
||||
CONFIG\_IP\_NF\_TARGET\_NETMAP [=m] \textbf{[M]}\\
|
||||
Dies ist eine rückwärtskompatible Option zur Bequemlichkeit des Benutzers (z. B. bei der Ausführung
|
||||
Dies ist eine rückwärtskompatible Option zur Bequemlichkeit des Benutzers (z.~B. bei der Ausführung
|
||||
von oldconfig). Sie wählt CONFIG\_NETFILTER\_XT\_TARGET\_NETMAP aus.
|
||||
|
||||
\subsubsubparagraph{REDIRECT target support}$~$\\
|
||||
CONFIG\_IP\_NF\_TARGET\_REDIRECT [=m] \textbf{[M]}\\
|
||||
Dies ist eine rückwärtskompatible Option zur Bequemlichkeit des Benutzers (z. B. bei der Ausführung
|
||||
Dies ist eine rückwärtskompatible Option zur Bequemlichkeit des Benutzers (z.~B. bei der Ausführung
|
||||
von oldconfig). Sie wählt CONFIG\_NETFILTER\_XT\_TARGET\_REDIRECT aus.
|
||||
|
||||
\subsubparagraph{Packet mangling}$~$\\
|
||||
@@ -6617,7 +6623,7 @@ Um es als Modul zu kompilieren, wählen Sie hier M. Wenn Sie unsicher sind, sage
|
||||
|
||||
\subsubsubparagraph{``TTL'' target support}$~$\\
|
||||
CONFIG\_IP\_NF\_TARGET\_TTL [=m] \textbf{[M]}\\
|
||||
Dies ist eine rückwärtskompatible Option, die dem Benutzer die Arbeit erleichtert (z. B. wenn
|
||||
Dies ist eine rückwärtskompatible Option, die dem Benutzer die Arbeit erleichtert (z.~B. wenn
|
||||
er oldconfig verwendet). Sie wählt CONFIG\_NETFILTER\_XT\_TARGET\_HL aus.
|
||||
|
||||
\subsubparagraph{raw table support (required for NOTRACK/TRACE)}$~$\\
|
||||
@@ -6811,7 +6817,7 @@ Um es als Modul zu kompilieren, wähle hier M. Wenn Sie unsicher sind, sagen Sie
|
||||
\subsubsubparagraph{MASQUERADE target support}$~$\\
|
||||
CONFIG\_IP6\_NF\_TARGET\_MASQUERADE [=m] \textbf{[M]}\\
|
||||
Dies ist eine rückwärtskompatible Option zur Bequemlichkeit des Benutzers
|
||||
(z. B. bei der Ausführung von oldconfig). Sie wählt NETFILTER\_XT\_TARGET\_MASQUERADE aus.
|
||||
(z.~B. bei der Ausführung von oldconfig). Sie wählt NETFILTER\_XT\_TARGET\_MASQUERADE aus.
|
||||
|
||||
\subsubsubparagraph{NPT (Network Prefix translation) target support}$~$\\
|
||||
CONFIG\_IP6\_NF\_TARGET\_NPT [=m] \textbf{[M]}\\
|
||||
@@ -7008,7 +7014,9 @@ wie IP aufbaut. Es bietet seinen Benutzern die folgenden Dienste:
|
||||
\item[--] Fehlertoleranz auf Netzebene durch Unterstützung von Multi-Homing an einem oder beiden
|
||||
Enden einer Assoziation.\grqq{}
|
||||
\end{itemize}
|
||||
Um diese Protokollunterstützung als Modul zu kompilieren, wählen Sie hier M: das Modul wird sctp genannt. Debug-Meldungen werden vom dynamischen Debugging-Framework des Kernels behandelt.
|
||||
Um diese Protokollunterstützung als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{sctp} genannt. Debug-Meldungen werden vom dynamischen
|
||||
Debugging-Framework des Kernels behandelt.
|
||||
Im Zweifelsfall sagen Sie N.
|
||||
|
||||
\paragraph{SCTP: Debug object counts}$~$\\
|
||||
@@ -7412,8 +7420,9 @@ Bitte lesen Sie die Datei $<$file:Documentation/networking/ipddp.rst$>$ für wei
|
||||
Wenn Sie hier Y angeben, wird die AppleTalk-IP"=Unterstützung in den Kernel kompiliert. In diesem Fall
|
||||
können Sie entweder Verkapselung oder Entkapselung verwenden, aber nicht beides. Mit den folgenden zwei
|
||||
Fragen entscheiden Sie, was Sie wollen.
|
||||
Um die AppleTalk-IP"=Unterstützung als Modul zu kompilieren, wählen Sie hier M: das Modul wird
|
||||
\texttt{ipddp} heißen. In diesem Fall können Sie sowohl Encapsulation als auch Decapsulation gleichzeitig
|
||||
Um die AppleTalk-IP"=Unterstützung als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{ipddp} heißen.
|
||||
In diesem Fall können Sie sowohl Encapsulation als auch Decapsulation gleichzeitig
|
||||
verwenden, indem Sie zwei Kopien des Moduls laden und unterschiedliche Werte für die Moduloption
|
||||
ipddp\_mode angeben.
|
||||
|
||||
@@ -7454,7 +7463,8 @@ Normalerweise wird LAPB mit speziellen X.21-Netzwerkkarten verwendet, aber Linux
|
||||
derzeit nur über Ethernet"=Verbindungen. Wenn Sie LAPB"=Verbindungen über Ethernet nutzen wollen,
|
||||
sagen Sie hier und im \glqq LAPB over Ethernet driver\grqq{} unten Y.\\
|
||||
Lesen Sie $<$file:Documentation/networking/lapb-module.rst$>$ für technische Details.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird lapb heißen.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{lapb} heißen.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\subsubsection{Phonet protocols family}
|
||||
@@ -7464,14 +7474,13 @@ von Nokia für die Verwendung mit seinen Modems entwickelt wurde.
|
||||
Es ist erforderlich, damit Maemo die zellulare Datenkonnektivität nutzen kann (sofern unterstützt).
|
||||
Es kann auch verwendet werden, um Nokia-Telefone von einem Linux-Computer aus zu steuern, obwohl
|
||||
AT-Befehle möglicherweise einfacher zu verwenden sind.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{phonet}
|
||||
genannt. Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{phonet} genannt. Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\subsubsection{6LoWPAN Support \texorpdfstring{$\rightarrow$}{->}}
|
||||
CONFIG\_6LOWPAN [=m] \textbf{[M]}\\*
|
||||
Dies ermöglicht IPv6 über Low Power Wireless Personal Area Network -- \glqq 6LoWPAN\grqq{},
|
||||
das von
|
||||
\mbox{IEEE} 802.15.4 oder Bluetooth-Stacks unterstützt wird.
|
||||
das von \mbox{IEEE} 802.15.4 oder Bluetooth-Stacks unterstützt wird.
|
||||
|
||||
\paragraph{6LoWPAN debugfs support}$~$\\
|
||||
CONFIG\_6LOWPAN\_DEBUGFS [=y] \textbf{[Y]}\\
|
||||
@@ -7709,7 +7718,8 @@ Wenn Sie unsicher sind, geben Sie N an.
|
||||
|
||||
\paragraph{Multi-queue priority scheduler (MQPRIO)}$~$\\
|
||||
CONFIG\_NET\_SCH\_MQPRIO [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, wenn Sie den Multi-queue Priority Scheduler verwenden wollen. Dieser Scheduler ermöglicht die Auslagerung von QOS auf NICs, die die Auslagerung von QOS-Schedulern unterstützen.
|
||||
Sagen Sie hier Y, wenn Sie den Multi-queue Priority Scheduler verwenden wollen. Dieser Scheduler ermöglicht
|
||||
die Auslagerung von QOS auf NICs, die die Auslagerung von QOS-Schedulern unterstützen.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{sch\_mqprio} genannt.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
@@ -7899,7 +7909,7 @@ CONFIG\_NET\_CLS\_U32 [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um Pakete mit einem universellen, auf 32-Bit-Stücken basierenden Vergleichsschema
|
||||
klassifizieren zu können.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
das Modul wird \texttt{cls\_u32} heißen.
|
||||
Das Modul wird \texttt{cls\_u32} heißen.
|
||||
|
||||
\subparagraph{Performance counters support}$~$\\
|
||||
CONFIG\_CLS\_U32\_PERF [=y] \textbf{[Y]}\\*
|
||||
@@ -8020,7 +8030,7 @@ Die aktuell unterstützte Übereinstimmung ist \glqq policy\grqq{},
|
||||
die die Klassifizierung von Paketen auf der Grundlage der IPsec"=Richtlinie
|
||||
erlaubt, die während der Entkapselung verwendet wurde.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
das Modul wird \texttt{em\_ipt} heißen.
|
||||
Das Modul wird \texttt{em\_ipt} heißen.
|
||||
|
||||
\paragraph{Actions}$~$\\
|
||||
CONFIG\_NET\_CLS\_ACT [=y] \textbf{[Y]}\\*
|
||||
@@ -8032,4 +8042,339 @@ umzuleiten, usw.
|
||||
Eine aktuelle Version des iproute2-Pakets ist erforderlich, um erweiterte
|
||||
Übereinstimmungen zu verwenden.
|
||||
|
||||
\subparagraph{Traffic Policing}$~$\\
|
||||
CONFIG\_NET\_ACT\_POLICE [=m] \textbf{[M]}\\*
|
||||
Geben Sie hier Y an, wenn Sie den Datenverkehr überwachen wollen, d.~h. eine strikte Bandbreitenbegrenzung.
|
||||
Diese Aktion ersetzt das bestehende Policing-Modul.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_police} heißen.
|
||||
|
||||
\subparagraph{Generic actions}$~$\\
|
||||
CONFIG\_NET\_ACT\_GACT [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um allgemeine Aktionen wie das Verwerfen und Annehmen von Paketen durchzuführen.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{act\_gact} genannt.
|
||||
|
||||
\subsubparagraph{Probability support}$~$\\
|
||||
CONFIG\_GACT\_PROB [=y] \textbf{[Y]}\\*
|
||||
Sagen Sie hier Y, um die generische Aktion zufällig oder deterministisch zu verwenden.
|
||||
|
||||
\subparagraph{Redirecting and Mirroring}$~$\\
|
||||
CONFIG\_NET\_ACT\_MIRRED [=m] \textbf{[M]}\\*
|
||||
Geben Sie hier Y ein, um zuzulassen, dass Pakete gespiegelt oder an andere Geräte umgeleitet werden.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{act\_mirred} genannt.
|
||||
|
||||
\subparagraph{Traffic Sampling}$~$\\
|
||||
CONFIG\_NET\_ACT\_SAMPLE [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um die Paketprobenahme tc Aktion zu erlauben. Bei der Aktion
|
||||
\glqq Paketprobenahme\grqq{} werden Pakete statistisch ausgewählt und mit dem Modul
|
||||
\texttt{psample} gesampelt.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_sample} genannt.
|
||||
|
||||
\subparagraph{IPtables targets}$~$\\
|
||||
CONFIG\_NET\_ACT\_IPT [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um nach erfolgreicher Klassifizierung iptables"=Ziele aufrufen zu können.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_ipt} genannt.
|
||||
|
||||
\subparagraph{Stateless NAT}$~$\\
|
||||
CONFIG\_NET\_ACT\_NAT [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um zustandsloses NAT für IPv4-Pakete durchzuführen.
|
||||
Sie sollten netfilter für NAT verwenden, wenn Sie nicht wissen, was Sie tun.
|
||||
Um diesen Code als Modul zu kompilieren, wähle hier M:
|
||||
Das Modul wird \texttt{act\_nat} heißen.
|
||||
|
||||
\subparagraph{Packet Editing}$~$\\
|
||||
CONFIG\_NET\_ACT\_PEDIT [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, wenn Sie den Inhalt von Paketen verfälschen wollen.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_pedit} genannt.
|
||||
|
||||
\subparagraph{Simple Example (Debug)}$~$\\
|
||||
CONFIG\_NET\_ACT\_SIMP [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um eine einfache Aktion zu Demonstrationszwecken hinzuzufügen.
|
||||
Sie ist als Beispiel und zu Debugging"=Zwecken gedacht. Sie gibt eine konfigurierte
|
||||
Richtlinienzeichenkette gefolgt von der Anzahl der Pakete auf der Konsole für jedes
|
||||
Paket aus, das vorbeigeht.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_simple} genannt.
|
||||
|
||||
\subparagraph{SKB Editing}$~$\\
|
||||
CONFIG\_NET\_ACT\_SKEDIT [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um die skb-Priorität oder die queue\_mapping"=Einstellungen zu ändern.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_skbedit} genannt.
|
||||
|
||||
\subparagraph{Checksum Updating}$~$\\
|
||||
CONFIG\_NET\_ACT\_CSUM [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um eine allgemeine Prüfsumme nach einigen direkten Paketänderungen zu aktualisieren.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{act\_csum} genannt.
|
||||
|
||||
\subparagraph{MPLS manipulation}$~$\\
|
||||
CONFIG\_NET\_ACT\_MPLS [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um MPLS-Header zu schieben oder zu entfernen (push or pop).
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_mpls} genannt.
|
||||
|
||||
\subparagraph{Vlan manipulation}$~$\\
|
||||
CONFIG\_NET\_ACT\_VLAN [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um vlan-Header zu verschieben oder zu löschen (push or pop).
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_vlan} genannt.
|
||||
|
||||
\subparagraph{BPF based action}$~$\\
|
||||
CONFIG\_NET\_ACT\_BPF [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um den BPF-Code für die Pakete auszuführen. Der BPF-Code entscheidet,
|
||||
ob das Paket verworfen werden soll oder nicht.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_bpf} genannt.
|
||||
|
||||
\subparagraph{Netfilter Connection Mark Retriever}$~$\\
|
||||
CONFIG\_NET\_ACT\_CONNMARK [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um das Abrufen der Verbindungsmarkierung zu erlauben.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_connmark} genannt.
|
||||
|
||||
\subparagraph{Netfilter Connection Mark Actions}$~$\\
|
||||
CONFIG\_NET\_ACT\_CTINFO [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um die Übertragung einer gespeicherten Information zu erlauben. Aktuelle Aktionen
|
||||
übertragen in connmark gespeicherte DSCP in ipv4/v6 diffserv und/oder übertragen connmark in
|
||||
packet mark. Beides ist nützlich, um egress-basierte Markierungen wieder auf ingress-Verbindungen für
|
||||
qdisc"=Prioritätszuordnungszwecke zu übertragen.\\
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_ctinfo} genannt.
|
||||
|
||||
\subparagraph{skb data modification action}$~$\\
|
||||
CONFIG\_NET\_ACT\_SKBMOD [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um die Änderung von skb-Daten zu erlauben.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_skbmod} genannt.
|
||||
|
||||
\subparagraph{Inter-FE action based on IETF ForCES interFE LFB}$~$\\
|
||||
CONFIG\_NET\_ACT\_IFE [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um die Beschaffung und Beendigung von Metadaten zu ermöglichen.
|
||||
Einzelheiten finden Sie im netdev01-Dokument:
|
||||
\glqq Verteilendes Linux-Verkehrskontroll-Klassifikator-Aktions-Subsystem\grqq{}\\
|
||||
Autoren: Jamal Hadi Salim und Damascene M. Joachimpillai\\
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{act\_ife} heißen.
|
||||
|
||||
\subparagraph{IP tunnel metadata manipulation}$~$\\
|
||||
CONFIG\_NET\_ACT\_TUNNEL\_KEY [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um ip-Tunnel-Metadaten zu setzen/freizugeben.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M: Das Modul wird
|
||||
\texttt{act\_tunnel\_key} heißen.
|
||||
|
||||
\subparagraph{connection tracking tc action}$~$\\
|
||||
CONFIG\_NET\_ACT\_CT [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um das Senden der Pakete an das Modul conntrack zu erlauben.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_ct} genannt.
|
||||
|
||||
\subparagraph{Frame gate entry list control tc action}$~$\\
|
||||
CONFIG\_NET\_ACT\_GATE [=m] \textbf{[M]}\\*
|
||||
Sagen Sie hier Y, um zu ermöglichen, dass der Eingangsstrom zu einem bestimmten Zeitschlitz
|
||||
durchgelassen und zu einem anderen bestimmten Zeitschlitz durch die Gate-Eingangsliste fallen
|
||||
gelassen wird.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
Um diesen Code als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{act\_gate} genannt.
|
||||
|
||||
\paragraph{Support to encoding decoding skb mark on IFE action}$~$\\
|
||||
CONFIG\_NET\_IFE\_SKBMARK [=m] \textbf{[M]}\\*
|
||||
\textit{Unterstützung für die Kodierung und Dekodierung der skb-Markierung bei IFE-Aktionen}\\
|
||||
Für diese Option ist keine Hilfe verfügbar.
|
||||
|
||||
\paragraph{Support to encoding decoding skb prio on IFE action}$~$\\
|
||||
CONFIG\_NET\_IFE\_SKBPRIO [=m] \textbf{[M]}\\*
|
||||
\textit{Unterstützung für die Kodierung und Dekodierung von skb prio bei IFE-Aktionen}
|
||||
Für diese Option ist keine Hilfe verfügbar.
|
||||
|
||||
\paragraph{Support to encoding decoding skb tcindex on IFE action}$~$\\
|
||||
CONFIG\_NET\_IFE\_SKBTCINDEX [=m] \textbf{[M]}\\*
|
||||
\textit{Unterstützung für die Kodierung und Dekodierung von skb tcindex bei IFE-Aktionen}\\
|
||||
Für diese Option ist keine Hilfe verfügbar.
|
||||
|
||||
\paragraph{TC recirculation support}$~$\\
|
||||
CONFIG\_NET\_TC\_SBK\_EXT [=y] \textbf{[Y]}\\*
|
||||
Sagen Sie hier Y, damit tc-Kettenfehler im OvS-Datenpfad in der richtigen recirc\_id und
|
||||
Hardware"=Kettenfehler in der richtigen Kette im tc"=Software"=Datenpfad fortgesetzt
|
||||
werden können.
|
||||
Sagen Sie hier N, wenn Sie
|
||||
tc\texorpdfstring{$\leftrightarrow$}{<->}ovs
|
||||
offload oder tc chains offload nicht verwenden wollen.
|
||||
|
||||
\subsubsection{Data Center Bridging support}
|
||||
CONFIG\_DCB [=y] \textbf{[Y]}\\*
|
||||
Dies ermöglicht die Unterstützung für die Konfiguration von Data Center Bridging (DCB)"=Funktionen
|
||||
auf DCB"=fähigen Ethernet"=Adaptern über rtnetlink. Sagen Sie Y, wenn Sie einen DCB"=fähigen
|
||||
Ethernet"=Adapter haben, der diese Schnittstelle unterstützt, und Sie an einen DCB"=fähigen
|
||||
Switch angeschlossen sind. DCB ist eine Sammlung von Ethernet"=Erweiterungen, die es DCB"=fähigen
|
||||
NICs und Switches ermöglichen, Netzwerkverkehr mit unterschiedlichen Anforderungen (hochzuverlässig,
|
||||
keine Ausfälle vs. Best Effort vs. niedrige Latenz) auf dem Ethernet nebeneinander zu unterstützen.
|
||||
Zu den DCB-Funktionen gehören:
|
||||
Enhanced Transmission Selection (auch bekannt als Priority Grouping) -- bietet einen Rahmen für die
|
||||
Zuweisung von Bandbreitengarantien an Verkehrsklassen.
|
||||
Prioritätsbasierte Flusssteuerung (PFC) -- ein MAC"=Kontrollpausenrahmen, der auf der Granularität
|
||||
der 802.1p"=Priorität und nicht auf der der Verbindung (802.3x) arbeitet.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\subsubsection{DNS Resolver support}
|
||||
CONFIG\_DNS\_RESOLVER [=m] \textbf{[M]}\\*
|
||||
Wenn Sie hier Y angeben, wird auch der Schlüsseltyp DNS Resolver unterstützt, der für Upcalls
|
||||
verwendet werden kann, um DNS-Lookups im Userspace durchzuführen.
|
||||
DNS Resolver wird verwendet, um DNS-Server nach Informationen zu fragen. Beispiele hierfür sind die
|
||||
Auflösung eines UNC"=Hostnamen"=Elements in eine IP"=Adresse für CIFS oder die Durchführung einer
|
||||
DNS"=Abfrage nach AFSDB"=Einträgen, damit AFS die Datenbankserver für den Speicherort einer Zelle
|
||||
finden kann.
|
||||
DNS Resolver wird von den Modulen CIFS und AFS verwendet und würde später auch SMB2 unterstützen.
|
||||
DNS Resolver wird von der Userspace-Aufrufhilfe \texttt{/sbin/dns.resolver} über
|
||||
/etc/request-key.conf unterstützt.
|
||||
Siehe $<$file:Documentation/networking/dns\_resolver.rst$>$ für weitere Informationen.
|
||||
Um dies als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{dnsresolver} heißen.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\subsubsection{B.A.T.M.A.N. Advanced Meshing Protocol}
|
||||
CONFIG\_BATMAN\_ADV [=m] \textbf{[M]}\\*
|
||||
B.A.T.M.A.N. (better approach to mobile ad-hoc networking) ist ein Routing"=Protokoll für
|
||||
Multi"=Hop"=Ad"=hoc"=Mesh"=Netze. Die Netze können drahtgebunden oder drahtlos sein.\\
|
||||
Siehe \url{https://www.open-mesh.org/} für weitere Informationen und User Space Tools.
|
||||
|
||||
\paragraph{B.A.T.M.A.N. V protocol}$~$\\
|
||||
CONFIG\_BATMAN\_ADV\_BATMAN\_V [=y] \textbf{[Y]}\\*
|
||||
Diese Option aktiviert das B.A.T.M.A.N.-V"=Protokoll, den Nachfolger des derzeit verwendeten\\
|
||||
B.A.T.M.A.N."=IV"=Protokolls. Zu den wichtigsten Änderungen gehören die Aufteilung des
|
||||
OGM"=Protokolls in ein Nachbarschaftserkennungsprotokoll (Echo Location Protocol, ELP) und ein
|
||||
neues OGM"=Protokoll OGMv2 zum Fluten von Protokollinformationen durch das Netz sowie eine
|
||||
durchsatzbasierte Metrik.
|
||||
B.A.T.M.A.N. V gilt derzeit als experimentell und ist nicht mit B.A.T.M.A.N. IV"=Netzen kompatibel.
|
||||
|
||||
\paragraph{Bridge Loop Avoidance}$~$\\
|
||||
CONFIG\_BATMAN\_ADV\_BLA [=y] \textbf{[Y]}\\*
|
||||
Diese Option aktiviert BLA (Bridge Loop Avoidance), einen Mechanismus zur Vermeidung von
|
||||
Ethernet"=Rahmenschleifen, wenn Mesh"=Knoten sowohl mit demselben LAN als auch mit demselben Mesh
|
||||
verbunden sind. Wenn Sie nie mehr als einen Mesh"=Knoten im selben LAN verwenden werden, können Sie
|
||||
diese Funktion getrost entfernen und etwas Platz sparen.
|
||||
|
||||
\paragraph{Distributed ARP Table}$~$\\
|
||||
CONFIG\_BATMAN\_ADV\_DAT [=y] \textbf{[Y]}\\*
|
||||
Diese Option aktiviert DAT (Distributed ARP Table), einen DHT"=basierten Mechanismus, der die
|
||||
ARP"=Zuverlässigkeit in spärlichen drahtlosen Mesh"=Netzwerken erhöht.
|
||||
Wenn Sie der Meinung sind, dass Ihr Netzwerk diese Option nicht benötigt, können Sie sie getrost
|
||||
entfernen und etwas Platz sparen.
|
||||
|
||||
\paragraph{Network Coding}$~$\\
|
||||
CONFIG\_BATMAN\_ADV\_NC [=y] \textbf{[Y]}\\*
|
||||
Mit dieser Option wird die Netzwerkcodierung aktiviert, ein Mechanismus, der darauf abzielt, den
|
||||
Gesamtdurchsatz des Netzwerks zu erhöhen, indem mehrere Pakete in einer Übertragung zusammengefasst
|
||||
werden.
|
||||
Beachten Sie, dass Schnittstellen, die von batman-adv kontrolliert werden, manuell so konfiguriert
|
||||
werden müssen, dass der promiscuous mode aktiviert ist, damit die Netzwerkcodierung funktioniert.
|
||||
Wenn Sie der Meinung sind, dass Ihr Netzwerk diese Funktion nicht benötigt, können Sie sie getrost
|
||||
deaktivieren und etwas Platz sparen.
|
||||
|
||||
\paragraph{Multicast optimisation}$~$\\
|
||||
CONFIG\_BATMAN\_ADV\_MCAST [=y] \textbf{[Y]}\\*
|
||||
Mit dieser Option wird die Multicast-Optimierung aktiviert, die darauf abzielt, den Air"=Overhead
|
||||
zu reduzieren und gleichzeitig die Zuverlässigkeit von Multicast"=Nachrichten zu verbessern.
|
||||
|
||||
\paragraph{B.A.T.M.A.N. debugging}$~$\\
|
||||
CONFIG\_BATMAN\_ADV\_DEBUG [=n] \textbf{[N]}\\*
|
||||
Dies ist eine Option für Entwickler; die meisten Leute sollten hier N angeben. Dies aktiviert die
|
||||
Kompilierung der Unterstützung für die Ausgabe von Debugging"=Informationen in den
|
||||
Tracing"=Puffer. Die Ausgabe wird über die batadv netdev"=spezifische log\_level"=Einstellung
|
||||
gesteuert.
|
||||
|
||||
\paragraph{B.A.T.M.A.N. tracing support}$~$\\
|
||||
CONFIG\_BATMAN\_ADV\_TRACING [=n] \textbf{[N]}\\*
|
||||
Dies ist eine Option für Entwickler; die meisten Leute sollten hier N angeben. Wählen Sie diese
|
||||
Option, um Traces wie die Debug"=Meldungen unter Verwendung der generischen Tracing"=Infrastruktur
|
||||
des Kernels zu sammeln.
|
||||
BATMAN\_ADV\_DEBUG muss ebenfalls ausgewählt werden, um Trace-Ereignisse für batadv\_dbg zu erhalten.
|
||||
|
||||
\subsubsection{Open vSwitch}
|
||||
CONFIG\_OPENVSWITCH [=m] \textbf{[M]}\\*
|
||||
Open vSwitch ist ein Multilayer"=Ethernet"=Switch für virtualisierte Umgebungen.
|
||||
Er unterstützt nicht nur eine Vielzahl von Funktionen, die von einem herkömmlichen Hardware"=Switch
|
||||
erwartet werden, sondern ermöglicht auch eine feinkörnige programmatische Erweiterung und eine
|
||||
flussbasierte Steuerung des Netzwerks. Diese Kontrolle ist in einer Vielzahl von Anwendungen nützlich,
|
||||
aber besonders wichtig in Multi"=Server"=Virtualisierungsumgebungen, die oft durch hochdynamische
|
||||
Endpunkte und die Notwendigkeit gekennzeichnet sind, logische Abstraktionen für mehrere Mandanten
|
||||
aufrechtzuerhalten. Der \glqq Open vSwitch\grqq{}"=Datenpfad bietet einen schnellen Pfad für die
|
||||
Paketweiterleitung im Kernel. Er wird durch einen Userspace"=Daemon, ovs-vswitchd, ergänzt, der in
|
||||
der Lage ist, Konfigurationen aus einer Vielzahl von Quellen zu akzeptieren und sie in Regeln für
|
||||
die Paketverarbeitung zu übersetzen.
|
||||
Siehe \url{http://openvswitch.org} für weitere Informationen und Userspace"=Utilities. Um diesen
|
||||
Code als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{openvswitch} heißen.
|
||||
Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{Open vSwitch GRE tunneling support}$~$\\
|
||||
CONFIG\_OPENVSWITCH\_GRE [=m] \textbf{[M]}\\*
|
||||
Wenn Sie hier Y angeben, kann der Open vSwitch GRE vport erstellen.
|
||||
Sagen Sie N, um diese Unterstützung auszuschließen und die Binärgröße zu reduzieren.
|
||||
Wenn Sie unsicher sind, sagen Sie Y.
|
||||
|
||||
\paragraph{Open vSwitch VXLAN tunneling support}$~$\\
|
||||
CONFIG\_OPENVSWITCH\_VXLAN [=m] \textbf{[M]}\\*
|
||||
Wenn Sie hier Y angeben, kann der Open vSwitch vxlan vport erstellen. Sagen Sie N, um diese
|
||||
Unterstützung auszuschließen und die Binärgröße zu reduzieren.
|
||||
Wenn Sie unsicher sind, sagen Sie Y.
|
||||
|
||||
\paragraph{Open vSwitch Geneve tunneling support}$~$\\
|
||||
CONFIG\_OPENVSWITCH\_GENEVE [=m] \textbf{[M]}\\*
|
||||
Wenn Sie hier Y angeben, kann der Open vSwitch geneve vport erstellen.
|
||||
Sagen Sie N, um diese Unterstützung auszuschließen und die Binärgröße zu reduzieren.
|
||||
|
||||
\subsubsection{Virtual Socket protocol}
|
||||
CONFIG\_VSOCKETS [=m] \textbf{[M]}\\*
|
||||
Das Virtual Socket Protocol ist ein TCP/IP-ähnliches Socket"=Protokoll, das die Kommunikation zwischen
|
||||
virtuellen Maschinen und Hypervisor oder Host ermöglicht.
|
||||
Sie sollten auch einen oder mehrere der folgenden hypervisorspezifischen Transporte auswählen.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{vsock} heißen. Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{Virtual Sockets monitoring interface}$~$\\
|
||||
CONFIG\_VSOCKETS\_DIAG [=m] \textbf{[M]}\\*
|
||||
Unterstützung für die PF\_VSOCK-Socket"=Überwachungsschnittstelle, die vom ss"=Tool verwendet wird.
|
||||
Wenn Sie unsicher sind, sagen Sie Y.
|
||||
Aktivieren Sie dieses Modul, damit Userspace"=Anwendungen offene Sockets abfragen können.
|
||||
|
||||
\paragraph{Virtual Sockets loopback transport}$~$\\
|
||||
CONFIG\_VSOCKETS\_LOOPBACK [=m] \textbf{[M]}\\*
|
||||
Dieses Modul implementiert einen Loopback-Transport für Virtual Sockets unter Verwendung von\\
|
||||
vmw\_vsock\_virtio\_transport\_common.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{vsock\_loopback} genannt. Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\paragraph{VMware VMCI transport for Virtual Sockets}$~$\\
|
||||
CONFIG\_VMWARE\_VMCI\_VSOCKETS [=m] \textbf{[M]}\\*
|
||||
Dieses Modul implementiert einen VMCI-Transport für virtuelle Sockets. Aktivieren Sie diesen Transport,
|
||||
wenn Ihre virtuelle Maschine auf einem VMware"=Hypervisor läuft.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird vmw\_vsock\_vmci\_transport heißen. Wenn Sie unsicher sind, wählen Sie N.
|
||||
|
||||
\paragraph{virtio transport for Virtual Sockets}$~$\\
|
||||
CONFIG\_VIRTIO\_VSOCKETS [=m] \textbf{[M]}\\*
|
||||
Dieses Modul implementiert einen Virtio-Transport für virtuelle Sockets. Aktivieren Sie diesen Transport,
|
||||
wenn Ihr Virtual Machine-Host Virtual Sockets über virtio unterstützt.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird vmw\_vsock\_virtio\_transport heißen. Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
\subsubsection{Hyper-V transport for Virtual Sockets}
|
||||
CONFIG\_HYPERV\_VSOCKETS [=m] \textbf{[M]}\\*
|
||||
Dieses Modul implementiert einen Hyper-V-Transport für virtuelle Sockets. Aktivieren Sie diesen Transport,
|
||||
wenn Ihr Virtual Machine Host Virtual Sockets über Hyper-V VMBus unterstützt.
|
||||
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M:
|
||||
Das Modul wird \texttt{hv\_sock} genannt. Wenn Sie unsicher sind, sagen Sie N.
|
||||
|
||||
|
||||
\end{document}
|
||||
|
||||
Reference in New Issue
Block a user