Kernel-Log – Was 2.6.36 bringt (2): Dateisysteme, Netzwerk und Storage
Seite 3: Kleine Perlen: Netzwerk
Die kleinen Perlen: Netzwerk
Viele kleinere, aber keineswegs unbedeutende Neuerungen finden sich in der folgenden Liste mit den englischen Commit-Überschriften der jeweiligen Änderung. Die Einträge verlinken genau wie viele der Verweise im vorangegangenen Text auf das Webfrontend des von Linus Torvalds gepflegten Git-Zweigs mit den "offiziellen" Kernel-Quellen auf kernel.org. Der über diese Links angezeigten Commit-Kommentar und der darunter ausgegebene Patch liefern zahlreiche weitere Informationen zur jeweiligen Änderungen.
Vor jedem Link finden sich in eckigen Klammern einige Buchstaben und Zahlen. Ein "C" kennzeichnet Patches mit Änderungen an Kconfig-Dateien, welche die Hilfetexte und Konfigurationsoptionen enthalten, die bei der Kernel-Konfiguration über "make menuconfig", "make xconfig" und ähnliche Werkzeuge angezeigt werden. Ein "D" steht bei Patches, die die Dokumentation verändern, die im Kernel-Zweig unterhalb von Documentation/ liegt. Ein "N" weist Änderungen aus, die eine neue Datei anlegen. Die Zahl vermittelt einen groben Eindruck zur Größe des Patches: eine "1" steht etwa für Änderungen, die inklusive Kommentar zwischen 10 und 20 KByte groß sind, eine "2" für solche, die zwischen 20 und 30 KByte Umfang haben; Änderungen ohne Zahl sind kleiner als 10 KByte, Patches mit einer "9" hingegen 90 KByte oder größer.
LAN
- [
   Â] 3c59x: Add ethtool WOL support - [
   Â] be2net: add vlan support for sriov virtual functions - [
   Â] be2net: bump the driver version number - [
   Â] be2net: code to support tx rate configuration on virtual functions - [
   Â] be2net: enable ipv6 tso support - [
   Â] bnx2: Always enable MSI-X on 5709. - [
   Â] bnx2: Update version to 2.0.16. - [
   Â] bnx2: Update version to 2.0.17. - [
  NÂ] bnx2x: Create separate folder for bnx2x driver - [
   Â] broadcom: Add 5241 support - [
   Â] cnic: Update version to 2.1.3. - [
   Â] cxgb4: add new PCI IDs - [
   Â] cxgb4: update driver version - [
CÂ Â 1]Â drivers/net: Add Micrel KS8841/42 support to ks8842 driver - [
   Â] e1000e: 82577/82578 PHY register access issues - [
   Â] e1000e: correct MAC-PHY interconnect register offset for 82579 - [
   Â] e1000e: disable ASPM L1 on 82573 - [
   Â] e1000e: disable EEE support by default - [
   Â] e1000e: enable support for EEE on 82579 - [
   Â] e1000e: update driver version number - [
   Â] e100/e1000*/igb*/ixgb*: Add missing read memory barrier - [
   Â] enic: Feature Add: Add loopback capability to enic devices - [
CÂ Â Â]Â enic: Feature Add: Replace LRO with GRO - [
   Â] hso: Add new product ID - [
   Â] hso: remove driver version - [
   Â] igb: add support for SGMII-based MDIO PHYs - [
 DNÂ] igb.txt: Add igb documentation - [
 DNÂ] igbvf.txt: Add igbvf Documentation - [
   Â] ixgbe: add 1g PHY support for 82599 - [
   Â] ixgbe: fix version string for ixgbe - [
   3] ixgbe: Use netdev_<level>, dev_<level>, pr_<level> - [
   Â] ixgbevf: Enable GRO by default - [
   Â] ixp4xx: Support the all multicast flag on the NPE devices. - [
   1] ks8842: Support DMA when accessed via timberdale - [
   Â] macvlan: 64 bit rx counters - [
   Â] MAINTAINERS: Add ehea driver as Supported - [
   Â] micrel phy driver - updated(1) - [
   Â] mlx4: add dynamic LRO disable support - [
   Â] net: add additional lock to qdisc to increase throughput - [
   Â] net/nuc900: enable Mac driver clock - [
CÂ Â Â]Â net: sh_eth: add support for SH7757's ETHER - [
CÂ N1]Â net: support time stamping in phy devices. - [
   Â] pcnet_cs: add new_id - [
   Â] phy/marvell: add 88e1121 interface mode support - [
   Â] phy/marvell: add 88ec048 support - [
   Â] qeth: Add new s390 debug feature for each qeth card - [
   Â] qeth: IP address takeover flag setting - [
   Â] qlcnic: aer support - [
   Â] qlcnic: update version to 5.0.6 - [
   Â] qlge: Change version to v1.00.00.25.00.00-01. - [
   Â] r6040: bump version to 0.26 and date to 30 May 2010 - [
CÂ Â 1]Â r6040: implement phylib - [
   Â] s2io: add dynamic LRO disable support - [
   Â] sfc: Add support for RX flow hash control - [
   1] sfc: Implement ethtool register dump operation - [
   9] sfc: Implement message level control - [
   Â] sysfs: add attribute to indicate hw address assignment type - [
   Â] tg3: Add 5719 PCI device and phy IDs - [
   Â] tg3: Add 5784 ASIC rev to earlier PCIe MPS fix - [
   Â] tg3: Improve small packet performance - [
   Â] tg3: Update version to 3.111 - [
   Â] tg3: Update version to 3.112 - [
   Â] tg3: Update version to 3.113 - [
   1] tulip: implement wake-on-lan support - [
   Â] via-velocity: Turn scatter-gather support back off. - [
   Â] vlan: 64 bit rx counters - [
   Â] vxge: Version update
