Fw: [GIT] Networking

From: David Miller
Date: Sat Oct 29 2016 - 22:45:10 EST



Sorry, forgot to CC: the lists on this one, doh!
--- 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 ---