Kernel-Log – Was 3.7 bringt (2): Netzwerk
Seite 2: Die kleinen Perlen
Die kleinen Perlen
Die folgenden Links führen zu einigen kleineren, aber keineswegs unbedeutenden Änderungen:
Ethernet
- [
    Â] bnx2x: update version to 1.78.00-0. - [
    4] cxgb4: Add support for T4 configuration file - [
    2] cxgb4: Add support for T4 hardwired driver configuration settings - [
  DNÂ] drivers: net: ethernet: cpsw: Add device tree support to CPSW - [
  DNÂ] drivers: net: ethernet: davince_mdio: device tree implementation - [
    Â] e1000: add byte queue limits - [
    1] igb: Add 1588 support to I210/I211. - [
   NÂ] ixgbe: add debugfs support - [
 I  Â] ixgbe: add support for X540-AT1 - [
    Â] netdev: octeon_mgmt: Add hardware timestamp support. - [
    1] netdev: octeon_mgmt: Add support for 1Gig ports. - [
CÂ Â NÂ]Â net/fsl: introduce Freescale 10G MDIO driver - [
CÂ Â Â 1]Â net: mipsnet: Remove the MIPSsim Ethernet driver. - [
CÂ Â NÂ]Â phy: add AT803x driver - [
    Â] r8169: add D-Link DGE-560T identifiers. - [
CÂ Â N5]Â sfc: Add support for IEEE-1588 PTP - [
    Â] sfc: Bump version to 3.2 - [
    Â] skge: Add DMA mask quirk for Marvell 88E8001 on ASUS P5NSLI motherboard - [
CÂ Â Â Â]Â tg3: unconditionally select HWMON support when tg3 is enabled.
Wifi
- [
    Â] ath9k: Add a module parameter to enable diversity - [
    Â] ath9k: Disable ASPM only for AR9285 - [
    Â] ath9k_htc: Add a modparam to enable BTCOEX rather than default - [
 I  Â] ath9k_htc: Add PID/VID for a Ubiquiti WiFiStation - [
    Â] ath9k: improve suspend/resume reliability - [
    Â] b43: N-PHY: add overriding RF control for rev7+ - [
    1] b43: N-PHY: add PHY rev7+ workarounds - [
    Â] b43: N-PHY: finish 0x2056 radio setup - [
   N3] b43: N-PHY: init 0x2057 radio - [
  D Â] batman-adv: Add the backbone gateway list to debugfs - [
 I  Â] bcma: handle BCM43227 - [
    Â] brcmfmac: add BCM43241 sdio interface driver support - [
CÂ Â Â 2]Â brcmfmac: add e-scan support. - [
    1] brcmfmac: introduce scheduled scan support - [
    1] cfg80211: add P2P Device abstraction - [
    2] mac80211: support P2P Device abstraction - [
   N1] mwifiex: improve uAP RX handling - [
    1] rt2x00: add MediaTek/RaLink Rt3352 WiSoC - [
CÂ Â Â Â]Â rtlwifi: Remove EXPERIMENTAL as pre-requisite for the drivers
Various
- [
 I  Â] Add CDC-ACM support for the CX93010-2x UCMxx USB Modem - [
 I  Â] asix: Adds support for Lenovo 10/100 USB dongle. - [
    Â] Bluetooth: /proc/net/ entries for bluetooth protocols - [
  DNÂ] can: c_can: Add device tree support to Bosch C_CAN/D_CAN controller - [
    Â] can: c_can: Add runtime PM support to Bosch C_CAN/D_CAN controller - [
  D Â] docbook: networking: fix file paths for uapi headers - [
    Â] gre: add GSO support - [
CÂ Â N2]Â ieee802154: MRF24J40 driver - [
  D Â] ipconfig: add nameserver IPs to kernel-parameter ip= - [
    Â] ipv6: Add labels for site-local and 6bone testing addresses (RFC6724) - [
    Â] ipv6: Compare addresses only bits up to the prefix length (RFC6724). - [
    Â] ipv6: GRO should be ECN friendly - [
   NÂ] net: add gro_cells infrastructure - [
CÂ Â Â Â]Â net: Add INET dependency on aes crypto for the sake of TCP fastopen. - [
CÂ DNÂ]Â netdev/phy: add MDIO bus multiplexer driven by a memory-mapped device - [
CÂ Â N1]Â netfilter: combine ipt_NETMAP and ip6t_NETMAP - [
CÂ Â NÂ]Â netfilter: ip6tables: add MASQUERADE target - [
CÂ Â NÂ]Â netfilter: ip6tables: add NETMAP target - [
CÂ Â NÂ]Â netfilter: ip6tables: add REDIRECT target - [
CÂ Â NÂ]Â netfilter: ip6tables: add stateless IPv6-to-IPv6 Network Prefix Translation target - [
    1] netfilter: ipset: Include supported revisions in module description - [
    8] netfilter: nf_nat: add protoff argument to packet mangling functions - [
CÂ Â Â Â]Â netfilter: nf_nat: support IPv6 in amanda NAT helper - [
CÂ Â Â Â]Â netfilter: nf_nat: support IPv6 in FTP NAT helper - [
CÂ Â Â Â]Â netfilter: nf_nat: support IPv6 in IRC NAT helper - [
CÂ Â Â 2]Â netfilter: nf_nat: support IPv6 in SIP NAT helper - [
CÂ Â Â Â]Â netfilter: nf_nat: support IPv6 in TFTP NAT helper - [
CÂ DÂ 1]Â netfilter: remove xt_NOTRACK - [
CÂ Â Â Â]Â net ip6 flowlabel: Make owner a union of struct pid * and kuid_t - [
    Â] net: qmi_wwan: adding Huawei E367, ZTE MF683 and Pantech P4200 - [
    Â] net: qmi_wwan: adding more ZTE devices - [
   NÂ] NFC: Add an LLC Core layer to HCI - [
   NÂ] NFC: Add a nop (passthrough) llc module to llc core - [
   N2] NFC: Add an shdlc llc module to llc core - [
CÂ Â Â 4]Â NFC: Changed HCI and PN544 HCI driver to use the new HCI LLC Core - [
CÂ DÂ 2]Â NFC: Remove the pn544 raw driver - [
    2] openvswitch: Add support for network namespaces. - [
CÂ Â NÂ]Â packet: Diag core and basic socket info dumping - [
    4] sctp: Make sysctl tunables per net - [
   N2] sctp: Make the address lists per network namespace - [
   N1] tcp: add generic netlink support for tcp_metrics - [
    Â] tcp: add SYN/data info to TCP_INFO - [
  D Â] tcp: Increase timeout for SYN segments - [
    Â] team: add per port priority option - [
CÂ Â Â 1]Â team: add support for non-ethernet devices - [
    Â] team: add support for queue override by setting queue_id for port - [
    1] tunnel: drop packet if ECN present with not-ECT - [
    Â] usbnet: Support devices reporting idleness
