--- Begin Message ---
Lots of fixes, mostly drivers as is usually the case.
1) Don't treat zero DMA address as invalid in vmxnet3, from Alexey
Khoroshilov.
2) Fix element timeouts in netfilter's nft_dynset, from Anders
K. Pedersen.
3) Don't put aead_req crypto struct on the stack in mac80211, from Ard
Biesheuvel.
4) Several uninitialized variable warning fixes from Arnd Bergmann.
5) Fix memory leak in cxgb4, from Colin Ian King.
6) Fix bpf handling of VLAN header push/pop, from Daniel Borkmann.
7) Several VRF semantic fixes from David Ahern.
8) Set skb->protocol properly in ip6_tnl_xmit(), from Eli Cooper.
9) Socket needs to be locked in udp_disconnect(), from Eric Dumazet.
10) Div-by-zero on 32-bit fix in mlx4 driver, from Eugenia Emantayev.
11) Fix stale link state during failover in NCSCI driver, from Gavin
Shan.
12) Fix netdev lower adjacency list traversal, from Ido Schimmel.
13) Propvide proper handle when emitting notifications of filter
deletes, from Jamal Hadi Salim.
14) Memory leaks and big-endian issues in rtl8xxxu, from Jes Sorensen.
15) Fix DESYNC_FACTOR handling in ipv6, from Jiri Bohac.
16) Several routing offload fixes in mlxsw driver, from Jiri Pirko.
17) Fix broadcast sync problem in TIPC, from Jon Paul Maloy.
18) Validate chunk len before using it in SCTP, from Marcelo Ricardo
Leitner.
19) Revert a netns locking change that causes regressions, from Paul
Moore.
20) Add recursion limit to GRO handling, from Sabrina Dubroca.
21) GFP_KERNEL in irq context fix in ibmvnic, from Thomas Falcon.
22) Avoid accessing stale vxlan/geneve socket in data path, from
Pravin Shelar.
The following changes since commit 29fbff8698fc0ac1a1d74584b258e0bf18b469f9:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2016-10-13 21:40:23 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
for you to fetch changes up to fceb9c3e38252992bbf1a3028cc2f7b871211533:
geneve: avoid using stale geneve socket. (2016-10-29 20:56:31 -0400)
----------------------------------------------------------------
Adam Williamson (1):
ath6kl: add Dell OEM SDIO I/O for the Venue 8 Pro
Alexander Alemayhu (1):
Documentation/networking: update git urls to use https over http
Alexey Khoroshilov (1):
vmxnet3: avoid assumption about invalid dma_pa in vmxnet3_set_mc()
Anders K. Pedersen (1):
netfilter: nft_dynset: fix element timeout for HZ != 1000
Ard Biesheuvel (2):
r8169: set coherent DMA mask as well as streaming DMA mask
mac80211: move struct aead_req off the stack
Arnd Bergmann (7):
netfilter: nf_tables: avoid uninitialized variable warning
net: bcm63xx: avoid referencing uninitialized variable
net/hyperv: avoid uninitialized variable
rocker: fix maybe-uninitialized warning
kalmia: avoid potential uninitialized variable use
flow_dissector: fix vlan tag handling
IB/mlx4: avoid a -Wmaybe-uninitialize warning
Brenden Blanco (1):
net/mlx4_en: fixup xdp tx irq to match rx
Colin Ian King (2):
cxgb4: fix memory leak of qe on error exit path
net: bgmac: fix spelling mistake: "connecton" -> "connection"
Craig Gallek (1):
inet: Fix missing return value in inet6_hash
Dan Carpenter (4):
afs: unmapping the wrong buffer
stmmac: fix an error code in stmmac_ptp_register()
netfilter: nf_tables: underflow in nft_parse_u32_check()
netfilter: nft_exthdr: fix error handling in nft_exthdr_init()
Daniel Borkmann (2):
bpf, test: fix ld_abs + vlan push/pop stress test
bpf: fix samples to add fake KBUILD_MODNAME
Daniel Jurgens (2):
{net, ib}/mlx5: Make cache line size determination at runtime.
net/mlx5: Always Query HCA caps after setting them
David Ahern (3):
net: Require exact match for TCP socket lookups if dif is l3mdev
net: ipv6: Fix processing of RAs in presence of VRF
net: ipv6: Do not consider link state for nexthop validation
David Ertman (1):
i40e: Fix configure TCs after initial DCB disable
David Howells (3):
rxrpc: Fix checker warning by not passing always-zero value to ERR_PTR()
rxrpc: Fix checking of error from ip6_route_output()
afs: call->operation_ID sometimes used as __be32 sometimes as u32
David S. Miller (17):
Merge tag 'rxrpc-rewrite-20161013' of git://git.kernel.org/.../dhowells/linux-fs
Merge branch 'qed-fixes'
Merge tag 'wireless-drivers-for-davem-2016-10-14' of git://git.kernel.org/.../kvalo/wireless-drivers
Merge branch 'net-driver-autoload'
Merge tag 'mac80211-for-davem-2016-10-18' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'ncsi-fixes'
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'dsa-bcm_sf2-do-not-rely-on-kexec_in_progress'
Merge branch 'qed-fixes'
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth
Merge branch 'mlxsw-fixes'
Merge branch 'mlx5-fixes'
Merge tag 'batadv-net-for-davem-20161026' of git://git.open-mesh.org/linux-merge
Merge tag 'mac80211-for-davem-2016-10-27' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'mlx4-fixes'
Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue
Revert "ibmvnic: Fix releasing of sub-CRQ IRQs in interrupt context"
Elad Raz (1):
mlxsw: switchx2: Fix ethernet port initialization
Eli Cooper (1):
ip6_tunnel: Update skb->protocol to ETH_P_IPV6 in ip6_tnl_xmit()
Emil Tantilov (1):
ixgbe: fix panic when using macvlan with l2-fwd-offload enabled
Erez Shitrit (1):
net/mlx4_en: Process all completions in RX rings after port goes up
Eric Dumazet (6):
net: pktgen: remove rcu locking in pktgen_change_name()
soreuseport: do not export reuseport_add_sock()
tcp: do not export sysctl_tcp_low_latency
udp: must lock the socket in udp_disconnect()
ipv4: disable BH in set_ping_group_range()
udp: fix IP_CHECKSUM handling
Eric Garver (1):
flow_dissector: Check skb for VLAN only if skb specified.
Eugenia Emantayev (3):
net/mlx4_en: Resolve dividing by zero in 32-bit system
net/mlx4_en: Fix panic during reboot
net/mlx4: Fix firmware command timeout during interrupt test
Fabio Estevam (1):
net: fec: Call swap_buffer() prior to IP header alignment
Felix Fietkau (1):
Revert "ath9k_hw: implement temperature compensation support for AR9003+"
Florian Fainelli (4):
net: dsa: bcm_sf2: Prevent GPHY shutdown for kexec'd kernels
kexec: Export kexec_in_progress to modules
Revert "kexec: Export kexec_in_progress to modules"
net: dsa: bcm_sf2: Do not rely on kexec_in_progress
Florian Westphal (1):
netfilter: x_tables: suppress kmemcheck warning
Ganesh Goudar (2):
cxgb4: Fix number of queue sets corssing the limit
cxgb4: Fix error handling in alloc_uld_rxqs().
Gavin Shan (4):
net/ncsi: Avoid if statements in ncsi_suspend_channel()
net/ncsi: Fix stale link state of inactive channels on failover
net/ncsi: Choose hot channel as active one if necessary
net/ncsi: Improve HNCDSC AEN handler
Geert Uytterhoeven (1):
netfilter: xt_hashlimit: Add missing ULL suffixes for 64-bit constants
Giuseppe CAVALLARO (2):
stmmac: fix and review the ptp registration.
stmmac: display the descriptors if DES0 = 0
Govindarajulu Varadarajan (1):
enic: fix rq disable
Guenter Roeck (1):
net: asix: Avoid looping when the device does not respond
Guilherme G Piccoli (1):
i40e: disable MSI-X interrupts if we cannot reserve enough vectors
Huaibin Wang (1):
i40e: fix call of ndo_dflt_bridge_getlink()
Ido Schimmel (2):
net: core: Correctly iterate over lower adjacency list
switchdev: Execute bridge ndos only for bridge ports
Ivan Vecera (2):
bnx2: fix locking when netconsole is used
arch/powerpc: Update parameters for csum_tcpudp_magic & csum_tcpudp_nofold
Jack Morgenstein (3):
net/mlx4_core: Fix the resource-type enum in res tracker to conform to FW spec
net/mlx4_core: Do not access comm channel if it has not yet been initialized
net/mlx4_en: Fix potential deadlock in port statistics flow
Jacob Siverskog (1):
Bluetooth: btwilink: Fix probe return value
Jamal Hadi Salim (1):
net sched filters: fix notification of filter delete with proper handle
Jani Nikula (1):
mac80211: fix some sphinx warnings
Jason A. Donenfeld (1):
ipv6: do not increment mac header when it's unset
Jason Gunthorpe (1):
net: mv643xx_eth: Fetch the phy connection type from DT
Javier Martinez Canillas (10):
net: wan: slic_ds26522: add SPI device ID table to fix module autoload
net: wan: slic_ds26522: Export OF module alias information
net: wan: slic_ds26522: Allow driver to built if COMPILE_TEST is enabled
net: nps_enet: Fix module autoload
net: ethernet: nb8800: Fix module autoload
net: hns: Fix hns_dsaf module autoload for OF registration
net: qcom/emac: Fix module autoload for OF registration
net: hisilicon: Fix hns_mdio module autoload for OF registration
net: dsa: b53: Fix module autoload
net: dsa: bcm_sf2: Fix module autoload for OF registration
Jes Sorensen (4):
rtl8xxxu: Fix memory leak in handling rxdesc16 packets
rtl8xxxu: Fix big-endian problem reporting mactime
rtl8xxxu: Fix rtl8723bu driver reload issue
rtl8xxxu: Fix rtl8192eu driver reload issue
Jesse Brandeburg (1):
ethtool: silence warning on bit loss
Jiri Bohac (3):
IPv6: Drop the temporary address regen_timer
IPv6: fix DESYNC_FACTOR
ipv6: properly prevent temp_prefered_lft sysctl race
Jiri Pirko (6):
rtnetlink: Add rtnexthop offload flag to compare mask
mlxsw: spectrum_router: Use correct tree index for binding
mlxsw: spectrum_router: Make mlxsw_sp_router_fib4_del return void and remove warn
mlxsw: pci: Fix reset wait for SwitchX2
mlxsw: spectrum_router: Save requested prefix bitlist when creating tree
mlxsw: spectrum_router: Compare only trees which are in use during tree get
Jiri Slaby (1):
net: sctp, forbid negative length
Johannes Berg (6):
mac80211: discard multicast and 4-addr A-MSDUs
cfg80211: let ieee80211_amsdu_to_8023s() take only header-less SKB
cfg80211: add ability to check DA/SA in A-MSDU decapsulation
mac80211: validate DA/SA during A-MSDU decapsulation
cfg80211: process events caused by suspend before suspending
net_sched actions: use nla_parse_nested()
Jon Paul Maloy (1):
tipc: fix broadcast link synchronization problem
JÃrÃme de Bretagne (1):
Bluetooth: hci_bcm: Fix autosuspend PM for Lenovo ThinkPad 8
Larry Finger (1):
rtlwifi: Fix regression caused by commit d86e64768859
Linus LÃssing (1):
batman-adv: fix splat on disabling an interface
Liping Zhang (3):
netfilter: xt_NFLOG: fix unexpected truncated packet
netfilter: xt_ipcomp: add "ip[6]t_ipcomp" module alias name
netfilter: nft_hash: add missing NFTA_HASH_OFFSET's nla_policy
Manish Chopra (1):
qede: Fix incorrrect usage of APIs for un-mapping DMA memory
Maor Gottlieb (1):
net/mlx4_core: Avoid setting ports to auto when only one port type is supported
Marcelo Ricardo Leitner (1):
sctp: validate chunk len before actually using it
Marty Faltesek (1):
ath10k: cache calibration data when the core is stopped
Michael Braun (1):
mac80211: fix CMD_FRAME for AP_VLAN
MichaÅ Narajowski (1):
Bluetooth: Fix append max 11 bytes of name to scan rsp data
Mintz, Yuval (2):
MAINTAINERS: Update qlogic networking drivers
qede: Fix out-of-bound fastpath memory access
Mohamad Haj Yahia (5):
net/mlx5e: Unregister netdev before detaching it
net/mlx5: Change the acl enable prototype to return status
net/mlx5: Clear health sick bit when starting health poll
net/mlx5: Fix race between PCI error handlers and health work
net/mlx5: PCI error recovery health care simulation
Moshe Lazer (1):
net/mlx4_core: Change the default value of enable_qos
Nicolas Dichtel (3):
ipv6: correctly add local routes when lo goes up
netfilter: conntrack: remove obsolete sysctl (nf_conntrack_events_retry_timeout)
netfilter: conntrack: restart gc immediately if GC_MAX_EVICTS is reached
Niklas Cassel (2):
dwc_eth_qos: do not clear pause flags from phy_device->supported
dwc_eth_qos: enable flow control by default
Nikolay Aleksandrov (1):
bridge: multicast: restore perm router ports on multicast enable
Noa Osherovich (1):
net/mlx5: Avoid passing dma address 0 to firmware
Pablo Neira Ayuso (2):
netfilter: nft_range: validate operation netlink attribute
netfilter: fix nf_queue handling
Paolo Abeni (1):
IB/ipoib: move back IB LL address into the hard header
Paul Blakey (4):
net/sched: act_mirred: Use passed lastuse argument
net/mlx5: Keep autogroups list ordered
net/mlx5: Fix autogroups groups num not decreasing
net/mlx5: Correctly initialize last use of flow counters
Paul Moore (1):
netns: revert "netns: avoid disabling irq for netns id"
Roger Quadros (1):
net: phy: dp83848: add dp83822 PHY support
Sabrina Dubroca (1):
net: add recursion limit to GRO
Saeed Mahameed (1):
net/mlx5e: Choose best nearest LRO timeout
Stephen Hemminger (3):
doc: update docbook annotations for socket and skb
netvsc: fix incorrect receive checksum offloading
Revert "hv_netvsc: report vmbus name in ethtool"
Sudarsana Reddy Kalluru (7):
qede: get_channels() need to populate max tx/rx coalesce values
qede: Do not allow RSS config for 100G devices
qede: Loopback implementation should ignore the normal traffic
qed*: Reduce the memory footprint for Rx path
qede: Reconfigure rss indirection direction table when rss count is updated
qed: Zero-out the buffer paased to dcbx_query() API
bnx2x: Use the correct divisor value for PHC clock readings.
Sven Eckelmann (2):
batman-adv: Modify neigh_list only with rcu-list functions
batman-adv: Add BATADV_DBG_TP_METER to BATADV_DBG_ALL
Tariq Toukan (1):
net/mlx4_en: Save slave ethtool stats command
Thomas Falcon (6):
ibmvnic: Driver Version 1.0.1
ibmvnic: Fix GFP_KERNEL allocation in interrupt context
ibmvnic: Update MTU after device initialization
ibmvnic: Fix releasing of sub-CRQ IRQs in interrupt context
ibmvnic: Fix releasing of sub-CRQ IRQs in interrupt context
ibmvnic: Fix missing brackets in init_sub_crq_irqs
Timur Tabi (1):
net: qcom/emac: disable interrupts before calling phy_disconnect
Tobias Brunner (1):
macsec: Fix header length if SCI is added if explicitly disabled
Tobias Klauser (3):
net/hsr: Remove unused but set variable
ipv4: Remove unused but set variable
tcp: Remove unused but set variable
Vadim Fedorenko (1):
ip6_tunnel: fix ip6_tnl_lookup
WANG Cong (2):
ipv6: fix a potential deadlock in do_ipv6_setsockopt()
ipv4: use the right lock for ping_group_range
Wei Yongjun (3):
wlcore: sdio: drop kfree for memory allocated with devm_kzalloc
qed: Use list_move_tail instead of list_del/list_add_tail
rocker: fix error return code in rocker_world_check_init()
Willem de Bruijn (1):
packet: on direct_xmit, limit tso and csum to supported devices
Xin Long (1):
sctp: fix the panic caused by route update
Yuval Mintz (3):
qed: Fix static checker warning.
qed*: Fix Kconfig dependencies with INFINIBAND_QEDR
qed: Additional work toward cleaning C=1
Zefir Kurtisi (2):
Revert "at803x: fix suspend/resume for SGMII link"
at803x: double check SGMII side autoneg
pravin shelar (2):
vxlan: avoid using stale vxlan socket.
geneve: avoid using stale geneve socket.
shamir rabinovitch (1):
rds: debug messages are enabled by default
Documentation/devicetree/bindings/net/marvell-orion-net.txt | 1 +
Documentation/networking/netdev-FAQ.txt | 8 +--
Documentation/networking/nf_conntrack-sysctl.txt | 18 ------
MAINTAINERS | 41 ++++++------
arch/powerpc/include/asm/checksum.h | 12 ++--
drivers/bluetooth/btwilink.c | 2 +-
drivers/bluetooth/hci_bcm.c | 8 +++
drivers/infiniband/hw/mlx5/main.c | 2 +-
drivers/infiniband/hw/mlx5/qp.c | 1 -
drivers/infiniband/ulp/ipoib/ipoib.h | 20 ++++--
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 15 ++---
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 12 ++--
drivers/infiniband/ulp/ipoib/ipoib_main.c | 54 +++++++++-------
drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 6 +-
drivers/net/dsa/b53/b53_mmap.c | 1 +
drivers/net/dsa/bcm_sf2.c | 16 +++++
drivers/net/ethernet/aurora/nb8800.c | 1 +
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 3 +-
drivers/net/ethernet/broadcom/bgmac.c | 2 +-
drivers/net/ethernet/broadcom/bnx2.c | 17 +++--
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 40 ++++++------
drivers/net/ethernet/chelsio/cxgb4/sched.c | 4 +-
drivers/net/ethernet/cisco/enic/vnic_rq.c | 32 +++++++---
drivers/net/ethernet/ezchip/nps_enet.c | 1 +
drivers/net/ethernet/freescale/fec_main.c | 6 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 1 +
drivers/net/ethernet/hisilicon/hns_mdio.c | 1 +
drivers/net/ethernet/ibm/ibmvnic.c | 45 +++++++++-----
drivers/net/ethernet/ibm/ibmvnic.h | 3 +-
drivers/net/ethernet/intel/i40e/i40e.h | 1 +
drivers/net/ethernet/intel/i40e/i40e_main.c | 34 ++--------
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 12 ++--
drivers/net/ethernet/marvell/mv643xx_eth.c | 23 +++++--
drivers/net/ethernet/mellanox/mlx4/cmd.c | 9 +++
drivers/net/ethernet/mellanox/mlx4/en_clock.c | 5 +-
drivers/net/ethernet/mellanox/mlx4/en_cq.c | 10 ++-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 13 +++-
drivers/net/ethernet/mellanox/mlx4/en_port.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/en_selftest.c | 26 +++++++-
drivers/net/ethernet/mellanox/mlx4/eq.c | 62 +++++++++----------
drivers/net/ethernet/mellanox/mlx4/fw.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 10 ++-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 5 +-
drivers/net/ethernet/mellanox/mlx4/port.c | 13 +---
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 31 ++++++++--
drivers/net/ethernet/mellanox/mlx5/core/en.h | 5 ++
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 21 +++++--
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 50 ++++++++++-----
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 9 ++-
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/health.c | 76 ++++++++++++++++++++---
drivers/net/ethernet/mellanox/mlx5/core/main.c | 39 ++++++++----
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c | 26 +++++---
drivers/net/ethernet/mellanox/mlxsw/pci.c | 10 ++-
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c | 21 ++++---
drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1 +
drivers/net/ethernet/qlogic/Kconfig | 4 ++
drivers/net/ethernet/qlogic/qed/Makefile | 2 +-
drivers/net/ethernet/qlogic/qed/qed_cxt.c | 15 ++---
drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 2 +
drivers/net/ethernet/qlogic/qed/qed_debug.c | 53 ++++++++--------
drivers/net/ethernet/qlogic/qed/qed_dev.c | 19 +++---
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 27 ++++----
drivers/net/ethernet/qlogic/qed/qed_ll2.h | 20 ------
drivers/net/ethernet/qlogic/qed/qed_main.c | 31 +++++-----
drivers/net/ethernet/qlogic/qed/qed_roce.c | 216 ++++++++++++++++++----------------------------------------------
drivers/net/ethernet/qlogic/qed/qed_roce.h | 95 ++++++++++++++--------------
drivers/net/ethernet/qlogic/qed/qed_sp.h | 1 -
drivers/net/ethernet/qlogic/qed/qed_spq.c | 4 --
drivers/net/ethernet/qlogic/qede/Makefile | 2 +-
drivers/net/ethernet/qlogic/qede/qede.h | 3 +-
drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 99 ++++++++++++++++++-----------
drivers/net/ethernet/qlogic/qede/qede_main.c | 15 +++--
drivers/net/ethernet/qualcomm/emac/emac-mac.c | 8 ++-
drivers/net/ethernet/qualcomm/emac/emac.c | 1 +
drivers/net/ethernet/realtek/r8169.c | 3 +-
drivers/net/ethernet/rocker/rocker_main.c | 2 +-
drivers/net/ethernet/rocker/rocker_ofdpa.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 7 +--
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 13 ++--
drivers/net/ethernet/synopsys/dwc_eth_qos.c | 4 +-
drivers/net/geneve.c | 47 ++++++++++----
drivers/net/hyperv/netvsc_drv.c | 25 ++++----
drivers/net/macsec.c | 26 +++++---
drivers/net/phy/at803x.c | 65 +++++++++++--------
drivers/net/phy/dp83848.c | 3 +
drivers/net/usb/asix_common.c | 8 +--
drivers/net/usb/kalmia.c | 2 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 17 ++---
drivers/net/vrf.c | 2 +
drivers/net/vxlan.c | 82 ++++++++++++++----------
drivers/net/wan/Kconfig | 2 +-
drivers/net/wan/slic_ds26522.c | 8 +++
drivers/net/wireless/ath/ath10k/core.h | 1 +
drivers/net/wireless/ath/ath10k/debug.c | 75 +++++++++++-----------
drivers/net/wireless/ath/ath6kl/sdio.c | 1 +
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 25 +-------
drivers/net/wireless/ath/ath9k/hw.h | 1 -
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c | 2 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 4 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 8 ++-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 4 ++
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 11 +++-
drivers/net/wireless/realtek/rtlwifi/core.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 8 +--
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 13 ++--
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 12 ++--
drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 6 +-
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 8 +--
drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 9 +--
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 12 ++--
drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 6 +-
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 18 +++---
drivers/net/wireless/realtek/rtlwifi/wifi.h | 2 -
drivers/net/wireless/ti/wlcore/sdio.c | 1 -
fs/afs/cmservice.c | 6 +-
fs/afs/fsclient.c | 4 +-
fs/afs/internal.h | 2 +-
fs/afs/rxrpc.c | 3 +-
include/linux/hyperv.h | 7 ---
include/linux/ipv6.h | 17 ++++-
include/linux/mlx4/device.h | 3 +-
include/linux/mlx5/driver.h | 16 ++---
include/linux/netdevice.h | 41 +++++++++++-
include/linux/qed/qed_if.h | 1 +
include/linux/qed/qede_roce.h | 2 +-
include/linux/skbuff.h | 1 +
include/net/addrconf.h | 1 +
include/net/cfg80211.h | 32 +++++++---
include/net/if_inet6.h | 2 +-
include/net/ip.h | 12 +++-
include/net/ip6_fib.h | 2 +
include/net/ip6_route.h | 1 +
include/net/mac80211.h | 21 ++++---
include/net/sock.h | 4 +-
include/net/tcp.h | 13 +++-
include/net/udp.h | 1 +
include/net/vxlan.h | 4 +-
include/uapi/linux/ethtool.h | 3 +-
include/uapi/linux/rtnetlink.h | 2 +-
lib/test_bpf.c | 2 +-
net/8021q/vlan.c | 2 +-
net/batman-adv/hard-interface.c | 1 -
net/batman-adv/log.h | 2 +-
net/batman-adv/originator.c | 2 +-
net/bluetooth/hci_request.c | 49 +++++++--------
net/bluetooth/hci_request.h | 2 +
net/bluetooth/mgmt.c | 26 +++++---
net/bridge/br_multicast.c | 23 ++++---
net/core/dev.c | 12 +++-
net/core/flow_dissector.c | 12 ++--
net/core/net_namespace.c | 35 ++++++-----
net/core/pktgen.c | 17 ++---
net/core/sock_reuseport.c | 1 -
net/ethernet/eth.c | 2 +-
net/hsr/hsr_forward.c | 4 --
net/ipv4/af_inet.c | 2 +-
net/ipv4/fou.c | 4 +-
net/ipv4/gre_offload.c | 2 +-
net/ipv4/inet_hashtables.c | 8 ++-
net/ipv4/ip_output.c | 3 -
net/ipv4/ip_sockglue.c | 11 ++--
net/ipv4/ping.c | 2 +-
net/ipv4/raw.c | 2 +-
net/ipv4/sysctl_net_ipv4.c | 8 +--
net/ipv4/tcp_ipv4.c | 3 -
net/ipv4/udp.c | 15 ++++-
net/ipv4/udp_offload.c | 2 +-
net/ipv6/addrconf.c | 101 ++++++++++++------------------
net/ipv6/inet6_hashtables.c | 13 ++--
net/ipv6/ip6_offload.c | 2 +-
net/ipv6/ip6_tunnel.c | 3 +
net/ipv6/ipv6_sockglue.c | 3 +-
net/ipv6/mcast.c | 17 +++--
net/ipv6/ping.c | 2 +-
net/ipv6/raw.c | 2 +-
net/ipv6/reassembly.c | 3 +-
net/ipv6/route.c | 74 +++++++++++++++-------
net/ipv6/udp.c | 3 +-
net/l2tp/l2tp_ip.c | 2 +-
net/l2tp/l2tp_ip6.c | 2 +-
net/mac80211/aes_ccm.c | 46 +++++++++-----
net/mac80211/aes_ccm.h | 8 ++-
net/mac80211/aes_gcm.c | 43 ++++++++-----
net/mac80211/aes_gcm.h | 6 +-
net/mac80211/aes_gmac.c | 26 ++++----
net/mac80211/aes_gmac.h | 4 ++
net/mac80211/offchannel.c | 2 +-
net/mac80211/rx.c | 51 ++++++++++++---
net/mac80211/wpa.c | 22 +++----
net/ncsi/internal.h | 2 +
net/ncsi/ncsi-aen.c | 18 +++++-
net/ncsi/ncsi-manage.c | 126 +++++++++++++++++++++++++++----------
net/netfilter/core.c | 13 +---
net/netfilter/nf_conntrack_core.c | 2 +-
net/netfilter/nf_internals.h | 2 +-
net/netfilter/nf_queue.c | 48 ++++++++++-----
net/netfilter/nf_tables_api.c | 2 +-
net/netfilter/nft_dynset.c | 6 +-
net/netfilter/nft_exthdr.c | 3 +-
net/netfilter/nft_hash.c | 1 +
net/netfilter/nft_range.c | 26 +++++---
net/netfilter/x_tables.c | 2 +-
net/netfilter/xt_NFLOG.c | 1 +
net/netfilter/xt_hashlimit.c | 4 +-
net/netfilter/xt_ipcomp.c | 2 +
net/packet/af_packet.c | 9 ++-
net/rds/Makefile | 2 +-
net/rds/rds.h | 2 +-
net/rxrpc/call_object.c | 2 +-
net/rxrpc/peer_object.c | 4 +-
net/sched/act_api.c | 3 +-
net/sched/act_mirred.c | 5 +-
net/sched/cls_api.c | 3 +-
net/sctp/output.c | 8 ++-
net/sctp/sm_statefuns.c | 12 ++--
net/sctp/socket.c | 5 +-
net/switchdev/switchdev.c | 9 +++
net/tipc/bcast.c | 14 +++--
net/tipc/bcast.h | 3 +-
net/tipc/link.c | 2 +
net/tipc/msg.h | 17 +++++
net/tipc/name_distr.c | 1 +
net/tipc/node.c | 2 +-
net/wireless/sysfs.c | 5 +-
net/wireless/util.c | 34 +++++-----
samples/bpf/parse_ldabs.c | 1 +
samples/bpf/parse_simple.c | 1 +
samples/bpf/parse_varlen.c | 1 +
samples/bpf/tcbpf1_kern.c | 1 +
samples/bpf/tcbpf2_kern.c | 1 +
samples/bpf/test_cgrp2_tc_kern.c | 1 +
239 files changed, 1988 insertions(+), 1387 deletions(-)
--- End Message ---