Kernel-Log – Was 2.6.30 bringt(1): Frische WLAN-Treiber und andere Netzwerk-Neuerungen

Seite 2: LAN und andere Perlen

Inhaltsverzeichnis

Die Kernel-Entwickler erweiterten zahlreiche LAN-Treiber um Unterstützung für die mit 2.6.29 eingeführte Generic Receive Offload (GRO) Infrastructure. Neu dabei sind die Netzwerktreiber igbvf für Intels 82576, ethoc für 10/100-MBit-LAN-Chip von OpenCores sowie vxge für den X3100 Series 10GbE PCIe I/O Virtualized Server Adapter der Neterion von Neterion (u. A. 1, 2, Dokumentation).

Neu ist bei 2.6.30 auch der von einem Oracle-Entwickler eingebrachte Code (Dokumentation) zur Unterstützung des für Server-Cluster konzipierten Protokolls Reliable Datagram Sockets (RDS). Das hatten ursprünglich Cisco Systems und Oracle zusammen entwickelt und in den Software-Stack der Open Fabrics Alliance überführt.

LAN

  • Nachdem die Kernel-Entwickler bereits bei 2.6.27, .28 und .29 den Firmware-Code zahlreicher Netzwerk-Treiber in separate Dateien auslagerten, sind mit 2.6.30 zahlreiche weitere Treiber an der Reihe.

WLAN

  • Auf WLAN-Chips mit SPI (Serial Peripheral Interface) abgestimmt sind die neuen Treiber libertas_spi für den Marvell 8686 sowie der experimentelle und auf die Nokia-Geräte N800 und N810 zugeschnittene Treiber p54spi für die Prism-Chips stlc4550 und stlc4560.

Netfilter

Verschiedenes

  • Bluetooth: Das Security Model des Bluetooth-Stack haben die Kernel-Hacker an die Neuerungen von Bluetooth 2.1 angepasst, wodurch der Kernel nun auch Secure Simple Pairing beherrscht.

Bei den genannten Neuerungen handelt es sich nur um die bedeutsamsten Änderungen, die die Kernel-Hacker jüngst im Netzwerkbereich vorgenommen haben. Die folgende Liste enthält zahlreiche weitere wichtige Commits für 2.6.30 im Hauptentwicklungszweigs von Linux; über die Links gelangt man direkt zum Webfrontend der Versionsverwaltung Git, wo der Commit-Kommentar und der Patch selbst zahlreiche Informationen zu diesen vielleicht etwas weniger wichtigen, aber keineswegs unbedeutenden Änderungen vermitteln.

Network

Most relevant Git-Pull-Request:

  • Infiniband: 1

LAN

WLAN

RDS

Others

Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in vorangegangen Ausgaben des Kernel-Logs auf heise open. (thl/c't) (thl)