WLAN
- [
  NÂ] ath5k: add sysfs files for ANI parameters - [
   Â] ath9k: Add a module parameter to disable led blinking. - [
   6] ath9k: add new ANI implementation for AR9003 - [
   3] ath9k: Add three stream rate control support for AR938X. - [
   Â] ath9k/ath9k_htc: remove redundand checks for dual-stream tx support - [
   Â] ath9k: enable AR9003 PCI IDs - [
   1] ath9k: Enable Short GI in 20 Mhz for ar9287 and later chips - [
   Â] ath9k_htc: Add LED support for AR7010 - [
   Â] ath9k_htc: Add support for AR7010 - [
   Â] ath9k_htc: Enable RX STBC for AR9271 - [
   Â] ath9k_htc: Enable SGI in HT20 for AR9271 - [
   Â] ath9k_htc: Setup 5GHz channels - [
   Â] ath9k_htc: Update supported product list - [
   Â] ath9k_hw: add multicast key search support - [
   1] ath9k_hw: add support for the AR9003 baseband watchdog - [
   Â] ath9k_hw: enable ANI for AR9003 - [
   Â] ath9k_hw: Enable auto sleep for ar9003 - [
   Â] ath9k_hw: Enable TX IQ calibration on AR9003 - [
   Â] ath9k_hw: fix ASPM setting for AR9003 - [
   Â] ath9k: implement PA predistortion support - [
   Â] b43: Add SDIO_DEVICE() for EW-CG1102GC - [
   Â] cfg80211: don't refuse HT20 channels on devices that don't support HT40 - [
   Â] eeprom_93cx6: Add support for 93c86 EEPROMs. - [
 D Â] ipw2200: Enable LED by default - [
   Â] iwlagn: add bluetooth stats to debugfs - [
   Â] iwlagn: add .cfg flag to idenfity the need for bt statistics - [
   Â] iwlagn: add statistic notification structure for WiFi/BT devices - [
   2] iwlagn: Add support for bluetooth statistics notification - [
   Â] iwlwifi: add disable rf calibration support for 6000g2a and 6000g2b - [
   1] iwlwifi: adding enhance sensitivity table entries - [
   Â] iwlwifi: add mac80211 flush callback support - [
   Â] iwlwifi: add new PCI IDs for 6000g2 devices - [
   Â] iwlwifi: add support for device tx flush request - [
   Â] iwlwifi: enable 6050 series Gen2 devices - [
   1] iwlwifi: enable DC calibration based on config parameter - [
   1] iwlwifi: enable remaining 6000 Gen2 devices - [
   Â] iwlwifi: read multiple MAC addresses - [
   1] iwlwifi: support channel switch offload in driver - [
   1] Libertas: Added 11d support using cfg80211 - [
   1] libertas: Added callback functions to support SDIO suspend/resume. - [
   Â] libertas: Added support for host sleep feature - [
   9] Libertas: cfg80211 support - [
   Â] mac80211: Add interface for driver to temporarily disable dynamic ps - [
   Â] mac80211: Add support for hardware ARP query filtering - [
   2] mac80211: bracket driver tracing - [
   Â] mac80211: inform drivers about the off-channel status on channel changes - [
   Â] mac80211: move QoS-enable to BSS info - [
   1] mac80211: simplify key locking - [
   1] mac80211: use RCU for RX aggregation - [
   Â] MAINTAINERS: mark adm8211 as an orphan - [
   Â] MAINTAINERS: mark prism54 obsolete - [
   Â] MAINTAINERS: orphan the raylink wireless driver - [
   Â] MAINTAINERS: orphan the zd1201 wireless driver - [
   Â] mwl8k: change maintenance status - [
   Â] nl80211: Add option to adjust transmit power - [
   Â] p54pci: Add PCI ID for SMC2802W - [
   Â] Revert "p54pci: Add PCI ID for SMC2802W" - [
   1] rt2x00: Convert rt2x00 to use threaded interrupts - [
   Â] rt2x00: Enable fallback rates for rt61pci and rt73usb - [
   Â] rt2x00: Enable HW crypto by default - [
   Â] rt2x00: Enable multiBSS in rt2800 - [
   Â] rt2x00: Implement broad- and multicast buffering - [
   Â] rt2x00: Implement tx mpdu aggregation - [
   1] rt2x00: Implement watchdog monitoring - [
   Â] rt2x00: Remove RT2870 chipset identification. - [
   2] wireless: only use alpha2 regulatory information from country IE - [
   Â] wl1271: Add support for NVS files with 5GHz band parameters - [
   1] wl1271: rewritten scanning code - [
   Â] zd1211rw: add 0x49 -> JP regulatory domain map
