Treiberstandards, Entfernen des treibers, Treibermeldungen – Dell Broadcom NetXtreme Family of Adapters Benutzerhandbuch

Seite 51

Advertising
background image

VMware-Treibersoftware: Broadcom NetXtreme-II®Netzwerkadapter Benutzerhandbuch

file:///C|/Users/Nalina_N_S/Documents/NetXtremeII/German/vmware.htm[9/5/2014 3:49:03 PM]

Der optionale Parameter pri_map wird verwendet, um den VLAN-PRI-Wert oder den IP-DSCP-Wert in der Hardware auf eine andere oder dieselbe Dienstklasse zu
setzen. Der Treiber wertet diesen 32-Bit-Parameter als 8 Werte mit jeweils 4 Bits aus. Jedes Nibble legt die gewünschte Hardware-Warteschlangennummer für diese
Priorität fest.

Wenn Sie für den Parameter pri_map beispielsweise den Wert "0x22221100" festlegen, wird der Dienstklasse 0 die Priorität 0 und 1, der Dienstklasse 1 die
Priorität 2 und 3 und der Dienstklasse 2 die Priorität 4 bis 7 zugeordnet. Wenn Sie in einem anderen Beispiel den Wert "0x11110000" für den Parameter pri_map
festlegen, wird der Dienstklasse 0 die Priorität 0 bis 3 und der Dienstklasse 1 die Priorität 4 bis 7 zugeordnet.

qs_per_cos

Mit dem optionalen Parameter qs_per_cos geben Sie die Anzahl der Warteschlangen mit derselben Dienstklasse an. Der Treiber wertet diesen Parameter mit bis zu
3 Werten mit jeweils 8 Bits aus. Jedes Byte legt die gewünschte Anzahl von Warteschlangen für die jeweilige Dienstklasse fest. Die Gesamtzahl der Warteschlangen
ist durch die Beschränkungen der Hardware begrenzt.

So kann z. B. mit dem Wert "0x10101" für den Parameter qs_per_cos festgelegt werden, dass insgesamt drei Warteschlangen (eine pro Dienstklasse) erstellt
werden sollen. Sie können den Parameter qs_per_cos aber beispielsweise auch auf 0x404 setzen, um in 2 Dienstklassen mit je 4 Warteschlangen insgesamt
8 Warteschlangen zu erstellen.

cos_min_rate

Der optionale Parameter cos_min_rate wird verwendet, um die Gewichtung der einzelnen Dienstklassen beim Round-Robin-Verfahren während des Sendens zu
bestimmen. Der Treiber wertet diesen Parameter mit bis zu 3 Werten mit jeweils 8 Bits aus. Jedes Byte legt die gewünschte Gewichtung für die jeweilige
Dienstklasse fest. Die Gewichtungswerte können von 0 bis 100 reichen.

Setzen Sie beispielsweise den Parameter cos_min_rate für eine ausgeglichene Übertragungsrate zwischen zwei Dienstklassen auf 0x101. Soll der höheren
Dienstklasse eine höhere Übertragungsrate zugewiesen werden, können Sie den Parameter cos_min_rate auch auf 0x30201 setzen. Wenn der
Ausgleichsalgorithmus nicht angewendet werden soll, legen Sie für den optionalen Parameter cos_min_rate keinen Wert oder den Wert "0" fest.

dropless_fc

Mit dem optionalen Parameter dropless_fc können Sie einen zusätzlichen Flow Control-Mechanismus in den Broadcom-Netzwerkadaptern aktivieren. Der
Standardmechanismus zur Flow Control wird an PAUSE Frames gesendet, wenn der Putter auf dem Chip (BRD) einen bestimmten Belegungsgrad erreicht hat. Dieser
Flow Control-Mechanismus ist leistungsorientiert. Bei Verwendung von Broadcom-Netzwerkadaptern können Sie einen anderen Flow Control-Mechanismus zum
Senden von PAUSE Frames aktivieren, wenn einer der Hostpuffer (im RSS-Modus) voll ist. Hierbei handelt es sich um einen gezielten "Zero Packet Drop" Flow
Control-Mechanismus.

Setzen Sie den Parameter dropless_fc auf 1 (wie unten dargestellt), um den "Dropless" Flow Control-Mechanismus auf allen Broadcom-Netzwerkadaptern des
Systems zu aktivieren.

vmkload_mod bnx2x dropless_fc=1

Treiberstandards

Übertragungsrate: Die automatische Aushandlung wird für alle Übertragungsraten angekündigt.

Flusskontrolle: Die automatische Aushandlung wird für Rx und Tx angekündigt.

MTU: 1500 (Bereich von 46 bis 9000)

Rx-Ringgröße: 4078 (Bereich von 0 bis 4078)

Tx-Ringgröße: 4078 (Bereich von (MAX_SKB_FRAGS+4) bis 4078). MAX_SKB_FRAGS ändert sich je nach Kernel und Architektur. Bei einem 2.6-Kernel für x86
liegt MAX_SKB_FRAGS bei 18.

Verknüpfung Rx Mikrosekunden: 25 (Bereich von 0 bis 3000)

Verknüpfung Tx Mikrosekunden: 50 (Bereich von 0 bis 12288)

MSI-X: Aktiviert (bei Unterstützung durch 2.6-Kernel)

TSO: Aktiviert

WoL: Deaktiviert

Entfernen des Treibers

Geben Sie Folgendes ein, um den Treiber zu entfernen:

vmkload_mod -u bnx2x

Treibermeldungen

Die nachfolgende Auflistung zeigt die gängigsten Beispielmeldungen, die in der Datei /var/log/messages protokolliert werden können. Verwenden Sie dmesg -n
<Ebene>

, um die Ebene zu steuern, auf der Meldungen an der Konsole angezeigt werden. Die meisten Systeme sind standardmäßig auf die Ebene 6 eingestellt.

Wenn Sie alle Meldungen sehen möchten, setzen Sie die Ebene höher fest.

Treiberanmeldung

Broadcom NetXtreme II 5771x 10Gigabit Ethernet Driver
bnx2x 0.40.15 ($DateTime: 2007/11/22 05:32:40 $)

Netzwerkkarte gefunden

eth0: Broadcom NetXtreme II BCM57710 XGb (A1)
PCI-E x8 2.5GHz found at mem e8800000, IRQ 16, node addr 001018360012

MSI-X erfolgreich aktiviert

bnx2x: eth0: using MSI-X

Advertising