Kernel-Log – Was 3.6 bringt (2): Netzwerk
Seite 2: Die kleinen Perlen
Die kleinen Perlen
Die folgenden Links führen zu einigen kleineren, aber keineswegs unbedeutenden Änderungen:
Ethernet
- [
 I N1] asix: Add a new driver for the AX88172A - [
    Â] be2net: update driver version - [
    Â] be2net: update driver version - [
    Â] bnx2: Update version 2.2.2 - [
    1] bnx2x: 1G sfp+ module handling - [
    Â] bnx2x: Added EEE Ethtool support. - [
 I  Â] bnx2x: Add new 57840 device IDs - [
    Â] bnx2x: Add support for ethtool -L - [
   N3] bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement - [
    Â] bnx2x: Change date and version to 1.72.51-0 - [
    Â] driver: net: ethernet: cpsw: runtime PM support - [
    Â] hyperv: Add support for setting MAC from within guests - [
    Â] ixgbe: add support for 1G SX modules - [
    Â] ixgbe: add support for new 82599 device - [
    2] ixgbe: Add support for SR-IOV w/ DCB or RSS - [
    Â] ixgbe: Enable FCoE FSO and CRC offloads based on CAPABLE instead of ENABLED flag - [
    Â] ixgbevf: Add support for PCI error handling - [
    Â] jme: netpoll support - [
 I  1] mlx4_en: map entire pages to increase throughput - [
CÂ Â N2]Â net: add support for NS8390 based eth controllers on some ColdFire CPU boards - [
CÂ DNÂ]Â netdev/phy: Add driver for Broadcom BCM87XX 10G Ethernet PHYs - [
  DNÂ] net: ethernet: davinci_emac: add OF support - [
   NÂ] net/ethernet: ks8851_mll mac address configuration support added - [
    1] net/mlx4_en: Add accelerated RFS support - [
    Â] net: qmi_wwan: add Sierra Wireless devices - [
CÂ Â Â Â]Â net: sh_eth: Add eth support for R8A7779 device - [
  D Â] net: stmmac: Add ip version to dts bindings - [
  D Â] net-tcp: Fast Open client - cookie-less mode - [
  D Â] net-tcp: Fast Open client - sendmsg(MSG_FASTOPEN) - [
    Â] qlge: Add offload features to vlan interfaces - [
    Â] qlge: Bumped driver version to 1.00.00.31 - [
 I  Â] sky2: Added support for Optima EEE - [
  D Â] stmmac: update the driver Documentation and add EEE - [
    Â] team: add multiqueue support - [
    Â] team: add netpoll support - [
 I  Â] tg3: add device id of Apple Thunderbolt Ethernet device - [
    Â] tg3: Add hwmon support for temperature - [
    Â] tg3: Update version to 3.124