Netzwerk-Stack, Bluetooth, Netfilter, ...
- [
 D Â] arp_notify: document that a gratuitous ARP request is sent when this option is enabled - [
   Â] Bluetooth: Add blacklist support for incoming connections - [
   Â] Bluetooth: Added support for controller shipped with iMac i5 - [
   Â] Bluetooth: Disconnect early if mode is not supported - [
   Â] Bluetooth: Don't send RFC for Basic Mode if only it is supported - [
   Â] Bluetooth: Enable L2CAP Extended features by default - [
CÂ Â Â]Â Bluetooth: Remove L2CAP Extended Features from Kconfig - [
CÂ NÂ]Â Bluetooth: Support for Atheros AR300x serial chip - [
   Â] bonding: add all_slaves_active parameter - [
 D 1] bonding: allow user-controlled output slave selection - [
   Â] bridge: add per bridge device controls for invoking iptables - [
   Â] bridge: Fix netpoll support - [
CDN4]Â caif-driver: Add CAIF-SPI Protocol driver. - [
CÂ N2]Â can: Add driver for esd CAN-USB/2 device - [
CÂ N2]Â CAN: Add Flexcan CAN controller driver - [
   Â] can: add limit for nframes and clean up signed/unsigned variables - [
 D Â] Documentation/isdn: CAPI controller interface amendment - [
   Â] ethtool: Add support for control of RX flow hash indirection - [
   Â] fragment: add fast path for in-order fragments - [
   1] inetpeer: RCU conversion - [
 D Â] ipconfig: document DHCP hostname and DNS record - [
   Â] ipv4: add LINUX_MIB_IPRPFILTER snmp counter - [
CÂ Â Â]Â ipv4: minor fix about RPF in help of Kconfig - [
   1] ipv6: Refactor update of IPv6 flowi destination address for srcrt (RH) option - [
CÂ Â Â]Â IPVS: make friends with nf_conntrack - [
CÂ Â 1]Â IPVS: make FTP work with full NAT support - [
CÂ Â Â]Â ipvs: remove EXPERIMENTAL tag - [
   1] isdn: autoconvert trivial BKL users to private mutex - [
 D Â] isdn/gigaset: document dial-out number format - [
CDÂ Â]Â isdn/gigaset: remove EXPERIMENTAL tag from GIGASET_CAPI - [
   Â] loopback: Implement 64bit stats on 32bit arches - [
   Â] MAINTAINERS: Add CAIF - [
  NÂ] net: added a BPF to help drivers detect PTP packets. - [
   1] net: Enable 64-bit net device statistics on 32-bit architectures - [
CÂ NÂ]Â netfilter: add xt_cpu match - [
CDÂ Â]Â netfilter: complete the deprecation of CONFIG_NF_CT_ACCT - [
   Â] netfilter: ipt_LOG/ip6t_LOG: add option to print decoded MAC header - [
   Â] netfilter: nf_nat: support user-specified SNAT rules in LOCAL_IN - [
CÂ N1]Â netfilter: xtables: idletimer target implementation - [
CÂ NÂ]Â netfilter: xt_ipvs (netfilter matcher for IPVS) - [
   1] net: optimize Berkeley Packet Filter (BPF) processing - [
 D Â] packet_mmap: expose hw packet timestamps to network packet capture utilities - [
 D Â] pktgen: increasing transmission granularity - [
   Â] sfc: Implement 64-bit net device statistics on all architectures - [
   Â] syncookies: add support for ECN