1) More iov_iter conversion work from Al Viro.
2) Various optimizations to the ipv4 forwarding information base
trie lookup implementation. From Alexander Duyck.
3) Remove sock_iocb altogether, from CHristoph Hellwig.
4) Allow congestion control algorithm selection via routing
metrics. From Daniel Borkmann.
5) Make ipv4 uncached route list per-cpu, from Eric Dumazet.
6) Handle rfs hash collisions more gracefully, also from Eric
Dumazet.
7) Add xmit_more support to r8169, e1000, and e1000e drivers.
From Florian Westphal.
8) Transparent Ethernet Bridging support for GRO, from Jesse Gross.
9) Add BPF packet actions to packet scheduler, from Jiri Pirko.
10) Add support for uniqu flow IDs to openvswitch, from Joe Stringer.
11) New NetCP ethernet driver, from Muralidharan Karicheri and
Wingman Kwok.
12) More sanely handle out-of-window dupacks, which can result in
serious ACK storms. From Neal Cardwell.
13) Various rhashtable bug fixes and enhancements, from Herbert Xu,
Patrick McHardy, and Thomas Graf.
14) Support xmit_more in be2net, from Sathya Perla.
15) Group Policy extensions for vxlan, from Thomas Graf.
16) Remove Checksum Offload support for vxlan, from Tom Herbert.
17) Like ipv4, support lockless transmit over ipv6 UDP sockets.
From Vlad Yasevich.
Please pull, thanks a lot!
The following changes since commit 9d82f5eb3376cbae96ad36a063a9390de1694546:
MMerge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2015-02-05 11:23:45 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
for you to fetch changes up to b0f9ca53cbb103e9240a29a974e0b6085e58f9f7:
ipv4: Namespecify TCP PMTU mechanism (2015-02-09 18:45:00 -0800)
----------------------------------------------------------------
Adam Lee (1):
Bluetooth: ath3k: workaround the compatibility issue with xHCI controller
Ahmed S. Darwish (4):
can: kvaser_usb: Update interface state before exiting on OOM
can: kvaser_usb: Consolidate and unify state change handling
can: kvaser_usb: Add support for the USBcan-II family
can: kvaser_usb: Ignore spurious error events after a busoff
Akash Shende (1):
Drivers: Isdn: sc: Fixed coding style & spelling mistakes.
Al Viro (18):
netlink: make the check for "send from tx_ring" deterministic
ipv4: raw_send_hdrinc(): pass msghdr
ipv6: rawv6_send_hdrinc(): pass msghdr
vmci: propagate msghdr all way down to __qp_memcpy_to_queue()
rxrpc: switch rxrpc_send_data() to iov_iter primitives
rxrpc: make the users of rxrpc_kernel_send_data() set kvec-backed msg_iter properly
ip: stash a pointer to msghdr in struct ping_fakehdr
ip: convert tcp_sendmsg() to iov_iter primitives
net: switch memcpy_fromiovec()/memcpy_fromiovecend() users to copy_from_iter()
tipc: tipc ->sendmsg() conversion
net: bury net/core/iovec.c - nothing in there is used anymore
crypto: switch af_alg_make_sg() to iov_iter
net/socket.c: fold do_sock_{read,write} into callers
net: switch sockets to ->read_iter/->write_iter
vhost: switch vhost get_indirect() to iov_iter, kill memcpy_fromiovec()
vhost: don't bother with copying iovec in handle_tx()
vhost: don't bother copying iovecs in handle_rx(), kill memcpy_toiovecend()
vhost: vhost_scsi_handle_vq() should just use copy_from_user()
Alex Gartrell (2):
tun: Fixed unsigned/signed comparison
tun: return proper error code from tun_do_read
Alexander Aring (24):
nl802154: introduce cca mode enums
ieee802154: rework cca setting
nl802154: introduce support for cca settings
at86rf230: add reset state cca handling
at86rf230: remove if branch
at86rf230: make at86rf230_async_error inline
at86rf230: fix context pointer handling
at86rf230: remove unnecessary assign
at86rf230: cleanup check on trac status
mac802154: iface: check concurrent ifaces
ieee802154: iface: move multiple node type check
ieee802154: handle socket functionality as module
ieee802154: socket: change module name
ieee802154: socket: put handling into one file
ieee802154: socket: fix checkpatch issue
ieee802154: rename af_ieee802154.c to socket.c
ieee802154: handle config as menuconfig
mac802154: fix kbuild test robot warning
ieee802154: create 6lowpan sub-directory
ieee802154: 6lowpan: rename internal header
ieee802154: 6lowpan: move receive functionality
ieee802154: 6lowpan: move transmit functionality
ieee802154: 6lowpan: rename to core
ieee802154: 6lowpan: fix Makefile entry
Alexander Bondar (1):
iwlwifi: mvm: Add debugfs entry to enable scan offload notification
Alexander Duyck (26):
fib_trie: Update usage stats to be percpu instead of global variables
fib_trie: Make leaf and tnode more uniform
fib_trie: Merge tnode_free and leaf_free into node_free
fib_trie: Merge leaf into tnode
fib_trie: Optimize fib_table_lookup to avoid wasting time on loops/variables
fib_trie: Optimize fib_find_node
fib_trie: Optimize fib_table_insert
fib_trie: Update meaning of pos to represent unchecked bits
fib_trie: Use unsigned long for anything dealing with a shift by bits
fib_trie: Push rcu_read_lock/unlock to callers
fib_trie: Move resize to after inflate/halve
fib_trie: Add functions should_inflate and should_halve
fib_trie: Push assignment of child to parent down into inflate/halve
fib_trie: Push tnode flushing down to inflate/halve
fib_trie: inflate/halve nodes in a more RCU friendly way
fib_trie: Remove checks for index >= tnode_child_length from tnode_get_child
fib_trie: Add tracking value for suffix length
igb: Clean-up page reuse code
fm10k: Clean-up page reuse code
fib_trie: Use index & (~0ul << n->bits) instead of index >> n->bits
fib_trie: Fix RCU bug and merge similar bits of inflate/halve
fib_trie: Fall back to slen update on inflate/halve failure
fib_trie: Add collapse() and should_collapse() to resize
fib_trie: Use empty_children instead of counting empty nodes in stats collection
fib_trie: Move fib_find_alias to file where it is used
fib_trie: Various clean-ups for handling slen
Alexander Graf (1):
igb: Indicate failure on vf reset for empty mac address
Alexey Khoroshilov (1):
rsi: fix memory leak in rsi_load_ta_instructions()
Amitkumar Karwar (16):
Bluetooth: btmrvl: fix race issue while stopping main thread
Bluetooth: btmrvl: error path handling in setup handler
Bluetooth: btmrvl: add surprise_removed flag
bluetooth: btmrvl: increase the priority of firmware download message
mwifiex: remove redundant flag MWIFIEX_HW_STATUS_FW_READY
mwifiex: add wakeup timer based recovery mechanism
mwifiex: wakeup pending wait queues
mwifiex: do not release lock during list_for_each_entry_safe()
mwifiex: Increase priority of firmware download message
Bluetooth: btmrvl: use msecs_to_jiffies within macro definition
Bluetooth: btmrvl: fix card reset and suspend race issue
mwifiex: check driver status in connect and scan handlers
mwifiex: correction in wakeup timer handling
mwifiex: fix memory leak in mwifiex_send_processed_packet()
mwifiex: fix NULL packet downloading issues
mwifiex: disable UAPSD mode when AP starts
Andrew Clausen (1):
rfkill: document rfkill module parameters
Andrew Lunn (1):
net: dsa: Remove redundant phy_attach()
Andrey Yurovsky (2):
at86rf230: fix register read for part version
at86rf230: remove version check for AT86RF212
Andri Yngvason (1):
can: move can_stats.bus_off++ from can_bus_off into can_change_state
Andy Fleming (1):
net/fsl: Add mEMAC MDIO support to XGMAC MDIO
Andy Shevchenko (3):
usbnet: re-use native hex2bin()
cxgb3: re-use native hex2bin()
stmmac: pci: introduce Intel Quark X1000 runtime detection
Anish Bhatt (3):
cxgb4 : Update ipv6 address handling api
cxgb4i : Call into recently added cxgb4 ipv6 api
cxgb4 : Improve IEEE DCBx support, other minor open-lldp fixes
Anjali Singhai Jain (2):
i40evf: Force Tx writeback on ITR
i40e: Enable Loopback for the FCOE vsi as well
Antonio Quartulli (7):
batman-adv: avoid useless return in void functions
batman-adv: checkpatch - else is not generally useful after a break or return
batman-adv: checkpatch - No space is necessary after a cast
batman-adv: checkpatch - Please use a blank line after declarations
batman-adv: checkpatch - Please don't use multiple blank lines
batman-adv: checkpatch - remove unnecessary parentheses
batman-adv: fix misspelled words
Arend van Spriel (15):
brcmfmac: remove unused/duplicate defines in chip.c
brcmfmac: follow user-space regulatory domain selection
brcmfmac: enable 802.11d support in firmware
brcmfmac: Add support for bcm43340/1 wireless chipsets
brcmfmac: get rid of duplicate SDIO device identifiers
ath: ath9k: use debugfs_create_devm_seqfile() helper for seq_file entries
brcmfmac: pass DEAUTH/DISASSOC reason code to user-space
brcmfmac: wait for driver to go idle during suspend
brcmfmac: do not load firmware when device is already running
brcmutil: use define for boardrev string function
brcmfmac: determine chip info when not provided by bus layer
brcmfmac: always obtain device revision info upon intialization
brcmfmac: show firmware release info in ethtool driver info
brcmfmac: store revinfo retrieval result
brcmfmac: fix nvram processing
Arik Nemtsov (10):
cfg80211: allow usermode to query wiphy specific regdom
cfg80211: return private regdom for self-managed devices
cfg80211: avoid intersection when applying self-managed reg
nl80211: increase the max number of rules in regdomain
mac80211: skip disabled channels in VHT check
mac80211: add TDLS supported channels correctly
cfg80211: introduce sync regdom set API for self-managed
cfg80211: avoid reg-hints in self-managed only systems
iwlwifi: mvm: improve TDLS ch-sw state machine
iwlwifi: mvm: ignore stale TDLS ch-switch responses
Arnd Bergmann (7):
rocker: fix harmless warning on 32-bit machines
mlx5: avoid build warnings on 32-bit
infiniband: mlx5: avoid a compile-time warning
mISDN: avoid arch specific __builtin_return_address call
act_connmark: fix dependencies better
net: hip04: add missing MODULE_LICENSE
net/tulip: don't warn about unknown ARM architecture
Asaf Vertz (1):
e1000: fix time comparison
Avinash Patil (23):
mwifiex: module parameter for deep sleep configuration
mwifiex: enable -D__CHECK_ENDIAN__ for sparse by default
mwifiex: get supported BA stream info from FW
mwifiex: do not emit messages while holding spinlock
mwifiex: selectively choose ext_scan support
mwifiex: remove redundant nick_name variable
mwifiex: set wiphy params only once
mwifiex: do not declare wdev as pointer
mwifiex: store permanant mac address in adapter structure
mwifiex: add init parameter to init command routine
mwifiex: manage virtual interface limits efficiently
mwifiex: handle PS events on AP interface as well
mwifiex: support conversion to any virtual interface type
mwifiex: do not send regulatory update while starting AP
mwifiex: store AP configuration in private structure
mwifiex: update IEs after AP has started
mwifiex: refactor start_ap handler
mwifiex: separate function for parsing head and tail IEs
mwifiex: add cfg80211 start_radar_detection handler
mwifiex: support for channel report for radar detection
mwifiex: handle radar detect event from FW
mwifiex: channel switch support for mwifiex
mwifiex: 11h handling for AP interface
Aya Mahfouz (1):
s390/ctcm, netiucv: migrate variables to handle y2038 problem
Bas Peters (3):
drivers: isdn: isdnloop: isdnloop.c: remove assignment of variables in if conditions, in accordance with the CodingStyle.
drivers: isdn: isdnloop: isdnloop.c: Fix brace positions according to CodingStyle specifications.
drivers: isdn: isdnloop: isdnloop.c: Remove parenthesis around return values, as specified in CodingStyle.
Ben Hutchings (2):
mii: Handle link state changes for forced modes in mii_check_media()
net: phy: Invalidate LP advertising flags when restarting or disabling AN
Beniamino Galvani (1):
net: stmmac: add BQL support
Bill Hong (1):
l2tp : multicast notification to the registered listeners
Bob Copeland (9):
Revert "mac80211: keep sending peer candidate events while in listen state"
wcn36xx: initialize device defaults on start
wcn36xx: use !! when assigning int as a boolean
wcn36xx: let device generate qos seq numbers
wcn36xx: don't process 'valid' descriptors
wcn36xx: initialize skb_lock
wcn36xx: initialize dxe lock
wcn36xx: move set_tx_pdu inside set_tx_data/mgmt
wcn36xx: initiate TX BA sessions
Carolyn Wyborny (4):
i40e: fix proc/int descriptions
i40e: Add define for interrupt name string len
i40e/i40evf: Add call to u64_stats_init to init
i40e: Fix for stats init function call in Rx setup
Catherine Sullivan (2):
i40e: Don't exit link event early if link speed has changed
i40e/i40evf: Bump i40e/i40evf versions
Chaya Rachel Ivgi (1):
mac80211: Fix ignored HT override configurations
Chen Gang (2):
netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings
wil6210: use 'uint64_t' instead of 'cycles_t' to avoid warnings
Christoph Hellwig (1):
net: remove sock_iocb
Christophe Ricard (40):
NFC: dts: st21nfca: Fix compatible string spelling to follow other drivers
NFC: dts: st21nfcb: Fix compatible string spelling to follow other drivers
NFC: st21nfcb: Fix "WARNING: invalid free of devm_ allocated data"
NFC: st21nfca: Remove unreachable code
NFC: st21nfcb: Avoid use of skb after free
NFC: nfc_enable_se Remove useless blank line at beginning of function
NFC: nfc_disable_se Remove useless blank line at beginning of function
NFC: st21nfca: Remove skb_pipe_list and skb_pipe_info useless allocation
NFC: st21nfca: Remove checkpatch.pl warning Possible unnecessary 'out of memory' message
NFC: st21nfca: Fix some skb memory leaks
NFC: st21nfcb: Fix "NULL pointer dereference" possible error
NFC: st21nfcb: Remove useless include
NFC: st21nfcb: Fix copy/paste error in comment
NFC: hci: Change event_received handler gate parameter to pipe
NFC: hci: Add pipes table to reference them with a tuple {gate, host}
NFC: hci: Change nfc_hci_send_response gate parameter to pipe
NFC: hci: Reference every pipe information according to notification
NFC: hci: Add cmd_received handler
NFC: pn544: Change event_received gate parameter to pipe
NFC: microread: Change event_received gate parameter to pipe
NFC: hci: Remove nfc_hci_pipe2gate function
NFC: st21nfca: Adding support for secure element
NFC: dts: st21nfca: Document ese-present & uicc-present DTS property
NFC: nci: Add dynamic logical connections support
NFC: nci: Add NCI NFCEE constants
NFC: nci: Add NFCEE discover support
NFC: nci: Add NFCEE enabling and disabling support
NFC: nci: Support logical connections management
NFC: nci: Add HCI over NCI protocol support
NFC: st21nfcb: Add support for secure element
NFC: Forward NFC_EVT_TRANSACTION to user space
NFC: nci: Add RF NFCEE action notification support
NFC: nci: Change NCI state machine to LISTEN_ACTIVE
NFC: st21nfcb: Add HCI transaction event support
NFC: st21nfca: Add HCI transaction event support
NFC: nci: Add reference to the RF logical connection
NFC: nci: Support all destinations type when creating a connection
NFC: nci: Change credits field to credits_cnt
NFC: nci: Move logical connection structure allocation
NFC: nci: Move NFCEE discovery logic
Chun-Yeow Yeoh (1):
rtl8192cu: fix the mesh beaconing
Chunyan Zhang (6):
irda: Removed all unused timeval variables
irda: ali-ircc: Replace timeval with ktime_t
irda: irda-usb: Replace timeval with ktime_t
irda: nsc-ircc: Replace timeval with ktime_t
irda: stir4200: Replace timeval with ktime_t
irda: vlsi_ir: Replace timeval with ktime_t
Colin Ian King (1):
rtlwifi/rtl8192de: remove redundant else if check
Dan Carpenter (5):
net: eth: xgene: devm_ioremap() returns NULL on error
wlcore: unlock on error in wl1271_op_suspend()
bridge: simplify br_getlink() a bit
hisilicon: add some missing curly braces
net: sxgbe: fix error handling in init_rx_ring()
Daniel Borkmann (10):
net: fib6: fib6_commit_metrics: fix potential NULL pointer dereference
net: tcp: refactor reinitialization of congestion control
net: tcp: add key management to congestion control
net: tcp: add RTAX_CC_ALGO fib handling
net: tcp: add per route congestion control
net: cls_basic: return from walking on match in basic_get
net: act_bpf: fix size mismatch on filter preparation
net: mark some potential candidates __read_mostly
ipv6: addrconf: add missing validate_link_af handler
rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY
David Ahern (2):
net: rocker: Add basic netdev counters - v2
net: rocker: Add support for retrieving port level statistics
David Decotigny (1):
net: bnx2x: avoid macro redefinition
David L Stevens (3):
sunvnet: fix rx packet length check to allow for TSO
sunvnet: free pending tx buffers before clearing ring data
sunvnet: improve error handling when a remote crashes
David S. Miller (102):
Merge branch 'timecounter'
Merge branch 'fec-next'
Merge branch 'enic-next'
Merge branch 'fib_trie-next'
e1000e: Include clocksource.h to get CLOCKSOURCE_MASK.
igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK.
Merge branch 'gmac-next'
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge tag 'wireless-drivers-next-for-davem-2015-01-02' of git://git.kernel.org/.../kvalo/wireless-drivers-next
Merge branch 'timecounter-next'
Merge branch 'rhashtable-next'
Merge branch 'geneve-next'
Merge branch 'cxgb4-next'
Merge branch 'ip_cmsg_csum'
Merge branch 'rt_cong_ctrl'
Merge git://git.kernel.org/.../davem/net
Merge branch 'cxgb4-next'
Merge branch 'rhashtable-next'
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'sti_drivers'
Merge branch 'irda-next'
Merge branch 'r8152-next'
Merge branch 'cxgb4-next'
Merge branch 'tipc-namespaces'
Merge branch 'bridge_vlan_ranges'
Merge branch 'tuntap_queues'
Merge branch 'rhashtable-next'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'xen-netfront-next'
Merge branch 'hip04'
Merge branch 'vxlan_rco'
Merge git://git.kernel.org/.../davem/net
Merge branch 'vxlan_group_policy_extension'
Merge git://git.kernel.org/.../pablo/nf-next
Merge branch 'cxgb4-next'
Merge tag 'mac80211-next-for-davem-2015-01-15' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'iw_cxgb4-next'
Merge branch 'amd-xgbe'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 's390-next'
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
netlink: Fix bugs in nlmsg_end() conversions.
Merge branch 'link_netns'
Merge branch 'netcp'
Merge branch 'csiostor'
Merge branch 'dsa-next'
Merge tag 'mac80211-next-for-davem-2015-01-19' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'link_netns_advertise'
Merge branch 'cxgb4-next'
Merge branch 'stmmac-dwmac-rk'
Merge branch 'be2net-next'
Merge branch 'vxlan_tx'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'mlx4-next'
Merge branch 'fib_trie_next'
Merge branch 'phy_dsa'
Merge branch 'sh_eth'
Merge tag 'linux-can-next-for-3.20-20150121' of git://git.kernel.org/.../mkl/linux-can-next
Merge branch 'ovs_flowids'
Merge branch 'master' of git://git.kernel.org/.../kvalo/wireless-drivers-next
Merge branch 'cxgb4-next'
Merge branch 'phy-next'
Merge branch 'sunvnet-next'
Merge git://git.kernel.org/.../davem/net
Merge branch 'bonding-next'
Merge branch 'mlx4-next'
Merge branch 'stmmac-pci'
Merge tag 'nfc-next-3.20-1' of git://git.kernel.org/.../sameo/nfc-next
Merge tag 'linux-can-next-for-3.20-20150128' of git://git.kernel.org/.../mkl/linux-can-next
Merge branch 'cpsw_macid'
Merge branch 'hso-next'
Merge branch 'switchdev_offload_flags'
Merge branch 'net-timestamp'
Merge branch 'udpv6_lockless_send'
Merge branch 'netlabel-next'
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge tag 'mac80211-next-for-davem-2015-02-03' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'tipc-next'
Merge branch 'mlx4-next'
Merge branch 'mlx4-next'
Merge branch 'rhashtable-next'
Merge branch 'for-davem' of git://git.kernel.org/.../viro/vfs
Revert "bridge: Let bridge not age 'externally' learnt FDB entries, they are removed when 'external' entity notifies the aging"
Merge tag 'linux-can-next-for-3.20-20150204' of git://git.kernel.org/.../mkl/linux-can-next
Merge git://git.kernel.org/.../davem/net
Merge branch 'isdnloop_checkpatch'
Merge branch 'tipc-next'
Merge branch 'rhashtable-next'
Merge tag 'nfc-next-3.20-2' of git://git.kernel.org/.../sameo/nfc-next
Merge branch 'dsa-next'
Merge branch 'r8152'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'be2net'
Merge branch 'cxgb4'
Merge branch 'tcp_ack_loops'
Merge tag 'wireless-drivers-next-for-davem-2015-02-07' of git://git.kernel.org/.../kvalo/wireless-drivers-next
Merge branch 'tipc-next'
Merge branch 'mlx4_bond_notify'
Merge branch 'expansion_rom'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'ipv6_ufo_fix'
Merge git://git.kernel.org/.../davem/net
David Spinadel (1):
iwlwifi: mvm: scan dwell time corrections
David Vrabel (4):
xen: add page_to_mfn()
xen-netfront: refactor skb slot counting
xen-netfront: refactor making Tx requests
xen-netback: always fully coalesce guest Rx packets
Dedy Lansky (2):
wil6210: fix timing of netif_carrier_on indication
wil6210: ignore firmware failure to gracefully stop AP
Dmitry Eremin-Solenikov (1):
arm: sa1100: move irda header to linux/platform_data
Dmitry Tunin (1):
Bluetooth: ath3k: Add support of AR3012 bluetooth 13d3:3423 device
Don Skidmore (5):
ixgbe: cleanup sparse errors in new ixgbe_x550.c file
ixgbe: cleanup redundant default method set_rxpba
ixgbe: Cleanup probe to remove redundant attempt to ID PHY
ixgbe: add VXLAN offload support for X550 devices
ixgbe: add Tx anti spoofing support
Dor Shaish (1):
Revert "iwlwifi: use correct fw file in 8000 b-step"
Duan Jiong (1):
netfilter: nfnetlink: remove redundant variable nskb
Ed Swierk (1):
ethtool: Extend ethtool plugin module eeprom API to phylib
Eliad Peller (24):
mac80211: update sta bw on ht chanwidth action frame
mac80211: avoid reconfig if no interfaces are up
mac80211: fix dot11MulticastTransmittedFrameCount tested address
iwlwifi: pcie: add basic reference accounting
iwlwifi: mvm: allow both d0i3 and d3 wowlan configuration modes
iwlwifi: support multiple d0i3 modes
iwlwifi: mvm: support IWL_D0I3_MODE_ON_SUSPEND d0i3 mode
iwlwifi: mvm: consider d0i3_disable in iwl_mvm_is_d0i3_supported()
iwlwifi: mvm: wait for d0i3 exit on hw restart
iwlwifi: mvm: clean refs before stop_device()
iwlwifi: mvm: ask the fw to wakeup (from d0i3) on sysassert
wlcore: fix WLCORE_VENDOR_ATTR_GROUP_KEY policy
wlcore: fix sparse warning
wlcore/wl18xx: handle rc updates in a separate work
wlcore: enable AP wowlan
wl18xx: add radar detection implementation
wl18xx: add debugfs file to emulate radar event
wlcore: add support for ap csa
wlcore: add dfs master restart calls
wlcore: allow using dfs channels
wl18xx: declare radar_detect_widths support for ap interfaces
mac80211: remove local->radar_detect_enabled
mac80211: consider only relevant vifs for radar_required calculation
mac80211: don't defer scans in case of radar detection
Emil Tantilov (9):
ixgbe: allow multiple queues in SRIOV mode
ixgbevf: enable multiple queue support
ixgbevf: add RSS support for X550
ixgbe: fix setting port VLAN
ixgbevf: set vlan_features in a single write instead of several ORs
ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx
ixgbevf: Add code to check for Tx hang
ixgbevf: rewrite watchdog task to function similar to igbvf
ixgbevf: combine all of the tasks into a single service task
Emmanuel Grumbach (30):
iwlwifi: pcie: let the Manageability Engine know when we leave
iwlwifi: mvm: add debugfs to trigger fw debug logs collection
iwlwifi: mvm: allow RSSI compensation
iwlwifi: mvm: change SMEM dump to general purpose memory dump
iwlwifi: mvm: convert the SRAM dump to the generic memory dump
iwlwifi: mvm: support 2 different channels
iwlwifi: remove useless extern definition of iwl4265_2ac_sdio_cfg
mac80211: let flush() drop packets when possible
mac80211: delete the assoc/auth timer upon suspend
iwlwifi: mvm: allow to collect debug data from non-sleepable context
iwlwifi: mvm: rs: allow to disable MIMO for P2P only
iwlwifi: remove unused TLV capability flags
iwlwifi: mvm: let the firmware configure the scheduler
iwlwifi: correctly set the NMI register
Merge tag 'tags/mac80211-next-for-davem-2015-01-19' into iwlwifi-next
Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next
iwlwifi: mvm: BT Coex - fine tune the MPLUT register
iwlwifi: mvm: add support for new LTR command
Revert "iwlwifi: mvm: drop non VO frames when flushing"
iwlwifi: mvm: BT Coex - set all the co-running values to 0
iwlwifi: mvm: really disable TDLS queues
mac80211: synchronize_net() before flushing the queues
mac80211: avoid races related to suspend flow
iwlwifi: mvm: check IWL_UCODE_TLV_API_SCD_CFG in API and not in capa
iwlwifi: pcie: don't dump useless data when a TFD queue hangs
iwlwifi: pcie: prepare the enablement of 31 TFD queues
iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN
iwlwifi: mvm: enable watchdog on Tx queues for mvm
iwlwifi: allow to define the stuck queue timer per queue
iwlwifi: mvm: don't send a command the firmware doesn't know
Eran Harary (5):
iwlwifi: mvm: support additional nvm_file in family 8000 B step
iwlwifi: mvm: call to pcie_apply_destination also on family 8000 B step
iwlwifi: mvm: add print of he nvm version
iwlwifi: mvm: support family 8000 C step
iwlwifi: pcie: support secured boot flow for family 8000 B step
Eric Dumazet (12):
ipv4: per cpu uncached list
niu: remove one compound_head() call
bonding: handle more gso types
ipv6: tcp: fix race in IPV6_2292PKTOPTIONS
pkt_sched: fq: remove useless TIME_WAIT check
ipv4: icmp: use percpu allocation
xps: fix xps for stacked devices
tcp: do not pace pure ack packets
pkt_sched: fq: better control of DDOS traffic
net: use netif_rx_ni() from process context
net: rfs: add hash collision detection
net:rfs: adjust table size checking
Erik Hugne (2):
tipc: fix excessive network event logging
flow_dissector: add tipc support
Erik Kline (1):
net: ipv6: allow explicitly choosing optimistic addresses
Eugene Crosser (2):
qeth: use qeth_card_hw_is_reachable() everywhere
qeth: sysfs: replace strcmp() with sysfs_streq()
Eyal Shapira (11):
iwlwifi: mvm: rs: fix max rate allowed if no rate is allowed
iwlwifi: mvm: rs: organize and cleanup consts
iwlwifi: mvm: validate tid and sta_id in ba_notif
iwlwifi: mvm: don't indicate no BA if STA was in powersave
iwlwifi: mvm: rs: repeat initial legacy rates in LQ table
iwlwifi: mvm: rs: cleanup unuseful and overflowing traces
iwlwifi: mvm: rs: use STBC regardless of power save mode
iwlwifi: mvm: rs: refactor ht/vht init
iwlwifi: mvm: use a new API for enabling STBC
iwlwifi: mvm: add beamformer support
iwlwifi: mvm: rs: enable forcing single stream Tx decision
Fabian Frederick (2):
netfilter: log: remove unnecessary sizeof(char)
tipc: replace 0 by NULL for pointers
Fabio Estevam (2):
Revert "ARM: imx: add FEC sleep mode callback function"
Revert "ARM: dts: imx6qdl: enable FEC magic-packet feature"
Fan Du (2):
openvswitch: Introduce ovs_tunnel_route_lookup
ipv4: Namespecify TCP PMTU mechanism
Felipe Balbi (3):
net: ethernet: cpsw: unroll IRQ request loop
net: ethernet: cpsw: don't requests IRQs we don't use
net: ethernet: ti: cpsw: fix buld break when NET_POLL_CONTROLLER
Felix Fietkau (2):
mac80211: minstrel: reduce size of struct minstrel_rate_stats
net: sched: Introduce connmark action
Feng Kan (1):
net: eth: xgene: change APM X-Gene SoC platform ethernet to support ACPI
Florian Fainelli (10):
net: ipv4: handle DSA enabled master network devices
net: bridge: reject DSA-enabled master netdevices as bridge members
net: phy: fixed: allow setting no update_link callback
net: dsa: bcm_sf2: factor interrupt disabling in a function
net: phy: utilize phy_suspend and phy_resume
net: phy: document has_fixups field
net: phy: keep track of the PHY suspend state
net: phy: avoid suspending twice a PHY
net: dsa: bcm_sf2: move GPHY enabling to its own function
net: dsa: bcm_sf2: implement GPHY power down
Florian Westphal (6):
net: skbuff: don't zero tc members when freeing skb
net: fib6: convert cfg metric to u32 outside of table write lock
r8169: add support for xmit_more
net: e1000: support txtd update delay via xmit_more
net: e1000e: support txtd update delay via xmit_more
net: dctcp: loosen requirement to assert ECT(0) during 3WHS
Fred Chou (1):
rt2x00: use helper to check capability/requirement
Gao feng (1):
netfilter: nf_ct_seqadj: print ack seq in the right host byte order
Gautam Kumar Shukla (1):
cfg80211: add extensible feature flag attribute
Geert Uytterhoeven (2):
net: sh_eth: Use u32 for 32-bit register data
rhashtable: Make selftest modular
Giel van Schijndel (1):
wlcore: fix copy-paste bug: assign from src struct not dest
Govindarajulu Varadarajan (4):
enic: make vnic_wq_buf doubly linked
enic: check dma_mapping_error
enic: add stats for dma mapping error
enic: reconfigure resources for kdump crash kernel
Gowtham Anandha Babu (1):
Bluetooth: Remove dead code
Greg Rose (2):
i40e: Add warning for NPAR partitions with link speed less than 10Gbps
i40e: Fix function header
Guy Mishol (1):
wlcore: add dfs region to reg domain update cmd
Haim Dreyfuss (5):
iwlwifi: mvm: Configure EBS scan ratio
iwlwifi: mvm: Alter passive scan fragmentation parameters in case of multi-MAC
iwlwifi: mvm: set max_out_time equal to frag_passive_dwell in fragmented scan
iwlwifi: mvm: Fix a few EBS error handling bugs
iwlwifi: mvm: Enable EBS also in single scan on umac interface
Hamad Kadmany (1):
wil6210: Remove msm platform related code
Hante Meuleman (9):
brcmfmac: Fix incorrect casting of 64 bit physical address.
brcmfmac: Fix WEP configuration for AP mode.
brcmfmac: Change error log in standard log for rxbufpost.
brcmfmac: signal completion of 802.1x.
brcmfmac: Relax scheduling of msgbuf worker on high throughput.
brcmfmac: prevent possible deadlock on resuming SDIO device.
brcmfmac: use SDIO DPC for control frames.
brcmfmac: SDIO: avoid using bus state for private states.
brcmfmac: Reopen netdev queue on bus state data.
Hariprasad Shenai (36):
RDMA/cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines
cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines
cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines
cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines
cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines
cxgb4: Add PCI device ID for new T5 adapter
cxgb4: Add support for devlog
cxgb4: Add support for cim_la entry in debugfs
cxgb4: Add support for cim_qcfg entry in debugfs
cxgb4: Add support for mps_tcam debugfs
iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages
iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages
cxgb4: Ripping out old hard-wired initialization code in driver
iw_cxgb4: Cleanup register defines/MACROS defined in t4.h
iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h
iw_cxgb4: Cleanup register defines/MACROS defined in t4.h
iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h
cxgb4: Add debugfs entry to dump the contents of the flash
cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc
cxgb4: Fixes cxgb4_inet6addr_notifier unregister call
cxgb4: Added support in debugfs to dump sge_qinfo
cxgb4: Added support in debugfs to dump cim ingress bound queue contents
cxgb4: Addded support in debugfs to dump CIM outbound queue content
cxgb4: Added support in debugfs to dump PM module stats
cxgb4: Added support in debugfs to dump different timer and clock values of the adapter
cxgb4: Move firmware version MACRO to t4fw_version.h
cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB
cxgb4: Add low latency socket busy_poll support
cxgb4: Add support in debugfs to display sensor information
cxgb4: Added support in debugfs to display TP logic analyzer output
cxgb4: Add support for ULP RX logic analyzer output in debugfs
cxgb4: Add support to dump mailbox content in debugfs
cxgb4: Add support in debugfs to dump the congestion control table
cxgb4: Fix trace observed while dumping clip_tbl
ethtool: rename reserved1 memeber in ethtool_drvinfo for expansion ROM version
cxgb4: Add support in cxgb4 to get expansion rom version via ethtool
Harout Hedeshian (1):
net: ipv6: Add sysctl entry to disable MTU updates from RA
Helmut Schaa (1):
ath10k: Use TX cksum offload only for CHECKSUM_PARTIAL
Herbert Xu (6):
netlink: Fix netlink_insert EADDRINUSE error
netlink: Kill redundant net argument in netlink_insert
rhashtable: Fix potential crash on destroy in rhashtable_shrink
rhashtable: Introduce rhashtable_walk_*
netlink: Use rhashtable walk iterator
netfilter: Use rhashtable walk iterator
Hong Xu (2):
ath9k_htc: Add a module parameter to disable blink
ath9k and ath9k_htc: rename variable "led_blink"
Hubert Sokolowski (1):
net: Do not call ndo_dflt_fdb_dump if ndo_fdb_dump is defined
Ido Shamay (3):
net/mlx4_en: Print page allocator information
net/mlx4_en: Adjust RX frag strides to frag sizes
net/mlx4_en: Notify TX Vlan offload change
Ido Yariv (3):
iwlwifi: mvm: Set the HW step in the core dump
mac80211: Re-fix accounting of the tailroom-needed counter
iwlwifi: mvm: add support for dumping a secondary SRAM
Ilan Peer (2):
iwlwifi: mvm: Do not consider invalid HW queues in queue mask
iwlwifi: mvm: Fix building channels in scan_config_cmd
Ivan Vecera (1):
tg3: move init/deinit from open/close to probe/remove
Jack Morgenstein (7):
net/mlx4_core: Add bad-cable event support
net/mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP
net/mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow
net/mlx4_core: Adjust command timeouts to conform to the firmware spec
net/mlx4_core: Fix HW2SW_EQ to conform to the firmware spec
net/mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit
net/mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc
Jacob Keller (5):
i40e: only enable PTP interrupt cause if PTP is enabled
i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps
i40e: use same check for Rx hang as for Rx timestamps
i40e: when Rx timestamps disabled set specific mode
virtio_net: add software timestamp support
Jakub Pawlowski (4):
Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_ATH3012
Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_INTEL
Bluetooth: Add le_scan_restart work for LE scan restarting
Bluetooth: Add restarting to service discovery
Janusz Dziedzic (5):
mac80211: notify NSS changed when IBSS and HT
ath10k: fix low TX rates when IBSS and HT
ath10k: send (re)assoc peer command when NSS changed
ath10k: implement uapsd autotrigger command
ath10k: implement sta keepalive command
Jarno Rajahalme (1):
net: openvswitch: Support masked set actions.
Jason Wang (1):
virtio-net: don't do header check for dodgy gso packets
Jeff Kirsher (1):
i40e: AQ API updates
Jesse Gross (6):
net: Add Transparent Ethernet Bridging GRO support.
geneve: Remove workqueue.
geneve: Simplify locking.
geneve: Remove socket hash table.
geneve: Check family when reusing sockets.
openvswitch: Add support for checksums on UDP tunnels.
Jiri Pirko (7):
net: sched: fix skb->protocol use in case of accelerated vlan path
net: rename vlan_tx_* helpers since "tx" is misleading there
tc: add BPF based action
tc: cls_bpf: rename bpf_len to bpf_num_ops
switchdev: introduce switchdev notifier
net: replace br_fdb_external_learn_* calls with switchdev notifier events
switchdev: fix typo in inline function definition
Jiri Slaby (1):
MAINTAINERS: remove ath5k mailing list
Joe Perches (2):
netfilter: xt_osf: Use continue to reduce indentation
qlcnic: Fix dump_skb output
Joe Stringer (7):
geneve: Add Geneve GRO support
fm10k: Check tunnel header length in encap offload
openvswitch: Refactor ovs_nla_fill_match().
openvswitch: Refactor ovs_flow_tbl_insert().
openvswitch: Use sw_flow_key_range for key ranges.
genetlink: Add genlmsg_parse() helper function.
openvswitch: Add support for unique flow IDs.
Johan Hedberg (27):
Bluetooth: Split hci_update_page_scan into two functions
Bluetooth: Split hci_request helpers to hci_request.[ch]
Bluetooth: Add hci_request support for hci_update_background_scan
Bluetooth: Fix Remove Device to wait for HCI before sending cmd_complete
Bluetooth: Fix Add Device to wait for HCI before sending cmd_complete
Bluetooth: Add return parameter to cmd_complete callbacks
Bluetooth: Move hci_update_page_scan to hci_request.c
Bluetooth: Fix const declarations for smp_f5 and smp_f6
Bluetooth: Add support for ECDH test cases
Bluetooth: Add skeleton for SMP self-tests
Bluetooth: Add legacy SMP tests
Bluetooth: Add LE Secure Connections tests for SMP
Bluetooth: Fix valid Identity Address check
Bluetooth: Add helpers for src/dst bdaddr type conversion
Bluetooth: Fix lookup of fixed channels by local bdaddr
Bluetooth: Check for valid bdaddr in add_remote_oob_data
Bluetooth: Remove incorrect check for BDADDR_BREDR address type
Bluetooth: Convert Set SC to use HCI Request
Bluetooth: Enforce zero-valued hash/rand192 for LE OOB
Bluetooth: btusb: Remove redundant call to btusb_free_frags()
Bluetooth: Fix check for SSP when enabling SC
Bluetooth: Fix notifying discovery state upon reset
Bluetooth: Fix notifying discovery state when powering off
Bluetooth: btusb: Fix race when waiting for BTUSB_DOWNLOADING
Bluetooth: btusb: Use wait_on_bit_timeout() for BTUSB_BOOTING
Bluetooth: Remove mgmt_rp_read_local_oob_ext_data struct
Bluetooth: Fix potential NULL dereference
Johannes Berg (52):
cfg80211: use __force __rcu to suppress sparse warning
mac80211: ask driver to look at power level when starting AP
mac80211: move U-APSD enablement to vif flags
mac80211_hwsim: fix check for custom world regdom array size
iwlwifi: remove MODULE_VERSION
iwlwifi: mvm: use iwl_mvm_vif_from_mac80211() consistently
iwlwifi: mvm: use iwl_mvm_sta_from_mac80211() consistently
nl80211: document NL80211_BSS_STATUS_AUTHENTICATED isn't used
nl80211: define multicast group names in header
Merge branch 'mac80211' into mac80211-next
cfg80211: remove "channel" from survey names
cfg80211: allow survey data to return global data
cfg80211: add scan time to survey data
cfg80211: allow including station info in delete event
mac80211: send statistics with delete station event
mac80211: allow drivers to provide most station statistics
cfg80211: remove enum station_info_flags
cfg80211: add nl80211 beacon-only statistics
nl80211: clarify packet statistics descriptions
nl80211: support per-TID station statistics
mac80211: provide per-TID RX/TX MSDU counters
mac80211_hwsim: fix PS debugfs file locking
mac80211: fix handling TIM IE when stations disconnect
cfg80211: docs: remove station_info_flags
orinoco/hermes: select CFG80211_WEXT
mac80211: remove 80+80 MHz rate reporting
cfg80211: remove 80+80 MHz rate reporting
cfg80211: change bandwidth reporting to explicit field
mac80211: remove doubled semicolon
cfg80211: fix checking nl80211_send_station() return value
netlink: make nlmsg_end() and genlmsg_end() void
Revert "wireless: Support of IFLA_INFO_KIND rtnl attribute"
phonet netlink: allow multiple messages per skb in route dump
mac80211: fix HW registration error paths
iwlwifi: mvm: add debugfs file for misbehaving U-APSD AP
iwlwifi: mvm: sync statistics firmware API
iwlwifi: mvm: move statistics API to new header file
iwlwifi: mvm: generate statistics debugfs code
iwlwifi: mvm: move U-APSD decision to authentication
iwlwifi: pcie: init ref_lock
iwlwifi: mvm: rs: remove stats argument from functions
mac80211: allow drivers to control software crypto
nl80211: suppress smatch warnings
mac80211: tdls: remove shadowing variable
mac80211: tdls: disentangle HT supported conditions
mac80211: fix per-TID RX-MSDU counter
mac80211: support beacon statistics
ath10k: use IEEE80211_HW_SW_CRYPTO_CONTROL
mwifiex: set netif carrier off in ndo_open
nl80211: don't document per-wiphy interface dump
iwlwifi: mvm: remove space padding after sysassert description
iwlwifi: mvm: reduce quota threshold
John Linville (2):
ath9k_htc: remove dead code in error path of ath9k_htc_txcompletion_cb
ath5k: document a fall-through case in ath5k_hw_set_opmode
John W Linville (1):
i40e: avoid use of uninitialized v_budget in i40e_init_msix
John W. Linville (2):
ath10k: document switch case fall-through in __ath10k_scan_finish
iwlwifi: mvm: document switch case fall-through in iwl_mvm_send_sta_key
Jon Maloy (1):
tipc: fix bug in broadcast retransmit code
Jon Paul Maloy (14):
tipc: add reference count to struct tipc_link
tipc: avoid stale link after aborted failover
tipc: eliminate race during node creation
tipc: separate link starting event from link timeout event
tipc: reduce usage of context info in socket and link
tipc: simplify message forwarding and rejection in socket layer
tipc: enqueue arrived buffers in socket in separate function
tipc: split up function tipc_msg_eval()
tipc: use existing sk_write_queue for outgoing packet chain
tipc: resolve race problem at unicast message reception
tipc: simplify connection abort notifications when links break
tipc: simplify socket multicast reception
tipc: eliminate race condition at multicast reception
tipc: fix bug in socket reception function
Jonathan Doron (1):
cfg80211: allow wiphy specific regdomain management
Jonathan Toppins (3):
bonding: cleanup bond_opts array
bonding: update bond carrier state when min_links option changes
bonding: cleanup and remove dead code
Jouni Malinen (6):
cfg80211: Fix BIP (AES-CMAC) cipher validation
cfg80211: Add new GCMP, CCMP-256, BIP-GMAC, BIP-CMAC-256 ciphers
mac80111: Add GCMP and GCMP-256 ciphers
mac80111: Add CCMP-256 cipher
mac80111: Add BIP-CMAC-256 cipher
mac80111: Add BIP-GMAC-128 and BIP-GMAC-256 ciphers
Jukka Rissanen (4):
nl80211: Convert sched_scan_req pointer to RCU pointer
nl80211: Stop scheduled scan if netlink client disappears
Bluetooth: 6lowpan: Add IPSP PSM value
Bluetooth: 6lowpan: Remove PSM setting code
Julia Lawall (17):
iwlwifi: dvm: tt: Use setup_timer
iwlwifi: dvm: main: Use setup_timer
atheros: atlx: Use setup_timer
atl1e: Use setup_timer
ksz884x: Use setup_timer
net: sxgbe: Use setup_timer
wireless: cw1200: Use setup_timer
cw1200: main: Use setup_timer
cw1200: queue: Use setup_timer
iwl4965: Use setup_timer
iwl3945: Use setup_timer
orinoco_usb: Use setup_timer
mwifiex: main: Use setup_timer
mwifiex: 11n_rxreorder: Use setup_timer
mwifiex: tdls: Use setup_timer
ath10k: fix error return code
adm8211: fix error return code
Kalesh AP (6):
be2net: move interface create code to a separate routine
be2net: fix failure case in setting flow control
be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer
be2net: add a log message for POST timeout in Lancer
be2net: issue function reset cmd in resume path
be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs
Kalle Valo (15):
dt: bindings: add ath10k wireless device
ath10k: clean up error handling in ath10k_core_probe_fw()
ath10k: create ath10k_core_init_features()
ath10k: add ATH10K_FW_IE_WMI_OP_VERSION
ath10k: set max_num_pending_tx in ath10k_core_init_firmware_features()
ath10k: set max_num_vdevs based on wmi op version
ath10k: use wmi op version to check which iface combination to use
ath10k: print ath10k wmi op version
Merge tag 'iwlwifi-next-for-kalle-2014-12-30' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
ath10k: fix build error when hwmon is off
Merge ath-next from ath.git
Merge commit 'c1e140bf79d817d4a7aa9932eb98b0359c87af33' from mac80211-next
Merge tag 'iwlwifi-next-for-kalle-2015-01-22' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge tag 'iwlwifi-next-for-kalle-2015-02-03' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge ath-next from ath.git
Kamil Krawczyk (1):
i40e: Adding function for reading PBA String
Karicheri, Muralidharan (4):
Documentation: dt: net: Add binding doc for Keystone NetCP ethernet driver
net: netcp: Add Keystone NetCP core ethernet driver
net: netcp: remove unused kconfig option and code
drivers: net: cpsw: make cpsw_ale.c a module to allow re-use on Keystone
Kenneth Klette Jonassen (1):
tcp: use SACK RTTs for CC
Kenneth Williams (1):
team: Remove dead code
Kevin Hao (3):
net: gianfar: mark the local functions static
net: gianfar: add missing __iomem annotation
net: gianfar: remove the unneeded check of disabled device
Kevin Scott (1):
i40e/i40evf: Increase ASQ timeout
Kiran Padwal (1):
ARCNET: Add missing error check for devm_kzalloc
Kobi L (1):
wlcore: enable sleep during AP mode operation
Kristian Evensen (2):
netfilter: conntrack: Flush connections with a given mark
netfilter: conntrack: Remove nf_ct_conntrack_flush_report
Krzysztof Kozlowski (1):
at86rf230: Constify struct regmap_config
Kweh, Hock Leong (2):
stmmac: pci: add support for Intel Quark X1000
stmmac: pci: add MSI support for Intel Quark X1000
LEROY Christophe (1):
net: fs_enet: Implement NETIF_F_SG feature
Lad, Prabhakar (10):
net: ethernet: ti/cpsw-common.c: fix sparse warning
hyperv: fix sparse warnings
chelsio: cxgb4: fix sparse warning
be2net: fix sparse warning
enic: enic_ethtool: fix sparse warning
enic: enic_main: fix sparse warnings
net: bnx2x: fix sparse warnings
net/macb: fix sparse warning
xen-netback: fix sparse warning
vxge: fix sparse warning
Larry Finger (27):
rtlwifi: rtl8821ae: Fix typos in power-sequence macro
rtlwifi: rtl8192ce: Add code to set the keep-alive operation
rtlwifi: rtl8192ce: Update setting of the media status
rtlwifi: rtl8192ce: Update rate setting routines
rtlwifi: rtl8192ce: Improve RF sleep routine
rtlwifi: Remove extraneous argument for rate mapping
rtlwifi: rtl8723be: Switch to use common rate-mapping routine
rtlwifi: rtl8188ee: Switch to use common rate-mapping routine
rtlwifi: rtl8723ae: Modify driver to use rate-mapping routine in core
rtlwifi: rtl8192ee: Convert driver to use common rate-mapping code
rtlwifi: Convert all drivers to use a common set of rate descriptors
rtlwifi: rtl8821ae: Add VHT rate descriptors
rtlwifi: rtl8192cu: Rework calls to rate-control routine
rtlwifi: rtl8192de: Rework calls to rate-control routine
rtlwifi: rtl8821ae: Switch to use common rate control routine
rtlwifi: Unify variable naming for all drivers
rtlwifi: rtl8723be: Improve modinfo output
rtlwifi: Create new routine to initialize the DM tables
rtlwifi: rtl8188ee: Convert driver to use the common DM table init routine
rtlwifi: rtl8192c-common: Convert driver to use common DM table initialization
rtlwifi: rtl8192de: Convert driver to use common DM table initialization
rtlwifi: rtl8192ee: Convert driver to use common DM table initialization
rtlwifi: rtl8723ae: Convert driver to use common DM table initialization
rtlwifi: rtl8723be: Convert driver to use common DM table initialization
rtlwifi: rtl8821ae: Convert driver to use common DM table initialization
rtlwifi: Move macro definitions to core
rtlwifi: rtl8192ee: Fix problems with calculating free space in FIFO
Lendacky, Thomas (13):
amd-xgbe: Checkpatch fixes
amd-xgbe-phy: Checkpatch fixes
amd-xgbe: Add check to be sure amd-xgbe-phy driver is used
amd-xgbe-phy: On suspend, save CTRL1 reg for use on resume
amd-xgbe: Clear all state during a device restart
amd-xgbe: Simplify the Rx desciptor ring tracking
amd-xgbe: Remove need for Tx path spinlock
amd-xgbe-phy: Change auto-negotiation logic
amd-xgbe-phy: Properly support the FEC auto-negotiation
amd-xgbe-phy: Use the proper auto-negotiation XNP registers
amd-xgbe: Add ACPI support
amd-xgbe-phy: Allow certain PHY settings to be set by UEFI
amd-xgbe: Check per channel DMA interrupt use in main ISR
Liad Kaufman (7):
iwlwifi: mvm: add fw runtime stack to dump data
iwlwifi: mvm: add smem content to dump data
iwlwifi: tlv: add support for IWL_UCODE_TLV_SDIO_ADMA_ADDR TLV
iwlwifi: mvm: make sure state isn't in d0i3 when collecting fw dbg
iwlwifi: mvm: make sure state isn't in d0i3 when stopping fw monitor
iwlwifi: mvm: add rxf and txf to dump data
iwlwifi: mvm: fix rx chains configuration in phy ctxt cmd
Lorenzo Bianconi (7):
ath9k: enable TPC by default
ath9k: add debugfs support for hw TPC
ath9k: fix typo
ath9k: add power per-rate tables for AR9002 chips
ath9k: add TPC to TX path for AR9002 based chips
ath9k: enable per-packet TPC on AR9002 based chips
mac80211: enable TPC through mac80211 stack
Luciano Coelho (11):
mac80211: notify channel switch at the end of ieee80211_chswitch_post_beacon()
mac80211: remove unused variable in ieee80211_parse_ch_switch_ie()
iwlwifi: mvm: clear tt values when entering CT-kill
nl80211: send netdetect configuration info in NL80211_CMD_GET_WOWLAN
iwlwifi: mvm: ignore temperature updates in the RX statistics notification
nl80211: add an attribute to allow delaying the first scheduled scan cycle
mac80211: complete scan work immediately if quiesced or suspended
mac80211: handle potential race between suspend and scan completion
iwlwifi: mvm: don't reprobe if we fail during reconfig and fw_restart is false
iwlwifi: mvm: always use mac color zero
iwlwifi: mvm: fix failure path when power_update fails in add_interface
Maithili Hinge (2):
mwifiex: Move code for wowlan magic-packet and patterns to a function
mwifiex: Add support for wowlan disconnect
Majd Dibbiny (1):
net/mlx4_core: Update the HCA core clock frequency after INIT_PORT
Maor Gottlieb (2):
net/mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write()
net/mlx4: mlx4_config_dev_retrieval() - Initialize struct config_dev before using
Marc Kleine-Budde (4):
can: flexcan: remove unused variable
can: at91_can: remove unused variable
can: peak_usb: use ARRAY_SIZE instead of NULL termination for peak_usb_adapters_list
can: peak_usb: constify struct peak_usb_adapter
Marc Yang (2):
mwifiex: Adjust calling place of mwifiex_terminate_workqueue
mwifiex: increase delay during card reset
Marcel Holtmann (77):
Bluetooth: Support static address when BR/EDR has been disabled
Bluetooth: Add skeleton functions for debugfs creation
Bluetooth: Move common debugfs file creation into hci_debugfs.c
Bluetooth: Move BR/EDR debugfs file creation into hci_debugfs.c
Bluetooth: Move LE debugfs file creation into hci_debugfs.c
Bluetooth: Add structures for LE Data Length Extension feature
Bluetooth: Enable basics for LE Data Length Extension feature
Bluetooth: Store default and maximum LE data length settings
Bluetooth: Create debugfs directory for each connection handle
Bluetooth: Remove duplicate constant for RFCOMM PSM
Bluetooth: Introduce HCI_QUIRK_BROKEN_LOCAL_COMMANDS constant
Bluetooth: bfusb: Set the HCI_QUIRK_BROKEN_LOCAL_COMMANDS quirk
Bluetooth: btusb: Set the HCI_QUIRK_BROKEN_LOCAL_COMMANDS quirk
Bluetooth: Remove BlueFritz! specific check from initialization
Bluetooth: Add support for self testing framework
Bluetooth: Add timing information to SMP test case runs
Bluetooth: Add timing information to ECDH test case runs
Bluetooth: Introduce force_bredr_smp debugfs option for testing
Bluetooth: Remove broken force_lesc_support debugfs option
Bluetooth: Remove no longer needed force_sc_support debugfs option
Bluetooth: Fix scope of sc_only_mode debugfs entry
Bluetooth: Fix for a leftover debug of pairing credentials
Bluetooth: Fix SMP channel registration for unconfigured controllers
Bluetooth: Fix issue with Roper Class 1 Bluetooth Dongle
Bluetooth: Remove dead code for manufacturer inquiry mode quirks
Bluetooth: Introduce HCI_QUIRK_FIXUP_INQUIRY_MODE option
Bluetooth: Use HCI_QUIRK_FIXUP_INQUIRY_MODE for Silicon Wave devices
Bluetooth: Add opcode parameter to hci_req_complete_t callback
Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_hci
Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_l2
Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_rc
Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_sco
Bluetooth: Simplify packet copy in hci_send_to_monitor function
Bluetooth: Create generic queue_monitor_skb helper function
Bluetooth: Replace send_monitor_event with queue_monitor_skb
Bluetooth: Add defintions for HCI Read Stored Link Key command
Bluetooth: Handle command complete event for HCI Read Stored Link Keys
Bluetooth: Read stored link key information when powering on controller
Bluetooth: Add missing response structure for HCI Delete Stored Link Key
Bluetooth: Process result of HCI Delete Stored Link Key command
Bluetooth: btusb: Add internal recv_event callback for event processing
Bluetooth: Move Delete Stored Link Key to 4th phase of initialization
Bluetooth: Use %llu for printing duration details of selftests
Bluetooth: Show device address type for L2CAP debugfs entries
Bluetooth: Fix issue with switching BR/EDR back on when disabled
Bluetooth: Fix LE SMP channel source address and source address type
Bluetooth: Don't register any SMP channel if LE is not supported
Bluetooth: Bind the SMP channel registration to management power state
Bluetooth: Add paranoid check for existing LE and BR/EDR SMP channels
Bluetooth: Fix dependency for BR/EDR Secure Connections mode on SSP
Bluetooth: Limit BR/EDR switching for LE only with secure connections
Bluetooth: Require SSP enabling before