WiFI
- [
CÂ Â Â Â]Â ath5k: replace modparam_all_channels with CONFIG_ATH5K_TEST_CHANNELS - [
    Â] ath6kl: Add wow multicast firmware capability support - [
   N5] ath9k: add initvals for AR9550 - [
 I  Â] ath9k: Add PID/VID support for AR1111 - [
    1] ath9k: Add WoW related mac80211 callbacks - [
    Â] ath9k: advertise supported WoW flags to upper layer - [
    Â] ath9k: enable support for AR9550 - [
   N1] ath9k_hw: Add hardware code for WoW - [
    Â] ath9k_hw: advertise WoW support for capable chipsets - [
    Â] ath9k_hw: enable ANI on AR934x - [
    Â] ath9k: Support ethtool getstats api. - [
  D 1] batman-adv: Add get_ethtool_stats() support - [
 I  Â] bcma: add PCI ID for BCM43224 - [
CÂ Â NÂ]Â bcma: add place for flash memory support - [
    Â] bcma: add PMU clock support for BCM4706 - [
CÂ Â NÂ]Â bcma: add trivial GBIT MAC COMMON driver - [
    Â] bcma: support alternative (BCM4706) ChipCommon core id - [
    Â] brcmfmac: add BCM4334 support - [
    Â] cfg80211: add 802.11ad (60gHz band) support - [
    1] cfg80211: add cellular base station regulatory hint support - [
CÂ Â Â Â]Â cfg80211: add CONFIG_CFG80211_CERTIFICATION_ONUS - [
CÂ DÂ Â]Â cfg80211: deprecate CFG80211_WEXT - [
CÂ Â Â 5]Â i2400m: remove SDIO device support - [
CÂ Â Â 1]Â iwlwifi: implement dynamic opmode loading - [
CÂ Â Â 6]Â iwmc3200top: remove driver for unavailable hardware - [
CÂ Â Â 9]Â iwmc3200wifi: remove driver for unavailable hardware - [
CÂ Â Â Â]Â mac80211: remove TKIP debug - [
CÂ Â Â Â]Â mac80211: trace debug messages - [
    4] mac80211: unify SW/offload remain-on-channel - [
   N1] mac802154: add wpan device-class support - [
    Â] mwifiex: advertise WPS probe response offload support to cfg80211 - [
    Â] {nl,cfg}80211: support high bitrates - [
 I  Â] rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb. - [
    Â] wireless: add VHT (802.11ac) definitions - [
CÂ DÂ Â]Â wireless: remove wext sysfs - [
 I  Â] wireless: rtl818x: rtl8180 add devices ids - [
    Â] wireless: update wireless URLs - [
    Â] wl18xx: add a module parameter to control 11a support - [
    Â] wl18xx: add board type module argument - [
    Â] wl18xx: add module parameter to disable TCP checksum - [
    Â] wl18xx: add module parameter to force SISO 20MHz - [
    Â] wl18xx: add module param for overriding HT caps - [
CÂ Â NÂ]Â wl18xx: add new module - [
    Â] wl18xx: add number of antennas and dc2dc type as module params - [
    1] wl18xx: add runtime configuration parameters - [
    Â] wl18xx: changed default board_type to HDK - [
    Â] wl18xx: change default tcp_checksum to false - [
    Â] wl18xx: export low/high band component values as module params - [
    Â] wlcore: add module parameter to dump SDIO reads and writes