Ein "C" im Bereich "[  ]" kennzeichnet Commits mit Änderungen an Kconfig-Dateien, welche die Konfigurationsoptionen samt der zugehörigen Hilfetexte enthalten. Mit "I" ausgezeichneten Patches rüsten neue PCI- oder USB-IDs nach; jene mit "D" verändern die dem Kernel beiliegende Dokumentation; Commits mit "N" legen neue Dateien an. Die Zahl vermittelt einen groben Eindruck zur Größe des Patches: Eine "1" kennzeichnet Patches, die inklusive Kommentar zwischen 10 und 20 KByte groß sind; Patches mit einer "9" sind 90 KByte oder größer.
Die "Was Linux 3.7 bringt"-Serie
Das Kernel-Log kann bereits jetzt einen Überblick über die wichtigsten Neuerungen der Anfang Dezember erwarteten Linux-Version 3.6 geben, da alle größeren Neuerungen bereits in den ersten beiden Entwicklungswochen integriert wurden; Linux 3.7 befindet sich seit dem in der Stabilisierungsphase, in der die Kernel-Hacker nur selten größeren Änderungen vornehmen.
Ăśber einige der Neuerungen von Linux 3.7 hat das Kernel-Log bereits im Rahmen der Artikelserie "Was 3.7 bringt" berichtet:
In den kommenden Wochen werden noch Artikel erscheinen, die sich mit Infrastruktur, Architektur-Unterstützung und Treibern beschäftigen.
Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in den vorangegangenen Kernel-Logs auf heise open. Neue Ausgaben des Kernel-Logs werden auf den Identi.ca- und Twitter-Konten "@kernellog" erwähnt; die englischen, bei den Kollegen von "The H" erscheinenden Übersetzungen auf den Identi.ca- und Twitter-Konten "@kernellog2". Gelegentlich zwitschert der Autor des Kernel-Logs unabhängig davon über einige Kernel-Log-Themen bei Identi.ca und Twitter als "@kernellogauthor". (thl) (thl)