Minor Gems
The following links lead to some small but by no means insignificant changes:
Ethernet
- [
- [
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 - [
- [
1
] igb: Add 1588 support to I210/I211. - [
N
] ixgbe: add debugfs support - [
I
] ixgbe: add support for X540-AT1 - [
- [
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 - [
- [
C N5
] sfc: Add support for IEEE-1588 PTP - [
- [
- [
C
] tg3: unconditionally select HWMON support when tg3 is enabled.
Wi-Fi
- [
- [
- [
- [
I
] ath9k_htc: Add PID/VID for a Ubiquiti WiFiStation - [
- [
- [
1
] b43: N-PHY: add PHY rev7+ workarounds - [
- [
N3
] b43: N-PHY: init 0x2057 radio - [
D
] batman-adv: Add the backbone gateway list to debugfs - [
I
] bcma: handle BCM43227 - [
- [
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. - [
- [
DN
] can: c_can: Add device tree support to Bosch C_CAN/D_CAN controller - [
- [
D
] docbook: networking: fix file paths for uapi headers - [
- [
C N2
] ieee802154: MRF24J40 driver - [
D
] ipconfig: add nameserver IPs to kernel-parameter ip= - [
- [
- [
- [
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 pidand kuid_t - [
- [
- [
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 - [
- [
D
] tcp: Increase timeout for SYN segments - [
- [
C 1
] team: add support for non-ethernet devices - [
- [
1
] tunnel: drop packet if ECN present with not-ECT - [
Every link is preceded by various letters and numbers in square brackets. The letter "C" identifies patches that modify Kconfig files, which contain the help texts and configuration options displayed by "make menuconfig", "make xconfig" and similar tools during kernel configuration. "D" is used for patches that modify the documentation available under Documentation/ in the kernel branch. "N" identifies changes which create a new file. The numbers provide a rough idea of the patch size: For instance, "1" is used for changes between 10 and 20 KBytes including comment, "2" for patches between 20 and 30 KBytes; changes without a number are less than 10 KBytes, while patches marked "9" are 90 KBytes or more.
The "Coming in 3.7" series
The Kernel Log can already share an overview of the most important new features of Linux 3.7, expected to arrive in early December, since the kernel hackers have integrated all the major changes in the first two development weeks. Hence the 3.7 kernel is currently in its stabilisation phase, in which the kernel developers avoid big changes and focus on fixing bugs.
The articles on the changes and additions will discuss the kernel's various functional areas one by one:
Further articles will cover changes to infrastructure, architecture code and drivers for other hardware.
For other articles on Linux 3.7 and links to the rest of the "Coming in 3.7" series, see The H's Kernel Log Linux 3.7 Tracking page. Further background information about the developments in the Linux kernel area can be found using the search function at The H Open Source. Information about previous Linux kernel releases can be found in The H's Linux Kernel History. New editions of Kernel Logs are also mentioned on Identi.ca and Twitter by @kernellog2. The Kernel Log author also posts updates about various topics on Identi.ca and Twitter as @kernellogauthor.