Various
- [
    Â] Added kernel support in EEE Ethtool commands - [
    Â] af_netlink: force credentials passing [CVE-2012-3520] - [
    Â] af_unix: speedup /proc/net/unix - [
   NÂ] Bluetooth: A2MP: AMP Manager basic functions - [
   NÂ] Bluetooth: A2MP: Create A2MP channel - [
    Â] Bluetooth: Add a new L2CAP ERTM transmit state machine. - [
    Â] Bluetooth: Add basic packet parsing to Three-wire UART driver - [
    Â] Bluetooth: Add basic state tracking to Three-wire UART driver - [
    Â] Bluetooth: Add delayed init sequence support for UART controllers - [
    Â] Bluetooth: Add initialization tracking to HCI Three-wire driver - [
    Â] Bluetooth: Add initial packet sending support to Three-wire UART - [
    Â] Bluetooth: Add initial reliable packet support for Three-wire UART - [
    Â] Bluetooth: Add initial sleep support to Three-wire UART - [
    Â] Bluetooth: Add streaming mode receive and incoming packet classifier - [
 I  Â] Bluetooth: add support for atheros 0489:e057 - [
    Â] Bluetooth: Add support for Three-wire Link Control packets - [
    1] Bluetooth: Add the ERTM receive state machine - [
    Â] Bluetooth: Add Three-wire header value convenience macros - [
    Â] Bluetooth: btmrvl: add SD8787 Bluetooth AMP device ID - [
 I  Â] Bluetooth: btusb: Add vendor specific ID (0a5c:21f4) BCM20702A0 - [
    Â] Bluetooth: Enable ERTM by default - [
    Â] Bluetooth: Fix/implement Three-wire reliable packet sending - [
CÂ Â NÂ]Â Bluetooth: Initial skeleton for Three-wire UART (H5) support - [
  D Â] bridge: update documentation references - [
CÂ Â Â Â]Â can: c_can: Add support for Bosch D_CAN controller - [
    Â] candev: add/update helpers for CAN FD - [
    Â] canfd: add new data structures and constants - [
    Â] canfd: add support for CAN FD in CAN_RAW sockets - [
    Â] canfd: add support for CAN FD in PF_CAN core - [
    Â] can: flexcan: add PM support - [
  D Â] can: update documentation wording error frames -> error messages - [
CIÂ NÂ]Â c_can_pci: generic module for C_CAN/D_CAN on PCI - [
  D Â] connector: Move cn_test.c away from NLMSG_PUT(). - [
  D Â] Documentation/networking/caif: Update documentation - [
CÂ Â N2]Â drivers/ieee802154: add support for the at86rf230/231 transceivers - [
    Â] inetpeer: add namespace support for inetpeer - [
  D Â] ipv4: Add interface option to enable routing of 127.0.0.0/8 - [
  D Â] ipv4: Clarify in docs that accept_local requires rp_filter. - [
    Â] ipv4: Early TCP socket demux. - [
    Â] net: added support for 40GbE link. - [
  D Â] netdev/phy/of: Handle IEEE802.3 clause 45 Ethernet PHYs in of_mdiobus_register() - [
    Â] netem: refine early skb orphaning - [
  D Â] net: fec: add phy-reset-duration for device tree probe - [
  D Â] net: fec: phy-reset-gpios is optional - [
    Â] net: feed /dev/random with the MAC address when registering a device - [
    1] netfilter: nf_conntrack: add namespace support for cttimeout - [
    1] netfilter: nf_conntrack: prepare namespace support for l3 protocol trackers - [
    2] netfilter: nf_conntrack: prepare namespace support for l4 protocol trackers - [
    Â] netfilter: nf_ct_dccp: use new namespace support - [
    Â] netfilter: nf_ct_generic: add namespace support - [
    Â] netfilter: nf_ct_gre: use new namespace support - [
    Â] netfilter: nf_ct_icmp: add namespace support - [
    Â] netfilter: nf_ct_icmp: add namespace support - [
    Â] netfilter: nf_ct_ipv4: add namespace support - [
    Â] netfilter: nf_ct_ipv6: add namespace support - [
    1] netfilter: nf_ct_sctp: add namespace support - [
    1] netfilter: nf_ct_tcp: add namespace support - [
    Â] netfilter: nf_ct_udp: add namespace support - [
    Â] netfilter: nf_ct_udplite: add namespace support - [
  D Â] netfilter: remove include/linux/netfilter_ipv4/ipt_addrtype.h - [
  D Â] netfilter: xt_connlimit: remove revision 0 - [
  D Â] netfilter: xt_recent: add address masking option - [
  D Â] net: flexcan: clock-frequency is optional for device tree probe - [
    Â] net: qmi_wwan: add several new Gobi devices - [
 I  Â] net: qmi_wwan: add ZTE MF821D - [
    Â] net: qmi_wwan: new device: Foxconn/Novatel E396 - [
 I  Â] net: qmi_wwan: new devices: UML290 and K5006-Z - [
CÂ Â NÂ]Â net: sched: add ipset ematch - [
 I  Â] NFC: Add initial Sony RC-S360 support to pn533 - [
    Â] NFC: Add ISO 14443 type B protocol - [
    Â] NFC: Add target mode activation netlink event - [
  D Â] NFC: Error management documentation - [
    1] NFC: Implement pn533 polling loop - [
    Â] NFC: Implement the pn533 target mode Tx op - [
    Â] NFC: Introduce target mode tx ops - [
  D 1] sctp: Implement quick failover draft from tsvwg - [
    Â] tcp: add LAST_ACK as a valid state for TSQ - [
    Â] tcp: implement RFC 5961 4.2 - [
    Â] tcp: improve latencies of timer triggered events - [
    2] tcp: Maintain dynamic metrics in local cache. - [
    Â] team: implement multipart netlink messages for options transfers - [
    1] team: lb: introduce infrastructure for userspace driven tx loadbalancing - [
CÂ Â Â 1]Â tipc: remove print_buf and deprecated log buffer code - [
CÂ Â Â 1]Â tipc: remove TIPC packet debugging functions and macros - [
    Â] vcan: add CAN FD support
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.6 bringt"-Serie
Das Kernel-Log kann bereits jetzt einen Überblick über die wichtigsten Neuerungen der Ende September erwarteten Linux-Version 3.6 geben, da alle größeren Neuerungen bereits in den ersten zwei Entwicklungswochen integriert wurden; Linux 3.6 befindet sich seit dem in der Stabilisierungsphase, in der die Kernel-Hacker normalerweise keine größeren Änderungen mehr vornehmen.
Ăśber einige der Neuerungen von Linux 3.6 hat das Kernel-Log bereits im Rahmen der Artikelserie "Was 3.6 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)