From: David Miller <davem@davemloft.net>
To: torvalds@linux-foundation.org
Cc: akpm@linux-foundation.org, netdev@vger.kernel.org,
linux-wireless@vger.kernel.org, netfilter-devel@vger.kernel.org
Subject: [GIT] Networking
Date: Mon, 11 Nov 2013 15:47:52 -0500 (EST) [thread overview]
Message-ID: <20131111.154752.891144981067577150.davem@davemloft.net> (raw)
There is a minor conflict in include/linux/netdevice.h when you pull
this in, it's conflicting with Joe Perches's "extern" removal from
function prototypes in header files. Simply keep the hunk in the
conflict from your local side, and remove "extern" from the two
non-inline functions within that hunk. Easy enough.
1) The addition of nftables. No longer will we need protocol aware firewall filtering
modules, it can all live in userspace.
At the core of nftables is a, for lack of a better term, virtual machine that executes
byte codes to inspect packet or metadata (arriving interface index, etc.) and make
verdict decisions.
Besides support for loading packet contents and comparing them, the interpreter
supports lookups in various datastructures as fundamental operations. For example
sets are supports, and therefore one could create a set of whitelist IP address
entries which have ACCEPT verdicts attached to them, and use the appropriate byte
codes to do such lookups.
Since the interpreted code is composed in userspace, userspace can do things like
optimize things before giving it to the kernel.
Another major improvement is the capability of atomically updating portions of
the ruleset. In the existing netfilter implementation, one has to update the
entire rule set in order to make a change and this is very expensive.
Userspace tools exist to create nftables rules using existing
netfilter rule sets, but both kernel implementations will need to
co-exist for quite some time as we transition from the old to the
new stuff.
Kudos to Patrick McHardy, Pablo Neira Ayuso, and others who have worked so hard
on this.
2) Daniel Borkmann and Hannes Frederic Sowa made several improvements to our pseudo-random
number generator, mostly used for things like UDP port randomization and netfitler,
amongst other things.
In particular the taus88 generater is updated to taus113, and test cases are added.
There will be a conflict with the random tree, Hannes gives the following merge
resolution suggestion:
on merge with the random tree I would suggest to resolve the
conflict in drivers/char/random.c like this:
if (r->entropy_total > 128) {
r->initialized = 1;
r->entropy_total = 0;
if (r == &nonblocking_pool) {
prandom_reseed_late();
pr_notice("random: %s pool is initialized\n",
r->name);
}
}
So it won't generate a warning if DEBUG_RANDOM_BOOT gets activated.
Let me know if there are any problems with this.
3) Support 64-bit rates in HTB and TBF schedulers, from Eric Dumazet and
Yang Yingliang.
4) Add support for new 577xx tigon3 chips to tg3 driver, from Nithin Sujir.
5) Fix two fatal flaws in TCP dynamic right sizing, from Eric Dumazet, Neal
Cardwell, and Yuchung Cheng.
6) Allow IP_TOS and IP_TTL to be specified in sendmsg() ancillary control message
data, much like other socket option attributes. From Francesco Fusco.
7) Allow applications to specify a cap on the rate computed automatically by
the kernel for pacing flows, via a new SO_MAX_PACING_RATE socket option.
From Eric Dumazet.
8) Make the initial autotuned send buffer sizing in TCP more closely reflect
actual needs, from Eric Dumazet.
9) Currently early socket demux only happens for TCP sockets, but we can do
it for connected UDP sockets too. Implementation from Shawn Bohrer.
10) Refactor inet socket demux with the goal of improving hash demux performance
for listening sockets. With the main goals being able to use RCU lookups
on even request sockets, and eliminating the listening lock contention.
From Eric Dumazet.
11) The bonding layer has many demuxes in it's fast path, and an RCU conversion
was started back in 3.11, several changes here extend the RCU usage to even
more locations. From Ding Tianhong and Wang Yufen, based upon suggestions
by Nikolay Aleksandrov and Veaceslav Falico.
12) Allow stackability of segmentation offloads to, in particular,
allow segmentation offloading over tunnels. From Eric Dumazet.
13) Significantly improve the handling of secret keys we input into
the various hash functions in the inet hashtables, TCP fast open,
as well as syncookies. From Hannes Frederic Sowa. The key
fundamental operation is "net_get_random_once()" which uses static
keys.
Hannes even extended this to ipv4/ipv6 fragmentation handling and
our generic flow dissector.
14) The generic driver layer takes care now to set the driver data to NULL on
device removal, so it's no longer necessary for drivers to explicitly set
it to NULL any more. Many drivers have been cleaned up in this way, from
Jingoo Han.
15) Add a BPF based packet scheduler classifier, from Daniel Borkmann.
16) Improve CRC32 interfaces and generic SKB checksum iterators so that
SCTP's checksumming can more cleanly be handled. Also from Daniel
Borkmann.
17) Add a new PMTU discovery mode, IP_PMTUDISC_INTERFACE, which forces
using the interface MTU value. This helps avoid PMTU attacks,
particularly on DNS servers. From Hannes Frederic Sowa.
18 Use generic XPS for transmit queue steering rather than internal
(re-)implementation in virtio-net. From Jason Wang.
Please pull, thanks a lot!
The following changes since commit be408cd3e1fef73e9408b196a79b9934697fe3b1:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2013-11-04 06:40:55 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master
for you to fetch changes up to 75ecab1df14d90e86cebef9ec5c76befde46e65f:
Merge branch 'prandom' (2013-11-11 14:33:06 -0500)
----------------------------------------------------------------
Ajit Khaparde (4):
be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R
be2net: Display RoCE specific counters in ethtool -S
be2net: change the driver version number to 4.9.224.0
be2net: Rework PCIe error report log messaging
Albert Pool (1):
ar5523: Add USB ID of D-Link WUA-2340 rev A1
Alexander Aring (9):
6lowpan: remove unnecessary ret variable
6lowpan: remove unnecessary check on err >= 0
6lowpan: use netdev_alloc_skb instead dev_alloc_skb
6lowpan: remove skb->dev assignment
6lowpan: remove unnecessary break
6lowpan: remove unnecessary set of headers
6lowpan: set and use mac_len for mac header length
6lowpan: set 6lowpan network and transport header
6lowpan: cleanup skb copy data
Alexander Bondar (4):
iwlwifi: mvm: Adjust some power management constants
iwlwifi: mvm: Add device wide power command
iwlwifi: mvm: fix scan request's suspend time parameter
iwlwifi: mvm: update UAPSD support TLV bits
Alexander Duyck (11):
i40e: Drop unused completed stat
i40e: Cleanup Tx buffer info layout
i40e: Do not directly increment Tx next_to_use
i40e: clean up Tx fast path
i40e: Drop dead code and flags from Tx hotpath
i40e: Add support for Tx byte queue limits
i40e: Split bytes and packets from Rx/Tx stats
i40e: Move q_vectors from pointer to array to array of pointers
i40e: Replace ring container array with linked list
i40e: Move rings from pointer to array to array of pointers
i40e: Add support for 64 bit netstats
Alexander Frolkin (1):
ipvs: improved SH fallback strategy
Alexandre Rames (1):
sfc: Fix DMA unmapping issue with firmware assisted TSO
Alexei Starovoitov (1):
net: fix rtnl notification in atomic context
Amir Vadai (2):
net/mlx4: Unused local variable in mlx4_opreq_action
net/mlx4_en: Fixed crash when port type is changed
Amitkumar Karwar (5):
Bluetooth: btmrvl: add btmrvl_send_sync_cmd() function
Bluetooth: btmrvl: get rid of struct btmrvl_cmd
Bluetooth: btmrvl: add setup handler
Bluetooth: btmrvl: add calibration data download support
mwifiex: use alloc_workqueue() function
Anders K. Pedersen (1):
netfilter: ipset: Support package fragments for IPv4 protos without ports
Andre Guedes (4):
Bluetooth: Rename hci_conn variable in hci_connect_le()
Bluetooth: Initialize hci_conn fields in hci_connect_le
Bluetooth: Use HCI request for LE connection
Bluetooth: Refactor hci_connect_le
Andrea Merello (1):
atl1e: enable support for NETIF_F_RXALL and NETIF_F_RXCRC features
Andreas Henriksson (1):
net: Fix "ip rule delete table 256"
Andreas Herrmann (1):
net: calxedaxgmac: Fix panic caused by MTU change of active interface
Andrei Otcheretianski (4):
iwlwifi: mvm: Implement BT coex notifications
mac80211: fix honouring rate flags in low-rate transmit
mac80211: respect rate mask in TX
nl80211: fix channel switch parsing
Andrey Vagin (1):
net: x86: bpf: don't forget to free sk_filter (v2)
Andy Zhou (1):
openvswitch: collect mega flow mask stats
Anjali Singhai (1):
i40e: Link code updates
Anton Blanchard (1):
ixgbe: Reduce memory consumption with larger page sizes
Antonio Quartulli (41):
MAINTAINERS: batman-adv - update emails
batman-adv: switch to a new packet compatibility version
batman-adv: use CRC32C instead of CRC16 in TT code
batman-adv: move BATADV_TT_CLIENT_TEMP to higher bit
batman-adv: make tt_global_add static and return bool
batman-adv: remove batadv_tt_global_add_orig declaration
batman-adv: don't use call_rcu if not needed
batman-adv: h_vlan_encapsulated_proto access refactoring
batman-adv: use VLAN_ETH_HLEN instead of sizeof(struct vlan_eth_hdr)
batman-adv: use htons when possible
batman-adv: create common header for ICMP packets
batman-adv: implement batadv_tt_entries
batman-adv: make batadv_tt_save_orig_buffer() generic
batman-adv: check skb preparation return value
batman-adv: update email address for Antonio Quartulli
batman-adv: add the VLAN ID attribute to the TT entry
batman-adv: use vid when computing local and global TT CRC
batman-adv: print the VID together with the TT entries
batman-adv: make the GW module correctly talk to the new VLAN-TT
batman-adv: make the Distributed ARP Table vlan aware
batman-adv: add per VLAN interface attribute framework
batman-adv: add sysfs framework for VLAN
batman-adv: make the AP isolation attribute VLAN specific
batman-adv: remove bogus comment
batman-adv: lock around TT operations to avoid sending inconsistent data
batman-adv: make the TT CRC logic VLAN specific
batman-adv: make the TT global purge routine VLAN specific
batman-adv: make the backbone gw check VLAN specific
batman-adv: make struct batadv_neigh_node algorithm agnostic
batman-adv: make struct batadv_orig_node algorithm agnostic
batman-adv: add bat_orig_print API function
batman-adv: add bat_neigh_cmp API function
batman-adv: add bat_neigh_is_equiv_or_better API function
batman-adv: adapt bonding to use the new API functions
batman-adv: adapt the neighbor purging routine to use the new API functions
batman-adv: provide orig_node routing API
batman-adv: adapt the TT component to use the new API functions
batman-adv: send GW_DEL event in case of soft-iface destruction
batman-adv: invoke dev_get_by_index() outside of is_wifi_iface()
batman-adv: improve the TT component to support runtime flag changes
batman-adv: include the sync-flags when compute the global/local table CRC
Ard Biesheuvel (1):
mac80211: port CCMP to cryptoapi's CCM driver
Arend van Spriel (14):
brcmfmac: fix sparse error 'bad constant expression'
brcmfmac: rework rx path bus interface
brcmfmac: store address in trace_brcmf_hexdump()
brcmfmac: add tracepoint for capturing the SDPCM header
brcmfmac: rename variable max_seg_sz to max_seg_cnt for clarity
brcmfmac: determine host controller related variables during probe
brcmfmac: rework scatter-gather code in brcmf_sdio_buffrw()
brcmfmac: rename brcmf_sdio_buffrw()
brcmfmac: rework single packet transfers
brcmfmac: verify result of brcmf_sdio_addrprep() calls
brcmfmac: remove stale code from brcmf_sdcard_recv_chain()
brcmfmac: fix brcmf_sdcard_send_pkt() for host without sg support
brcmfmac: fix brcmf_sdio_txpkt_prep() for host without sg support
brcmfmac: fix brcmf_sdcard_recv_chain() for host without sg support
Ariel Elior (1):
bnx2x: Don't disable/enable SR-IOV when loading
Arik Nemtsov (4):
wlcore: ROC on AP channel before auth reply
wlcore: re-enable idle handling
wlcore: always register dummy hardirq
mac80211: implement STA CSA for drivers using channel contexts
Arron Wang (3):
NFC: pn544: Add SE discover operation
NFC: Export nfc_find_se()
NFC: pn544: Add SE enable/disable operation
Arvid Brodin (1):
net/hsr: Add support for the High-availability Seamless Redundancy protocol (HSRv0)
Avinash Kumar (2):
net: ethernet: eth.c: removed checkpatch warnings and errors
drivers: net: phy: marvell.c: removed checkpatch.pl warnings
Barak Bercovitz (3):
wlcore: read fw panic log only in host mode
wlcore: Allow stopping fw log in recovery
wlcore: wakeup from ELP before starting recovery
Bartosz Markowski (23):
ath10k: Remove qca98xx hw1.0 support
ath10k: update supported FW build version
ath10k: set the UART baud rate to 19200
ath10k: remove obsolete INIT STATUS definitions
ath10k: define ath10k_debug_start/_stop as static inline
ath10k: introduce dynamic WMI structures
ath10k: add wmi_10x_<cmd/event> definitions
ath10k: warn if give WMI command is not supported
ath10k: implement WMI events handling frame for both firmwares
ath10k: split ath10k_wmi_service_ready_event_rx
ath10k: drop the fw versioning sanity check
ath10k: implement host memory chunks
ath10k: bring back the WMI path for mgmt frames
ath10k: split wmi_cmd_init path
ath10k: add TARGET values for 10.x firmware
ath10k: introduce dynamic vdev parameters
ath10k: introduce dynamic pdev parameters
ath10k: handle FW API differences for scan structures
ath10k: enable 10.x firmware branch support
ath10k: extend the max_scan time
ath10k: do not warn about unsupported vdev param
ath10k: rename WMI_CMD_UNDEFINED
ath10k: return better errno for unsupported pdev params
Baruch Siach (1):
netdev: smc91x: enable for xtensa
Ben Boeckel (7):
epic100: replace printk with netdev_ calls
smc91x: replace printk with netdev_ calls
smc911x: replace printk with netdev_ calls
smsc911x: replace printk with netdev_ calls
smc9194: replace printk with netdev_ calls
smc91c92_cs: replace printk with netdev_ calls
smsc9420: replace printk with netdev_ calls
Ben Hutchings (8):
sfc: Add EF10 registers to register dump
sfc: Fold tso_get_head_fragment() into tso_start()
sfc: Implement firmware-assisted TSO for EF10
sfc: Allocate and link PIO buffers; map them with write-combining
sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc()
sfc: Introduce inline functions to simplify TX insertion
sfc: Support ARFS for IPv6 flows
net: Delete trailing semi-colon from definition of netdev_WARN()
Bjørn Mork (31):
net: cdc_mbim: handle IPv6 Neigbor Solicitations
net: cdc_mbim: change the default to send ZLPs
net: cdc_ncm: simplify and optimize frame padding
net: cdc_ncm: add include protection to cdc_ncm.h
net: cdc_ncm: remove redundant "intf" field
net: cdc_ncm: remove redundant endpoint pointers
net: cdc_ncm: remove redundant netdev field
net: cdc_ncm: remove unused udev field
net: cdc_ncm: remove tx_speed and rx_speed fields
net: cdc_ncm: remove ncm_parm field
net: cdc_ncm: fix SET_MAX_DATAGRAM_SIZE
net: cdc_ncm: remove descriptor pointers
net: cdc_ncm: only the control intf can be probed
net: cdc_ncm: no point in filling up the NTBs if we send ZLPs
net: cdc_ncm: remove probe and disconnect wrappers
net: cdc_ncm: remove ethtool ops
net: cdc_ncm: set correct dev->hard_mtu
net: cdc_ncm: log the length we warn about
net: cdc_ncm: use netif_* and dev_* instead of pr_*
net: cdc_ncm: log signatures in hex
net: cdc_ncm: endian convert constants instead of variables
net: cdc_ncm: drop "extern" from header declarations
net: cdc_ncm: refactoring cdc_ncm_setup
net: cdc_ncm: return proper error if setup fails
net: cdc_ncm: improve bind error debug messages
net: cdc_ncm: no not set tx_max higher than the device supports
net: cdc_mbim: manage_power should always set needs_remote_wakeup
net: qmi_wwan: manage_power should always set needs_remote_wakeup
net: qmi_wwan: no need to check for resume if suspend exists
net: cdc_mbim: no need to check for resume if suspend exists
net: cdc_mbim: fixup error return value
Carolyn Wyborny (2):
igb: Fix master/slave mode for all m88 i354 PHY's
igb: Update link modes display in ethtool
Catalin Iacob (1):
rtlwifi: remove duplicate declarations and macros in headers
Catherine Sullivan (2):
i40e: Bump version
i40e: Bump version
Chen Weilong (1):
mac802154: Use pr_err(...) rather than printk(KERN_ERR ...)
Chris Metcalf (1):
ath9k: mark wmi_event_swba as __packed
Christoph Paasch (1):
net: Dereference pointer-value of sk_prot->memory_pressure
Chun-Yeow Yeoh (5):
mac80211: refactor the parsing of chan switch ie
mac80211: process the CSA frame for mesh accordingly
{nl,cfg,mac}80211: enable the triggering of CSA frame in mesh
{nl,cfg,mac}80211: implement mesh channel switch userspace API
mac80211: process mesh channel switching using beacon
Claudiu Manoil (1):
gianfar: Simplify MQ polling to avoid soft lockup
Cong Wang (1):
ipv6: do not allow ipv6 module to be removed
Dan Carpenter (7):
ax25: cleanup a range test
igbvf: integer wrapping bug setting the mtu
bonding: bond_get_size() returns wrong size
netfilter: nft_compat: use _safe version of list_for_each
6lowpan: release device on error path
net: make ndev->irq signed for error handling
isdn: icn: NULL dereference printing error message
Dan Williams (1):
libertas: move firmware lifetime handling to firmware.c
Daniel Borkmann (15):
net: ipvs: sctp: add missing verdict assignments in sctp_conn_schedule
net: sched: cls_bpf: add BPF-based classifier
net: ipvs: sctp: do not recalc sctp csum when ports didn't change
lib: crc32: clean up spacing in test cases
lib: crc32: add functionality to combine two crc32{, c}s in GF(2)
lib: crc32: add test cases for crc32{, c}_combine routines
net: skb_checksum: allow custom update/combine for walking skb
net: sctp: fix and consolidate SCTP checksumming code
net: checksum: fix warning in skb_checksum
lib: crc32: conditionally resched when running testcases
lib: crc32: reduce number of cases for crc32{, c}_combine
random32: fix off-by-one in seeding requirement
random32: move rnd_state to linux/random.h
random32: upgrade taus88 generator to taus113 from errata paper
random32: add test cases for taus113 implementation
Daniel Mack (3):
net: ethernet: cpsw: switch to devres allocations
net: phy: at803x: don't pass function pointers with &
net: phy: at803x: add suspend/resume callbacks
Dave Jones (1):
ath10k: add missing braces to ath10k_pci_tx_pipe_cleanup
David S. Miller (71):
Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next
Merge branch 'cpsw'
Merge branch '20130924_dn_externs_2' of git://repo.or.cz/linux-2.6/trivial-mods
Merge branch '20130925_dn_externs_3' of git://repo.or.cz/linux-2.6/trivial-mods
Merge branch 'bonding_neighbours'
Merge branch 'qlge'
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
Merge branch '20130926_include_linux_networking_externs' of git://repo.or.cz/linux-2.6/trivial-mods
Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next
Merge branch 'intel'
Merge git://git.kernel.org/.../davem/net
Merge branch 'bond_hash'
Merge branch 'master' of git://git.kernel.org/.../pablo/nf-next
Merge git://git.kernel.org/.../linville/wireless-next
Revert "veth: Showing peer of veth type dev in ip link (kernel side)"
Merge git://git.kernel.org/.../davem/net
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'mlx4'
Merge branch 'net-next' of git://git.kernel.org/.../pablo/nftables
Merge branch 'bonding_rcu'
Merge branch 'xen_netback'
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'pci_set_drvdata'
Merge branch 'tipc'
Merge branch 'qlcnic'
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
Merge branch 'bonding'
bonding: Remove __exit tag from bond_netlink_fini().
Merge branch 'ipip_gso'
Merge branch 'net_get_random_once'
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'pci_set_drvdata'
Merge branch 'pernet_sysctls'
Merge branch 'sit_tso'
Merge branch 'pci_set_drvdata'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge git://git.kernel.org/.../davem/net
Merge branch 'pci_set_drvdata'
Merge branch 'frag_hash_secret'
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'bonding_monitor_locking'
Revert "Merge branch 'bonding_monitor_locking'"
Merge branch '6lowpan'
ipv6: Remove privacy config option.
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch '6lowpan'
Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'cdc_ncm'
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
Merge branch 'sctp_csum'
Merge git://git.kernel.org/.../davem/net
Merge branch 'qlcnic'
Merge branch 'usbnet'
Merge branch 'mlx4'
Merge branch 'master' of git://git.kernel.org/.../jesse/openvswitch
Merge branch 'master' of git://git.kernel.org/.../pablo/nf-next
Merge branch 'master' of git://git.kernel.org/.../pablo/nftables
Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'huawei_cdc_ncm'
Merge branch 'tipc_fragmentation'
Merge branch 'macvlan_hwaccel'
Merge branch 'mlx4'
Merge branch 'pskb_put'
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
vlan: Implement vlan_dev_get_egress_qos_mask as an inline.
Merge branch 'prandom'
David Spinadel (4):
iwlwifi: mvm: implement NoA testing using testmode cmd
iwlwifi: mvm: add no_basic_ssid option
iwlwifi: mvm: support sched scan if supported by the fw
iwlwifi: mvm: fix operator precedence
Denis Kirjanov (1):
include/linux/skbuff.h: move CONFIG_XFRM check inside the skb_sec_path()
Djalal Harouni (1):
iwlwifi: mvm: make debugfs write() operations write up to count bytes
DoHyun Pyun (8):
Bluetooth: Add the definition and structure for Set Reserved LT_ADDR
Bluetooth: Add the definition and structure for Delete Reserved LT_ADDR
Bluetooth: Add the definition and structure for Set CSB Data
Bluetooth: Add the structure for Write Sync Train Parameters
Bluetooth: Add the definition and structure for Set CSB
Bluetooth: Add the definition for Start Synchronization Train
Bluetooth: Add the definition and stcuture for Sync Train Complete
Bluetooth: Add the definition for Slave Page Response Timeout
Don Skidmore (7):
ixgbevf: cleanup redundant mailbox read failure check
ixgbevf: add wait for Rx queue disable
ixgbevf: move API neg to reset path
ixgbevf: Adds function to set PSRTYPE register
ixgbevf: bump driver version
ixgbevf: Add zero_base handler to network statistics
ixgbe: cleanup IXGBE_DESC_UNUSED
Dong Zhu (1):
ptp: add the PTP_SYS_OFFSET ioctl to the testptp program
Duan Jiong (6):
ipv6: remove the unnecessary statement in find_match()
vxlan: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...))
ipv6: drop the judgement in rt6_alloc_cow()
smsc: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO
net:drivers/net: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO
ipv6: use rt6_get_dflt_router to get default router in rt6_route_rcv
Eilon Greenstein (1):
MAINTAINERS: Update bnx2x maintainer
Eliad Peller (7):
wlcore: remove unsupported channels
wlcore: clarify and fix regulatory domain bit translation
mac80211: fix some snprintf misuses
ieee80211: fix vht cap definitions
wlcore: add ap_event_mask
wlcore: fix started_vifs calculation
wlcore: save last regdom configuration on stop
Emil Tantilov (3):
ixgbe: fix rx-usecs range checks for BQL
ixgbevf: remove redundant workaround
ixgbe: fix inconsistent clearing of the multicast table
Emmanuel Grumbach (24):
iwlwifi: mvm: use CTS to Self if firmware allows it
iwlwifi: pcie: clean RFKILL interrupt in AMPG
iwlwifi: mvm: don't sleep while allocating in atomic context
iwlwifi: mvm: new BT Coex API
iwlwifi: mvm: BT Coex - no need to send envelopes
iwlwifi: mvm: BT Coex - use data from firmware
iwlwifi: mvm: don't use reduced Tx power when not applicable
iwlwifi: mvm: BT Coex - adapt debugfs to new API
iwlwifi: mvm: BT Coex - Correctly enable and treat rssi events
iwlwifi: pcie: dump_stack upon timeout of SYNC cmd
iwlwifi: mvm: BT Coex - don't limit agg size in loose scheme
iwlwifi: mvm: BT Coex - set the proper LUT for single ant devices
iwlwifi: pcie: restart the driver when a command times out
iwlwifi: mvm: BT Coex - track bandwidth changes in HT
iwlwifi: mvm: BT Coex - tune SMPS parameters
iwlwifi: mvm: BT Coex - start AMPDU even when BT is active
iwlwifi: mvm: BT Coex - remove duplicate code in rate control
iwlwifi: mvm: BT Coex - update integration with rate control
iwlwifi: mvm: BT Coex - always set mandatory fields
iwlwifi: mvm: BT Coex - enable Tx power based on BT status
iwlwifi: dvm: don't override mac80211's queue setting
mac80211: implement SMPS for AP
iwlwifi: mvm: BT Coex fix NULL pointer dereference
iwlwifi: mvm: BT Coex - fix copy paste issue
Enrico Mioso (3):
net: cdc_ncm: Export cdc_ncm_{tx, rx}_fixup functions for re-use
net: huawei_cdc_ncm: Introduce the huawei_cdc_ncm driver
net: cdc_ncm: remove non-standard NCM device IDs
Eran Harary (2):
iwlwifi: Support 7265 devices
iwlwifi: support Signed firmware image and Dual CPUs
Eric Dumazet (40):
net_sched: add u64 rate to psched_ratecfg_precompute()
net_sched: htb: support of 64bit rates
tcp: fix dynamic right sizing
net: introduce SO_MAX_PACING_RATE
net: add missing sk_max_pacing_rate doc
net: skb_is_gso_v6() requires skb_is_gso()
tcp: sndbuf autotuning improvements
inet: consolidate INET_TW_MATCH
tcp: shrink tcp6_timewait_sock by one cache line
net_sched: increment drop counters in qdisc_tree_decrease_qlen()
tcp/dccp: remove twchain
ipv6: make lookups simpler and faster
udp: fix a typo in __udp4_lib_mcast_demux_lookup
net: fix build errors if ipv6 is disabled
net: gro: allow to build full sized skb
inet: includes a sock_common in request_sock
tcp: use ACCESS_ONCE() in tcp_update_pacing_rate()
inet: rename ir_loc_port to ir_num
tcp: tcp_transmit_skb() optimizations
netfilter: xt_socket: use sock_gen_put()
inet_diag: use sock_gen_put()
ipv4: shrink rt_cache_stat
net: refactor sk_page_frag_refill()
tcp: rename tcp_tso_segment()
ipv4: gso: send_check() & segment() cleanups
ipv6: gso: remove redundant locking
net: generalize skb_segment()
ipv4: generalize gre_handle_offloads
ipv4: gso: make inet_gso_segment() stackable
ipip: add GSO/TSO support
bnx2x: add TSO support for IPIP
xfrm: use vmalloc_node() for percpu scratches
ipv6: gso: make ipv6_gso_segment() stackable
ipv6: sit: add GSO/TSO support
bnx2x: add TSO support for SIT tunnels
inet: restore gso for vxlan
veth: extend features to support tunneling
net: extend net_device allocation to vmalloc()
inet: fix a UFO regression
net: flow_dissector: small optimizations in IPv4 dissect
Eric Lapuyade (8):
NFC: NCI: Fix wrong allocation size in nci_spi_allocate_device()
NFC: NCI: Rename spi ndev -> nsdev and nci_dev -> ndev for consistency
NFC: Move struct nfc_phy_ops out of HCI up to nfc core level
NFC: NCI: Simplify NCI SPI to become a simple framing/checking layer
NFC: NCI: Store the spi device pointer from the spi instance
NFC: NCI: zero struct spi_transfer variables before usage
NFC: NCI: nci_spi_recv_frame() now returns (not forward) the read frame
NFC: NCI: Modify NCI SPI to implement CS/INT handshake per the spec
Eric Leblond (1):
netfilter: nf_tables: add insert operation
Eric W. Biederman (8):
net ipv4: Convert ipv4.ip_local_port_range to be per netns v3
net: Separate the close_list and the unreg_list v2
tcp_memcontrol: Remove tcp_max_memory
tcp_memcontrol: Remove setting cgroup settings via sysctl
tcp_memcontrol: Remove the per netns control.
tcp_memcontrol: Kill struct tcp_memcontrol
ipv4: Use math to point per net sysctls into the appropriate struct net.
ipv4: Allow unprivileged users to use per net sysctls
Erik Hugne (4):
tipc: simplify the link lookup routine
tipc: don't reroute message fragments
tipc: message reassembly using fragment chain
tipc: reassembly failures should cause link reset
Eugene Krasnikov (1):
wcn36xx: mac80211 driver for Qualcomm WCN3660/WCN3680 hardware
Eugenia Emantayev (3):
net/mlx4_en: Datapath resources allocated dynamically
net/mlx4_core: ICM pages are allocated on device NUMA node
net/mlx4_en: Datapath structures are allocated per NUMA node
Eyal Perry (4):
net/mlx4_core: Load higher level modules according to ports type
net/vlan: Provide read access to the vlan egress map
RDMA/cma: Set IBoE SL (user-priority) by egress map when using vlans
net/mlx4_en: Add RFS support in UDP
Eyal Shapira (5):
iwlwifi: mvm: remove rs FSM actions relevant only for 3 antennas
iwlwifi: mvm: fix switch from shared antenna in case of BT load
iwlwifi: mvm: update expected tpt tables for VHT
iwlwifi: mvm: support VHT in rs
iwlwifi: mvm: remove GF support in rs
Eytan Lifshitz (3):
iwlwifi: mvm: change the name of init_ucode_run flag
iwlwifi: mvm: prevent the NIC to be powered at driver load time.
iwlwifi: mvm: add support for NICs which have only 16 Tx queues.
Fabio Porcedda (2):
net: qmi_wwan: add Telit LE920 newer firmware support
net: qmi_wwan: fix checkpatch warnings
Fan Du (3):
{ipv4,xfrm}: Introduce xfrm_tunnel_notifier for xfrm tunnel mode callback
xfrm: Force SA to be lookup again if SA in acquire state
xfrm: Simplify SA looking up when using wildcard source
Felipe Balbi (1):
net: wireless: wl1251: update firmware path
Felipe Pena (2):
drivers: net: wireless: b43: Fix possible NULL ptr dereference
drivers: net: wireless: Fix wrong check for reassociation request retry counter
Felix Fietkau (12):
ath9k: use a separate data structure for rx buffers
ath9k_hw: remove direct accesses to channel mode flags
ath9k_hw: remove IS_CHAN_B()
ath9k_hw: remove IS_CHAN_OFDM()
ath9k_hw: simplify channel flags
ath9k: make ath9k_cmn_update_ichannel static
ath9k: move channel change code to ath_set_channel
ath9k: remove sc->config.cabqReadyTime
ath9k: make ath9k_uses_beacons static
ath9k_hw: remove references to hw->conf
ath5k: fix regression in tx status processing
mac80211: add ieee80211_tx_prepare_skb() helper function
Fengguang Wu (5):
sfc: efx_ethtool_get_ts_info() can be static
sfc: efx_ef10_filter_update_rx_scatter() can be static
NFC: digital: digital_tg_send_sensf_res() can be static
ath10k: remove unneded semicolon from ath10k_core_fetch_firmware_api_n()
wcn36xx: fix coccinelle warnings
Florent Fourcot (4):
ipv6: remove old conditions on flow label sharing
ipv6: enable IPV6_FLOWLABEL_MGR for getsockopt
ipv6: increase maximum lifetime of flow labels
ipv6: protect flow label renew against GC
Florian Westphal (3):
tcp: syncookies: reduce cookie lifetime to 128 seconds
tcp: syncookies: reduce mss table to four values
bridge: netfilter: orphan skb before invoking ip netfilter hooks
Francesco Fusco (2):
ipv4: IP_TOS and IP_TTL can be specified as ancillary data
ipv4: processing ancillary IP_TOS or IP_TTL
Franky Lin (4):
brcmfmac: sync firmware event list
brcmfmac: add BCM4339 SDIO interface support
brcmfmac: add valid core index check in related functions
brcmfmac: reserve memory for bus layer in sk_buff::cb
Fred Zhou (2):
mac80211: use exact-size allocation for authentication frame
mac80211: improve default WMM parameter setting
Fujinaka, Todd (2):
igb: Add ethtool offline tests for i354
igb: Don't let ethtool try to write to iNVM in i210/i211
Gabor Juhos (39):
rt2x00: rt2800lib: fix band selection and LNA PE control for RT3593 PCIe cards
rt2x00: rt2800lib: remove TXMIXER_GAIN entries from the extended EEPROM map
rt2x00: rt2800lib: remove TXPOWER_DELTA entry from extended EEPROM map
rt2x00: rt2800lib: fix default VGC values for RT3593
rt2x00: rt2800lib: fix VGC programming for RT3572 and RT3593
rt2x00: rt2800lib: fix default VGC values for RT3572 for the 5GHz band
rt2x00: use generic EWMA functions for average RSSI calculations
rt2x00: rt2800lib: fix VGC adjustment for RT5592
rt2x00: rt2800lib: fix VGC adjustment for RT3572 and RT3593
rt2x00: cleanup indentation in rt2800.h
rt2x00: add rt2x00_has_cap_* helpers
rt2x00: rt2x00lib: use rt2x00_has_cap_* helpers
rt2x00: rt2800lib: use rt2x00_has_cap_* helpers
rt2x00: rt61pci: use rt2x00_has_cap_* helpers
rt2x00: rt73usb: use rt2x00_has_cap_* helpers
rt2x00: rt2800lib: use {tx,rx}_chain_num to avoid superfluous EEPROM access
rt2x00: rt2800lib: use switch statement for RF specific setup
rt2x00: rt2800lib: autodetect 5GHz band support
rt2x00: create a new module for rt2800 MMIO code
rt2x00: rt2800pci: use rt2800mmio prefix for TX descriptor functions
rt2x00: rt2800pci: move TX descriptor functions to the rt2800mmio module
rt2x00: rt2800pci: use rt2800mmio prefix for RX control handler functions
rt2x00: rt2800pci: move RX control handler functions to the rt2800mmio module
rt2x00: rt2800pci: use rt2800mmio prefix for interrupt functions
rt2x00: rt2800pci: move interrupt functions to the rt2800mmio module
rt2x00: rt2800pci: use rt2800mmio prefix for queue functions
rt2x00: rt2800pci: move queue functions to the rt2800mmio module
rt2x00: rt2800pci: use rt2800mmio prefix for initialization functions
rt2x00: rt2800pci: move initialization functions to the rt2800mmio module
rt2x00: rt2800pci: use separate ops for the SoC driver
rt2x00: rt2800pci: use separate read_eeprom callback for SoC devices
rt2x00: rt2800pci: use separate firmware callbacks for SoC devices
rt2x00: rt2800pci: use separate set_state callback for SoC devices
rt2x00: rt2800pci: rename rt2800pci_disable_radio function
rt2x00: rt2800pci: split rt2800pci_enable_radio function
rt2x00: rt2800pci: move rt2800mmio_enable_radio function to another module
rt2x00: rt2800pci: use separate hwcrypt_disabled callback for SoC devices
rt2x00: rt2800pci: move SoC specific code into a separate module
rt2x00: rt2800pci: use module_pci_driver macro
Gao feng (13):
netfilter: xt_TCPMSS: Get mtu only if clamp-mss-to-pmtu is specified
netfilter: xt_TCPMSS: lookup route from proper net namespace
netfilter: nfnetlink_queue: use proper net namespace to allocate skb
netfilter: nfnetlink_log: use proper net to allocate skb
cgroup: netprio: remove unnecessary task_netprioidx
cgroup: cls: remove unnecessary task_cls_classid
veth: allow to setup multicast address for veth device
netfilter: ipt_CLUSTERIP: make proc directory per net namespace
netfilter: ipt_CLUSTERIP: make clusterip_list per net namespace
netfilter: ipt_CLUSTERIP: make clusterip_lock per net namespace
netfilter: ipt_CLUSTERIP: add parameter net in clusterip_config_find_get
netfilter: ipt_CLUSTERIP: create proc entry under proper ipt_CLUSTERIP directory
netfilter: ipt_CLUSTERIP: use proper net namespace to operate CLUSTERIP
Gavin Shan (2):
net/benet: Remove interface type
net/benet: Make lancer_wait_ready() static
Gustavo Padovan (15):
Merge git://git.kernel.org/.../bluetooth/bluetooth
Bluetooth: Extend state_change() call to report errors too
Bluetooth: Add l2cap_state_change_and_error()
Bluetooth: Access sk_sndtimeo indirectly in l2cap_core.c
Bluetooth: Add chan->ops->set_shutdown()
Bluetooth: Move l2cap_wait_ack() to l2cap_sock.c
Bluetooth: use l2cap_chan_ready() instead of duplicate code
Bluetooth: Remove not used struct sock
Bluetooth: Do not access chan->sk directly
Bluetooth: Hold socket in defer callback in L2CAP socket
Bluetooth: Remove socket lock from l2cap_state_change()
Bluetooth: Remove parent socket usage from l2cap_core.c
Bluetooth: Add L2CAP channel to skb private data
Bluetooth: Use bt_cb(skb)->chan to send raw data back
Bluetooth: Remove sk member from struct l2cap_chan
Hagen Paul Pfeifer (1):
netem: markov loss model transition fix
Hannes Frederic Sowa (25):
net: neighbour: use source address of last enqueued packet for solicitation
ipv6: avoid high order memory allocations for /proc/net/ipv6_route
ipv6: compare sernum when walking fib for /proc/net/ipv6_route as safety net
ipv4: split inet_ehashfn to hash functions per compilation unit
ipv6: split inet6_ehashfn to hash functions per compilation unit
static_key: WARN on usage before jump_label_init was called
x86/jump_label: expect default_nop if static_key gets enabled on boot-up
net: introduce new macro net_get_random_once
inet: split syncookie keys for ipv4 and ipv6 and initialize with net_get_random_once
inet: convert inet_ehash_secret and ipv6_hash_secret to net_get_random_once
tcp: switch tcp_fastopen key generation to net_get_random_once
net: switch net_secret key generation to net_get_random_once
net: fix build warnings because of net_get_random_once merge
net: always inline net_secret_init
ipv4: initialize ip4_frags hash secret as late as possible
ipv6: split inet6_hash_frag for netfilter and initialize secrets with net_get_random_once
inet: remove old fragmentation hash initializing
net: make net_get_random_once irq safe
net: initialize hashrnd in flow_dissector with net_get_random_once
ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK
ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE
ipv6: fix headroom calculation in udp6_ufo_fragment
ipv6: protect for_each_sk_fl_rcu in mem_check with rcu_read_lock_bh
random32: add periodic reseeding
random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized
Hans de Goede (1):
Bluetooth: revert: "Bluetooth: Add missing reset_resume dev_pm_ops"
Hante Meuleman (1):
brcmfmac: Use fw filename and nvram based of devid for sdio.
Hauke Mehrtens (8):
b44: add support for Byte Queue Limits
bgmac: add support for Byte Queue Limits
tg3: add support a phy at an address different than 01
ssb: provide phy address for Gigabit Ethernet driver
tg3: use phylib when robo switch is in use
bcma: reject PCI cards in bcma.
bcma: add PCI id 0x4313
brcmsmac: add support for a BCM4313 with PCI id 0x4313
Heikki Krogerus (5):
net: rfkill: gpio: convert to resource managed allocation
net: rfkill: gpio: clean up clock handling
net: rfkill: gpio: spinlock-safe GPIO access
net: rfkill: gpio: prepare for DT and ACPI support
net: rfkill: gpio: add ACPI support
Himanshu Madhani (5):
qlcnic: update version to 5.3.51
qlcnic: Enhance ethtool Statistics for Multiple Tx queue.
qlcnic: refactor Tx/SDS ring calculation and validation in driver.
qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters.
qlcnic: update version to 5.3.52
Holger Eitzenberger (2):
netfilter: introduce nf_conn_acct structure
netfilter: ctnetlink: account both directions in one step
Hong Zhiguo (1):
e1000: fix wrong queue idx calculation
Idan Kahlon (1):
iwlwifi: mvm: NVM - increase max section size
Ido Reis (2):
wlcore: fwlog dynamic mem_block control
wl12xx/wl18xx: update default fw logger's settings
Igal Chernobelsky (3):
wl18xx: default config alignment with phy defaults
wlcore: fix interrogate command length
wlcore/wl18xx/wl12xx: FW log params per chip arch
Ivan Vecera (1):
tg3: avoid double-freeing of rx data memory
Jack Morgenstein (10):
net/mlx4_core: Fix register/unreg vlan flow
net/mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec
net/mlx4_en: Use vlan id instead of vlan index for unregistration
net/mlx4_core: Resource tracker for reg/unreg vlans
net/mlx4_core: Don't fail reg/unreg vlan for older guests
net/mlx4_core: Fix checking order in MR table init
mlx4: Structures and init/teardown for VF resource quotas
net/mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper
net/mlx4_core: Implement resource quota enforcement
net/mlx4_core: Initialize all mailbox buffers to zero before use
Jacob Keller (13):
ixgbevf: do not print registers to dmesg in ixgbevf_get_regs
ixgbe: remove marketing names from busy poll code
ixgbe: cleanup ixgbe_enumerate_functions
ixgbevf: implement ethtool get/set coalesce
net: add might_sleep() call to napi_disable
ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all
ixgbe: show <2% for encoding loss on PCIe Gen3
ixgbe: remove unnecessary duplication of PCIe bandwidth display
ixgbevf: add ixgbevf_rx_skb
ixgbevf: have clean_rx_irq return total_rx_packets cleaned
ixgbevf: implement CONFIG_NET_RX_BUSY_POLL
ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL
ixgbe: add warning when max_vfs is out of range.
Janusz Dziedzic (7):
ath10k: setup peer UAPSD flag correctly
ath10k: check allocation errors in CE
cfg80211: parse dfs region for internal regdb option
ath9k: dfs kill ath9k specyfic code
ath9k: dfs move ath_dfs_pool_stats
ath9k: dfs use CFG80211_CERTIFICATION_ONUS flag
ath9k/ath: move dfs pattern detector to ath
Jarno Rajahalme (2):
openvswitch: Widen TCP flags handling.
openvswitch: TCP flags matching support.
Jason Gunthorpe (1):
net: mv643xx_eth: Add missing phy_addr_set in DT mode
Jason Wang (3):
net: introduce skb_coalesce_rx_frag()
virtio-net: coalesce rx frags when possible during rx
virtio-net: switch to use XPS to choose txq
Jeff Kirsher (1):
ixgbe: Cleanup the use of tabs and spaces
Jesper Dangaard Brouer (1):
net: codel: Avoid undefined behavior from signed overflow
Jesper Juhl (1):
isdn: eicon: free pointer after using it in log msg in divas_um_idi_delete_entity()
Jesse Brandeburg (6):
i40e: do not flush after re-enabling interrupts
i40e: debugfs fixups
i40e: clamp debugfs nvm read command
i40e: fix use of untrusted scalar value warning
i40e: fix sign extension issue
i40e: refactor fdir setup function
Jingoo Han (89):
wireless: ath10k: remove unnecessary pci_set_drvdata()
can: at91_can: use dev_get_platdata()
can: bfin_can: use dev_get_platdata()
can: cc770: use dev_get_platdata()
can: flexcan: use dev_get_platdata()
can: janz-ican3: use dev_get_platdata()
can: mcp251x: use dev_get_platdata()
can: sja1000: use dev_get_platdata()
can: softing: use dev_get_platdata()
can: ti_hecc: use dev_get_platdata()
can: c_can: remove unnecessary pci_set_drvdata()
can: pch_can: remove unnecessary pci_set_drvdata()
can: sja1000: remove unnecessary pci_set_drvdata()
mwifiex: Remove casting the return value which is a void pointer
wireless: ath5k: use dev_get_platdata()
wireless: ath9k: use dev_get_platdata()
wireless: brcmfmac: use dev_get_platdata()
wireless: cw1200: use dev_get_platdata()
wireless: libertas: use dev_get_platdata()
wireless: wl1251: use dev_get_platdata()
wireless: wlcore: use dev_get_platdata()
wireless: wl12xx: use dev_get_platdata()
wireless: rtlwifi: remove unnecessary pci_set_drvdata()
wireless: iwlegacy: remove unnecessary pci_set_drvdata()
wireless: adm8211: remove unnecessary pci_set_drvdata()
wireless: airo: remove unnecessary pci_set_drvdata()
wireless: ath10k: remove unnecessary pci_set_drvdata()
wireless: wil6210: remove unnecessary pci_set_drvdata()
wireless: ipw2x00: remove unnecessary pci_set_drvdata()
wireless: mwl8k: remove unnecessary pci_set_drvdata()
wireless: orinoco: remove unnecessary pci_set_drvdata()
wireless: p54pci: remove unnecessary pci_set_drvdata()
wireless: rtl818x: remove unnecessary pci_set_drvdata()
wireless: iwlwifi: remove unnecessary pci_set_drvdata()
net: typhoon: remove unnecessary pci_set_drvdata()
net: 8390: remove unnecessary pci_set_drvdata()
net: starfire: remove unnecessary pci_set_drvdata()
net: pcnet32: remove unnecessary pci_set_drvdata()
net: amd8111e: remove unnecessary pci_set_drvdata()
net: alx: remove unnecessary pci_set_drvdata()
net: bnx2: remove unnecessary pci_set_drvdata()
net: bnx2x: remove unnecessary pci_set_drvdata()
net: tg3: remove unnecessary pci_set_drvdata()
net: bna: remove unnecessary pci_set_drvdata()
net: cxgb4: remove unnecessary pci_set_drvdata()
net: cxgb3: remove unnecessary pci_set_drvdata()
net: cxgb2: remove unnecessary pci_set_drvdata()
net: cxgb4vf: remove unnecessary pci_set_drvdata()
net: enic: remove unnecessary pci_set_drvdata()
net: tulip: remove unnecessary pci_set_drvdata()
net: sundance: remove unnecessary pci_set_drvdata()
net: dl2k: remove unnecessary pci_set_drvdata()
net: be2net: remove unnecessary pci_set_drvdata()
net: fealnx: remove unnecessary pci_set_drvdata()
net: icplus: remove unnecessary pci_set_drvdata()
net: e100: remove unnecessary pci_set_drvdata()
net: jme: remove unnecessary pci_set_drvdata()
net: skge: remove unnecessary pci_set_drvdata()
net: sky2: remove unnecessary pci_set_drvdata()
net: ksz884x: remove unnecessary pci_set_drvdata()
net: myri10ge: remove unnecessary pci_set_drvdata()
net: natsemi: remove unnecessary pci_set_drvdata()
net: neterion: remove unnecessary pci_set_drvdata()
net: packetengines: remove unnecessary pci_set_drvdata()
net: pasemi: remove unnecessary pci_set_drvdata()
net: netxen: remove unnecessary pci_set_drvdata()
net: qlge: remove unnecessary pci_set_drvdata()
net: qlcnic: remove unnecessary pci_set_drvdata()
net: qla3xxx: remove unnecessary pci_set_drvdata()
net: r6040: remove unnecessary pci_set_drvdata()
net: 8139cp: remove unnecessary pci_set_drvdata()
net: 8139too: remove unnecessary pci_set_drvdata()
net: r8169: remove unnecessary pci_set_drvdata()
net: sis190: remove unnecessary pci_set_drvdata()
net: epic100: remove unnecessary pci_set_drvdata()
net: smsc9420: remove unnecessary pci_set_drvdata()
net: stmmac: remove unnecessary pci_set_drvdata()
net: sunhme: remove unnecessary pci_set_drvdata()
net: cassini: remove unnecessary pci_set_drvdata()
net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE
net: tulip: use DEFINE_PCI_DEVICE_TABLE
net: ksz884x: use DEFINE_PCI_DEVICE_TABLE
net: sungem: remove unnecessary pci_set_drvdata()
net: niu: remove unnecessary pci_set_drvdata()
net: tehuti: remove unnecessary pci_set_drvdata()
net: tlan: remove unnecessary pci_set_drvdata()
net: spider_net: remove unnecessary pci_set_drvdata()
net: tc35815: remove unnecessary pci_set_drvdata()
net: via-rhine: remove unnecessary pci_set_drvdata()
Jiri Benc (1):
nfnetlink: do not ack malformed messages
Jiri Pirko (9):
bonding: push Netlink bits into separate file
bonding: move mode setting into separate function
bonding: move active_slave setting into separate function
bonding: remove bond_ioctl_change_active()
bonding: move active_slave getting into separate function
bonding: add Netlink support mode option
bonding: add Netlink support active_slave option
ip6_output: fragment outgoing reassembled skb properly
netfilter: push reasm skb through instead of original frag skbs
Jitendra Kalsaria (3):
qlge: Enhance nested VLAN (Q-in-Q) handling.
qlge: Update version to 1.00.00.33
qlcnic: Update ethtool standard pause settings.
Joe Perches (96):
compat.h: Remove extern from function prototypes
dcbevent.h: Remove extern from function prototypes
decnet (dn*.h): Remove extern from function prototypes
dst.h: Remove extern from function prototypes
esp.h: Remove extern from function prototypes
fib_rules.h: Remove extern from function prototypes
flow.h/flow_keys.h: Remove extern from function prototypes
garp.h: Remove extern from function prototypes
gen_stats.h: Remove extern from function prototypes
genetlink.h: Remove extern from function prototypes
icmp.h: Remove extern from function prototypes
inet*.h: Remove extern from function prototypes
ip*.h: Remove extern from function prototypes
ipx.h: Remove extern from function prototypes
lapb.h: Remove extern from function prototypes
llc*.h: Remove extern from function prototypes
mrp.h: Remove extern from function prototypes
ndisc.h: Remove extern from function prototypes
net_namespace.h: Remove extern from function prototypes
iw_handler.h: Remove extern from function prototypes
netevent/netlink.h: Remove extern from function prototypes
netrom.h: Remove extern from function prototypes
p8022.h: Remove extern from function prototypes
ping.h: Remove extern from function prototypes
protocol.h: Remove extern from function prototypes
psnap.h: Remove extern from function prototypes
raw/rawv6.h: Remove extern from function prototypes
request_sock.h: Remove extern from function prototypes
rose.h: Remove extern from function prototypes
route.h: Remove extern from function prototypes
rtnetlink.h: Remove extern from function prototypes
scm.h: Remove extern from function prototypes
secure_seq.h: Remove extern from function prototypes
sock.h: Remove extern from function prototypes
stp.h: Remove extern from function prototypes
tcp.h: Remove extern from function prototypes
udp.h: Remove extern from function prototypes
udplite.h: Remove extern from function prototypes
wext.h: Remove extern from function prototypes
wimax.h: Remove extern from function prototypes
x25.h: Remove extern from function prototypes
xfrm.h: Remove extern from function prototypes
bluetooth: Remove extern from function prototypes
caif_hsi.h: Remove extern from function prototypes
irda: Remove extern from function prototypes
netfilter: Remove extern from function prototypes
sctp: Remove extern from function prototypes
can: Remove extern from function prototypes
8390: Remove extern from function prototypes
adi: Remove extern from function prototypes
atheros: Remove extern from function prototypes
broadcom: Remove extern from function prototypes
brocade: Remove extern from function prototypes
chelsio: Remove extern from function prototypes
emulex: Remove extern from function prototypes
gianfar: Remove extern from function prototypes
amd/7990: Remove extern from function prototypes
ibm/emac: Remove extern from function prototypes
intel: Remove extern from function prototypes
oki-semi: Remove extern from function prototypes
qlogic: Remove extern from function prototypes
sfc: Remove extern from function prototypes
stmicro: Remove extern from function prototypes
ti: Remove extern from function prototypes
toshiba: Remove extern from function prototypes
fddi/skfp: Remove extern from function prototypes
irda: Remove extern from function prototypes
NFC: Replace nfc_dev_dbg with dev_dbg
NFC: Convert nfc_dev_info and nfc_dev_err to nfc_<level>
NFC: Standardize logging style
vmxnet3: Remove extern from function prototypes
wan: Remove extern from function prototypes
wimax: Remove extern from function prototypes
ath: Remove extern from function prototypes
brcm80211: Remove extern from function prototypes
ipw2x00: Remove extern from function prototypes
iwlegacy: Remove extern from function prototypes
iwlwifi: Remove extern from function prototypes
mwifiex: Remove extern from function prototypes
orinoco: Remove extern from function prototypes
rtlwifi: Remove extern from function prototypes
netfilter: Remove extern from function prototypes
net.h/skbuff.h: Remove extern from function prototypes
[networking]device.h: Remove extern from function prototypes
net:drivers/net: Miscellaneous conversions to ETH_ALEN
ath10k: wmi: Convert use of 6 to ETH_ALEN
fib: Use const struct nl_info * in rtmsg_fib
net: 8021q/bluetooth/bridge/can/ceph: Remove extern from function prototypes
net: dccp: Remove extern from function prototypes
net: ipv4/ipv6: Remove extern from function prototypes
net: misc: Remove extern from function prototypes
nf_tables*.h: Remove extern from function prototypes
netconsole: Convert to pr_<level>
jme: Remove unused #define PFX
smsc9420: Use netif_<level>
udp: Remove unnecessary semicolon from do{}while (0) macro
Johan Hedberg (60):
Bluetooth: Remove unused event mask struct
Bluetooth: Fix double error response for l2cap_create_chan_req
Bluetooth: Fix L2CAP error return used for failed channel lookups
Bluetooth: Fix L2CAP Disconnect response for unknown CID
Bluetooth: Fix L2CAP command reject reason
Bluetooth: Fix sending responses to identified L2CAP response packets
Bluetooth: Fix responding to invalid L2CAP signaling commands
Bluetooth: Fix waiting for clearing of BT_SK_SUSPEND flag
Bluetooth: Add synchronization train parameters reading support
Bluetooth: Add event mask page 2 setting support
Bluetooth: Add clarifying comment to bt_sock_wait_state()
Bluetooth: Clean up socket locking in l2cap_sock_recvmsg
Bluetooth: Fix busy return for mgmt_set_powered in some cases
Bluetooth: Move mgmt response convenience functions to a better location
Bluetooth: Use async request for LE enable/disable
Bluetooth: Add new mgmt setting for LE advertising
Bluetooth: Add new mgmt_set_advertising command
Bluetooth: Refactor hci_dev_open to a separate hci_dev_do_open function
Bluetooth: Fix workqueue synchronization in hci_dev_open
Bluetooth: Introduce a new HCI_BREDR_ENABLED flag
Bluetooth: Add a new mgmt_set_bredr command
Bluetooth: Fix REJECTED vs NOT_SUPPORTED mgmt responses
Bluetooth: Fix advertising data flags with disabled BR/EDR
Bluetooth: Rename HCI_LE_PERIPHERAL to HCI_ADVERTISING
Bluetooth: Add public mgmt function to send New Settings event
Bluetooth: Fix re-enabling advertising after a connection
Bluetooth: Fix changing advertising setting while LE is connected
Bluetooth: Fix potential double-frees of L2CAP skbs
Bluetooth: Fix checking for HCI_SETUP flag when receiving mgmt commands
Bluetooth: Reorganize set_connectable HCI command sending
Bluetooth: Move more logic into set_connectable complete callback
Bluetooth: Add missing error handling for Set Connectable
Bluetooth: Move static advertising functions to avoid forward declarations
Bluetooth: Fix updating advertising data needlessly
Bluetooth: Make Set Connectable also update the LE advertising type
Bluetooth: Move set_bredr_scan() to avoid forward declaration
Bluetooth: Fix updating scan mode in set_bredr()
Bluetooth: Convert Set Discoverable to use an asynchronous request
Bluetooth: Reject invalid bdaddr types for sockets
Bluetooth: Check that bind() bdaddr type matches connect()
Bluetooth: Fix L2CAP "Command Reject: Invalid CID" response
Bluetooth: Remove unused command reject mapping for EMSGSIZE
Bluetooth: Remove useless l2cap_err_to_reason function
Bluetooth: Ignore A2MP data on non-BR/EDR links
Bluetooth: Ignore SMP data on non-LE links
Bluetooth: Fix updating the right variable in update_scan_rsp_data()
Bluetooth: Reintroduce socket restrictions for LE sockets
Bluetooth: Convert auto accept timer to use delayed work
Bluetooth: Convert idle timer to use delayed work
Bluetooth: Fix ATT socket backwards compatibility with user space
Bluetooth: Check for flag instead of features in update_scan_rsp_data()
Bluetooth: Check for flag instead of features in update_adv_data()
Bluetooth: Add missing check for BREDR_ENABLED flag in update_class()
Bluetooth: Refactor set_connectable settings update to separate function
Bluetooth: Fix updating settings when there are no HCI commands to send
Bluetooth: Move mgmt_pending_find to avoid forward declarations
Bluetooth: Fix sending write_scan_enable when BR/EDR is disabled
Bluetooth: Move HCI_LIMITED_DISCOVERABLE changes to a general place
Bluetooth: Update Set Discoverable to support LE
Bluetooth: Fix enabling fast connectable on LE-only controllers
Johannes Berg (24):
mac80211: add ieee80211_iterate_active_interfaces_rtnl()
mac80211: use ERR_CAST()
mac80211: add explicit IBSS driver operations
regulatory: enable channels 52-64 and 100-144 for world roaming
iwlwifi: pcie: fix merge damage
iwlwifi: mvm: implement beacon filtering testmode command
iwlwifi: mvm: query firmware for non-QoS seqno
iwlwifi: mvm: give client MACs time to synchronise during restart
iwlwifi: mvm: fix locking in iwl_mvm_bt_rssi_event()
iwlwifi: mvm: implement new IPv6 offload API
Bluetooth: Fix variable shadow warnings
Merge remote-tracking branch 'wireless-next/master' into HEAD
iwlwifi: mvm: keep connection to AP after WoWLAN
iwlwifi: pcie: poke device when commands don't complete quickly
iwlwifi: mvm: add IBSS support
mac80211: disable WMM with invalid parameters
cfg80211: fix scheduled scan pointer access
mac80211: add missing IEEE80211_HW_SUPPORTS_HT_CCK_RATES docs
cfg80211: fix docbook references
iwlwifi: transport config n_no_reclaim_cmds should be unsigned
iwlwifi: pcie: move warning message into warning
iwlwifi: mvm: capture the FCS in monitor mode
iwlwifi: mvm: add missing break in debugfs
iwlwifi: warn if firmware image doesn't exist
John Fastabend (5):
macvlan: resolve ENOENT errors on creation
net: Add layer 2 hardware acceleration operations for macvlan devices
ixgbe: enable l2 forwarding acceleration for macvlans
ixgbe: fix build err, num_rx_queues is only available with CONFIG_RPS
ixgbe: deleting dfwd stations out of order can cause null ptr deref
John W. Linville (21):
Merge branch 'for-linville' of git://github.com/kvalo/ath
Merge branch 'for-linville' of git://git.kernel.org/.../luca/wl12xx
Merge tag 'for-linville-20131001' of git://github.com/kvalo/ath
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-fixes
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge branch 'for-linville' of git://github.com/kvalo/ath
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge tag 'nfc-next-3.13-1' of git://git.kernel.org/.../sameo/nfc-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge branch 'for-linville' of git://git.kernel.org/.../luca/wl12xx
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge branch 'master' of git://git.kernel.org/.../bluetooth/bluetooth
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
Jon Cooper (1):
sfc: Use TX PIO for sufficiently small packets
Jonas Jensen (2):
phy: Add MOXA MDIO driver
PHY: Add RTL8201CP phy_driver to realtek
Joseph Gasparakis (1):
vxlan: Have the NIC drivers do less work for offloads
Jouni Malinen (1):
mac80211_hwsim: Fix tracking of beaconing for multi-vif
Jozsef Kadlecsik (21):
netfilter: ipset: Don't call ip_nest_end needlessly in the error path
netfilter: ipset: Sparse warning about shadowed variable fixed
netfilter: ipset: Fix sparse warnings due to missing rcu annotations
netfilter: ipset: Rename simple macro names to avoid namespace issues.
netfilter: ipset: Fix "may be used uninitialized" warnings
netfilter: ipset: Use fix sized type for timeout in the extension part
netfilter: ipset: order matches and targets separatedly in xt_set.c
netfilter: ipset: Introduce new operation to get both setname and family
netfilter: ipset: Prepare ipset to support multiple networks for hash types
netfilter: ipset: Rename extension offset ids to extension ids
netfilter: ipset: Move extension data to set structure
netfilter: ipset: Generalize extensions support
netfilter: ipset: Support extensions which need a per data destroy function
netfilter: ipset: list:set: make sure all elements are checked by the gc
netfilter: ipset: Kconfig: ipset needs NETFILTER_NETLINK
netfilter: ipset: Fix hash resizing with comments
netfilter: ipset: For set:list types, replaced elements must be zeroed out
netfilter: ipset: Use a common function at listing the extensions
netfilter: ipset: Use netlink callback dump args only
netfilter: ipset: The unnamed union initialization may lead to compilation error
netfilter:ipset: Fix memory allocation for bitmap:port
Julian Anastasov (2):
ipvs: fix the IPVS_CMD_ATTR_MAX definition
ipvs: avoid rcu_barrier during netns cleanup
Kalle Valo (28):
ath10k: remove un ar_pci->cacheline_sz field
ath10k: pci: make host_ce_config_wlan[] more readable
ath10k: make target_ce_config_wlan more readable
ath10k: remove void pointer from struct ath10k_pci_compl
ath10k: convert ath10k_pci_reg_read/write32() to take struct ath10k
ath10k: clean up ath10k_ce_completed_send_next_nolock()
ath10k: convert ath10k_pci_wake() to return
ath10k: simplify ath10k_ce_init() wake up handling
ath10k: check chip id from the soc register during probe
ath10k: add chip_id file to debugfs
ath10k: add trace event ath10k_htt_stats
ath10k: implement ath10k_debug_start/stop()
ath10k: add htt_stats_enable debugfs file
ath10k: add BMI log level
ath10k: rename ATH10K_DBG_CORE to BOOT
ath10k: cleanup debug messages in core.c
ath10k: add boot debug messages to pci.c and ce.c
ath10k: add boot debug messages to htc.c
ath10k: add boot messages to htt.c
ath10k: clean mac.c debug messages
ath10k: print phymode as a string
ath10k: delete struct ce_sendlist
ath10k: rename board_data in struct ath10k
ath10k: store separate pointers for firmware data
ath10k: implement firmware IE container support
ath10k: fix ath10k_debug_start() locking
ath10k: fix ath10k_bss_assoc() to not sleep in atomic context
ath10k: add might_sleep() to ath10k_wmi_cmd_send()
Kevin Lo (4):
rt2x00: Fix rf register for RT3070
rt2x00: rt2800lib: no need to toggle RF R30 bit 7 twice
rt2x00: rt2800lib: fix RF registers for RT5390/RT5392
rt2x00: rt2800lib: remove duplicate rf_vals for RF3053
Kirill Tkhai (1):
rt2x00_pci: Fix interrupt handler name (visible at /proc/interrupts)
Larry Finger (16):
rtlwifi: rtl8192cu: Convert driver to use rtl_process_phyinfo()
rtlwifi: rtl8192du: Fix smatch errors in /rtl8192de/dm.c
rtlwifi: rtl8192de: Fix smatch warnings in rtl8192de/hw.c
rtlwifi: rtl8192cu: Fix smatch warning in rtl8192cu/trx.c
rtlwifi: rtl8192_common: Fix smatch errors and warnings in rtl8192c/dm_common.c
rtlwifi: Fix smatch warning in pci.c
rtlwifi: Fix smatch warnings in usb.c
rtlwifi: rtl8188ee: Fix smatch warning in rtl8188ee/hw.c
rtlwifi: Remove all remaining references to variable 'noise' in rtl_stats struct
rtlwifi: Implement a common rtl_phy_scan_operation_backup() routine
rtlwifi: rtl8192cu: Convert to use new rtl_phy_scan_operation_backup() routine
rtlwifi: rtl8192ce: Convert driver to use new rtl_phy_scan_operation_backup() routine
rtlwifi: rtl8192c: Remove rtl8192c_phy_scan_operation_backup()
rtlwifi: rtl8192ce: Convert driver to use new rtl_phy_scan_operation_backup() routine
rtlwifi: rtl8723ae: Convert driver to use new rtl_phy_scan_operation_backup() routine
rtlwifi: rtl8188ee: Convert driver to use new rtl_phy_scan_operation_backup() routine
Laura Mihaela Vasilescu (1):
igb: Add ethtool support to configure number of channels
Leigh Brown (4):
net: mvmdio: make orion_mdio_wait_ready consistent
net: mvmdio: orion_mdio_ready: remove manual poll
net: mvmdio: slight optimisation of orion_mdio_write
net: mvmdio: doc: mvmdio now used by mv643xx_eth
Leonardo Potenza (1):
ixgbe: ethtool DCB registers dump for 82599 and x540
Li RongQing (1):
ipv6: Not need to set fl6.flowi6_flags as zero
Linus Lüssing (2):
batman-adv: Add dummy soft-interface rx mode handler
batman-adv: refine API calls for unicast transmissions of SKBs
Lorenzo Bianconi (4):
mac80211: add fixed_rate management to minstrel rc
mac80211: do not override fixed_rate_idx in minstrel_ht_update_stats
ath9k: add noise floor parameter to ath9k_hw_getchan_noise
ath9k: add HT40 spectral scan capability
Luciano Coelho (1):
iwlwifi: mvm: fix fw_rx_stats debugfs entry
Luis R. Rodriguez (11):
cfg80211: fix nl80211.h documentation for DFS enum states
cfg80211: rename regulatory_hint_11d() to regulatory_hint_country_ie()
cfg80211: enable regulatory hints for strict custom settings
cfg80211: simplify strict custom alpha2 regdomain check
cfg80211: export reg_initiator_name()
ath: move common dynamic regulatory domain setting to a helper
ath: split user and driver reguluatory hint parsing
ath: add support for proper dynamic regulatory hints
ath9k: check for NULL rate when using ieee80211_get_rts_cts_rate()
ath9k: add TX99 support
cfg80211: export reg_initiator_name()
Luka Perkov (3):
octeon_mgmt: drop redundant mac address check
mvneta: drop redundant mac address check
arc_emac: drop redundant mac address check
Maciej W. Rozycki (1):
declance: Remove `incompatible pointer type' warnings
Marc Kleine-Budde (4):
can: dev: sort can_get_size() by IFLA_CAN_*
can: dev: sort can_fill_info() by IFLA_CAN_*
can: dev: sort can_changelink() by IFLA_CAN_*
can: ti_hecc: remove priv->can.do_get_state() callback
Marcel Holtmann (223):
Bluetooth: Refactor raw socket filter into more readable code
Bluetooth: Fix handling of getpeername() for HCI sockets
Bluetooth: Fix handling of getsockname() for HCI sockets
Bluetooth: Report error for HCI reset ioctl when device is down
Bluetooth: Fix error handling for HCI socket options
Bluetooth: Restrict ioctls to HCI raw channel sockets
Bluetooth: Introduce user channel flag for HCI devices
Bluetooth: Introduce new HCI socket channel for user operation
Bluetooth: Use devname:vhci module alias for virtual HCI driver
Bluetooth: Add support creating virtual AMP controllers
Bluetooth: Disable upper layer connections when user channel is active
Bluetooth: Use GFP_KERNEL when cloning SKB in a workqueue
Bluetooth: Only schedule raw queue when user channel is active
Bluetooth: Use only 2 bits for controller type information
Bluetooth: Replace BDADDR_LOCAL with BDADDR_NONE
Bluetooth: Provide high speed configuration option
Bluetooth: Send new settings event when changing high speed option
Bluetooth: Require CAP_NET_ADMIN for HCI User Channel operation
Bluetooth: Enable -D__CHECK_ENDIAN__ for sparse by default
Bluetooth: Restrict disabling of HS when controller is powered off
Bluetooth: Add management command for setting static address
Bluetooth: Increment management interface revision
Bluetooth: Fix memory leak with L2CAP signal channels
Bluetooth: Restrict SSP setting changes to BR/EDR enabled controllers
Bluetooth: Allow setting static address even if LE is disabled
Bluetooth: Restrict loading of link keys to BR/EDR capable controllers
Bluetooth: Restrict loading of long term keys to LE capable controllers
Bluetooth: Allow changing device class when BR/EDR is disabled
Bluetooth: Fix switch statement order for L2CAP fixed channels
Bluetooth: Don't copy L2CAP LE signalling to raw sockets
Bluetooth: SMP packets are only valid on LE connections
Bluetooth: L2CAP connectionless channels are only valid for BR/EDR
Bluetooth: Drop packets on ATT fixed channel on BR/EDR
Bluetooth: Check minimum length of SMP packets
Bluetooth: Only one command per L2CAP LE signalling is supported
Bluetooth: Fix controller list for AMP discover response
Bluetooth: Remove useless external function to count controllers
Bluetooth: Add constants for AMP controller type
Bluetooth: Separate AMP controller type from HCI device type
Bluetooth: Use explicit AMP controller id value for BR/EDR
Bluetooth: Rename AMP status constants and use them
Bluetooth: Remove pointless inline function
Bluetooth: Remove check for number of AMP controller
Bluetooth: Move hci_amp_capable() function into L2CAP core
Bluetooth: Simplify check if L2CAP connection is AMP capable
Bluetooth: Check for non BR/EDR controller in AMP discover response
Bluetooth: Reject enabling controllers without valid addresses
Bluetooth: Use explicit check for BR/EDR device type
Bluetooth: Simplify device type check for AMP discover response
Bluetooth: Use random address if public address is not available
Bluetooth: Add HCI structure for LE advertising parameters command
Bluetooth: Make it clear that disabling LE disables advertising
Bluetooth: Use helper functions for enabling/disabling advertising
Bluetooth: Add constants for LE advertising types
Bluetooth: Set LE advertising parameters before enabling it
Bluetooth: Use helper function for re-enabling advertising
Bluetooth: Remove no longer needed mgmt_new_settings() function
Bluetooth: Remove mgmt_valid_hdev() helper function
Bluetooth: Send new settings only when pairable changes
Bluetooth: Make mgmt_index_added() and mgmt_index_removed() return void
Bluetooth: Make mgmt_set_powered_failed() return void
Bluetooth: Make mgmt_disconnect_failed() return void
Bluetooth: Make mgmt_connect_failed() return void
Bluetooth: Make mgmt_device_connected() return void
Bluetooth: Make mgmt_device_disconnected() return void
Bluetooth: Make mgmt_device_found() return void
Bluetooth: Make mgmt_remote_name() return void
Bluetooth: Make mgmt_discovering() return void
Bluetooth: Power off AMP controllers after setup phase
Bluetooth: Make mgmt power down notification for BR/EDR explicit
Bluetooth: List powered down AMP controllers correctly
Bluetooth: Read supported features and commands on AMP controllers
Bluetooth: Read location data on AMP controller init
Bluetooth: Read flow control mode on AMP controller init
Bluetooth: Remove unneeded val variable when setting SSP
Bluetooth: Restrict high speed support to SSP enabled controllers
Bluetooth: Fix too long line with set_advertising() function
Bluetooth: Use hci_conn_num() for checking number of LE connections
Bluetooth: Use hci_conn_num() instead of direct connection hash access
Bluetooth: AMP contollers do not support the legacy ioctls
Bluetooth: Remove unused bfusb_ioctl() callback
Bluetooth: Remove unused bluecard_hci_ioctl() callback
Bluetooth: Remove unused bt3c_hci_ioctl() callback
Bluetooth: Remove unused btuart_hci_ioctl() callback
Bluetooth: Remove unused dtl1_hci_ioctl() callback
Bluetooth: Remove unused btmrvl_ioctl() callback
Bluetooth: Remove hdev->ioctl driver callback
Bluetooth: Move amp.h header file into net/bluetooth/
Bluetooth: Move a2mp.h header file into net/bluetooth/
Bluetooth: Move smp.h header file into net/bluetooth/
Bluetooth: Move skb->dev assignment for hdev->send into central place
Bluetooth: Remove pointless check of hci_send_frame parameter
Bluetooth: Remove return value from hci_send_frame() function
Bluetooth: Remove unused h4_check_data_len() function
Bluetooth: Provide hdev parameter to hci_recv_frame() driver callback
Bluetooth: Add hdev parameter to hdev->send driver callback
Bluetooth: Remove pointless parameter check in bfusb_send_frame()
Bluetooth: Remove pointless parameter check in bluecard_hci_send_frame()
Bluetooth: Remove pointless parameter check in bt3c_hci_send_frame()
Bluetooth: Remove pointless parameter check in btmrvl_send_frame()
Bluetooth: Remove pointless parameter check in btuart_hci_send_frame()
Bluetooth: Remove pointless parameter check in dtl1_hci_send_frame()
Bluetooth: Remove pointless parameter check in hci_uart_send_frame()
Bluetooth: Remove pointless parameter check in vhci_send_frame()
Bluetooth: Declare btusb_table[] and blacklist_table[] as const
Bluetooth: Declare bfusb_table[] as const
Bluetooth: Declare bpa10x_table[] as const
Bluetooth: Declare ath3k_table[] and ath3k_blist_tbl[] as const
Bluetooth: Make LE scan interval and window a controller option
Bluetooth: Add management command for setting LE scan parameters
Bluetooth: Fix endless loop with HCI_QUIRK_RESET_ON_CLOSE
Bluetooth: Don't advertise high speed support without SSP
Bluetooth: Add MGMT_OP_SET_SCAN_PARAMS to supported commands list
Bluetooth: Fix HCI init for 1st generation BlueFRITZ! devices
Bluetooth: Fix PSM value for L2CAP connectionless data packets
Bluetooth: Limit security mode 4 level 0 to connection oriented channels
Bluetooth: Allow 3D profile to use security mode 4 level 0
Bluetooth: The L2CAP fixed channel connectionless data is supported
Bluetooth: Unicast connectionless data reception is supported
Bluetooth: Remove l2cap_conn->dst usage from AMP manager
Bluetooth: Remove l2cap_conn->src and l2cap_conn->dst usage from SMP
Bluetooth: Remove l2cap_conn->src and l2cap_conn->dst usage from L2CAP
Bluetooth: Remove l2cap_conn->src and l2cap_conn->dst pointers
Bluetooth: Remove pointless bdaddr_to_le() helper function
Bluetooth: Store the source address type of LE connections
Bluetooth: Store source address of HCI connections
Bluetooth: Update source address and type for incoming LE connections
Bluetooth: Use hci_conn->src address for SMP functions
Bluetooth: Use hci_conn->src address for L2CAP functions
Bluetooth: Fix input address type for SMP C1 function
Bluetooth: Fix coding style violations in SMP handling
Bluetooth: Update L2CAP socket source address from HCI connection
Bluetooth: Store address information in L2CAP channel structure
Bluetooth: Return the correct address type for L2CAP sockets
Bluetooth: Access RFCOMM session addresses through L2CAP channel
Bluetooth: Access CMTP session addresses through L2CAP channel
Bluetooth: Access HIDP session addresses through L2CAP channel
Bluetooth: Access BNEP session addresses through L2CAP channel
Bluetooth: Use SCO addresses from HCI connection directly
Bluetooth: Store SCO address information in its own socket structure
Bluetooth: Store RFCOMM address information in its own socket structure
Bluetooth: Remove src and dst fields from bt_sock structure
Bluetooth: Use l2cap_pi(sk) directly where possible
Bluetooth: Add support for per socket msg_name callback
Bluetooth: Provide msg_name callback for L2CAP connectionless channels
Bluetooth: Increase minor version of core module
Bluetooth: Adjust header for proc socket information
Bluetooth: Introduce L2CAP channel flag for defer setup
Bluetooth: Introduce L2CAP channel callback for resuming
Bluetooth: Check that scan window is smaller or equal than scan interval
Bluetooth: Read number of supported IAC on controller setup
Bluetooth: Read current IAC LAP on controller setup
Bluetooth: Fix minor coding style issue in set_connectable()
Bluetooth: Use hci_request for discoverable timeout handling
Bluetooth: Update advertising data based on management commands
Bluetooth: Introduce flag for limited discoverable mode
Bluetooth: Make mgmt_discoverable() return void
Bluetooth: Make mgmt_connectable() return void
Bluetooth: Make mgmt_write_scan_failed() return void
Bluetooth: Update class of device after changing discoverable mode
Bluetooth: Move arming of discoverable timeout to complete handler
Bluetooth: Simplify the code for re-arming discoverable timeout
Bluetooth: Add HCI command structure for writing current IAC LAP
Bluetooth: Add support for entering limited discoverable mode
Bluetooth: Make mgmt_new_link_key() return void
Bluetooth: Move eir_append_data() function into mgmt.c
Bluetooth: Move eir_get_length() function into hci_event.c
Bluetooth: Update class of device on discoverable timeout
Bluetooth: Add l2cap_chan_no_resume stub for A2MP
Bluetooth: Make mgmt_pin_code_request() return void
Bluetooth: Make mgmt_pin_code_reply_complete() return void
Bluetooth: Make mgmt_pin_code_neg_reply_complete() return void
Bluetooth: Make mgmt_auth_failed() return void
Bluetooth: Make mgmt_auth_enable_complete() return void
Bluetooth: Make mgmt_ssp_enable_complete() return void
Bluetooth: Make mgmt_set_class_of_dev_complete() return void
Bluetooth: Make mgmt_set_local_name_complete() return void
Bluetooth: Make mgmt_read_local_oob_data_reply_complete() return void
Bluetooth: Make mgmt_new_ltk() return void
Bluetooth: Rename create_ad into create_adv_data
Bluetooth: Store scan response data in HCI device
Bluetooth: Set the scan response data when needed
Bluetooth: Store device name in scan response data
Bluetooth: Rename update_ad into update_adv_data
Bluetooth: Remove duplicate definitions for advertising event types
Bluetooth: Remove enable_hs declaration
Bluetooth: Socket address parameter for CID is in little endian
Bluetooth: Expose inquiry_cache debugfs only on BR/EDR controllers
Bluetooth: Expose auto_accept_delay debugfs only when SSP is supported
Bluetooth: Expose static address value for LE capable controllers
Bluetooth: Expose current voice setting in debugfs
Bluetooth: Add address type to device blacklist table
Bluetooth: Move blacklist debugfs entry creation into hci_core.c
Bluetooth: Move uuids debugfs entry creation into hci_core.c
Bluetooth: Use IS_ERR_OR_NULL for checking bt_debugfs
Bluetooth: Create HCI device debugfs directory in hci_register_dev
Bluetooth: Create root debugfs directory during module init
Bluetooth: Move device_add handling into hci_register_dev
Bluetooth: Include address type in blacklist debugfs data
Bluetooth: Move idle_timeout and sniff_{min,max}_interval to hci_core.c
Bluetooth: Use BDADDR_BREDR type for old blacklist ioctl interface
Bluetooth: Use hcon directly instead of conn->hcon where possible
Bluetooth: Block ATT connection on LE when device is blocked
Bluetooth: Move HCI device features into hci_core.c
Bluetooth: Add workaround for buggy max_page features page value
Bluetooth: Remove debug entry for connection features
Bluetooth: Move manufacturer, hci_ver and hci_rev into hci_core.c
Bluetooth: Store local version information only during setup phase
Bluetooth: Move export of class of device information into hci_core.c
Bluetooth: Expose current list of link keys via debugfs
Bluetooth: Remove bus attribute in favor of hierarchy
Bluetooth: Expose white list size information in debugfs
Bluetooth: Expose current list of long term keys via debugfs
Bluetooth: Select the own address type during initial setup phase
Bluetooth: Expose debugfs entry read/write own address type
Bluetooth: Expose setting if debug keys are used or not
Bluetooth: Add LE features to debugfs if available
Bluetooth: Remove interval parameter from HCI connection
Bluetooth: Add support for setting SSP debug mode
Bluetooth: Expose debugfs settings for LE connection interval
Bluetooth: Add support for setting DUT mode
Bluetooth: Fix UUID values in debugfs file
Bluetooth: Fix minor coding style issue in hci_core.c
Marco Porsch (1):
mac80211: fixes for mesh powersave logic
Marek Lindner (10):
batman-adv: tvlv - basic infrastructure
batman-adv: tvlv - gateway download/upload bandwidth container
batman-adv: tvlv - add distributed arp table container
batman-adv: tvlv - add network coding container
batman-adv: tvlv - convert tt data sent within OGMs
batman-adv: tvlv - convert tt query packet to use tvlv unicast packets
batman-adv: tvlv - convert roaming adv packet to use tvlv unicast packets
batman-adv: consider network coding overhead when calculating required mtu
batman-adv: update email address for Marek Lindner
batman-adv: limit local translation table max size
Marek Puzyniak (2):
ath10k: fix WEP in AP and IBSS mode
ath10k: make monitor vdev down before stoping it
Martin Hundebøll (3):
batman-adv: Remove old fragmentation code
batman-adv: Receive fragmented packets and merge
batman-adv: Fragment and send skbs larger than mtu
Masatake YAMATO (1):
veth: Showing peer of veth type dev in ip link (kernel side)
Mathias Krause (5):
net: esp{4,6}: remove padlen from struct esp_data
net: esp{4,6}: get rid of struct esp_data
net: move pskb_put() to core code
caif: use pskb_put() instead of reimplementing its functionality
net: skbuff - kernel-doc fixes
Matthew Whitehead (2):
3com: Fix drivers/net/ethernet/3com/Kconfig references to PCMCIA and 3c515
net: fujitsu: Remove ISA depdendency from Kconfig
Max Stepanov (1):
iwlwifi: mvm: split ADD_STA and ADD_STA_KEY in firmware API
Michael Dalton (1):
virtio_net: migrate mergeable rx buffers to page frag allocators
Michael Opdenacker (14):
hamradio: baycom: remove deprecated IRQF_DISABLED
net: hamradio/scc: remove deprecated IRQF_DISABLED
net: hamradio/yam: remove deprecated IRQF_DISABLED
irda: remove deprecated IRQF_DISABLED
net: wan: remove deprecated IRQF_DISABLED
net: p54spi: remove deprecated IRQF_DISABLED
isdn: remove deprecated IRQF_DISABLED
irda: update comment mentioning IRQF_DISABLED
cgxb4: remove duplicate include in cxgb4.h
ethernet: moxa: remove duplicate includes
chelsio: remove duplicate defines
atm: firestream: remove duplicate define
netfilter: ipset: remove duplicate define
iwlwifi: remove duplicate includes
Michal Kazior (52):
ath10k: clean up monitor start code
ath10k: use sizeof(*var) in kmalloc
ath10k: clean up PCI completion states
ath10k: print errcode when CE ring setup fails
ath10k: fix HTT service setup
ath10k: implement 802.3 SNAP rx decap type A-MSDU handling
ath10k: plug possible memory leak in WMI
ath10k: add support for firmware newer than 636
ath10k: add support for HTT 3.0
ath10k: use inline ce_state structure
ath10k: remove ce_op_state
ath10k: remove unused ce_attr parameters
ath10k: rename hif_ce_pipe_info to ath10k_pci_pipe
ath10k: rename ce_state to ath10k_ce_pipe
ath10k: rename ce_ring_state to ath10k_ce_ring
ath10k: prevent CE from looping indefinitely
ath10k: simplify HTC credits calculation
ath10k: add HTC TX credits replenishing notification
ath10k: make WMI commands block by design
ath10k: simplify HTC command submitting
ath10k: improve beacon submission latency
ath10k: remove wmi pending count limit
ath10k: remove wmi event worker thread
ath10k: fix tracing build for ath10k_wmi_cmd
ath10k: fix num_sends_allowed replenishing
ath10k: use num_pending_tx instead of msdu id bitmap
ath10k: avoid needless memset on TX path
ath10k: decouple HTT TX completions
ath10k: cleanup HTT TX functions
ath10k: use msdu headroom to store txfrag
ath10k: report A-MSDU subframes individually
ath10k: document decap modes
ath10k: cleanup RX decap handling
ath10k: fix Native Wifi decap mode RX
ath10k: align RX frames properly
ath10k: replenish HTT RX buffers in a tasklet
mac80211: support reporting A-MSDU subframes individually
ath10k: split tid calculation from tx function
ath10k: split vdev_id calculation from tx function
ath10k: remove ce_sendlist_send
ath10k: remove num_sends_allowed
ath10k: fix printf format string
ath10k: fix possible memory leak in new FW loading
ath10k: fix RX performance when using AP 10.X FW
ath10k: use workqueue to set WEP TX key
ath10k: fix add_interface failure handling
ath10k: track vif list internally
ath10k: fix scheduling while atomic config bug
ath10k: remove unnecessary checks
cfg80211: fix DFS channel recovery timeout
cfg80211: update dfs_state_entered upon dfs_state change
mac80211: fix uninitialized variable
Michal Simek (2):
net: emaclite: Not necessary to call devm_iounmap
net: emaclite: Code cleanup
Mihir Singh (1):
hp100: replace hardcoded name in /proc/interrupts with interface name
Mitch Williams (2):
i40e: don't free nonexistent rings
i40e: assign correct vector to VF
Mohammed Shafi Shajakhan (1):
ath10k: Fix mutex unlock balance
Mugunthan V N (3):
drivers: net: cpsw-phy-sel: Add new driver for phy mode selection for cpsw
drivers: net: cpsw: use cpsw-phy-sel driver to configure phy mode
ARM: dts: am33xx: adopt to cpsw-phy-sel driver to configure phy mode
Nate Levesque (1):
lance: Fix hardcoded interrupt name lp->name to use system device value
Neal Cardwell (1):
tcp: remove redundant code in __tcp_retransmit_skb()
Nicolas Dichtel (3):
xfrm: announce deleation of temporary SA
dev: update __dev_notify_flags() to send rtnl msg
dev: always advertise rx_flags changes via netlink
Nikolay Aleksandrov (6):
flow_dissector: factor out the ports extraction in skb_flow_get_ports
bonding: modify the old and add new xmit hash policies
bonding: document the new xmit policy modes and update the changed ones
net: add missing dev_put() in __netdev_adjacent_dev_insert
bonding: extend round-robin mode with packets_per_slave
bonding: document the new packets_per_slave option
Nithin Sujir (8):
tg3: Add function tg3_phy_shdw_write()
tg3: Add support for new 577xx device ids
tg3: LED in shared mode does not blink during traffic
tg3: Remove if 0'd code
tg3: Remove redundant if check
tg3: Appropriately classify interrupts during request_irq
tg3: Remove unnecessary spinlock
tg3: Update version to 3.134
Oliver Hartkopp (1):
can: add broadcast manager documentation
Oliver Smith (6):
netfilter: ipset: Add hash:net,net module to kernel.
netfilter: ipset: Support comments for ipset entries in the core.
netfilter: ipset: Support comments in bitmap-type ipsets.
netfilter: ipset: Support comments in the list-type ipset.
netfilter: ipset: Support comments in hash-type ipsets.
netfilter: ipset: Add hash:net,port,net module to kernel.
Olivier Guiter (3):
NFC: pn533: Add MI/TG bits only when in Initiator mode
NFC: pn533: Add support for incoming fragmented frame in target mode
NFC: pn533: Target mode Tx fragmentation support
Or Gerlitz (2):
net/mlx4: Clean the code to eliminate trivial build warnings
net/mlx4: Fix typo, move similar defs to same location
Oren Givon (1):
iwlwifi: mvm: debugfs: add an option to set antennas for scan command
Pablo Neira Ayuso (12):
netfilter: cttimeout: allow to set/get default protocol timeouts
netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c
netfilter: nf_tables: convert built-in tables/chains to chain types
netfilter: nf_tables: add compatibility layer for x_tables
netfilter: nf_tables: nft_payload: fix transport header base
netfilter: nf_tables: add support for dormant tables
netfilter: nf_tables: complete net namespace support
netfilter: nfnetlink: add batch support and use it from nf_tables
netfilter: nf_tables: add trace support
netfilter: nf_tables: add ARP filtering support
netfilter: bridge: fix nf_tables bridge dependencies with main core
netfilter: bridge: nf_tables: add filter chain type
Patrice Vilchez (1):
phy/micrel: Add suspend/resume support to Micrel PHYs
Patrick McHardy (6):
netfilter: pass hook ops to hookfn
netfilter: add nftables
netfilter: nf_tables: add netlink set API
netfilter: nf_tables: expression ops overloading
netfilter: nf_tables: add optimized data comparison for small values
netfilter: nft_payload: add optimized payload implementation for small loads
Paul Durrant (5):
xen-netback: add support for IPv6 checksum offload to guest
xen-netback: add support for IPv6 checksum offload from guest
xen-netback: Unconditionally set NETIF_F_RXCSUM
xen-netback: handle IPv6 TCP GSO packets from the guest
xen-netback: enable IPv6 TCP GSO to the guest
Peter Senna Tschudin (7):
Bluetooth: Fix assignment of 0/1 to bool variables
wireless: rtlwifi: Replace variable with a break
net: atl1c: Change variable type to bool
net: bnx2x: Change variable type to bool
net: myri10ge: Change variable type to bool
net: ipv4: Change variable type to bool
mwifiex: Change variable type to bool
Pratik Pujar (2):
qlcnic: Enhance ethtool to display ring indices and interrupt mask
qlcnic: Firmware dump collection when auto recovery is disabled.
Pravin B Shelar (6):
openvswitch: Move flow table rehashing to flow install.
openvswitch: Restructure datapath.c and flow.c
openvswitch: Move mega-flow list out of rehashing struct.
openvswitch: Simplify mega-flow APIs.
openvswitch: Enable all GSO features on internal port.
openvswitch: Use flow hash during flow lookup operation.
Rafał Miłecki (2):
bgmac: separate RX descriptor setup code into a new function
bgmac: pass received packet to the netif instead of copying it
Randy Dunlap (1):
netdev: inet_timewait_sock.h missing semi-colon when KMEMCHECK is enabled
Rony Efraim (1):
net/mlx4_core: Add immediate activate for VGT->VST->VGT
Sachin Kamat (9):
net: bnx2x: Staticize local symbols
net: cxgb4vf: Staticize local symbols
net: cdc-phonet: Staticize usbpn_probe
NFC: nfcwilink: Remove redundant dev_set_drvdata
NFC: pn533: Staticize local symbols
net: ath9k: Use NULL instead of false
net: ethernet: cpsw: Remove redundant of_match_ptr
net: ethernet: cpsw-phy-sel: Remove redundant of_match_ptr
net: can: c_can_platform: Remove redundant of_match_ptr
Samuel Ortiz (9):
NFC: Set active target upon DEP up event reception
NFC: pn533: Send ATR_REQ directly for active device detection
NFC: pn533: Start listen timer from start_poll
NFC: digital: Remove PR_ERR and PR_DBG macros
NFC: digital: Add newline to pr_* calls
NFC: Document NFC targets sens_res field
NFC: Define secure element IO API and commands
NFC: netlink: SE API implementation
NFC: Fix SE API related sparse warning
Sathya Perla (3):
be2net: fix adaptive interrupt coalescing
be2net: add a counter for pkts dropped in xmit path
be2net: add support for ndo_busy_poll
Sebastian Hesselbarth (1):
MAINTAINERS: mv643xx_eth: take over maintainership from Lennart
Sergei Shtylyov (2):
sh_eth: add/use RMCR.RNC bit
sh_eth: check platform data pointer
Sergey Ryazanov (1):
mac80211: Remove superfluous is_multicast_ether_addr() call
Seth Forshee (1):
mac80211: Remove check for offchannel state when waking netdev queues
Shahed Shaikh (3):
netxen_nic: Print ULA information
netxen_nic: Update version to 4.0.82
qlcnic: Skip unknown entry type while collecting firmware dump
Shannon Nelson (5):
i40e: fixup legacy interrupt handling
i40e: tweaking icr0 handling for legacy irq
i40e: reorder block declarations in debugfs
i40e: check vsi ptrs before dumping them
i40e: use pf_id for pf function id in qtx_ctl
Shawn Bohrer (3):
udp: Only allow busy read/poll on connected sockets
udp: ipv4: Add udp early demux
net: ipv4 only populate IP_PKTINFO when needed
Simon Wunderlich (20):
cfg80211: export cfg80211_chandef_dfs_required
mac80211: split off channel switch parsing function
mac80211: split off ibss disconnect
mac80211: add support for CSA in IBSS mode
mac80211: send a CSA action frame when changing channel
nl80211: enable IBSS support for channel switch announcements
nl80211: allow CAC only if no operation is going on
batman-adv: remove vis functionality
batman-adv: add build check macros for packet member offset
batman-adv: reorder packet types
batman-adv: remove packed from batadv_ogm_packet
batman-adv: reorder batadv_iv_flags
batman-adv: only add recordroute information to icmp request/reply
batman-adv: remove useless find_router look up
batman-adv: update email address for Simon Wunderlich
batman-adv: Start new development cycle
batman-adv: generalize batman-adv icmp packet handling
nl80211/cfg80211: enable DFS for IBSS mode
mac80211: enable DFS for IBSS mode
ath9k: enable DFS for IBSS mode
Sony Chacko (1):
qlcnic: Remove redundant eSwitch enable commands
Stanislav Fomichev (1):
netfilter: ip6t_REJECT: skip checksum verification for outgoing ipv6 packets
Stanislaw Gruszka (8):
mac80211: change beacon/connection polling
rt2800: comment enable radio initialization sequence
rt2800: add support for radio chip RF3070
rt2x00: do not pause queue on flush
iwlwifi: don't WARN on bad firmware state
rt2400pci: fix RSSI read
rt2x00: check if device is still available on rt2x00mac_flush()
rt2800usb: slow down TX status polling
Stefan Assmann (1):
igb: fix driver reload with VF assigned to guest
Steffen Klassert (3):
ipv6: Add a receive path hook for vti6 in xfrm6_mode_tunnel.
ipv6: Add support for IPsec virtual tunnel interfaces
xfrm: Don't queue retransmitted packets if the original is still on the host
Sucheta Chakraborty (3):
qlcnic: Print informational messages only once during driver load.
qlcnic: dcb code cleanup and refactoring.
qlcnic: Register netdev in FAILED state for 83xx/84xx
Sujith Manoharan (22):
ath10k: Calculate correct peer PHY mode for VHT
ath9k: Update initvals for AR9565 1.0
ath9k: Bypass EEPROM for diversity cap for AR9565
ath9k: Fix antenna diversity init for AR9565
ath9k: Use correct RX gain table for AR9565
ath9k: Add support for AR9565 v1.0.1 LNA diversity
ath9k: Enable antenna diversity for WB335
ath9k: Identify CUS252 cards
ath9k: Identify WB335 Antenna configuration
ath9k: Fix regulatory compliance for AR9462/AR9565
ath9k: Add and use initvals for channel 14
ath9k: Update AR9485 1.1 initvals
ath9k: Add DELL 1707 to supported card table
ath9k: Fix calibration for AR9462
ath9k: Fix issue with parsing malformed CFP IE
ath9k: Handle abnormal NAV in AP mode
ath9k: Use bitops for calibration flags
ath9k: Fix PeakDetect calibration for AR9462
ath9k: Fix NF calibration for single stream cards
ath9k: Handle FATAL interrupts correctly
ath9k: Remove incorrect diversity initialization
ath10k: Fix bug in max. VHT A-MPDU size
Sunil Dutt (1):
cfg80211: pass station supported channel and oper class info
Thierry Escande (12):
NFC: Digital Protocol stack implementation
NFC Digital: Implement driver commands mechanism
NFC Digital: Add NFC-A technology support
NFC Digital: Add NFC-F technology support
NFC Digital: Add initiator NFC-DEP support
NFC Digital: Add target NFC-DEP support
NFC: rawsock: Fix a memory leak
NFC: digital: Fix sens_res endiannes handling
NFC: Sony Port-100 Series driver
NFC: port100: Commands mechanism implementation
NFC: port100: Add initiator mode support
NFC: port100: Add target mode support
Tomasz Bursztyka (2):
netfilter: nf_tables: Add support for IPv6 NAT
netfilter: nft_nat: Fix endianness issue reported by sparse
Ursula Braun (1):
qeth: avoid buffer overflow in snmp ioctl
Uwe Kleine-König (2):
can: add explicit copyrights to can headers
can: add explicit copyrights to can's netlink header
Vasundhara Volam (4):
be2net: Call be_vf_setup() even when VFs are enbaled from previous load
be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd
be2net: Create single TXQ on BE3-R 1G ports
be2net: call ENABLE_VF cmd for Skyhawk-R too
Veaceslav Falico (42):
net: use lists as arguments instead of bool upper
net: add adj_list to save only neighbours
net: add RCU variant to search for netdev_adjacent link
net: add netdev_adjacent->private and allow to use it
bonding: populate neighbour's private on enslave
bonding: modify bond_get_slave_by_dev() to use neighbours
net: add for_each iterators through neighbour lower link's private
bonding: remove bond_for_each_slave_continue_reverse()
bonding: make bond_for_each_slave() use lower neighbour's private
bonding: use bond_for_each_slave() in bond_uninit()
bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only
bonding: rework rlb_next_rx_slave() to use bond_for_each_slave()
bonding: rework bond_find_best_slave() to use bond_for_each_slave()
bonding: rework bond_ab_arp_probe() to use bond_for_each_slave()
bonding: remove unused bond_for_each_slave_from()
bonding: add bond_has_slaves() and use it
bonding: convert bond_has_slaves() to use the neighbour list
net: add a possibility to get private from netdev_adjacent->list
bonding: convert first/last slave logic to use neighbours
bonding: remove bond_prev_slave()
bonding: add __bond_next_slave() which uses neighbours
bonding: use neighbours for bond_next_slave()
bonding: remove slave lists
vlan: link the upper neighbour only after registering
vlan: unlink the upper neighbour before unregistering
net: expose the master link to sysfs, and remove it from bond
net: create sysfs symlinks for neighbour devices
bonding: correctly verify for the first slave in bond_enslave
bonding: verify if we still have slaves in bond_3ad_unbind_slave()
bonding: remove __get_next_port()
bonding: remove __get_first_port()
bonding: make ad_port_selection_logic() use bond_for_each_slave()
bonding: make __get_active_agg() use bond_for_each_slave()
bonding: make ad_agg_selection_logic() use bond_for_each_slave()
bonding: make bond_3ad_unbind_slave() use bond_for_each_slave()
bonding: remove unused __get_next_agg()
bonding: don't use bond_next_slave() in bond_info_seq_next()
bonding: remove bond_next_slave()
bonding: trivial: remove forgotten bond_next_vlan()
bonding: RCUify bond_set_rx_mode()
bonding: ensure that TLB mode's active slave has correct mac filter
bonding: move bond-specific init after enslave happens
Victor Goldenshtein (5):
wlcore: cleanup scan debug prints
wlcore: fix unsafe dereference of the wlvif
wl18xx: fix boot process in high temperature environment
wl18xx: print new RDL versions during boot
wlcore: print active channel in the driver_state
Vitaly Lavrov (1):
netfiler: ipset: Add net namespace for ipset
Vladimir Murzin (1):
ath6kl: fix compilation warning in ath6kl_htc_pipe_conn_service
Wei Liu (3):
xen-netback: improve ring effeciency for guest RX
xen-netfront: convert to GRO API
Revert "xen-netback: improve ring effeciency for guest RX"
Wei Yongjun (9):
openvswitch: remove duplicated include from vport-vxlan.c
openvswitch: remove duplicated include from vport-gre.c
igbvf: add missing iounmap() on error in igbvf_probe()
i40e: remove unused including <linux/version.h>
i40e: fix error return code in i40e_probe()
netfilter: nf_tables: remove duplicated include from nf_tables_ipv4.c
ethernet/arc/arc_emac: add missing platform_set_drvdata() in arc_emac_probe()
macmace: add missing platform_set_drvdata() in mace_probe()
xtsonic: add missing platform_set_drvdata() in xtsonic_probe()
Xose Vazquez Perez (1):
wireless: rt2x00: rt2800usb: add new devices
Yair Shapira (2):
wlcore: add new plt power-mode: CHIP_AWAKE
wlcore: disable elp sleep while in plt mode
Yang Yingliang (1):
net_sched: tbf: support of 64bit rates
Yaniv Rosner (2):
bnx2x: Change function prototype
bnx2x: Add support for EXTPHY2 LED mode
Yijing Wang (1):
ixgbe: use pcie_capability_read_word() to simplify code
Ying Xue (8):
tipc: don't use memcpy to copy from user space
tipc: remove iovec length parameter from all sending functions
tipc: silence sparse warnings
tipc: make bearer and media naming consistent
tipc: avoid unnecessary lookup for tipc bearer instance
tipc: correct return value of recv_msg routine
tipc: correct return value of link_cmd_set_value routine
tipc: remove two indentation levels in tipc_recv_msg routine
Yuchung Cheng (3):
tcp: temporarily disable Fast Open on SYN timeout
tcp: enable sockets to use MSG_FASTOPEN by default
tcp: properly handle stretch acks in slow start
Yuval Mintz (4):
bnx2x: Test nvram when interface is down
bnx2x: Correct VF driver info
bnx2x: use pcie_get_minimum_link()
bnx2x: Add ndo_get_phys_port_id support
ZHAO Gang (1):
net: remove function sk_reset_txq()
Zefir Kurtisi (1):
ath9k: replace snprintf() with scnprintf()
Zhi Yong Wu (4):
vxlan: silence one build warning
net, datagram: fix the incorrect comment in zerocopy_sg_from_iovec()
net, iovec: fix the incorrect comment in memcpy_fromiovecend()
net, mc: fix the incorrect comments in two mc-related functions
baker.zhang (3):
fib_trie: avoid a redundant bit judgement in inflate
fib_trie: only calc for the un-first node
fib_trie: remove duplicated rcu lock
cedric Voncken (1):
cfg80211: vlan priority handling in WMM
dingtianhong (8):
bonding: use RCU protection for 3ad xmit path
bonding: use RCU protection for alb xmit path
bonding: add rtnl lock and remove read lock for bond sysfs
bonding: remove bond read lock for bond_mii_monitor()
bonding: remove bond read lock for bond_alb_monitor()
bonding: remove bond read lock for bond_loadbalance_arp_mon()
bonding: remove bond read lock for bond_activebackup_arp_mon()
bonding: remove bond read lock for bond_3ad_state_machine_handler()
holger@eitzenberger.org (2):
netfilter: nf_ct_sip: extend RCU read lock in set_expected_rtp_rtcp()
netfilter: nf_ct_sip: consolidate NAT hook functions
stephen hemminger (5):
qdisc: meta return ENOMEM on alloc failure
qdisc: basic classifier - remove unnecessary initialization
ethernet: cleanup eth_type_trans
ethernet: use likely() for common Ethernet encap
em_ipset: use dev_net() accessor
wangweidong (3):
sctp: fix some comments in chunk.c and associola.c
sctp: remove the repeat initialize with 0
sctp: merge two if statements to one
Documentation/ABI/testing/sysfs-class-net-batman-adv | 4 +-
Documentation/ABI/testing/sysfs-class-net-mesh | 34 +-
Documentation/DocBook/80211.tmpl | 4 +-
Documentation/devicetree/bindings/net/cpsw-phy-sel.txt | 28 +
Documentation/networking/batman-adv.txt | 54 +-
Documentation/networking/bonding.txt | 75 +-
Documentation/networking/can.txt | 217 +++
Documentation/networking/ip-sysctl.txt | 15 +-
Documentation/networking/netdevices.txt | 10 +-
Documentation/ptp/testptp.c | 65 +-
MAINTAINERS | 18 +-
arch/alpha/include/uapi/asm/socket.h | 4 +-
arch/arm/boot/dts/am33xx.dtsi | 6 +
arch/avr32/include/uapi/asm/socket.h | 2 +
arch/cris/include/uapi/asm/socket.h | 2 +
arch/frv/include/uapi/asm/socket.h | 2 +
arch/h8300/include/uapi/asm/socket.h | 2 +
arch/ia64/include/uapi/asm/socket.h | 2 +
arch/m32r/include/uapi/asm/socket.h | 2 +
arch/mips/include/uapi/asm/socket.h | 2 +
arch/mn10300/include/uapi/asm/socket.h | 2 +
arch/parisc/include/uapi/asm/socket.h | 2 +
arch/powerpc/include/uapi/asm/socket.h | 2 +
arch/s390/include/uapi/asm/socket.h | 2 +
arch/sparc/include/uapi/asm/socket.h | 2 +
arch/x86/kernel/jump_label.c | 25 +-
arch/x86/net/bpf_jit_comp.c | 2 +
arch/xtensa/include/uapi/asm/socket.h | 2 +
drivers/atm/firestream.h | 1 -
drivers/bcma/host_pci.c | 8 +-
drivers/bluetooth/Makefile | 2 +
drivers/bluetooth/ath3k.c | 4 +-
drivers/bluetooth/bfusb.c | 31 +-
drivers/bluetooth/bluecard_cs.c | 30 +-
drivers/bluetooth/bpa10x.c | 11 +-
drivers/bluetooth/bt3c_cs.c | 30 +-
drivers/bluetooth/btmrvl_drv.h | 12 +-
drivers/bluetooth/btmrvl_main.c | 295 ++--
drivers/bluetooth/btmrvl_sdio.c | 23 +-
drivers/bluetooth/btmrvl_sdio.h | 2 +
drivers/bluetooth/btsdio.c | 6 +-
drivers/bluetooth/btuart_cs.c | 30 +-
drivers/bluetooth/btusb.c | 22 +-
drivers/bluetooth/btwilink.c | 9 +-
drivers/bluetooth/dtl1_cs.c | 30 +-
drivers/bluetooth/hci_bcsp.c | 5 +-
drivers/bluetooth/hci_h4.c | 24 -
drivers/bluetooth/hci_h5.c | 2 +-
drivers/bluetooth/hci_ldisc.c | 12 +-
drivers/bluetooth/hci_ll.c | 14 +-
drivers/bluetooth/hci_vhci.c | 179 ++-
drivers/char/random.c | 5 +-
drivers/infiniband/core/cma.c | 28 +-
drivers/infiniband/hw/mlx4/main.c | 14 +-
drivers/isdn/hardware/eicon/divasmain.c | 2 +-
drivers/isdn/hardware/eicon/um_idi.c | 2 +-
drivers/isdn/icn/icn.c | 3 +-
drivers/isdn/sc/init.c | 2 +-
drivers/net/bonding/Makefile | 2 +-
drivers/net/bonding/bond_3ad.c | 199 ++-
drivers/net/bonding/bond_alb.c | 150 ++-
drivers/net/bonding/bond_alb.h | 4 +-
drivers/net/bonding/bond_main.c | 715 +++++-----
drivers/net/bonding/bond_netlink.c | 131 ++
drivers/net/bonding/bond_options.c | 142 ++
drivers/net/bonding/bond_procfs.c | 21 +-
drivers/net/bonding/bond_sysfs.c | 264 ++--
drivers/net/bonding/bonding.h | 113 +-
drivers/net/can/at91_can.c | 2 +-
drivers/net/can/bfin_can.c | 2 +-
drivers/net/can/c_can/c_can_pci.c | 2 -
drivers/net/can/c_can/c_can_platform.c | 2 +-
drivers/net/can/cc770/cc770_platform.c | 4 +-
drivers/net/can/dev.c | 67 +-
drivers/net/can/flexcan.c | 2 +-
drivers/net/can/janz-ican3.c | 2 +-
drivers/net/can/mcp251x.c | 2 +-
drivers/net/can/mscan/mscan.h | 6 +-
drivers/net/can/pch_can.c | 1 -
drivers/net/can/sja1000/ems_pci.c | 1 -
drivers/net/can/sja1000/kvaser_pci.c | 1 -
drivers/net/can/sja1000/peak_pci.c | 2 -
drivers/net/can/sja1000/plx_pci.c | 1 -
drivers/net/can/sja1000/sja1000_platform.c | 2 +-
drivers/net/can/softing/softing.h | 24 +-
drivers/net/can/softing/softing_main.c | 2 +-
drivers/net/can/ti_hecc.c | 12 +-
drivers/net/ethernet/3com/Kconfig | 4 +-
drivers/net/ethernet/3com/typhoon.c | 1 -
drivers/net/ethernet/8390/8390.h | 40 +-
drivers/net/ethernet/8390/ax88796.c | 2 +-
drivers/net/ethernet/8390/ne2k-pci.c | 3 -
drivers/net/ethernet/adaptec/starfire.c | 2 -
drivers/net/ethernet/adi/bfin_mac.h | 2 +-
drivers/net/ethernet/amd/7990.h | 12 +-
drivers/net/ethernet/amd/amd8111e.c | 2 -
drivers/net/ethernet/amd/atarilance.c | 4 +-
drivers/net/ethernet/amd/au1000_eth.c | 2 +-
drivers/net/ethernet/amd/declance.c | 16 +-
drivers/net/ethernet/amd/lance.c | 2 +-
drivers/net/ethernet/amd/pcnet32.c | 3 +-
drivers/net/ethernet/apple/bmac.c | 4 +-
drivers/net/ethernet/apple/macmace.c | 1 +
drivers/net/ethernet/arc/emac_main.c | 7 +-
drivers/net/ethernet/atheros/alx/main.c | 1 -
drivers/net/ethernet/atheros/atl1c/atl1c.h | 6 +-
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 2 +-
drivers/net/ethernet/atheros/atl1e/atl1e.h | 12 +-
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 46 +-
drivers/net/ethernet/atheros/atlx/atl2.h | 2 +-
drivers/net/ethernet/broadcom/b44.c | 12 +-
drivers/net/ethernet/broadcom/bgmac.c | 117 +-
drivers/net/ethernet/broadcom/bnx2.c | 9 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 11 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 18 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 22 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 1 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 25 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 80 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 30 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 2 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 149 ++-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h | 7 +
drivers/net/ethernet/broadcom/cnic.c | 4 +-
drivers/net/ethernet/broadcom/cnic_if.h | 4 +-
drivers/net/ethernet/broadcom/tg3.c | 154 ++-
drivers/net/ethernet/broadcom/tg3.h | 3 +
drivers/net/ethernet/brocade/bna/bnad.c | 1 -
drivers/net/ethernet/brocade/bna/bnad.h | 43 +-
drivers/net/ethernet/calxeda/xgmac.c | 10 +-
drivers/net/ethernet/chelsio/cxgb/common.h | 46 +-
drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 -
drivers/net/ethernet/chelsio/cxgb/pm3393.c | 4 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 -
drivers/net/ethernet/chelsio/cxgb3/regs.h | 35 -
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 -
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 5 +-
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 5 +-
drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 11 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 2 -
drivers/net/ethernet/davicom/dm9000.c | 2 +-
drivers/net/ethernet/dec/tulip/de2104x.c | 1 -
drivers/net/ethernet/dec/tulip/de4x5.c | 2 +-
drivers/net/ethernet/dec/tulip/dmfe.c | 3 -
drivers/net/ethernet/dec/tulip/tulip_core.c | 1 -
drivers/net/ethernet/dec/tulip/uli526x.c | 2 -
drivers/net/ethernet/dec/tulip/winbond-840.c | 3 -
drivers/net/ethernet/dec/tulip/xircom_cb.c | 2 -
drivers/net/ethernet/dlink/dl2k.c | 1 -
drivers/net/ethernet/dlink/sundance.c | 2 -
drivers/net/ethernet/emulex/benet/be.h | 177 ++-
drivers/net/ethernet/emulex/benet/be_cmds.c | 27 +-
drivers/net/ethernet/emulex/benet/be_cmds.h | 332 +++--
drivers/net/ethernet/emulex/benet/be_ethtool.c | 40 +-
drivers/net/ethernet/emulex/benet/be_main.c | 315 +++--
drivers/net/ethernet/fealnx.c | 1 -
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +-
drivers/net/ethernet/freescale/gianfar.c | 87 +-
drivers/net/ethernet/freescale/gianfar.h | 26 +-
drivers/net/ethernet/freescale/ucc_geth.c | 2 +-
drivers/net/ethernet/fujitsu/Kconfig | 2 +-
drivers/net/ethernet/hp/hp100.c | 2 +-
drivers/net/ethernet/i825xx/82596.c | 8 +-
drivers/net/ethernet/i825xx/lib82596.c | 6 +-
drivers/net/ethernet/ibm/emac/core.c | 2 +-
drivers/net/ethernet/ibm/emac/debug.h | 14 +-
drivers/net/ethernet/ibm/emac/rgmii.h | 18 +-
drivers/net/ethernet/ibm/emac/tah.h | 14 +-
drivers/net/ethernet/ibm/emac/zmii.h | 18 +-
drivers/net/ethernet/ibm/ibmveth.c | 4 +-
drivers/net/ethernet/icplus/ipg.c | 1 -
drivers/net/ethernet/intel/e100.c | 2 -
drivers/net/ethernet/intel/e1000/e1000.h | 32 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 3 +-
drivers/net/ethernet/intel/e1000e/e1000.h | 45 +-
drivers/net/ethernet/intel/i40e/i40e.h | 13 +-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 338 ++---
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 69 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 484 ++++---
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 433 +++---
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 35 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +-
drivers/net/ethernet/intel/igb/e1000_82575.h | 16 +-
drivers/net/ethernet/intel/igb/e1000_hw.h | 6 +-
drivers/net/ethernet/intel/igb/e1000_i210.h | 38 +-
drivers/net/ethernet/intel/igb/e1000_mac.h | 2 +-
drivers/net/ethernet/intel/igb/e1000_phy.c | 8 +-
drivers/net/ethernet/intel/igb/igb.h | 74 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 145 +-
drivers/net/ethernet/intel/igb/igb_main.c | 61 +-
drivers/net/ethernet/intel/igbvf/igbvf.h | 22 +-
drivers/net/ethernet/intel/igbvf/netdev.c | 8 +-
drivers/net/ethernet/intel/igbvf/vf.c | 4 +-
drivers/net/ethernet/intel/ixgb/ixgb.h | 22 +-
drivers/net/ethernet/intel/ixgb/ixgb_hw.h | 25 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 258 ++--
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 109 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 15 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 589 ++++++--
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 40 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 30 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 5 +
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 12 +-
drivers/net/ethernet/intel/ixgbevf/ethtool.c | 234 ++--
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 178 ++-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 255 ++--
drivers/net/ethernet/intel/ixgbevf/vf.c | 4 +-
drivers/net/ethernet/jme.c | 6 +-
drivers/net/ethernet/jme.h | 1 -
drivers/net/ethernet/korina.c | 2 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 5 +-
drivers/net/ethernet/marvell/mvmdio.c | 110 +-
drivers/net/ethernet/marvell/mvneta.c | 2 +-
drivers/net/ethernet/marvell/skge.c | 2 -
drivers/net/ethernet/marvell/sky2.c | 3 -
drivers/net/ethernet/mellanox/mlx4/cmd.c | 41 +-
drivers/net/ethernet/mellanox/mlx4/cq.c | 6 -
drivers/net/ethernet/mellanox/mlx4/en_cq.c | 45 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 36 +-
drivers/net/ethernet/mellanox/mlx4/en_main.c | 8 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 152 ++-
drivers/net/ethernet/mellanox/mlx4/en_port.c | 17 +-
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 68 +-
drivers/net/ethernet/mellanox/mlx4/en_selftest.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 54 +-
drivers/net/ethernet/mellanox/mlx4/eq.c | 1 -
drivers/net/ethernet/mellanox/mlx4/fw.c | 110 +-
drivers/net/ethernet/mellanox/mlx4/icm.c | 42 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 62 +-
drivers/net/ethernet/mellanox/mlx4/mcg.c | 8 +-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 21 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 33 +-
drivers/net/ethernet/mellanox/mlx4/mr.c | 11 +-
drivers/net/ethernet/mellanox/mlx4/pd.c | 11 +-
drivers/net/ethernet/mellanox/mlx4/port.c | 98 +-
drivers/net/ethernet/mellanox/mlx4/qp.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c | 589 +++++++-
drivers/net/ethernet/mellanox/mlx4/srq.c | 3 +-
drivers/net/ethernet/micrel/ks8851_mll.c | 4 +-
drivers/net/ethernet/micrel/ksz884x.c | 4 +-
drivers/net/ethernet/moxa/moxart_ether.c | 1 -
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 9 +-
drivers/net/ethernet/natsemi/natsemi.c | 2 -
drivers/net/ethernet/natsemi/xtsonic.c | 1 +
drivers/net/ethernet/neterion/s2io.c | 2 -
drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 -
drivers/net/ethernet/octeon/octeon_mgmt.c | 2 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 56 +-
drivers/net/ethernet/packetengines/hamachi.c | 1 -
drivers/net/ethernet/packetengines/yellowfin.c | 2 -
drivers/net/ethernet/pasemi/pasemi_mac.c | 1 -
drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 9 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h | 1 +
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 2 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | 30 +-
drivers/net/ethernet/qlogic/qla3xxx.c | 2 -
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 181 +--
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 145 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 18 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 78 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 47 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c | 20 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 184 ++-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 109 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 260 ++--
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 8 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 67 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 434 +++---
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 41 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 15 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 12 +-
drivers/net/ethernet/qlogic/qlge/qlge.h | 60 +-
drivers/net/ethernet/qlogic/qlge/qlge_main.c | 127 +-
drivers/net/ethernet/rdc/r6040.c | 2 -
drivers/net/ethernet/realtek/8139cp.c | 1 -
drivers/net/ethernet/realtek/8139too.c | 1 -
drivers/net/ethernet/realtek/r8169.c | 1 -
drivers/net/ethernet/renesas/sh_eth.c | 14 +-
drivers/net/ethernet/renesas/sh_eth.h | 3 +
drivers/net/ethernet/sfc/ef10.c | 319 ++++-
drivers/net/ethernet/sfc/ef10_regs.h | 1 +
drivers/net/ethernet/sfc/efx.h | 105 +-
drivers/net/ethernet/sfc/ethtool.c | 5 +-
drivers/net/ethernet/sfc/io.h | 5 +
drivers/net/ethernet/sfc/mcdi.h | 120 +-
drivers/net/ethernet/sfc/mdio_10g.h | 26 +-
drivers/net/ethernet/sfc/net_driver.h | 10 +
drivers/net/ethernet/sfc/nic.c | 73 +-
drivers/net/ethernet/sfc/nic.h | 256 ++--
drivers/net/ethernet/sfc/phy.h | 8 +-
drivers/net/ethernet/sfc/rx.c | 90 +-
drivers/net/ethernet/sfc/selftest.h | 15 +-
drivers/net/ethernet/sfc/tx.c | 426 ++++--
drivers/net/ethernet/sgi/meth.c | 2 +-
drivers/net/ethernet/sis/sis190.c | 1 -
drivers/net/ethernet/smsc/Kconfig | 4 +-
drivers/net/ethernet/smsc/epic100.c | 126 +-
drivers/net/ethernet/smsc/smc911x.c | 331 +++--
drivers/net/ethernet/smsc/smc911x.h | 2 +-
drivers/net/ethernet/smsc/smc9194.c | 56 +-
drivers/net/ethernet/smsc/smc91c92_cs.c | 43 +-
drivers/net/ethernet/smsc/smc91x.c | 237 ++--
drivers/net/ethernet/smsc/smc91x.h | 4 +-
drivers/net/ethernet/smsc/smsc911x.c | 4 +-
drivers/net/ethernet/smsc/smsc9420.c | 169 ++-
drivers/net/ethernet/stmicro/stmmac/common.h | 12 +-
drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 17 +-
drivers/net/ethernet/stmicro/stmmac/mmc.h | 6 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 10 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 1 -
drivers/net/ethernet/sun/cassini.c | 4 +-
drivers/net/ethernet/sun/niu.c | 2 -
drivers/net/ethernet/sun/sungem.c | 4 +-
drivers/net/ethernet/sun/sunhme.c | 12 +-
drivers/net/ethernet/sun/sunqe.c | 2 +-
drivers/net/ethernet/tehuti/tehuti.c | 1 -
drivers/net/ethernet/ti/Kconfig | 8 +
drivers/net/ethernet/ti/Makefile | 1 +
drivers/net/ethernet/ti/cpsw-phy-sel.c | 161 +++
drivers/net/ethernet/ti/cpsw.c | 159 +--
drivers/net/ethernet/ti/cpsw.h | 2 +
drivers/net/ethernet/ti/cpts.h | 9 +-
drivers/net/ethernet/ti/davinci_emac.c | 2 +-
drivers/net/ethernet/ti/tlan.c | 1 -
drivers/net/ethernet/tile/tilegx.c | 2 +-
drivers/net/ethernet/toshiba/ps3_gelic_net.h | 29 +-
drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 6 +-
drivers/net/ethernet/toshiba/spider_net.c | 1 -
drivers/net/ethernet/toshiba/spider_net.h | 4 +-
drivers/net/ethernet/toshiba/tc35815.c | 1 -
drivers/net/ethernet/via/via-rhine.c | 1 -
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 41 +-
drivers/net/fddi/skfp/fplustm.c | 2 +-
drivers/net/fddi/skfp/h/smc.h | 28 +-
drivers/net/fddi/skfp/skfddi.c | 6 +-
drivers/net/hamradio/baycom_ser_fdx.c | 2 +-
drivers/net/hamradio/baycom_ser_hdx.c | 2 +-
drivers/net/hamradio/scc.c | 2 +-
drivers/net/hamradio/yam.c | 2 +-
drivers/net/irda/bfin_sir.c | 4 +-
drivers/net/irda/donauboe.c | 4 +-
drivers/net/irda/sh_irda.c | 2 +-
drivers/net/irda/sh_sir.c | 2 +-
drivers/net/irda/sir-dev.h | 29 +-
drivers/net/macvlan.c | 47 +-
drivers/net/netconsole.c | 57 +-
drivers/net/phy/Kconfig | 7 +
drivers/net/phy/Makefile | 1 +
drivers/net/phy/at803x.c | 57 +-
drivers/net/phy/marvell.c | 4 +-
drivers/net/phy/mdio-moxart.c | 201 +++
drivers/net/phy/micrel.c | 24 +
drivers/net/phy/realtek.c | 15 +
drivers/net/plip/plip.c | 2 +-
drivers/net/usb/Kconfig | 15 +
drivers/net/usb/Makefile | 1 +
drivers/net/usb/catc.c | 8 +-
drivers/net/usb/cdc-phonet.c | 2 +-
drivers/net/usb/cdc_mbim.c | 104 +-
drivers/net/usb/cdc_ncm.c | 507 ++++---
drivers/net/usb/huawei_cdc_ncm.c | 230 ++++
drivers/net/usb/qmi_wwan.c | 69 +-
drivers/net/veth.c | 9 +
drivers/net/virtio_net.c | 219 +--
drivers/net/vmxnet3/vmxnet3_int.h | 4 +-
drivers/net/vxlan.c | 37 +-
drivers/net/wan/hostess_sv11.c | 2 +-
drivers/net/wan/sealevel.c | 2 +-
drivers/net/wan/x25_asy.h | 2 +-
drivers/net/wan/z85230.h | 27 +-
drivers/net/wimax/i2400m/i2400m-usb.h | 27 +-
drivers/net/wimax/i2400m/i2400m.h | 117 +-
drivers/net/wireless/adm8211.c | 1 -
drivers/net/wireless/airo.c | 1 -
drivers/net/wireless/ath/Kconfig | 18 +
drivers/net/wireless/ath/Makefile | 5 +-
drivers/net/wireless/ath/ar5523/ar5523.c | 1 +
drivers/net/wireless/ath/ath10k/bmi.c | 42 +-
drivers/net/wireless/ath/ath10k/ce.c | 397 +++---
drivers/net/wireless/ath/ath10k/ce.h | 126 +-
drivers/net/wireless/ath/ath10k/core.c | 355 ++++-
drivers/net/wireless/ath/ath10k/core.h | 80 +-
drivers/net/wireless/ath/ath10k/debug.c | 157 ++-
drivers/net/wireless/ath/ath10k/debug.h | 27 +-
drivers/net/wireless/ath/ath10k/htc.c | 241 +---
drivers/net/wireless/ath/ath10k/htc.h | 5 +-
drivers/net/wireless/ath/ath10k/htt.c | 19 +-
drivers/net/wireless/ath/ath10k/htt.h | 13 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 314 +++--
drivers/net/wireless/ath/ath10k/htt_tx.c | 287 ++--
drivers/net/wireless/ath/ath10k/hw.h | 79 +-
drivers/net/wireless/ath/ath10k/mac.c | 732 +++++-----
drivers/net/wireless/ath/ath10k/mac.h | 2 +
drivers/net/wireless/ath/ath10k/pci.c | 465 ++++---
drivers/net/wireless/ath/ath10k/pci.h | 76 +-
drivers/net/wireless/ath/ath10k/rx_desc.h | 24 +-
drivers/net/wireless/ath/ath10k/trace.h | 32 +-
drivers/net/wireless/ath/ath10k/txrx.c | 67 +-
drivers/net/wireless/ath/ath10k/txrx.h | 5 +-
drivers/net/wireless/ath/ath10k/wmi.c | 1277 ++++++++++++++++--
drivers/net/wireless/ath/ath10k/wmi.h | 1037 ++++++++++++++-
drivers/net/wireless/ath/ath5k/ahb.c | 15 +-
drivers/net/wireless/ath/ath5k/base.c | 6 +-
drivers/net/wireless/ath/ath6kl/common.h | 3 +-
drivers/net/wireless/ath/ath6kl/debug.h | 9 +-
drivers/net/wireless/ath/ath6kl/htc.h | 2 +-
drivers/net/wireless/ath/ath9k/Kconfig | 20 +
drivers/net/wireless/ath/ath9k/Makefile | 4 +-
drivers/net/wireless/ath/ath9k/ahb.c | 4 +-
drivers/net/wireless/ath/ath9k/ani.c | 6 +-
drivers/net/wireless/ath/ath9k/antenna.c | 36 +-
drivers/net/wireless/ath/ath9k/ar5008_phy.c | 48 +-
drivers/net/wireless/ath/ath9k/ar9002_calib.c | 11 +-
drivers/net/wireless/ath/ath9k/ar9002_hw.c | 26 +-
drivers/net/wireless/ath/ath9k/ar9002_phy.c | 25 +-
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 92 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 34 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 2 +
drivers/net/wireless/ath/ath9k/ar9003_hw.c | 5 +
drivers/net/wireless/ath/ath9k/ar9003_mci.c | 6 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 240 ++--
drivers/net/wireless/ath/ath9k/ar9003_phy.h | 4 +
drivers/net/wireless/ath/ath9k/ar9003_rtt.c | 58 +-
drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 218 ++-
drivers/net/wireless/ath/ath9k/ar9565_1p0_initvals.h | 24 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 73 +-
drivers/net/wireless/ath/ath9k/beacon.c | 2 +
drivers/net/wireless/ath/ath9k/calib.c | 33 +-
drivers/net/wireless/ath/ath9k/calib.h | 3 +-
drivers/net/wireless/ath/ath9k/common.c | 91 +-
drivers/net/wireless/ath/ath9k/common.h | 7 +-
drivers/net/wireless/ath/ath9k/debug.c | 564 ++++----
drivers/net/wireless/ath/ath9k/debug.h | 12 +-
drivers/net/wireless/ath/ath9k/dfs.h | 2 +-
drivers/net/wireless/ath/ath9k/dfs_debug.c | 32 +-
drivers/net/wireless/ath/ath9k/dfs_debug.h | 16 -
drivers/net/wireless/ath/ath9k/eeprom_4k.c | 10 +-
drivers/net/wireless/ath/ath9k/eeprom_9287.c | 8 +-
drivers/net/wireless/ath/ath9k/eeprom_def.c | 12 +-
drivers/net/wireless/ath/ath9k/gpio.c | 22 +-
drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 456 +++----
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 32 +-
drivers/net/wireless/ath/ath9k/hw-ops.h | 16 +
drivers/net/wireless/ath/ath9k/hw.c | 128 +-
drivers/net/wireless/ath/ath9k/hw.h | 112 +-
drivers/net/wireless/ath/ath9k/init.c | 140 +-
drivers/net/wireless/ath/ath9k/link.c | 27 +-
drivers/net/wireless/ath/ath9k/mac.c | 6 +-
drivers/net/wireless/ath/ath9k/mac.h | 2 -
drivers/net/wireless/ath/ath9k/main.c | 327 +++--
drivers/net/wireless/ath/ath9k/mci.c | 8 +-
drivers/net/wireless/ath/ath9k/pci.c | 195 ++-
drivers/net/wireless/ath/ath9k/rc.c | 32 +-
drivers/net/wireless/ath/ath9k/recv.c | 197 ++-
drivers/net/wireless/ath/ath9k/wmi.h | 2 +-
drivers/net/wireless/ath/ath9k/xmit.c | 70 +-
drivers/net/wireless/ath/{ath9k => }/dfs_pattern_detector.c | 23 +-
drivers/net/wireless/ath/{ath9k => }/dfs_pattern_detector.h | 28 +-
drivers/net/wireless/ath/{ath9k => }/dfs_pri_detector.c | 10 +-
drivers/net/wireless/ath/{ath9k => }/dfs_pri_detector.h | 2 +
drivers/net/wireless/ath/regd.c | 140 +-
drivers/net/wireless/ath/wcn36xx/Kconfig | 16 +
drivers/net/wireless/ath/wcn36xx/Makefile | 7 +
drivers/net/wireless/ath/wcn36xx/debug.c | 181 +++
drivers/net/wireless/ath/wcn36xx/debug.h | 49 +
drivers/net/wireless/ath/wcn36xx/dxe.c | 805 +++++++++++
drivers/net/wireless/ath/wcn36xx/dxe.h | 284 ++++
drivers/net/wireless/ath/wcn36xx/hal.h | 4657 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/ath/wcn36xx/main.c | 1036 +++++++++++++++
drivers/net/wireless/ath/wcn36xx/pmc.c | 62 +
drivers/net/wireless/ath/wcn36xx/pmc.h | 33 +
drivers/net/wireless/ath/wcn36xx/smd.c | 2126 +++++++++++++++++++++++++++++
drivers/net/wireless/ath/wcn36xx/smd.h | 127 ++
drivers/net/wireless/ath/wcn36xx/txrx.c | 284 ++++
drivers/net/wireless/ath/wcn36xx/txrx.h | 160 +++
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 238 ++++
drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +-
drivers/net/wireless/ath/wil6210/pcie_bus.c | 1 -
drivers/net/wireless/atmel.c | 94 +-
drivers/net/wireless/b43/phy_n.c | 3 +-
drivers/net/wireless/b43/xmit.c | 2 +-
drivers/net/wireless/b43legacy/xmit.c | 2 +-
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c | 186 +--
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 30 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 32 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h | 29 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c | 38 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_proto.h | 12 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 343 +++--
drivers/net/wireless/brcm80211/brcmfmac/fweh.h | 5 +-
drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c | 2 +
drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.c | 28 +
drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.h | 31 +-
drivers/net/wireless/brcm80211/brcmfmac/sdio_host.h | 96 +-
drivers/net/wireless/brcm80211/brcmfmac/tracepoint.h | 21 +-
drivers/net/wireless/brcm80211/brcmfmac/usb.c | 5 +-
drivers/net/wireless/brcm80211/brcmsmac/aiutils.h | 18 +-
drivers/net/wireless/brcm80211/brcmsmac/ampdu.h | 22 +-
drivers/net/wireless/brcm80211/brcmsmac/antsel.h | 14 +-
drivers/net/wireless/brcm80211/brcmsmac/channel.h | 20 +-
drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.h | 38 +-
drivers/net/wireless/brcm80211/brcmsmac/main.c | 8 +-
drivers/net/wireless/brcm80211/brcmsmac/main.h | 110 +-
drivers/net/wireless/brcm80211/brcmsmac/phy/phy_hal.h | 219 ++-
drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h | 371 +++---
drivers/net/wireless/brcm80211/brcmsmac/phy_shim.h | 91 +-
drivers/net/wireless/brcm80211/brcmsmac/pmu.h | 4 +-
drivers/net/wireless/brcm80211/brcmsmac/pub.h | 145 +-
drivers/net/wireless/brcm80211/brcmsmac/rate.h | 48 +-
drivers/net/wireless/brcm80211/brcmsmac/stf.h | 31 +-
drivers/net/wireless/brcm80211/brcmsmac/ucode_loader.h | 16 +-
drivers/net/wireless/brcm80211/include/brcm_hw_ids.h | 1 +
drivers/net/wireless/brcm80211/include/brcmu_d11.h | 2 +-
drivers/net/wireless/brcm80211/include/brcmu_utils.h | 44 +-
drivers/net/wireless/cw1200/cw1200_spi.c | 4 +-
drivers/net/wireless/hostap/hostap_info.c | 2 +-
drivers/net/wireless/ipw2x00/ipw2200.c | 4 +-
drivers/net/wireless/ipw2x00/libipw.h | 87 +-
drivers/net/wireless/iwlegacy/3945-mac.c | 2 -
drivers/net/wireless/iwlegacy/3945.h | 82 +-
drivers/net/wireless/iwlegacy/4965-mac.c | 2 -
drivers/net/wireless/iwlegacy/4965.h | 2 +-
drivers/net/wireless/iwlegacy/common.h | 66 +-
drivers/net/wireless/iwlwifi/dvm/agn.h | 2 +-
drivers/net/wireless/iwlwifi/dvm/dev.h | 2 +-
drivers/net/wireless/iwlwifi/dvm/rs.h | 8 +-
drivers/net/wireless/iwlwifi/dvm/tx.c | 14 +-
drivers/net/wireless/iwlwifi/dvm/ucode.c | 9 +-
drivers/net/wireless/iwlwifi/iwl-7000.c | 14 +
drivers/net/wireless/iwlwifi/iwl-config.h | 1 +
drivers/net/wireless/iwlwifi/iwl-csr.h | 32 +
drivers/net/wireless/iwlwifi/iwl-drv.c | 37 +
drivers/net/wireless/iwlwifi/iwl-fw-file.h | 4 +
drivers/net/wireless/iwlwifi/iwl-fw.h | 29 +-
drivers/net/wireless/iwlwifi/iwl-io.c | 1 -
drivers/net/wireless/iwlwifi/iwl-prph.h | 2 +
drivers/net/wireless/iwlwifi/iwl-trans.h | 24 +-
drivers/net/wireless/iwlwifi/mvm/bt-coex.c | 638 ++++++---
drivers/net/wireless/iwlwifi/mvm/constants.h | 4 +-
drivers/net/wireless/iwlwifi/mvm/d3.c | 515 ++++++-
drivers/net/wireless/iwlwifi/mvm/debugfs.c | 207 ++-
drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h | 149 ++-
drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h | 69 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-mac.h | 11 +
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 29 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h | 21 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 34 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h | 55 +-
drivers/net/wireless/iwlwifi/mvm/fw-api.h | 16 +-
drivers/net/wireless/iwlwifi/mvm/fw.c | 31 +-
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 81 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 256 +++-
drivers/net/wireless/iwlwifi/mvm/mvm.h | 89 +-
drivers/net/wireless/iwlwifi/mvm/nvm.c | 101 +-
drivers/net/wireless/iwlwifi/mvm/ops.c | 62 +-
drivers/net/wireless/iwlwifi/mvm/power.c | 70 +-
drivers/net/wireless/iwlwifi/mvm/quota.c | 42 +-
drivers/net/wireless/iwlwifi/mvm/rs.c | 793 +++++------
drivers/net/wireless/iwlwifi/mvm/rs.h | 163 ++-
drivers/net/wireless/iwlwifi/mvm/rx.c | 27 +-
drivers/net/wireless/iwlwifi/mvm/scan.c | 462 ++++++-
drivers/net/wireless/iwlwifi/mvm/sta.c | 206 ++-
drivers/net/wireless/iwlwifi/mvm/sta.h | 4 -
drivers/net/wireless/iwlwifi/mvm/testmode.h | 95 ++
drivers/net/wireless/iwlwifi/mvm/time-event.c | 5 +-
drivers/net/wireless/iwlwifi/mvm/time-event.h | 4 +-
drivers/net/wireless/iwlwifi/mvm/tx.c | 49 +-
drivers/net/wireless/iwlwifi/mvm/utils.c | 2 +-
drivers/net/wireless/iwlwifi/pcie/drv.c | 8 +-
drivers/net/wireless/iwlwifi/pcie/trans.c | 127 +-
drivers/net/wireless/iwlwifi/pcie/tx.c | 43 +-
drivers/net/wireless/libertas/firmware.c | 5 +
drivers/net/wireless/libertas/if_cs.c | 8 +-
drivers/net/wireless/libertas/if_sdio.c | 8 +-
drivers/net/wireless/libertas/if_spi.c | 6 +-
drivers/net/wireless/libertas/if_usb.c | 17 +-
drivers/net/wireless/mac80211_hwsim.c | 27 +-
drivers/net/wireless/mwifiex/cmdevt.c | 2 +-
drivers/net/wireless/mwifiex/join.c | 2 +-
drivers/net/wireless/mwifiex/main.c | 4 +-
drivers/net/wireless/mwifiex/pcie.c | 6 +-
drivers/net/wireless/mwifiex/sta_cmd.c | 2 +-
drivers/net/wireless/mwifiex/wmm.c | 2 +-
drivers/net/wireless/mwifiex/wmm.h | 24 +-
drivers/net/wireless/mwl8k.c | 2 -
drivers/net/wireless/orinoco/orinoco.h | 31 +-
drivers/net/wireless/orinoco/orinoco_nortel.c | 2 -
drivers/net/wireless/orinoco/orinoco_pci.c | 2 -
drivers/net/wireless/orinoco/orinoco_plx.c | 2 -
drivers/net/wireless/orinoco/orinoco_tmd.c | 2 -
drivers/net/wireless/p54/p54pci.c | 1 -
drivers/net/wireless/p54/p54spi.c | 2 +-
drivers/net/wireless/prism54/isl_ioctl.c | 10 +-
drivers/net/wireless/prism54/islpci_dev.c | 2 +-
drivers/net/wireless/prism54/oid_mgt.c | 2 +-
drivers/net/wireless/rt2x00/Kconfig | 28 +-
drivers/net/wireless/rt2x00/Makefile | 2 +
drivers/net/wireless/rt2x00/rt2400pci.c | 2 +-
drivers/net/wireless/rt2x00/rt2800.h | 44 +-
drivers/net/wireless/rt2x00/rt2800lib.c | 289 ++--
drivers/net/wireless/rt2x00/rt2800mmio.c | 873 ++++++++++++
drivers/net/wireless/rt2x00/rt2800mmio.h | 165 +++
drivers/net/wireless/rt2x00/rt2800pci.c | 951 +------------
drivers/net/wireless/rt2x00/rt2800pci.h | 97 --
drivers/net/wireless/rt2x00/rt2800soc.c | 263 ++++
drivers/net/wireless/rt2x00/rt2800usb.c | 29 +-
drivers/net/wireless/rt2x00/rt2x00.h | 103 +-
drivers/net/wireless/rt2x00/rt2x00crypto.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00debug.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 8 +-
drivers/net/wireless/rt2x00/rt2x00link.c | 74 +-
drivers/net/wireless/rt2x00/rt2x00mac.c | 9 +-
drivers/net/wireless/rt2x00/rt2x00pci.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 39 +-
drivers/net/wireless/rt2x00/rt2x00usb.c | 2 +
drivers/net/wireless/rt2x00/rt61pci.c | 20 +-
drivers/net/wireless/rt2x00/rt73usb.c | 18 +-
drivers/net/wireless/rtl818x/rtl8180/dev.c | 1 -
drivers/net/wireless/rtlwifi/base.c | 29 +
drivers/net/wireless/rtlwifi/base.h | 2 +-
drivers/net/wireless/rtlwifi/cam.h | 10 +-
drivers/net/wireless/rtlwifi/core.c | 10 +-
drivers/net/wireless/rtlwifi/efuse.c | 18 +-
drivers/net/wireless/rtlwifi/efuse.h | 29 +-
drivers/net/wireless/rtlwifi/pci.c | 4 -
drivers/net/wireless/rtlwifi/rtl8188ee/hw.c | 1 +
drivers/net/wireless/rtlwifi/rtl8188ee/phy.c | 28 -
drivers/net/wireless/rtlwifi/rtl8188ee/phy.h | 52 +-
drivers/net/wireless/rtlwifi/rtl8188ee/sw.c | 3 +-
drivers/net/wireless/rtlwifi/rtl8188ee/trx.c | 1 -
drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c | 25 +-
drivers/net/wireless/rtlwifi/rtl8192c/phy_common.c | 30 -
drivers/net/wireless/rtlwifi/rtl8192c/phy_common.h | 4 -
drivers/net/wireless/rtlwifi/rtl8192ce/def.h | 2 -
drivers/net/wireless/rtlwifi/rtl8192ce/phy.h | 52 +-
drivers/net/wireless/rtlwifi/rtl8192ce/reg.h | 20 -
drivers/net/wireless/rtlwifi/rtl8192ce/rf.h | 13 +-
drivers/net/wireless/rtlwifi/rtl8192ce/sw.c | 3 +-
drivers/net/wireless/rtlwifi/rtl8192ce/trx.c | 1 -
drivers/net/wireless/rtlwifi/rtl8192cu/mac.c | 187 +--
drivers/net/wireless/rtlwifi/rtl8192cu/rf.h | 13 +-
drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 3 +-
drivers/net/wireless/rtlwifi/rtl8192cu/trx.c | 2 -
drivers/net/wireless/rtlwifi/rtl8192de/dm.c | 8 +-
drivers/net/wireless/rtlwifi/rtl8192de/hw.c | 18 -
drivers/net/wireless/rtlwifi/rtl8192de/hw.h | 7 +-
drivers/net/wireless/rtlwifi/rtl8192de/phy.c | 28 -
drivers/net/wireless/rtlwifi/rtl8192de/phy.h | 49 +-
drivers/net/wireless/rtlwifi/rtl8192de/rf.h | 18 +-
drivers/net/wireless/rtlwifi/rtl8192de/sw.c | 3 +-
drivers/net/wireless/rtlwifi/rtl8192de/trx.c | 1 -
drivers/net/wireless/rtlwifi/rtl8192se/reg.h | 5 -
drivers/net/wireless/rtlwifi/rtl8192se/trx.c | 1 -
drivers/net/wireless/rtlwifi/rtl8723ae/phy.c | 29 -
drivers/net/wireless/rtlwifi/rtl8723ae/phy.h | 62 +-
drivers/net/wireless/rtlwifi/rtl8723ae/rf.h | 13 +-
drivers/net/wireless/rtlwifi/rtl8723ae/sw.c | 3 +-
drivers/net/wireless/rtlwifi/rtl8723ae/trx.c | 1 -
drivers/net/wireless/rtlwifi/usb.c | 6 +-
drivers/net/wireless/rtlwifi/wifi.h | 2 -
drivers/net/wireless/ti/wl1251/spi.c | 2 +-
drivers/net/wireless/ti/wl1251/wl1251.h | 4 +-
drivers/net/wireless/ti/wl12xx/main.c | 18 +-
drivers/net/wireless/ti/wl18xx/main.c | 127 +-
drivers/net/wireless/ti/wl18xx/reg.h | 33 +-
drivers/net/wireless/ti/wlcore/acx.c | 10 +-
drivers/net/wireless/ti/wlcore/cmd.c | 70 +-
drivers/net/wireless/ti/wlcore/cmd.h | 3 +-
drivers/net/wireless/ti/wlcore/conf.h | 5 +-
drivers/net/wireless/ti/wlcore/debugfs.c | 18 +-
drivers/net/wireless/ti/wlcore/event.c | 1 +
drivers/net/wireless/ti/wlcore/hw_ops.h | 9 +
drivers/net/wireless/ti/wlcore/init.c | 6 +
drivers/net/wireless/ti/wlcore/io.h | 4 +-
drivers/net/wireless/ti/wlcore/main.c | 232 +++-
drivers/net/wireless/ti/wlcore/ps.c | 4 +
drivers/net/wireless/ti/wlcore/scan.c | 51 +-
drivers/net/wireless/ti/wlcore/spi.c | 2 +-
drivers/net/wireless/ti/wlcore/testmode.c | 16 +-
drivers/net/wireless/ti/wlcore/tx.c | 27 +-
drivers/net/wireless/ti/wlcore/tx.h | 3 +
drivers/net/wireless/ti/wlcore/wlcore.h | 11 +
drivers/net/wireless/ti/wlcore/wlcore_i.h | 13 +-
drivers/net/xen-netback/common.h | 12 +-
drivers/net/xen-netback/interface.c | 16 +-
drivers/net/xen-netback/netback.c | 294 +++-
drivers/net/xen-netback/xenbus.c | 52 +-
drivers/net/xen-netfront.c | 4 +-
drivers/nfc/Kconfig | 10 +
drivers/nfc/Makefile | 1 +
drivers/nfc/mei_phy.c | 6 +-
drivers/nfc/microread/i2c.c | 32 +-
drivers/nfc/microread/mei.c | 4 +-
drivers/nfc/microread/microread.c | 7 +-
drivers/nfc/nfcsim.c | 38 +-
drivers/nfc/nfcwilink.c | 97 +-
drivers/nfc/pn533.c | 604 ++++++---
drivers/nfc/pn544/i2c.c | 42 +-
drivers/nfc/pn544/pn544.c | 129 +-
drivers/nfc/port100.c | 1529 +++++++++++++++++++++
drivers/s390/net/qeth_core_main.c | 6 +-
include/linux/crc32.h | 40 +
include/linux/etherdevice.h | 35 +-
include/linux/fcdevice.h | 2 +-
include/linux/fddidevice.h | 7 +-
include/linux/hippidevice.h | 10 +-
include/linux/ieee80211.h | 24 +-
include/linux/if_macvlan.h | 1 +
include/linux/if_vlan.h | 101 ++
include/linux/inetdevice.h | 28 +-
include/linux/ipv6.h | 76 +-
include/linux/jump_label.h | 10 +
include/linux/jump_label_ratelimit.h | 2 +
include/linux/mlx4/cmd.h | 6 +-
include/linux/mlx4/device.h | 25 +-
include/linux/net.h | 109 +-
include/linux/netdev_features.h | 6 +
include/linux/netdevice.h | 502 +++----
include/linux/netfilter.h | 24 +-
include/linux/netfilter/ipset/ip_set.h | 161 ++-
include/linux/netfilter/ipset/ip_set_comment.h | 57 +
include/linux/netfilter/ipset/ip_set_timeout.h | 4 +-
include/linux/netfilter/nf_conntrack_common.h | 2 +-
include/linux/netfilter/nf_conntrack_h323.h | 14 +-
include/linux/netfilter/nf_conntrack_proto_gre.h | 4 +-
include/linux/netfilter/nf_conntrack_sip.h | 162 +--
include/linux/netfilter/nfnetlink.h | 29 +-
include/linux/netfilter/nfnetlink_acct.h | 6 +-
include/linux/netfilter/x_tables.h | 128 +-
include/linux/netfilter_bridge.h | 4 +-
include/linux/netfilter_ipv4.h | 6 +-
include/linux/netfilter_ipv6.h | 10 +-
include/linux/random.h | 14 +-
include/linux/rtnetlink.h | 2 +-
include/linux/skbuff.h | 320 ++---
include/linux/ssb/ssb_driver_gige.h | 14 +
include/linux/usb/cdc_ncm.h | 33 +-
include/net/bluetooth/bluetooth.h | 27 +-
include/net/bluetooth/hci.h | 155 ++-
include/net/bluetooth/hci_core.h | 193 +--
include/net/bluetooth/l2cap.h | 35 +-
include/net/bluetooth/mgmt.h | 18 +
include/net/bluetooth/rfcomm.h | 6 +-
include/net/bluetooth/sco.h | 5 +-
include/net/caif/caif_hsi.h | 2 +-
include/net/cfg80211.h | 32 +
include/net/checksum.h | 11 +
include/net/codel.h | 19 +-
include/net/compat.h | 48 +-
include/net/dcbevent.h | 6 +-
include/net/dn.h | 20 +-
include/net/dn_dev.h | 30 +-
include/net/dn_fib.h | 47 +-
include/net/dn_neigh.h | 12 +-
include/net/dn_nsp.h | 49 +-
include/net/dn_route.h | 13 +-
include/net/dst.h | 25 +-
include/net/esp.h | 12 -
include/net/fib_rules.h | 17 +-
include/net/flow.h | 11 +-
include/net/flow_keys.h | 3 +-
include/net/garp.h | 27 +-
include/net/gen_stats.h | 51 +-
include/net/genetlink.h | 26 +-
include/net/gre.h | 8 +-
include/net/icmp.h | 10 +-
include/net/if_inet6.h | 5 +-
include/net/inet6_connection_sock.h | 32 +-
include/net/inet6_hashtables.h | 67 +-
include/net/inet_common.h | 48 +-
include/net/inet_connection_sock.h | 79 +-
include/net/inet_frag.h | 4 +
include/net/inet_hashtables.h | 99 +-
include/net/inet_sock.h | 49 +-
include/net/inet_timewait_sock.h | 69 +-
include/net/inetpeer.h | 12 +-
include/net/ip.h | 189 +--
include/net/ip6_checksum.h | 4 +-
include/net/ip6_fib.h | 51 +-
include/net/ip6_route.h | 98 +-
include/net/ip_fib.h | 61 +-
include/net/ip_tunnels.h | 3 +
include/net/ip_vs.h | 283 ++--
include/net/ipv6.h | 271 ++--
include/net/ipx.h | 12 +-
include/net/irda/ircomm_tty.h | 14 +-
include/net/irda/irda.h | 21 +-
include/net/irda/irda_device.h | 2 +-
include/net/irda/irlap_event.h | 2 +-
include/net/irda/irlap_frame.h | 4 +-
include/net/iw_handler.h | 38 +-
include/net/lapb.h | 52 +-
include/net/llc.h | 50 +-
include/net/llc_c_ac.h | 190 ++-
include/net/llc_c_ev.h | 207 ++-
include/net/llc_conn.h | 36 +-
include/net/llc_if.h | 7 +-
include/net/llc_pdu.h | 33 +-
include/net/llc_s_ac.h | 20 +-
include/net/llc_s_ev.h | 21 +-
include/net/llc_sap.h | 22 +-
include/net/mac80211.h | 60 +
include/net/mrp.h | 26 +-
include/net/ndisc.h | 61 +-
include/net/net_namespace.h | 32 +-
include/net/netevent.h | 6 +-
include/net/netfilter/ipv4/nf_conntrack_ipv4.h | 6 +-
include/net/netfilter/ipv4/nf_defrag_ipv4.h | 2 +-
include/net/netfilter/ipv6/nf_defrag_ipv6.h | 13 +-
include/net/netfilter/nf_conntrack.h | 69 +-
include/net/netfilter/nf_conntrack_acct.h | 22 +-
include/net/netfilter/nf_conntrack_core.h | 69 +-
include/net/netfilter/nf_conntrack_ecache.h | 22 +-
include/net/netfilter/nf_conntrack_extend.h | 4 +-
include/net/netfilter/nf_conntrack_helper.h | 40 +-
include/net/netfilter/nf_conntrack_l3proto.h | 16 +-
include/net/netfilter/nf_conntrack_l4proto.h | 32 +-
include/net/netfilter/nf_conntrack_seqadj.h | 30 +-
include/net/netfilter/nf_conntrack_synproxy.h | 28 +-
include/net/netfilter/nf_conntrack_timeout.h | 4 +-
include/net/netfilter/nf_conntrack_timestamp.h | 8 +-
include/net/netfilter/nf_nat.h | 13 +-
include/net/netfilter/nf_nat_core.h | 8 +-
include/net/netfilter/nf_nat_helper.h | 29 +-
include/net/netfilter/nf_nat_l3proto.h | 23 +-
include/net/netfilter/nf_nat_l4proto.h | 30 +-
include/net/netfilter/nf_queue.h | 2 +-
include/net/netfilter/nf_tables.h | 519 ++++++++
include/net/netfilter/nf_tables_core.h | 42 +
include/net/netfilter/nf_tables_ipv4.h | 23 +
include/net/netfilter/nf_tables_ipv6.h | 30 +
include/net/netfilter/xt_rateest.h | 4 +-
include/net/netlink.h | 63 +-
include/net/netns/ipv4.h | 7 +-
include/net/netns/nftables.h | 19 +
include/net/netrom.h | 89 +-
include/net/nfc/digital.h | 227 ++++
include/net/nfc/hci.h | 6 -
include/net/nfc/nci.h | 4 +
include/net/nfc/nci_core.h | 46 +-
include/net/nfc/nfc.h | 25 +-
include/net/p8022.h | 18 +-
include/net/ping.h | 4 +-
include/net/protocol.h | 24 +-
include/net/psnap.h | 4 +-
include/net/raw.h | 6 +-
include/net/rawv6.h | 3 +-
include/net/request_sock.h | 15 +-
include/net/rose.h | 114 +-
include/net/route.h | 78 +-
include/net/rtnetlink.h | 40 +-
include/net/sch_generic.h | 11 +-
include/net/scm.h | 10 +-
include/net/sctp/checksum.h | 56 +-
include/net/sctp/sctp.h | 13 +-
include/net/secure_seq.h | 26 +-
include/net/sock.h | 276 ++--
include/net/stp.h | 4 +-
include/net/tcp.h | 452 +++----
include/net/tcp_memcontrol.h | 12 -
include/net/udp.h | 109 +-
include/net/udplite.h | 6 +-
include/net/vxlan.h | 11 +
include/net/wext.h | 16 +-
include/net/wimax.h | 33 +-
include/net/x25.h | 141 +-
include/net/xfrm.h | 382 +++---
include/uapi/asm-generic/socket.h | 2 +
include/uapi/linux/can/bcm.h | 32 +
include/uapi/linux/can/error.h | 32 +
include/uapi/linux/can/gw.h | 32 +
include/uapi/linux/can/netlink.h | 8 +
include/uapi/linux/can/raw.h | 32 +
include/uapi/linux/hsr_netlink.h | 50 +
include/uapi/linux/if.h | 1 +
include/uapi/linux/if_bonding.h | 2 +
include/uapi/linux/if_ether.h | 1 +
include/uapi/linux/if_link.h | 24 +
include/uapi/linux/in.h | 5 +
include/uapi/linux/ip_vs.h | 2 +-
include/uapi/linux/netfilter/Kbuild | 2 +
include/uapi/linux/netfilter/ipset/ip_set.h | 16 +-
include/uapi/linux/netfilter/nf_conntrack_common.h | 4 +
include/uapi/linux/netfilter/nf_tables.h | 718 ++++++++++
include/uapi/linux/netfilter/nf_tables_compat.h | 38 +
include/uapi/linux/netfilter/nfnetlink.h | 10 +-
include/uapi/linux/netfilter/nfnetlink_cttimeout.h | 2 +
include/uapi/linux/nfc.h | 4 +
include/uapi/linux/nl80211.h | 27 +-
include/uapi/linux/openvswitch.h | 18 +-
include/uapi/linux/pkt_cls.h | 14 +
include/uapi/linux/pkt_sched.h | 4 +
include/uapi/linux/random.h | 7 -
include/xen/interface/io/netif.h | 18 +-
init/main.c | 7 +
kernel/jump_label.c | 5 +
lib/Kconfig | 7 +
lib/crc32.c | 456 ++++---
lib/random32.c | 307 ++++-
mm/memcontrol.c | 6 +-
net/8021q/vlan.c | 18 +-
net/8021q/vlan.h | 105 +-
net/8021q/vlan_dev.c | 23 +-
net/Kconfig | 1 +
net/Makefile | 1 +
net/ax25/af_ax25.c | 2 +-
net/batman-adv/Makefile | 3 +-
net/batman-adv/bat_iv_ogm.c | 510 +++++--
net/batman-adv/bridge_loop_avoidance.c | 64 +-
net/batman-adv/bridge_loop_avoidance.h | 10 +-
net/batman-adv/debugfs.c | 9 -
net/batman-adv/distributed-arp-table.c | 231 +++-
net/batman-adv/distributed-arp-table.h | 5 +
net/batman-adv/fragmentation.c | 491 +++++++
net/batman-adv/fragmentation.h | 50 +
net/batman-adv/gateway_client.c | 247 ++--
net/batman-adv/gateway_client.h | 2 +-
net/batman-adv/gateway_common.c | 230 ++--
net/batman-adv/gateway_common.h | 14 +-
net/batman-adv/hard-interface.c | 110 +-
net/batman-adv/hard-interface.h | 2 +-
net/batman-adv/icmp_socket.c | 128 +-
net/batman-adv/icmp_socket.h | 2 +-
net/batman-adv/main.c | 689 +++++++++-
net/batman-adv/main.h | 68 +-
net/batman-adv/network-coding.c | 71 +-
net/batman-adv/network-coding.h | 5 +
net/batman-adv/originator.c | 364 +++--
net/batman-adv/originator.h | 13 +-
net/batman-adv/packet.h | 356 +++--
net/batman-adv/routing.c | 557 ++++----
net/batman-adv/routing.h | 13 +-
net/batman-adv/send.c | 239 +++-
net/batman-adv/send.h | 53 +
net/batman-adv/soft-interface.c | 269 +++-
net/batman-adv/soft-interface.h | 4 +
net/batman-adv/sysfs.c | 274 ++--
net/batman-adv/sysfs.h | 10 +
net/batman-adv/translation-table.c | 2086 +++++++++++++++++++++--------
net/batman-adv/translation-table.h | 46 +-
net/batman-adv/types.h | 436 +++---
net/batman-adv/unicast.c | 491 -------
net/batman-adv/unicast.h | 92 --
net/batman-adv/vis.c | 938 -------------
net/batman-adv/vis.h | 36 -
net/bluetooth/Makefile | 2 +
net/bluetooth/a2mp.c | 72 +-
{include/net => net}/bluetooth/a2mp.h | 0
net/bluetooth/af_bluetooth.c | 73 +-
net/bluetooth/amp.c | 10 +-
{include/net => net}/bluetooth/amp.h | 0
net/bluetooth/bnep/core.c | 18 +-
net/bluetooth/cmtp/core.c | 6 +-
net/bluetooth/hci_conn.c | 194 ++-
net/bluetooth/hci_core.c | 1160 +++++++++++++---
net/bluetooth/hci_event.c | 175 ++-
net/bluetooth/hci_sock.c | 210 ++-
net/bluetooth/hci_sysfs.c | 373 ------
net/bluetooth/hidp/core.c | 18 +-
net/bluetooth/hidp/hidp.h | 4 +-
net/bluetooth/l2cap_core.c | 538 ++++----
net/bluetooth/l2cap_sock.c | 222 +++-
net/bluetooth/mgmt.c | 1641 +++++++++++++++++------
net/bluetooth/rfcomm/core.c | 33 +-
net/bluetooth/rfcomm/sock.c | 49 +-
net/bluetooth/sco.c | 57 +-
net/bluetooth/smp.c | 98 +-
{include/net => net}/bluetooth/smp.h | 0
net/bridge/br_multicast.c | 4 +-
net/bridge/br_netfilter.c | 24 +-
net/bridge/br_private.h | 300 ++---
net/bridge/br_private_stp.h | 24 +-
net/bridge/netfilter/Kconfig | 4 +
net/bridge/netfilter/Makefile | 2 +
net/bridge/netfilter/ebt_among.c | 2 +-
net/bridge/netfilter/ebtable_filter.c | 16 +-
net/bridge/netfilter/ebtable_nat.c | 16 +-
net/bridge/netfilter/nf_tables_bridge.c | 102 ++
net/caif/cfpkt_skbuff.c | 12 +-
net/can/af_can.h | 6 +-
net/ceph/auth_none.h | 2 +-
net/ceph/auth_x.h | 2 +-
net/ceph/crypto.h | 48 +-
net/core/datagram.c | 2 +-
net/core/dev.c | 557 +++++---
net/core/dev_addr_lists.c | 4 +-
net/core/ethtool.c | 3 +
net/core/fib_rules.c | 3 +-
net/core/flow_dissector.c | 79 +-
net/core/iovec.c | 2 +-
net/core/neighbour.c | 2 +-
net/core/net-sysfs.c | 2 +-
net/core/netprio_cgroup.c | 3 +-
net/core/rtnetlink.c | 12 +-
net/core/secure_seq.c | 16 +-
net/core/skbuff.c | 144 +-
net/core/sock.c | 45 +-
net/core/utils.c | 49 +
net/dccp/ackvec.h | 21 +-
net/dccp/ccid.h | 18 +-
net/dccp/ccids/lib/loss_interval.h | 8 +-
net/dccp/ccids/lib/packet_history.h | 25 +-
net/dccp/ccids/lib/tfrc.h | 22 +-
net/dccp/dccp.h | 186 ++-
net/dccp/feat.h | 26 +-
net/dccp/ipv4.c | 19 +-
net/dccp/ipv6.c | 83 +-
net/dccp/ipv6.h | 2 -
net/dccp/minisocks.c | 15 +-
net/dccp/output.c | 4 +-
net/dccp/proto.c | 4 +-
net/decnet/netfilter/dn_rtmsg.c | 2 +-
net/ethernet/eth.c | 30 +-
net/hsr/Kconfig | 27 +
net/hsr/Makefile | 7 +
net/hsr/hsr_device.c | 596 +++++++++
net/hsr/hsr_device.h | 29 +
net/hsr/hsr_framereg.c | 503 +++++++
net/hsr/hsr_framereg.h | 53 +
net/hsr/hsr_main.c | 469 +++++++
net/hsr/hsr_main.h | 166 +++
net/hsr/hsr_netlink.c | 457 +++++++
net/hsr/hsr_netlink.h | 30 +
net/ieee802154/6lowpan.c | 50 +-
net/ipv4/af_inet.c | 94 +-
net/ipv4/esp4.c | 49 +-
net/ipv4/fib_frontend.c | 2 -
net/ipv4/fib_lookup.h | 26 +-
net/ipv4/fib_semantics.c | 2 +-
net/ipv4/fib_trie.c | 15 +-
net/ipv4/gre_demux.c | 29 -
net/ipv4/gre_offload.c | 3 +-
net/ipv4/icmp.c | 5 +
net/ipv4/inet_connection_sock.c | 54 +-
net/ipv4/inet_diag.c | 120 +-
net/ipv4/inet_fragment.c | 3 -
net/ipv4/inet_hashtables.c | 110 +-
net/ipv4/inet_timewait_sock.c | 59 +-
net/ipv4/ip_fragment.c | 1 +
net/ipv4/ip_output.c | 33 +-
net/ipv4/ip_sockglue.c | 27 +-
net/ipv4/ip_tunnel_core.c | 33 +
net/ipv4/ip_vti.c | 67 +-
net/ipv4/ipip.c | 11 +-
net/ipv4/netfilter/Kconfig | 21 +
net/ipv4/netfilter/Makefile | 6 +
net/ipv4/netfilter/arptable_filter.c | 5 +-
net/ipv4/netfilter/ipt_CLUSTERIP.c | 112 +-
net/ipv4/netfilter/ipt_SYNPROXY.c | 2 +-
net/ipv4/netfilter/iptable_filter.c | 7 +-
net/ipv4/netfilter/iptable_mangle.c | 10 +-
net/ipv4/netfilter/iptable_nat.c | 26 +-
net/ipv4/netfilter/iptable_raw.c | 6 +-
net/ipv4/netfilter/iptable_security.c | 7 +-
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 12 +-
net/ipv4/netfilter/nf_defrag_ipv4.c | 6 +-
net/ipv4/netfilter/nf_tables_arp.c | 102 ++
net/ipv4/netfilter/nf_tables_ipv4.c | 127 ++
net/ipv4/netfilter/nft_chain_nat_ipv4.c | 205 +++
net/ipv4/netfilter/nft_chain_route_ipv4.c | 90 ++
net/ipv4/netfilter/nft_reject_ipv4.c | 123 ++
net/ipv4/ping.c | 29 +-
net/ipv4/raw.c | 6 +-
net/ipv4/route.c | 20 +-
net/ipv4/syncookies.c | 80 +-
net/ipv4/sysctl_net_ipv4.c | 137 +-
net/ipv4/tcp.c | 17 +-
net/ipv4/tcp_bic.c | 5 +-
net/ipv4/tcp_cong.c | 47 +-
net/ipv4/tcp_cubic.c | 5 +-
net/ipv4/tcp_fastopen.c | 29 +-
net/ipv4/tcp_highspeed.c | 4 +-
net/ipv4/tcp_htcp.c | 4 +-
net/ipv4/tcp_hybla.c | 5 +-
net/ipv4/tcp_illinois.c | 5 +-
net/ipv4/tcp_input.c | 137 +-
net/ipv4/tcp_ipv4.c | 125 +-
net/ipv4/tcp_lp.c | 5 +-
net/ipv4/tcp_memcontrol.c | 90 +-
net/ipv4/tcp_metrics.c | 27 +-
net/ipv4/tcp_minisocks.c | 7 +-
net/ipv4/tcp_offload.c | 8 +-
net/ipv4/tcp_output.c | 33 +-
net/ipv4/tcp_probe.c | 29 +-
net/ipv4/tcp_scalable.c | 5 +-
net/ipv4/tcp_timer.c | 9 +-
net/ipv4/tcp_vegas.c | 11 +-
net/ipv4/tcp_vegas.h | 10 +-
net/ipv4/tcp_veno.c | 9 +-
net/ipv4/tcp_yeah.c | 5 +-
net/ipv4/udp.c | 235 +++-
net/ipv4/udp_impl.h | 36 +-
net/ipv4/udp_offload.c | 1 +
net/ipv4/xfrm4_mode_tunnel.c | 16 +-
net/ipv6/Kconfig | 29 +-
net/ipv6/Makefile | 1 +
net/ipv6/addrconf.c | 41 +-
net/ipv6/af_inet6.c | 65 +-
net/ipv6/datagram.c | 25 +-
net/ipv6/esp6.c | 48 +-
net/ipv6/inet6_connection_sock.c | 33 +-
net/ipv6/inet6_hashtables.c | 122 +-
net/ipv6/ip6_fib.c | 205 ++-
net/ipv6/ip6_flowlabel.c | 67 +-
net/ipv6/ip6_offload.c | 40 +-
net/ipv6/ip6_output.c | 3 +-
net/ipv6/ip6_vti.c | 1056 +++++++++++++++
net/ipv6/ipv6_sockglue.c | 35 +-
net/ipv6/netfilter/Kconfig | 13 +
net/ipv6/netfilter/Makefile | 5 +
net/ipv6/netfilter/ip6t_REJECT.c | 7 +-
net/ipv6/netfilter/ip6t_SYNPROXY.c | 2 +-
net/ipv6/netfilter/ip6table_filter.c | 5 +-
net/ipv6/netfilter/ip6table_mangle.c | 10 +-
net/ipv6/netfilter/ip6table_nat.c | 27 +-
net/ipv6/netfilter/ip6table_raw.c | 5 +-
net/ipv6/netfilter/ip6table_security.c | 5 +-
net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 66 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 35 +-
net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 11 +-
net/ipv6/netfilter/nf_tables_ipv6.c | 127 ++
net/ipv6/netfilter/nft_chain_nat_ipv6.c | 211 +++
net/ipv6/netfilter/nft_chain_route_ipv6.c | 88 ++
net/ipv6/ping.c | 2 +-
net/ipv6/raw.c | 17 +-
net/ipv6/reassembly.c | 12 +-
net/ipv6/route.c | 66 +-
net/ipv6/sit.c | 28 +-
net/ipv6/syncookies.c | 75 +-
net/ipv6/tcp_ipv6.c | 113 +-
net/ipv6/tcpv6_offload.c | 2 +-
net/ipv6/udp.c | 88 +-
net/ipv6/udp_impl.h | 41 +-
net/ipv6/udp_offload.c | 4 +-
net/ipv6/xfrm6_mode_tunnel.c | 69 +
net/irda/irnet/irnet.h | 15 +-
net/l2tp/l2tp_core.c | 10 +-
net/l2tp/l2tp_core.h | 57 +-
net/l2tp/l2tp_debugfs.c | 5 +-
net/l2tp/l2tp_ip6.c | 16 +-
net/l2tp/l2tp_netlink.c | 4 +-
net/l2tp/l2tp_ppp.c | 12 +-
net/mac80211/Kconfig | 12 +
net/mac80211/aes_ccm.c | 169 +--
net/mac80211/aes_ccm.h | 14 +-
net/mac80211/cfg.c | 234 +++-
net/mac80211/chan.c | 5 -
net/mac80211/debug.h | 10 +
net/mac80211/debugfs.c | 55 +-
net/mac80211/debugfs_netdev.c | 25 +-
net/mac80211/driver-ops.h | 27 +
net/mac80211/ht.c | 41 +-
net/mac80211/ibss.c | 594 +++++++--
net/mac80211/ieee80211_i.h | 71 +-
net/mac80211/iface.c | 7 +
net/mac80211/key.c | 2 +-
net/mac80211/key.h | 2 +-
net/mac80211/mesh.c | 302 ++++-
net/mac80211/mesh_plink.c | 3 +-
net/mac80211/mesh_ps.c | 33 +-
net/mac80211/mlme.c | 453 +++----
net/mac80211/rate.c | 15 +-
net/mac80211/rate.h | 12 +-
net/mac80211/rc80211_minstrel.c | 14 +
net/mac80211/rc80211_minstrel_ht.c | 23 +-
net/mac80211/rc80211_pid_debugfs.c | 26 +-
net/mac80211/rx.c | 42 +-
net/mac80211/scan.c | 3 +-
net/mac80211/spectmgmt.c | 169 +++
net/mac80211/sta_info.c | 72 +
net/mac80211/sta_info.h | 5 +
net/mac80211/status.c | 31 +-
net/mac80211/trace.h | 39 +-
net/mac80211/tx.c | 84 +-
net/mac80211/util.c | 286 +++-
net/mac80211/vht.c | 4 +-
net/mac80211/wpa.c | 44 +-
net/mac802154/ieee802154_dev.c | 6 +-
net/mac802154/wpan.c | 2 +
net/mpls/mpls_gso.c | 1 +
net/netfilter/Kconfig | 52 +
net/netfilter/Makefile | 18 +
net/netfilter/core.c | 2 +-
net/netfilter/ipset/Kconfig | 20 +-
net/netfilter/ipset/Makefile | 2 +
net/netfilter/ipset/ip_set_bitmap_gen.h | 174 +--
net/netfilter/ipset/ip_set_bitmap_ip.c | 125 +-
net/netfilter/ipset/ip_set_bitmap_ipmac.c | 156 +--
net/netfilter/ipset/ip_set_bitmap_port.c | 114 +-
net/netfilter/ipset/ip_set_core.c | 409 ++++--
net/netfilter/ipset/ip_set_getport.c | 18 +-
net/netfilter/ipset/ip_set_hash_gen.h | 545 ++++----
net/netfilter/ipset/ip_set_hash_ip.c | 58 +-
net/netfilter/ipset/ip_set_hash_ipport.c | 80 +-
net/netfilter/ipset/ip_set_hash_ipportip.c | 86 +-
net/netfilter/ipset/ip_set_hash_ipportnet.c | 108 +-
net/netfilter/ipset/ip_set_hash_net.c | 85 +-
net/netfilter/ipset/ip_set_hash_netiface.c | 98 +-
net/netfilter/ipset/ip_set_hash_netnet.c | 481 +++++++
net/netfilter/ipset/ip_set_hash_netport.c | 92 +-
net/netfilter/ipset/ip_set_hash_netportnet.c | 586 ++++++++
net/netfilter/ipset/ip_set_list_set.c | 274 ++--
net/netfilter/ipvs/ip_vs_core.c | 95 +-
net/netfilter/ipvs/ip_vs_ctl.c | 6 +-
net/netfilter/ipvs/ip_vs_lblc.c | 2 +-
net/netfilter/ipvs/ip_vs_lblcr.c | 2 +-
net/netfilter/ipvs/ip_vs_pe_sip.c | 8 +-
net/netfilter/ipvs/ip_vs_proto_sctp.c | 48 +-
net/netfilter/ipvs/ip_vs_sh.c | 39 +-
net/netfilter/nf_conntrack_acct.c | 12 +-
net/netfilter/nf_conntrack_core.c | 16 +-
net/netfilter/nf_conntrack_netlink.c | 51 +-
net/netfilter/nf_conntrack_sip.c | 133 +-
net/netfilter/nf_internals.h | 28 +-
net/netfilter/nf_nat_core.c | 20 +
net/netfilter/nf_nat_sip.c | 35 +-
net/netfilter/nf_tables_api.c | 3275 +++++++++++++++++++++++++++++++++++++++++++++
net/netfilter/nf_tables_core.c | 270 ++++
net/netfilter/nfnetlink.c | 177 ++-
net/netfilter/nfnetlink_cttimeout.c | 161 ++-
net/netfilter/nfnetlink_log.c | 11 +-
net/netfilter/nfnetlink_queue_core.c | 6 +-
net/netfilter/nft_bitwise.c | 146 ++
net/netfilter/nft_byteorder.c | 173 +++
net/netfilter/nft_cmp.c | 223 ++++
net/netfilter/nft_compat.c | 768 +++++++++++
net/netfilter/nft_counter.c | 113 ++
net/netfilter/nft_ct.c | 258 ++++
net/netfilter/nft_expr_template.c | 94 ++
net/netfilter/nft_exthdr.c | 133 ++
net/netfilter/nft_hash.c | 231 ++++
net/netfilter/nft_immediate.c | 132 ++
net/netfilter/nft_limit.c | 119 ++
net/netfilter/nft_log.c | 146 ++
net/netfilter/nft_lookup.c | 141 ++
net/netfilter/nft_meta.c | 228 ++++
net/netfilter/nft_meta_target.c | 117 ++
net/netfilter/nft_nat.c | 224 ++++
net/netfilter/nft_payload.c | 160 +++
net/netfilter/nft_rbtree.c | 247 ++++
net/netfilter/xt_TCPMSS.c | 72 +-
net/netfilter/xt_TPROXY.c | 2 +-
net/netfilter/xt_connbytes.c | 6 +-
net/netfilter/xt_set.c | 222 ++--
net/netfilter/xt_socket.c | 15 +-
net/netlabel/netlabel_kapi.c | 2 +-
net/nfc/Kconfig | 14 +
net/nfc/Makefile | 2 +
net/nfc/core.c | 22 +-
net/nfc/digital.h | 170 +++
net/nfc/digital_core.c | 737 ++++++++++
net/nfc/digital_dep.c | 729 ++++++++++
net/nfc/digital_technology.c | 770 +++++++++++
net/nfc/nci/spi.c | 239 ++--
net/nfc/netlink.c | 91 ++
net/nfc/rawsock.c | 7 +-
net/openvswitch/Makefile | 2 +
net/openvswitch/datapath.c | 668 +---------
net/openvswitch/datapath.h | 9 +-
net/openvswitch/flow.c | 1605 +---------------------
net/openvswitch/flow.h | 132 +-
net/openvswitch/flow_netlink.c | 1630 +++++++++++++++++++++++
net/openvswitch/flow_netlink.h | 60 +
net/openvswitch/flow_table.c | 592 +++++++++
net/openvswitch/flow_table.h | 81 ++
net/openvswitch/vport-gre.c | 2 -
net/openvswitch/vport-internal_dev.c | 2 +-
net/openvswitch/vport-vxlan.c | 3 +-
net/rds/connection.c | 12 +-
net/rds/rds.h | 2 +-
net/rfkill/Kconfig | 2 +-
net/rfkill/rfkill-gpio.c | 211 ++-
net/rxrpc/ar-internal.h | 150 +--
net/sched/Kconfig | 10 +
net/sched/Makefile | 1 +
net/sched/act_police.c | 4 +-
net/sched/cls_basic.c | 2 +-
net/sched/cls_bpf.c | 385 ++++++
net/sched/cls_cgroup.c | 4 +-
net/sched/em_ipset.c | 7 +-
net/sched/em_meta.c | 4 +-
net/sched/sch_api.c | 3 +
net/sched/sch_generic.c | 13 +-
net/sched/sch_htb.c | 17 +-
net/sched/sch_netem.c | 1 -
net/sched/sch_tbf.c | 22 +-
net/sctp/associola.c | 4 +-
net/sctp/auth.c | 14 +-
net/sctp/chunk.c | 2 +-
net/sctp/ipv6.c | 22 +-
net/sctp/output.c | 9 +-
net/sctp/sm_make_chunk.c | 29 +-
net/sctp/socket.c | 2 +-
net/sunrpc/svcsock.c | 4 +-
net/tipc/bcast.c | 16 +-
net/tipc/bearer.c | 18 +-
net/tipc/bearer.h | 10 +-
net/tipc/core.h | 28 +-
net/tipc/eth_media.c | 68 +-
net/tipc/ib_media.c | 58 +-
net/tipc/link.c | 492 +++----
net/tipc/link.h | 24 +-
net/tipc/msg.c | 27 +-
net/tipc/msg.h | 15 +-
net/tipc/node.c | 7 +-
net/tipc/node.h | 6 +-
net/tipc/port.c | 66 +-
net/tipc/port.h | 16 +-
net/tipc/socket.c | 12 +-
net/wimax/wimax-internal.h | 18 +-
net/wireless/chan.c | 4 +-
net/wireless/core.h | 15 +-
net/wireless/debugfs.c | 24 +-
net/wireless/genregdb.awk | 6 +
net/wireless/ibss.c | 24 +-
net/wireless/mlme.c | 6 +-
net/wireless/nl80211.c | 102 +-
net/wireless/reg.c | 53 +-
net/wireless/reg.h | 4 +-
net/wireless/scan.c | 4 +-
net/wireless/sme.c | 4 +-
net/wireless/sysfs.h | 4 +-
net/wireless/util.c | 23 +-
net/xfrm/xfrm_algo.c | 13 -
net/xfrm/xfrm_hash.h | 4 +-
net/xfrm/xfrm_ipcomp.c | 6 +-
net/xfrm/xfrm_policy.c | 7 +
net/xfrm/xfrm_state.c | 6 +-
security/lsm_audit.c | 7 +-
security/selinux/hooks.c | 12 +-
1332 files changed, 78932 insertions(+), 32377 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/cpsw-phy-sel.txt
create mode 100644 drivers/net/bonding/bond_netlink.c
create mode 100644 drivers/net/bonding/bond_options.c
create mode 100644 drivers/net/ethernet/ti/cpsw-phy-sel.c
create mode 100644 drivers/net/phy/mdio-moxart.c
create mode 100644 drivers/net/usb/huawei_cdc_ncm.c
rename drivers/net/wireless/ath/{ath9k => }/dfs_pattern_detector.c (95%)
rename drivers/net/wireless/ath/{ath9k => }/dfs_pattern_detector.h (87%)
rename drivers/net/wireless/ath/{ath9k => }/dfs_pri_detector.c (98%)
rename drivers/net/wireless/ath/{ath9k => }/dfs_pri_detector.h (97%)
create mode 100644 drivers/net/wireless/ath/wcn36xx/Kconfig
create mode 100644 drivers/net/wireless/ath/wcn36xx/Makefile
create mode 100644 drivers/net/wireless/ath/wcn36xx/debug.c
create mode 100644 drivers/net/wireless/ath/wcn36xx/debug.h
create mode 100644 drivers/net/wireless/ath/wcn36xx/dxe.c
create mode 100644 drivers/net/wireless/ath/wcn36xx/dxe.h
create mode 100644 drivers/net/wireless/ath/wcn36xx/hal.h
create mode 100644 drivers/net/wireless/ath/wcn36xx/main.c
create mode 100644 drivers/net/wireless/ath/wcn36xx/pmc.c
create mode 100644 drivers/net/wireless/ath/wcn36xx/pmc.h
create mode 100644 drivers/net/wireless/ath/wcn36xx/smd.c
create mode 100644 drivers/net/wireless/ath/wcn36xx/smd.h
create mode 100644 drivers/net/wireless/ath/wcn36xx/txrx.c
create mode 100644 drivers/net/wireless/ath/wcn36xx/txrx.h
create mode 100644 drivers/net/wireless/ath/wcn36xx/wcn36xx.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/testmode.h
create mode 100644 drivers/net/wireless/rt2x00/rt2800mmio.c
create mode 100644 drivers/net/wireless/rt2x00/rt2800mmio.h
create mode 100644 drivers/net/wireless/rt2x00/rt2800soc.c
create mode 100644 drivers/nfc/port100.c
create mode 100644 include/linux/netfilter/ipset/ip_set_comment.h
create mode 100644 include/net/netfilter/nf_tables.h
create mode 100644 include/net/netfilter/nf_tables_core.h
create mode 100644 include/net/netfilter/nf_tables_ipv4.h
create mode 100644 include/net/netfilter/nf_tables_ipv6.h
create mode 100644 include/net/netns/nftables.h
create mode 100644 include/net/nfc/digital.h
create mode 100644 include/uapi/linux/hsr_netlink.h
create mode 100644 include/uapi/linux/netfilter/nf_tables.h
create mode 100644 include/uapi/linux/netfilter/nf_tables_compat.h
create mode 100644 net/batman-adv/fragmentation.c
create mode 100644 net/batman-adv/fragmentation.h
delete mode 100644 net/batman-adv/unicast.c
delete mode 100644 net/batman-adv/unicast.h
delete mode 100644 net/batman-adv/vis.c
delete mode 100644 net/batman-adv/vis.h
rename {include/net => net}/bluetooth/a2mp.h (100%)
rename {include/net => net}/bluetooth/amp.h (100%)
rename {include/net => net}/bluetooth/smp.h (100%)
create mode 100644 net/bridge/netfilter/nf_tables_bridge.c
create mode 100644 net/hsr/Kconfig
create mode 100644 net/hsr/Makefile
create mode 100644 net/hsr/hsr_device.c
create mode 100644 net/hsr/hsr_device.h
create mode 100644 net/hsr/hsr_framereg.c
create mode 100644 net/hsr/hsr_framereg.h
create mode 100644 net/hsr/hsr_main.c
create mode 100644 net/hsr/hsr_main.h
create mode 100644 net/hsr/hsr_netlink.c
create mode 100644 net/hsr/hsr_netlink.h
create mode 100644 net/ipv4/netfilter/nf_tables_arp.c
create mode 100644 net/ipv4/netfilter/nf_tables_ipv4.c
create mode 100644 net/ipv4/netfilter/nft_chain_nat_ipv4.c
create mode 100644 net/ipv4/netfilter/nft_chain_route_ipv4.c
create mode 100644 net/ipv4/netfilter/nft_reject_ipv4.c
create mode 100644 net/ipv6/ip6_vti.c
create mode 100644 net/ipv6/netfilter/nf_tables_ipv6.c
create mode 100644 net/ipv6/netfilter/nft_chain_nat_ipv6.c
create mode 100644 net/ipv6/netfilter/nft_chain_route_ipv6.c
create mode 100644 net/netfilter/ipset/ip_set_hash_netnet.c
create mode 100644 net/netfilter/ipset/ip_set_hash_netportnet.c
create mode 100644 net/netfilter/nf_tables_api.c
create mode 100644 net/netfilter/nf_tables_core.c
create mode 100644 net/netfilter/nft_bitwise.c
create mode 100644 net/netfilter/nft_byteorder.c
create mode 100644 net/netfilter/nft_cmp.c
create mode 100644 net/netfilter/nft_compat.c
create mode 100644 net/netfilter/nft_counter.c
create mode 100644 net/netfilter/nft_ct.c
create mode 100644 net/netfilter/nft_expr_template.c
create mode 100644 net/netfilter/nft_exthdr.c
create mode 100644 net/netfilter/nft_hash.c
create mode 100644 net/netfilter/nft_immediate.c
create mode 100644 net/netfilter/nft_limit.c
create mode 100644 net/netfilter/nft_log.c
create mode 100644 net/netfilter/nft_lookup.c
create mode 100644 net/netfilter/nft_meta.c
create mode 100644 net/netfilter/nft_meta_target.c
create mode 100644 net/netfilter/nft_nat.c
create mode 100644 net/netfilter/nft_payload.c
create mode 100644 net/netfilter/nft_rbtree.c
create mode 100644 net/nfc/digital.h
create mode 100644 net/nfc/digital_core.c
create mode 100644 net/nfc/digital_dep.c
create mode 100644 net/nfc/digital_technology.c
create mode 100644 net/openvswitch/flow_netlink.c
create mode 100644 net/openvswitch/flow_netlink.h
create mode 100644 net/openvswitch/flow_table.c
create mode 100644 net/openvswitch/flow_table.h
create mode 100644 net/sched/cls_bpf.c
next reply other threads:[~2013-11-11 20:47 UTC|newest]
Thread overview: 1552+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-11 20:47 David Miller [this message]
-- strict thread matches above, loose matches on Subject: below --
2021-07-22 13:11 [GIT] Networking David Miller
2021-07-22 18:00 ` pr-tracker-bot
2021-03-25 0:47 David Miller
2021-03-25 1:25 ` pr-tracker-bot
2021-02-18 2:52 David Miller
2021-02-21 2:57 ` pr-tracker-bot
2021-02-10 3:36 David Miller
2021-02-10 20:19 ` pr-tracker-bot
2020-10-05 5:07 David Miller
2020-10-05 20:15 ` pr-tracker-bot
2020-09-22 1:44 Jakub Kicinski
2020-09-22 22:02 ` Linus Torvalds
2020-09-22 22:17 ` Jakub Kicinski
2020-09-22 22:15 ` pr-tracker-bot
2020-09-04 0:03 David Miller
2020-09-04 2:09 ` pr-tracker-bot
2020-08-23 2:19 David Miller
2020-08-23 18:39 ` pr-tracker-bot
2020-08-17 22:15 David Miller
2020-08-18 1:35 ` pr-tracker-bot
2020-08-13 23:10 David Miller
2020-08-14 3:14 ` pr-tracker-bot
2020-08-06 1:55 David Miller
2020-08-06 17:19 ` pr-tracker-bot
2020-08-06 21:39 ` John Stultz
2020-08-06 23:17 ` Eric Dumazet
2020-08-06 23:28 ` Eric Dumazet
2020-08-07 0:32 ` John Stultz
2020-08-07 6:23 ` John Stultz
2020-08-07 6:48 ` John Stultz
2020-08-07 7:19 ` Christoph Hellwig
2020-08-07 18:29 ` John Stultz
2020-08-01 21:36 David Miller
2020-08-01 23:45 ` Linus Torvalds
2020-08-02 1:45 ` David Miller
2020-08-02 0:00 ` pr-tracker-bot
2020-07-25 5:12 David Miller
2020-07-25 22:30 ` pr-tracker-bot
2020-07-10 23:58 David Miller
2020-07-11 4:15 ` pr-tracker-bot
2020-06-25 23:43 David Miller
2020-06-26 1:40 ` pr-tracker-bot
2020-06-16 23:25 David Miller
2020-06-17 0:50 ` pr-tracker-bot
2020-06-13 22:54 David Miller
2020-06-13 23:35 ` pr-tracker-bot
2020-06-08 0:21 David Miller
2020-06-08 0:35 ` pr-tracker-bot
2020-06-03 0:11 David Miller
2020-06-08 20:30 ` pr-tracker-bot
2020-05-31 5:13 David Miller
2020-05-31 18:05 ` pr-tracker-bot
2020-05-24 0:06 David Miller
2020-05-24 0:20 ` pr-tracker-bot
2020-05-15 19:39 David Miller
2020-05-15 20:15 ` pr-tracker-bot
2020-05-07 3:40 David Miller
2020-05-07 4:05 ` pr-tracker-bot
2020-04-25 2:02 David Miller
2020-04-25 2:30 ` pr-tracker-bot
2020-04-16 21:19 David Miller
2020-04-16 22:15 ` pr-tracker-bot
2020-04-06 18:22 David Miller
2020-04-07 19:55 ` pr-tracker-bot
2020-03-31 20:55 David Miller
2020-04-01 0:55 ` pr-tracker-bot
2020-03-29 1:39 David Miller
2020-03-29 2:03 ` Linus Torvalds
2020-03-29 22:52 ` David Miller
2020-03-29 22:54 ` Linus Torvalds
2020-03-30 21:18 ` Paul Bolle
2020-03-30 23:46 ` Randy Dunlap
2020-03-29 2:05 ` pr-tracker-bot
2020-03-25 20:24 David Miller
2020-03-25 21:20 ` pr-tracker-bot
2020-03-12 23:14 David Miller
2020-03-13 1:15 ` pr-tracker-bot
2020-02-27 22:12 David Miller
2020-02-28 0:50 ` pr-tracker-bot
2020-02-21 0:50 David Miller
2020-02-21 21:10 ` pr-tracker-bot
2020-02-14 15:54 David Miller
2020-02-14 21:40 ` pr-tracker-bot
2020-02-08 22:36 David Miller
2020-02-09 1:30 ` pr-tracker-bot
2020-02-04 12:25 David Miller
2020-02-04 13:40 ` pr-tracker-bot
2020-01-30 14:41 David Miller
2020-01-30 18:00 ` pr-tracker-bot
2020-01-28 16:25 David Miller
2020-01-29 0:09 ` Linus Torvalds
2020-01-29 19:42 ` Linus Torvalds
2020-01-30 1:21 ` Mat Martineau
2020-01-25 21:41 David Miller
2020-01-25 22:35 ` pr-tracker-bot
2020-01-19 15:39 David Miller
2020-01-19 20:20 ` pr-tracker-bot
2020-01-09 6:55 David Miller
2020-01-09 19:15 ` pr-tracker-bot
2019-12-31 8:57 David Miller
2019-12-31 19:45 ` pr-tracker-bot
2019-12-22 2:09 David Miller
2019-12-22 19:10 ` pr-tracker-bot
2019-12-27 22:13 ` Linus Torvalds
2019-12-27 22:22 ` David Miller
2019-12-08 9:20 David Miller
2019-12-08 21:35 ` Linus Torvalds
2019-12-08 23:11 ` David Miller
2019-12-08 21:40 ` pr-tracker-bot
2019-12-09 10:46 ` Geert Uytterhoeven
2019-12-02 0:05 David Miller
2019-12-02 4:40 ` pr-tracker-bot
2019-11-27 23:43 David Miller
2019-11-28 1:55 ` pr-tracker-bot
2019-11-26 0:01 David Miller
2019-11-26 4:25 ` pr-tracker-bot
2019-11-22 18:17 David Miller
2019-11-22 22:45 ` pr-tracker-bot
2019-11-16 21:33 David Miller
2019-11-17 0:00 ` pr-tracker-bot
2019-11-19 13:01 ` Geert Uytterhoeven
2019-11-19 13:14 ` Yuehaibing
2019-11-09 1:34 David Miller
2019-11-09 2:35 ` pr-tracker-bot
2019-11-01 23:50 David Miller
2019-11-02 1:10 ` pr-tracker-bot
2019-10-19 19:39 David Miller
2019-10-20 0:35 ` pr-tracker-bot
2019-10-05 1:47 David Miller
2019-10-05 20:05 ` pr-tracker-bot
2019-09-28 13:49 David Miller
2019-09-29 1:05 ` pr-tracker-bot
2019-09-17 22:39 David Miller
2019-09-18 19:55 ` pr-tracker-bot
2019-09-18 20:37 ` Linus Torvalds
2019-09-19 8:49 ` David Miller
2019-09-19 11:22 ` David Miller
2019-09-13 20:55 David Miller
2019-09-14 23:25 ` pr-tracker-bot
2019-09-01 20:45 David Miller
2019-09-02 17:05 ` pr-tracker-bot
2019-08-26 6:29 David Miller
2019-08-27 18:35 ` pr-tracker-bot
2019-08-19 2:46 David Miller
2019-08-19 17:45 ` pr-tracker-bot
2019-08-06 23:35 David Miller
2019-08-07 0:30 ` pr-tracker-bot
2019-07-22 4:13 David Miller
2019-07-22 16:40 ` pr-tracker-bot
2019-07-19 3:44 David Miller
2019-07-19 19:45 ` pr-tracker-bot
2019-07-13 6:17 David Miller
2019-07-13 23:15 ` pr-tracker-bot
2019-07-10 5:38 David Miller
2019-07-11 18:35 ` pr-tracker-bot
2019-06-27 2:50 David Miller
2019-06-28 0:30 ` pr-tracker-bot
2019-06-22 1:21 David Miller
2019-06-22 5:30 ` pr-tracker-bot
2019-06-22 5:36 ` Linus Torvalds
2019-06-22 5:43 ` Bhaskar Chowdhury
2019-06-17 18:17 David Miller
2019-06-17 23:35 ` pr-tracker-bot
2019-06-06 22:00 David Miller
2019-06-07 16:45 ` pr-tracker-bot
2019-05-30 23:05 David Miller
2019-05-31 4:25 ` pr-tracker-bot
2019-05-22 5:43 David Miller
2019-05-22 16:00 ` pr-tracker-bot
2019-05-20 6:28 David Miller
2019-05-20 16:00 ` pr-tracker-bot
2019-05-13 17:08 David Miller
2019-05-13 22:55 ` pr-tracker-bot
2019-05-09 23:55 David Miller
2019-05-10 0:15 ` pr-tracker-bot
2019-05-08 1:01 David Miller
2019-05-08 5:40 ` pr-tracker-bot
2019-05-08 0:59 David Miller
2019-05-02 15:22 David Miller
2019-05-02 18:20 ` pr-tracker-bot
2019-04-24 22:11 David Miller
2019-04-24 23:40 ` pr-tracker-bot
2019-04-17 5:16 David Miller
2019-04-17 17:50 ` pr-tracker-bot
2019-04-09 2:21 David Miller
2019-04-09 3:15 ` pr-tracker-bot
2019-04-05 1:47 David Miller
2019-04-05 5:05 ` pr-tracker-bot
2019-04-05 10:21 ` Tim Tassonis
2019-03-27 2:10 David Miller
2019-03-27 22:10 ` pr-tracker-bot
2019-03-14 1:08 David Miller
2019-03-14 17:55 ` pr-tracker-bot
2019-03-10 18:56 David Miller
2019-03-11 17:50 ` pr-tracker-bot
2019-03-04 23:26 David Miller
2019-03-05 17:40 ` pr-tracker-bot
2019-03-02 9:08 David Miller
2019-03-02 17:10 ` pr-tracker-bot
2019-02-24 2:57 David Miller
2019-02-24 18:15 ` pr-tracker-bot
2019-02-19 22:33 David Miller
2019-02-20 0:30 ` pr-tracker-bot
2019-02-15 2:00 David Miller
2019-02-15 17:10 ` pr-tracker-bot
2019-02-08 10:42 David Miller
2019-02-08 19:45 ` pr-tracker-bot
2019-01-29 20:55 David Miller
2019-01-30 1:25 ` pr-tracker-bot
2019-01-26 0:21 David Miller
2019-01-27 17:02 ` Linus Torvalds
2019-01-27 18:19 ` David Miller
2019-01-27 17:25 ` pr-tracker-bot
2019-01-25 19:58 David Miller
2019-01-25 23:15 ` Linus Torvalds
2019-01-25 23:25 ` Linus Torvalds
2019-01-25 23:30 ` David Miller
2019-01-25 23:30 ` David Miller
2019-01-27 17:25 ` pr-tracker-bot
2019-01-20 22:09 David Miller
2019-01-21 22:00 ` pr-tracker-bot
2019-01-13 21:33 David Miller
2019-01-15 17:30 ` pr-tracker-bot
2019-01-15 17:30 ` pr-tracker-bot
2019-01-03 6:12 David Miller
2019-01-04 4:20 ` pr-tracker-bot
2018-12-22 0:20 David Miller
2018-12-25 2:43 ` David Miller
2018-12-27 22:05 ` pr-tracker-bot
2018-12-21 20:42 David Miller
2018-12-21 22:30 ` pr-tracker-bot
2018-12-20 5:03 David Miller
2018-12-20 16:10 ` pr-tracker-bot
2018-12-09 20:51 David Miller
2018-12-09 23:45 ` pr-tracker-bot
2018-11-28 20:27 David Miller
2018-11-28 22:15 ` pr-tracker-bot
2018-11-24 6:58 David Miller
2018-11-24 17:55 ` pr-tracker-bot
2018-11-19 3:12 David Miller
2018-11-19 17:30 ` pr-tracker-bot
2018-11-11 22:26 David Miller
2018-11-11 23:15 ` pr-tracker-bot
2018-11-06 1:42 David Miller
2018-11-06 15:45 ` Linus Torvalds
2018-11-01 1:44 David Miller
2018-11-01 16:17 ` Linus Torvalds
2018-10-29 2:46 David Miller
2018-10-29 3:19 ` Linus Torvalds
2018-10-26 23:12 David Miller
2018-10-24 3:29 David Miller
2018-10-24 6:01 ` Linus Torvalds
2018-10-24 7:23 ` Linus Torvalds
2018-10-24 7:50 ` Kalle Valo
2018-10-24 8:05 ` Kalle Valo
2018-10-24 13:28 ` Andy Gross
[not found] ` <CAPBZ5Qen9ak4eFqdHEKNVoGBWUtohu_hwYxZ2cwmyAU=a8Mv9A@mail.gmail.com>
[not found] ` <CAPBZ5Qen9ak4eFqdHEKNVoGBWUtohu_hwYxZ2cwmyAU=a8Mv9A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-10-24 13:40 ` Linus Torvalds
2018-10-24 7:30 ` Kalle Valo
2018-10-20 22:47 David Miller
2018-10-21 5:26 ` David Miller
2018-10-21 8:53 ` Greg KH
2018-10-19 0:19 David Miller
2018-10-19 8:13 ` Greg KH
2018-10-12 2:06 David Miller
2018-10-12 8:23 ` Greg KH
2018-10-06 5:20 David Miller
2018-10-06 9:26 ` Greg KH
2018-10-03 21:57 David Miller
2018-10-03 23:52 ` Greg KH
2018-09-25 3:32 David Miller
2018-09-25 9:43 ` Greg KH
2018-09-18 3:00 David Miller
2018-09-18 7:31 ` Greg KH
2018-09-18 15:43 ` David Miller
2018-09-18 8:02 ` Greg KH
2018-09-12 20:29 David Miller
2018-09-04 19:42 David Miller
2018-08-26 21:37 David Miller
2018-08-19 18:37 David Miller
2018-08-15 2:13 David Miller
2018-08-11 18:20 David Miller
2018-08-09 5:06 David Miller
2018-08-05 7:47 David Miller
2018-08-05 15:52 ` Linus Torvalds
2018-08-07 17:56 ` Dmitry Safonov
2018-08-02 4:37 David Miller
2018-08-02 17:15 ` Linus Torvalds
2018-07-30 20:14 David Miller
2018-07-24 23:51 David Miller
2018-07-18 23:34 David Miller
2018-07-02 13:03 David Miller
2018-07-02 18:29 ` Linus Torvalds
2018-07-03 13:52 ` Ursula Braun
2018-07-03 17:03 ` Linus Torvalds
2018-06-25 7:45 David Miller
2018-06-20 12:35 David Miller
2018-06-21 8:45 ` Ingo Molnar
2018-06-21 13:40 ` Matteo Croce
2018-06-21 13:46 ` Stephen Rothwell
2018-06-21 16:33 ` Ingo Molnar
2018-06-15 16:48 David Miller
2018-06-11 0:42 David Miller
2018-06-06 21:08 David Miller
2018-06-02 23:39 David Miller
2018-05-25 20:58 David Miller
2018-05-20 23:30 David Miller
2018-05-11 21:00 David Miller
2018-05-11 21:25 ` Linus Torvalds
2018-05-12 0:10 ` David Miller
2018-05-12 0:12 ` Linus Torvalds
2018-05-03 20:21 David Miller
2018-04-24 20:38 David Miller
2018-04-20 1:17 David Miller
2018-04-11 21:53 David Miller
2018-04-09 2:50 David Miller
2018-04-04 17:52 David Miller
2018-04-02 17:54 David Miller
2018-04-02 16:29 David Miller
2018-04-02 17:54 ` David Miller
2018-03-30 20:28 David Miller
2018-03-22 20:32 David Miller
2018-03-05 3:30 David Miller
2018-02-23 18:04 David Miller
2018-02-19 19:47 David Miller
2018-02-09 19:57 David Miller
2018-02-06 20:09 David Miller
2018-02-03 1:04 David Miller
2018-01-31 20:53 David Miller
2018-01-26 16:36 David Miller
2018-01-24 23:23 David Miller
2018-01-23 16:05 David Miller
2018-01-19 2:25 David Miller
2018-01-16 20:34 David Miller
2018-01-10 22:21 David Miller
2018-01-09 3:13 David Miller
2017-12-29 2:05 David Miller
2017-12-21 21:32 David Miller
2017-12-15 21:04 David Miller
2017-12-08 20:05 David Miller
2017-12-03 18:14 David Miller
2017-11-29 15:40 David Miller
2017-11-23 20:02 David Miller
2017-11-21 11:45 David Miller
2017-11-18 1:55 David Miller
2017-11-15 11:33 David Miller
2017-11-15 20:19 ` Linus Torvalds
2017-11-15 22:15 ` Daniel Borkmann
2017-11-16 1:43 ` David Miller
2017-11-11 14:14 David Miller
2017-11-09 5:08 David Miller
2017-11-03 5:38 David Miller
2017-11-01 15:03 David Miller
2017-10-29 14:54 David Miller
2017-10-22 2:34 David Miller
2017-10-09 23:10 David Miller
2017-10-05 5:14 David Miller
2017-09-23 5:03 David Miller
2017-09-16 16:29 David Miller
2017-09-09 5:06 David Miller
2017-09-06 4:41 David Miller
2017-09-06 23:27 ` Linus Torvalds
2017-09-06 23:31 ` David Miller
2017-09-06 23:37 ` Linus Torvalds
2017-09-07 4:11 ` Coelho, Luciano
2017-09-07 4:57 ` Linus Torvalds
2017-09-07 5:04 ` Coelho, Luciano
2017-09-07 5:40 ` Luca Coelho
2017-09-07 5:46 ` Linus Torvalds
2017-09-01 19:06 David Miller
2017-08-21 4:53 David Miller
2017-08-16 0:52 David Miller
2017-08-16 2:21 ` Linus Torvalds
2017-08-16 3:03 ` David Miller
2017-08-30 9:48 ` Pavel Machek
2017-08-30 14:45 ` Kalle Valo
2017-08-30 17:11 ` David Miller
2017-08-30 17:31 ` Kalle Valo
2017-08-30 17:54 ` David Miller
2017-08-31 4:44 ` Kalle Valo
2017-08-31 6:52 ` Pavel Machek
2017-08-31 11:50 ` Kalle Valo
2017-08-10 17:21 David Miller
2017-08-09 6:10 David Miller
2017-08-01 5:16 David Miller
2017-07-20 23:10 David Miller
2017-07-13 0:08 David Miller
2017-07-08 10:36 David Miller
2017-07-09 18:49 ` Linus Torvalds
2017-07-09 19:11 ` Sowmini Varadhan
2017-07-09 20:40 ` David Miller
2017-07-10 10:05 ` Herbert Xu
2017-07-10 12:10 ` Sowmini Varadhan
2017-07-10 14:00 ` Herbert Xu
2017-07-11 20:31 ` David Miller
2017-07-12 1:44 ` Herbert Xu
2017-07-05 10:55 David Miller
2017-06-29 20:18 David Miller
2017-06-20 20:05 David Miller
2017-06-15 4:18 David Miller
2017-06-06 20:57 David Miller
2017-05-26 19:50 David Miller
2017-05-22 19:34 David Miller
2017-05-18 18:03 David Miller
2017-05-15 20:01 David Miller
2017-05-09 20:03 David Miller
2017-05-04 18:51 David Miller
2017-05-02 20:39 David Miller
2017-04-28 20:16 David Miller
2017-04-26 19:21 David Miller
2017-04-21 19:56 David Miller
2017-04-18 20:23 David Miller
2017-04-06 1:57 David Miller
2017-03-23 3:47 David Miller
2017-03-15 3:41 David Miller
2017-03-05 0:50 David Miller
2017-02-28 1:42 David Miller
2017-02-23 18:56 David Miller
2017-02-22 4:31 David Miller
2017-02-19 3:57 David Miller
2017-02-18 5:15 David Miller
2017-02-16 1:31 David Miller
2017-02-16 2:01 ` Linus Torvalds
2017-02-16 3:26 ` David Miller
2017-02-16 3:33 ` David Miller
2017-02-10 21:26 David Miller
2017-02-07 19:42 David Miller
2017-02-01 19:46 David Miller
2017-01-27 17:25 David Miller
2017-01-17 2:52 David Miller
2017-01-11 15:22 David Miller
2017-01-11 17:53 ` Linus Torvalds
2017-01-09 3:38 David Miller
2017-01-09 20:08 ` Linus Torvalds
2017-01-09 20:24 ` David Miller
2017-01-09 20:44 ` Kalle Valo
2017-01-09 20:34 ` Kalle Valo
2017-01-04 21:45 David Miller
2016-12-27 19:43 David Miller
2016-12-23 19:20 David Miller
2016-12-20 21:02 David Miller
2016-12-18 2:55 David Miller
2016-12-11 20:21 David Miller
2016-12-10 4:42 David Miller
2016-12-06 17:04 David Miller
2016-12-02 19:40 David Miller
2016-11-26 21:04 David Miller
2016-11-21 18:34 David Miller
2016-11-14 22:08 David Miller
2016-10-13 16:27 David Miller
2016-10-11 9:06 David Miller
2016-10-06 5:49 David Miller
2016-10-05 5:44 David Miller
2016-10-05 22:29 ` Stephen Rothwell
2016-10-05 22:37 ` Linus Torvalds
2016-10-06 0:09 ` Pablo Neira Ayuso
2016-10-06 0:26 ` David Miller
2016-10-06 0:52 ` Stephen Rothwell
2016-10-06 2:14 ` Linus Torvalds
2016-10-06 2:51 ` Stephen Rothwell
2016-10-06 2:56 ` David Miller
2016-10-06 5:07 ` Stephen Rothwell
2016-10-02 13:01 David Miller
2016-09-22 7:52 David Miller
2016-09-12 3:08 David Miller
2016-08-29 5:44 David Miller
2016-08-17 23:58 David Miller
2016-08-03 4:42 David Miller
2016-07-27 8:07 David Miller
2016-07-23 6:07 David Miller
2016-07-05 23:23 David Miller
2016-06-10 7:29 David Miller
2016-06-01 3:38 David Miller
2016-05-21 0:09 David Miller
2016-05-17 19:11 David Miller
2016-05-18 1:00 ` Linus Torvalds
2016-05-18 3:37 ` Emmanuel Grumbach
2016-05-18 10:51 ` Coelho, Luciano
2016-05-18 12:20 ` Reinoud Koornstra
2016-05-18 12:41 ` Coelho, Luciano
2016-05-18 12:51 ` Reinoud Koornstra
2016-05-18 14:23 ` Coelho, Luciano
2016-05-18 18:45 ` Linus Torvalds
2016-05-18 18:50 ` Coelho, Luciano
[not found] ` <1463597411.29999.16.camel-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2016-05-18 18:58 ` Kalle Valo
[not found] ` <87zirnnqgy.fsf-5ukZ45wKbUHoml4zekdYB16hYfS7NtTn@public.gmane.org>
2016-05-18 19:00 ` Linus Torvalds
2016-05-18 19:03 ` Coelho, Luciano
2016-05-18 19:11 ` Kalle Valo
2016-05-18 18:51 ` Linus Torvalds
2016-05-19 8:20 ` Reinoud Koornstra
2016-05-19 9:14 ` Reinoud Koornstra
2016-05-19 9:40 ` Sedat Dilek
2016-05-19 4:08 ` David Miller
2016-05-14 20:16 David Miller
2016-05-09 4:47 David Miller
2016-05-03 20:38 David Miller
2016-05-02 5:11 David Miller
2016-04-26 21:58 David Miller
2016-04-21 19:55 David Miller
2016-04-09 5:14 David Miller
2016-04-02 0:04 David Miller
2016-03-24 2:23 David Miller
2016-03-19 4:42 David Miller
2016-03-21 15:57 ` Yishai Hadas
2016-03-07 22:00 David Miller
2016-02-22 4:07 David Miller
2016-02-11 8:39 David Miller
2016-02-01 22:28 David Miller
2016-01-18 19:06 David Miller
2016-01-18 19:07 ` David Miller
2016-01-15 21:11 David Miller
2016-01-13 2:51 David Miller
2016-01-13 5:09 ` Stephen Rothwell
2016-01-13 5:20 ` David Miller
2016-01-14 11:03 ` Marc Zyngier
[not found] ` <56978094.4050302-5wv7dgnIgG8@public.gmane.org>
2016-01-16 11:57 ` Kalle Valo
2016-01-18 11:30 ` Marc Zyngier
[not found] ` <569CCCD2.4040105-5wv7dgnIgG8@public.gmane.org>
2016-01-18 22:05 ` Arend van Spriel
2016-01-19 8:55 ` Marc Zyngier
2016-01-19 9:36 ` Arend van Spriel
[not found] ` <569E0387.1070601-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2016-01-19 9:51 ` Marc Zyngier
[not found] ` <569DFA0A.6070900-5wv7dgnIgG8@public.gmane.org>
2016-01-19 13:08 ` Kalle Valo
2016-01-06 22:09 David Miller
2015-12-31 18:19 David Miller
2015-12-17 21:43 David Miller
2015-12-03 21:01 David Miller
2015-11-17 21:48 David Miller
2015-11-10 22:07 David Miller
2015-11-03 21:37 David Miller
2015-10-29 15:19 David Miller
2015-10-31 18:24 ` David Miller
2015-10-28 6:32 David Miller
2015-10-28 9:39 ` Linus Torvalds
2015-10-28 11:03 ` Hannes Frederic Sowa
2015-10-28 14:27 ` Rasmus Villemoes
2015-11-09 12:09 ` Hannes Frederic Sowa
2015-11-09 14:16 ` Rasmus Villemoes
2015-10-28 13:21 ` David Miller
2015-11-02 20:34 ` Andy Lutomirski
2015-11-02 21:16 ` Linus Torvalds
2015-11-02 21:19 ` Linus Torvalds
2015-11-02 21:30 ` Andy Lutomirski
2015-11-02 22:14 ` Hannes Frederic Sowa
2015-11-02 23:21 ` Linus Torvalds
2015-11-03 0:56 ` Benjamin Herrenschmidt
2015-11-03 1:54 ` Linus Torvalds
2015-11-03 1:58 ` Andy Lutomirski
2015-11-03 2:38 ` Linus Torvalds
2015-11-03 12:53 ` Hannes Frederic Sowa
2015-11-03 20:05 ` Linus Torvalds
2015-11-03 20:44 ` Linus Torvalds
2015-11-06 15:27 ` David Laight
2015-11-07 0:49 ` Andy Lutomirski
2015-11-09 8:12 ` Ingo Molnar
2015-11-09 10:38 ` Hannes Frederic Sowa
2015-11-09 10:38 ` Hannes Frederic Sowa
2015-10-19 6:56 David Miller
2015-10-02 0:43 David Miller
2015-09-26 5:09 David Miller
2015-09-10 19:42 David Miller
2015-09-03 5:35 David Miller
2015-09-03 6:23 ` Stephen Rothwell
2015-09-03 16:45 ` Linus Torvalds
2015-09-03 17:40 ` David Miller
2015-09-03 18:22 ` Linus Torvalds
2015-09-03 18:31 ` Linus Torvalds
2015-09-03 21:09 ` Marcel Holtmann
2015-09-04 9:07 ` David Laight
2015-09-04 17:38 ` Rustad, Mark D
2015-09-07 11:02 ` David Laight
2015-09-08 16:51 ` Rustad, Mark D
2020-09-12 19:08 ` Alejandro Colomar
2015-09-03 18:34 ` Joe Perches
2015-09-03 19:32 ` Julia Lawall
2015-09-03 19:48 ` Linus Torvalds
2015-09-03 20:55 ` Julia Lawall
2015-09-03 21:04 ` Linus Torvalds
2015-09-03 21:26 ` Julia Lawall
2015-09-03 18:46 ` David Miller
2015-09-05 16:14 ` Lorenzo Bianconi
2015-09-03 23:23 ` David Ahern
[not found] ` <CACJDEmqywG91TA7nToQgEPvnenn=FqfQE5-2Yg=GMoWghhc8=Q@mail.gmail.com>
2015-09-09 2:16 ` Konrad Rzeszutek Wilk
2015-09-09 8:46 ` Corinna Vinschen
2015-08-28 0:42 David Miller
2015-08-20 0:34 David Miller
2015-08-13 6:06 David Miller
2015-07-31 23:08 David Miller
2015-07-22 20:22 David Miller
2015-07-13 5:55 David Miller
2015-07-01 3:52 David Miller
2015-06-24 13:39 David Miller
2015-06-24 23:38 ` Linus Torvalds
2015-06-25 1:52 ` Weiny, Ira
2015-06-25 15:01 ` Or Gerlitz
2015-06-25 16:24 ` Paul Gortmaker
2015-06-25 16:52 ` Joe Perches
2020-02-24 10:01 ` Geert Uytterhoeven
2020-02-24 12:47 ` Greg KH
2020-02-24 16:33 ` Leon Romanovsky
2020-02-24 16:35 ` Doug Ledford
2020-02-24 16:53 ` Geert Uytterhoeven
2015-07-20 10:11 ` Xiong Zhou
[not found] ` <CADJHv_vZZE-nrA2KO2-yB3QCYBDO=SinYjPSKtFjQ_W=JjXVfg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-20 10:44 ` Johannes Berg
2015-06-13 0:00 David Miller
2015-06-09 0:33 David Miller
2015-06-02 0:17 David Miller
2015-05-27 18:55 David Miller
2015-05-22 20:44 David Miller
2015-05-13 3:49 David Miller
2015-05-02 2:43 David Miller
2015-04-27 17:56 David Miller
2015-04-22 2:58 David Miller
2015-04-17 20:13 David Miller
2015-04-15 4:16 David Miller
2015-04-15 4:34 ` Stephen Rothwell
2015-04-06 21:39 David Miller
2015-04-01 19:48 David Miller
2015-04-29 14:51 ` Denys Vlasenko
2015-04-29 15:17 ` D.S. Ljungmark
2015-04-29 16:50 ` Dan Williams
2015-04-29 16:55 ` D.S. Ljungmark
2015-04-29 18:13 ` Dan Williams
2015-04-29 17:53 ` Denys Vlasenko
2015-03-23 17:00 David Miller
2015-03-19 4:59 David Miller
2015-03-09 20:30 David Miller
2015-03-03 20:35 David Miller
2015-02-17 18:48 David Miller
2015-02-10 3:16 David Miller
2015-02-10 4:37 ` Linus Torvalds
2015-02-10 4:52 ` David Miller
2015-02-10 16:33 ` Linus Torvalds
2015-02-10 16:58 ` Linus Torvalds
2015-02-10 21:26 ` Linus Torvalds
2015-02-10 21:50 ` Linus Torvalds
2015-02-11 1:45 ` Al Viro
2015-02-11 2:01 ` Linus Torvalds
2015-02-11 3:58 ` Linus Torvalds
2015-02-11 4:02 ` Al Viro
2015-02-11 4:09 ` Linus Torvalds
2015-02-11 5:28 ` David Miller
2015-02-11 5:54 ` Linus Torvalds
2015-02-11 14:01 ` David Miller
2015-02-11 14:00 ` Al Viro
2015-02-11 4:01 ` Al Viro
2015-02-11 4:10 ` Al Viro
2015-02-05 9:07 David Miller
2015-01-27 20:36 David Miller
2015-01-20 1:07 David Miller
2015-01-14 22:12 David Miller
2015-01-07 1:35 David Miller
2014-12-29 21:33 David Miller
2014-12-18 21:39 David Miller
2014-12-12 21:02 David Miller
2014-12-11 21:02 David Miller
2014-12-03 4:39 David Miller
2014-11-26 21:48 David Miller
2014-11-21 22:37 David Miller
2014-11-13 20:35 David Miller
2014-10-31 20:59 David Miller
2014-10-19 17:23 David Miller
2014-10-20 0:32 ` Linus Torvalds
2014-10-20 1:03 ` David Miller
2014-10-20 7:53 ` Pablo Neira Ayuso
2014-10-18 4:18 David Miller
2014-10-19 2:15 ` Markus Trippelsdorf
2014-10-19 2:48 ` David Miller
2014-10-11 21:59 David Miller
2014-10-08 21:20 David Miller
2014-10-02 3:03 David Miller
2014-09-24 19:41 David Miller
2014-09-22 22:54 David Miller
2014-09-07 23:41 David Miller
2014-08-14 23:16 David Miller
2014-08-12 4:12 David Miller
2014-08-07 3:20 David Miller
2014-08-06 5:02 David Miller
2014-07-29 23:55 David Miller
2014-07-30 0:36 ` Stephen Rothwell
2014-07-30 3:44 ` David Miller
2014-07-22 5:43 David Miller
2014-07-15 7:28 David Miller
2014-07-15 15:52 ` Linus Torvalds
2014-07-15 18:46 ` David Miller
2014-07-15 19:02 ` John W. Linville
2014-07-17 2:18 ` Kalle Valo
2014-07-17 3:05 ` Linus Torvalds
2014-07-15 23:02 ` David Miller
[not found] ` <CA+55aFzLX0g0j4mBrW6-RgK10wVSG+fL=v9i2bLGdKXTMMazoQ@mail.gmail.com>
2014-07-16 3:05 ` David Miller
2014-06-26 4:06 David Miller
2014-06-16 2:33 David Miller
2014-06-16 23:04 ` Dave Jones
2014-06-16 23:42 ` Dave Jones
2014-06-23 23:47 ` Dave Jones
2014-06-25 0:04 ` Linus Torvalds
2014-06-25 0:26 ` David Miller
2014-06-25 3:05 ` Tom Herbert
2014-06-25 3:51 ` Tom Herbert
2014-06-12 19:14 David Miller
2014-06-13 6:48 ` Linus Torvalds
2014-06-13 6:59 ` Johannes Berg
2014-06-13 7:21 ` Geert Uytterhoeven
2014-06-13 14:28 ` Linus Torvalds
2014-06-13 14:44 ` Dave Jones
2014-06-13 7:53 ` David Miller
2014-06-03 1:11 David Miller
2014-05-22 21:51 David Miller
2014-05-05 21:42 David Miller
2014-04-18 23:30 David Miller
2014-04-16 2:47 David Miller
2014-04-12 21:42 David Miller
2014-04-08 18:46 David Miller
2014-04-03 3:25 David Miller
2014-03-28 21:38 David Miller
2014-03-24 19:50 David Miller
2014-03-13 20:36 David Miller
2014-03-03 23:28 David Miller
2014-02-18 23:34 David Miller
2014-02-11 7:14 David Miller
2014-01-29 8:55 David Miller
2014-01-25 9:33 David Miller
2014-01-18 3:25 David Miller
2014-01-10 20:31 David Miller
2014-01-06 22:17 David Miller
2013-12-30 4:02 David Miller
2013-12-30 12:50 ` Or Gerlitz
2013-12-31 0:52 ` David Miller
2013-12-31 5:56 ` Or Gerlitz
2013-12-31 6:05 ` David Miller
2013-12-31 8:05 ` Wei-Chun Chao
2013-12-31 18:15 ` David Miller
2013-12-17 22:29 David Miller
2013-12-15 4:14 David Miller
2013-12-02 2:30 David Miller
2013-11-21 19:26 David Miller
2013-11-19 22:18 David Miller
2013-11-04 6:00 David Miller
2013-10-22 20:36 David Miller
2013-10-01 17:57 David Miller
2013-09-19 18:55 David Miller
2013-09-11 21:25 David Miller
2013-09-06 19:40 David Miller
2013-09-05 20:37 David Miller
2013-08-30 22:14 David Miller
2013-08-23 7:45 David Miller
2013-08-15 23:28 David Miller
2013-08-03 19:38 David Miller
2013-07-31 7:37 David Miller
2013-07-19 2:35 David Miller
2013-07-13 6:16 David Miller
2013-07-09 21:53 David Miller
2013-07-10 2:50 ` Linus Torvalds
2013-07-10 4:35 ` David Miller
2013-07-10 12:25 ` Markus Trippelsdorf
2013-07-10 12:43 ` Josh Boyer
2013-07-10 12:50 ` Markus Trippelsdorf
2013-07-10 12:52 ` Alexey Brodkin
2013-07-10 18:07 ` David Miller
2013-07-07 20:21 David Miller
2013-07-07 21:27 ` Linus Torvalds
2013-07-07 22:33 ` Linus Torvalds
2013-07-08 3:14 ` David Miller
2013-07-08 6:38 ` Eliezer Tamir
2013-07-09 2:48 ` Andrew Morton
2013-07-09 6:35 ` Eliezer Tamir
2013-07-09 2:29 ` Rob Landley
2013-07-09 17:32 ` Linus Torvalds
2013-07-10 1:54 ` Rob Landley
2013-06-27 0:53 David Miller
2013-06-15 10:50 David Miller
2013-06-12 21:14 David Miller
2013-06-06 19:16 David Miller
2013-06-05 9:02 David Miller
2013-05-24 7:57 David Miller
2013-05-13 20:08 David Miller
2013-05-13 21:26 ` Sergei Shtylyov
2013-05-09 1:01 David Miller
2013-05-06 21:05 David Miller
2013-05-06 22:57 ` Linus Torvalds
2013-05-06 23:09 ` David Miller
2013-05-06 23:32 ` Jeff Kirsher
2013-05-07 2:10 ` David Miller
2013-05-07 6:02 ` Jeff Kirsher
2013-05-05 2:42 David Miller
2013-05-05 10:24 ` Maarten Lankhorst
2013-05-06 16:46 ` Allan, Bruce W
2013-05-01 20:47 David Miller
2013-05-02 1:28 ` Linus Torvalds
2013-05-02 4:37 ` Linus Torvalds
2013-05-02 4:55 ` Linus Torvalds
2013-05-02 6:45 ` David Miller
2013-05-02 7:03 ` Patrick McHardy
2013-05-02 8:16 ` David Miller
2013-05-02 8:36 ` Patrick McHardy
2013-05-02 9:06 ` Bjørn Mork
2013-05-02 9:17 ` David Miller
2013-05-02 10:19 ` Bjørn Mork
2013-05-02 10:28 ` Ben Hutchings
2013-05-02 11:51 ` Bjørn Mork
2013-05-02 16:22 ` Michał Mirosław
2013-05-03 23:35 ` Pavel Simerda
2013-05-09 9:02 ` Pavel Simerda
2013-05-02 16:27 ` Dan Williams
2013-05-02 18:01 ` David Miller
2013-05-02 18:53 ` John Stoffel
2013-05-02 20:18 ` Ben Hutchings
2013-05-02 20:40 ` John Stoffel
2013-05-02 17:58 ` David Miller
2013-05-02 5:23 ` David Miller
2013-05-02 6:41 ` Francois Romieu
2013-05-02 16:34 ` Dan Williams
2013-05-02 17:39 ` David Miller
2013-05-02 17:47 ` Michał Mirosław
2013-05-02 17:55 ` David Miller
2013-05-02 18:06 ` David Miller
2013-05-02 18:15 ` Dan Williams
2013-05-02 18:21 ` David Miller
2013-05-02 18:24 ` Dan Williams
2013-05-02 18:52 ` Linus Torvalds
2013-05-02 18:53 ` Linus Torvalds
2013-05-02 19:17 ` Dan Williams
2013-05-02 20:22 ` Dan Williams
2013-05-06 23:35 ` Dan Williams
2013-04-21 1:16 David Miller
2013-04-17 5:42 David Miller
2013-04-10 19:49 David Miller
2013-04-05 20:41 David Miller
2013-04-02 21:11 David Miller
2013-04-01 3:33 David Miller
2013-03-26 19:31 David Miller
2013-03-19 19:05 David Miller
2013-03-11 11:43 David Miller
2013-03-04 19:58 David Miller
2013-02-25 21:09 David Miller
2013-02-20 22:09 David Miller
2013-02-21 3:05 ` Linus Torvalds
2013-02-21 3:12 ` Linus Torvalds
2013-02-21 3:40 ` David Miller
2013-02-21 3:55 ` Paul Gortmaker
2013-02-21 14:37 ` Mark Lord
2013-02-22 2:26 ` Paul Gortmaker
2013-02-22 3:54 ` Mark Lord
2013-02-13 19:21 David Miller
2013-02-08 20:17 David Miller
2013-02-08 21:00 ` Linus Torvalds
2013-02-08 21:57 ` David Miller
2013-02-08 22:50 ` Francois Romieu
2013-02-10 9:17 ` Jörg Otte
2013-02-11 0:07 ` David Miller
2013-01-28 6:03 David Miller
2013-01-12 23:56 David Miller
2013-01-13 2:03 ` Eric Dumazet
2013-01-08 8:10 David Miller
2012-12-27 3:44 David Miller
2012-12-20 0:06 David Miller
2012-12-13 20:08 David Miller
2012-12-12 20:11 David Miller
2012-12-13 2:15 ` Linus Torvalds
2012-12-13 2:27 ` David Miller
2012-12-13 2:37 ` Linus Torvalds
2012-12-13 3:22 ` David Miller
2012-12-13 21:52 ` Olof Johansson
2012-12-10 22:31 David Miller
2012-12-07 20:35 David Miller
2012-12-03 0:36 David Miller
2012-11-29 2:47 David Miller
2012-12-03 0:13 ` Linus Torvalds
2012-12-03 0:32 ` David Miller
2012-11-23 20:18 David Miller
2012-11-21 17:36 David Miller
2012-11-16 22:07 David Miller
2012-11-10 19:46 David Miller
2012-11-03 3:46 David Miller
2012-10-26 21:38 David Miller
2012-10-12 19:25 David Miller
2012-10-10 1:26 David Miller
2012-10-04 21:42 David Miller
2012-10-02 19:42 David Miller
2012-09-28 7:31 David Miller
2012-09-25 21:07 David Miller
2012-09-21 19:48 David Miller
2012-09-14 18:48 David Miller
2012-09-02 4:34 David Miller
2012-08-21 23:38 David Miller
2012-08-22 0:08 ` Al Viro
2012-08-13 6:06 David Miller
2012-08-06 21:23 David Miller
2012-07-31 22:30 David Miller
2012-07-28 7:52 David Miller
2012-07-28 8:41 ` Eric Dumazet
2012-07-26 23:58 David Miller
2012-07-24 7:41 David Miller
2012-07-19 4:32 David Miller
2012-07-17 14:36 David Miller
2012-07-02 1:51 David Miller
2012-06-28 5:21 David Miller
2012-06-14 6:00 David Miller
2012-06-02 21:31 David Miller
2012-05-30 22:37 David Miller
2012-05-24 6:05 David Miller
2012-05-21 8:46 David Miller
2012-05-19 3:43 David Miller
2012-05-17 22:44 David Miller
2012-05-16 20:09 David Miller
2012-05-14 4:05 David Miller
2012-05-12 8:20 David Miller
2012-05-03 6:59 David Miller
2012-05-03 9:06 ` Srivatsa S. Bhat
2012-05-03 9:32 ` David Miller
2012-05-03 9:36 ` Srivatsa S. Bhat
2012-05-03 9:44 ` Jeff Kirsher
2012-04-23 2:28 David Miller
2012-04-12 19:39 David Miller
2012-04-06 17:35 David Miller
2012-04-03 0:34 David Miller
2012-04-03 19:23 ` Torsten Kaiser
2012-03-25 21:51 David Miller
2012-03-27 22:51 ` David Miller
2012-03-27 23:51 ` Linus Torvalds
2012-03-23 3:32 David Miller
2012-03-20 21:24 David Miller
2012-03-18 0:53 David Miller
2012-03-14 0:53 David Miller
2012-03-09 9:29 David Miller
2012-03-07 5:22 David Miller
2012-03-05 22:15 David Miller
2012-02-26 20:02 David Miller
2012-02-15 21:29 David Miller
2012-02-10 21:00 David Miller
2012-01-30 18:22 David Miller
2012-01-24 23:33 David Miller
2012-01-18 5:57 David Miller
2012-01-13 4:22 David Miller
2012-01-09 22:20 David Miller
2012-01-06 0:28 David Miller
2012-01-07 1:34 ` Linus Torvalds
2012-01-07 1:50 ` David Miller
2012-01-07 1:55 ` Linus Torvalds
2012-01-07 2:07 ` David Miller
2012-01-07 2:24 ` Linus Torvalds
2012-01-04 21:11 David Miller
2012-01-01 23:42 David Miller
2011-12-28 3:50 David Miller
2011-12-23 22:11 David Miller
2011-12-22 0:31 David Miller
2011-12-16 20:15 David Miller
2011-12-06 19:59 David Miller
2011-12-02 3:55 David Miller
2011-11-20 20:33 David Miller
2011-11-07 18:45 David Miller
2011-11-04 2:40 David Miller
2011-10-31 8:40 David Miller
2011-10-26 0:32 David Miller
2011-10-25 10:32 David Miller
2011-10-25 11:46 ` Linus Torvalds
2011-10-25 11:56 ` Greg KH
2011-10-25 12:03 ` Linus Torvalds
[not found] ` <m1wrbtb4rj.fsf@fess.ebiederm.org>
2011-10-25 13:12 ` Linus Torvalds
2011-10-25 13:13 ` Greg KH
2011-10-25 12:26 ` Linus Torvalds
2011-11-04 17:03 ` Johannes Berg
2011-11-04 17:07 ` Ben Greear
2011-11-07 11:40 ` Stanislaw Gruszka
2011-10-20 9:43 David Miller
2011-10-11 19:54 David Miller
2011-10-06 20:23 David Miller
2011-10-04 17:28 David Miller
2011-09-28 5:36 David Miller
2011-09-21 20:30 David Miller
2011-09-19 3:13 David Miller
2011-09-18 6:21 David Miller
2011-09-18 18:06 ` Linus Torvalds
2011-09-18 19:23 ` Markus Trippelsdorf
2011-09-18 19:46 ` Eric Dumazet
2011-09-18 19:48 ` Markus Trippelsdorf
2011-09-18 19:50 ` Eric Dumazet
2011-09-18 19:55 ` Linus Torvalds
2011-09-18 20:35 ` Eric Dumazet
2011-09-19 1:03 ` David Miller
2011-09-19 1:26 ` Linus Torvalds
2011-09-19 1:45 ` David Miller
2011-09-19 3:17 ` Eric Dumazet
2011-09-19 0:01 ` David Ward
2011-09-19 1:03 ` David Miller
2011-09-19 1:14 ` Linus Torvalds
2011-09-19 2:57 ` Jeremy Kerr
2011-09-19 3:00 ` David Miller
2011-09-19 11:02 ` Neil Horman
2011-08-29 17:33 David Miller
2011-08-24 4:46 [GIT]: Networking David Miller
2011-08-12 10:33 [GIT] Networking David Miller
2011-08-07 1:51 David Miller
2011-08-05 11:20 David Miller
2011-07-28 9:35 David Miller
2011-07-24 20:28 David Miller
2011-07-22 14:33 David Miller
2011-08-01 15:13 ` Ingo Molnar
2011-07-18 20:18 David Miller
2011-07-16 17:43 David Miller
2011-07-17 14:36 ` Ed Tomlinson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131111.154752.891144981067577150.davem@davemloft.net \
--to=davem@davemloft.net \
--cc=akpm@linux-foundation.org \
--cc=linux-wireless@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=netfilter-devel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).