lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20150902.223522.1792493140210966693.davem@davemloft.net>
Date:	Wed, 02 Sep 2015 22:35:22 -0700 (PDT)
From:	David Miller <davem@...emloft.net>
To:	torvalds@...ux-foundation.org
CC:	akpm@...ux-foundation.org, netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT] Networking


Another merge window, another set of networking changes.  I've heard
rumblings that the lightweight tunnels infrastructure has been voted
networking change of the year.  But what do I know?

1) Add conntrack support to openvswitch, from Joe Stringer.

2) Initial support for VRF (Virtual Routing and Forwarding), which
   allows the segmentation of routing paths without using multiple
   devices.  There are some semantic kinks to work out still, but
   this is a reasonably strong foundation.  From David Ahern.

3) Remove spinlock fro act_bpf fast path, from Alexei Starovoitov.

4) Ignore route nexthops with a link down state in ipv6, just like
   ipv4.  From Andy Gospodarek.

5) Remove spinlock from fast path of act_gact and act_mirred, from
   Eric Dumazet.

6) Document the DSA layer, from Florian Fainelli.

7) Add netconsole support to bcmgenet, systemport, and DSA.  Also
   from Florian Fainelli.

8) Add Mellanox Switch Driver and core infrastructure, from Jiri
   Pirko.

9) Add support for "light weight tunnels", which allow for
   encapsulation and decapsulation without bearing the overhead of a
   full blown netdevice.  From Thomas Graf, Jiri Benc, and a cast of
   others.

10) Add Identifier Locator Addressing support for ipv6, from Tom
    Herbert.

11) Support fragmented SKBs in iwlwifi, from Johannes Berg.

12) Allow perf PMUs to be accessed from eBPF programs, from Kaixu Xia.

13) Add BQL support to 3c59x driver, from Loganaden Velvindron.

14) Stop using a zero TX queue length to mean that a device shouldn't
    have a qdisc attached, use an explicit flag instead.  From Phil
    Sutter.

15) Use generic geneve netdevice infrastructure in openvswitch, from
    Pravin B Shelar.

16) Add infrastructure to avoid re-forwarding a packet in software
    that was already forwarded by a hardware switch.  From Scott
    Feldman.

17) Allow AF_PACKET fanout function to be implemented in a bpf
    program, from Willem de Bruijn.

Please pull, thanks a lot!

The following changes since commit 4941b8f0c2b9d88e8a6dacebf8b7faf603b98368:

  Merge tag 'powerpc-4.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux (2015-08-27 17:59:17 -0700)

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 62da98656b62a5ca57f22263705175af8ded5aa1:

  netfilter: nf_conntrack: make nf_ct_zone_dflt built-in (2015-09-02 16:32:56 -0700)

----------------------------------------------------------------
Achiad Shochat (26):
      net/mlx5e: Support TX packet copy into WQE
      net/mlx5e: TX latency optimization to save DMA reads
      net/mlx5e: Cosmetics: use BIT() instead of "1 <<", and others
      net/mlx5e: Input IPSEC.SPI into the RX RSS hash function
      net/mlx5e: Use hard-coded 4K page size for RQ/SQ/CQ
      net/mlx5e: Remove redundant field mlx5e_priv->num_tc
      net/mlx5e: Remove redundant assignment of sq->user_index
      net/mlx5e: Avoid redundant de-reference
      net/mlx5e: Do not use netdev_err() before the netdev is registered
      net/mlx5e: Introduce create/destroy RSS indir table access functions
      net/mlx5e: Remove the mlx5e_update_priv_params() function
      net/mlx5e: Unify the RX flow
      net/mlx5e: Introduce the "Drop RQ"
      net/mlx5_core: Introduce access function to modify RSS/LRO params
      net/mlx5e: Light-weight netdev open/stop
      net/mlx5e: Rename/move functions following the ndo_stop flow change
      net/mlx5e: Disable async events before unregister_netdev()
      net/mlx5e: Take advantage of the light-weight netdev open/stop
      net/mlx5e: Have a single RSS Toeplitz hash key
      net/mlx5e: Make RSS indirection table size a constant
      net/mlx5e: Add ethtool RSS configuration options
      net/mlx5e: Support smaller RX/TX ring sizes
      net/mlx5e: HW LRO changes/fixes
      net/mlx5e: Ethtool link speed setting fixes
      net/mlx5e: Support ethtool get/set_pauseparam
      net/mlx5e: Support RX CHECKSUM_COMPLETE

Adheer Chandravanshi (1):
      cnic: Add the interfaces to get FC-NPIV table.

Adrien Schildknecht (3):
      rt2x00: adjust EEPROM_SIZE for rt2500usb
      iwlwifi: out-of-bounds access in iwl_init_sband_channels
      rtlwifi: rtl8192cu: Add new device ID

Aleksey Makarov (1):
      net: thunderx: fix MAINTAINERS

Aleksey S. Kazantsev (1):
      dsa: mv88e6352/mv88e6xxx: Add support for Marvell 88E6320 and 88E6321

Alex Gartrell (1):
      ebpf: Allow dereferences of PTR_TO_STACK registers

Alex Williamson (2):
      igb: Teardown SR-IOV before unregister_netdev()
      ixgbe: Remove bimodal SR-IOV disabling

Alexander Aring (19):
      mac802154: add llsec address update workaround
      6lowpan: add request for ipv6 module
      mac802154: util: add stop_device utility function
      mac802154: cfg: add suspend and resume callbacks
      at86rf230: remove hrtimer on 1 usec delay
      Bluetooth: 6lowpan: Fix possible race
      ieee802154: 6lowpan: remove multiple lowpan per wpan support
      mac802154: fix wpan mac setting while lowpan is there
      mac802154: cfg: remove test and set checks
      mac802154: change frame_retries behaviour
      at86rf230: use STATE_TX_ARET mode only
      ieee802154: add ack request default handling
      ieee802154: 6lowpan: fix error frag handling
      Bluetooth: 6lowpan: change netdev_priv to lowpan_dev
      6lowpan: add generic 6lowpan netdev private data
      6lowpan: move module_init into core functionality
      documentation: networking: add 6lowpan documentation
      ieee802154: 6lowpan: fix packet layer registration
      ieee802154: 6lowpan: fix non-lowpan wpan interfaces

Alexander Bondar (2):
      iwlwifi: Add max TX aggregation size for 8260 SDIO devices series
      iwlwifi: rs: disable MIMO only if allowed in configuration

Alexander Duyck (4):
      net: skb_defer_rx_timestamp should check for phydev before setting up classify
      igb: Pull timestamp from fragment before adding it to skb
      ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag
      net: Document xfrm4_gc_thresh and xfrm6_gc_thresh

Alexei Starovoitov (14):
      bpf: introduce bpf_skb_vlan_push/pop() helpers
      test_bpf: add bpf_skb_vlan_push/pop() tests
      bpf: add helpers to access tunnel metadata
      vxlan: expose COLLECT_METADATA flag to user space
      vxlan: combine VXLAN_FLOWBASED into VXLAN_COLLECT_METADATA
      net_sched: make tcf_hash_destroy() static
      net_sched: act_bpf: remove unnecessary copy
      net_sched: convert tcindex to call tcf_exts_destroy from rcu callback
      net_sched: convert rsvp to call tcf_exts_destroy from rcu callback
      net_sched: act_bpf: remove spinlock in fast path
      bpf: fix bpf_skb_set_tunnel_key() helper
      lib: introduce strncpy_from_unsafe()
      bpf: add support for %s specifier to bpf_trace_printk()
      lib: move strncpy_from_unsafe() into mm/maccess.c

Alexis Green (1):
      mac80211: mesh: add missing case to PERR processing

Amir Vadai (1):
      net/mlx4_en: Hardware accelerated 802.1ad works only on the first port

Amitkumar Karwar (3):
      mwifiex: corrections in PCIe event skb handling
      mwifiex: add missing skb_push() in mwifiex_check_uap_capabilties
      mwifiex: correct TDLS link delete failure message priority

Andrea Parri (1):
      pkt_sched: sch_qfq: remove unused member of struct qfq_sched

Andreas Fenkart (5):
      mwifiex: sdio: reset adapter using mmc_hw_reset
      mwifiex: remove explicit mwifiex_complete_cmd calls
      mwifiex: remove redundant reset of cmd_wait_q status
      mwifiex: remove CMD_F_CANCELED flag
      mwifiex: simplify mwifiex_complete_cmd

Andreas Herz (1):
      netfilter: ip6t_REJECT: added missing icmpv6 codes

Andreas Schultz (1):
      netfilter: nfacct: per network namespace support

Andrew Lunn (13):
      net: dsa: mv88e6352: Use mnemonics for EEPROM registers and bits
      dsa: Support multiple MDIO busses
      net: dsa: Allow multi hop routes to be expressed
      net: dsa: Add dsa_is_dsa_port() helper
      dsa: mv88e6xxx: Set DSA mode based on chip abilities
      dsa: mv88e6xxx: Allow speed/duplex of port to be configured
      phy: fixed_phy: Set supported speed in phydev
      net: dsa: Allow configuration of CPU & DSA port speeds/duplex
      net: dsa: Allow DSA and CPU ports to have a phy-mode property
      dsa: mv88e6xxx: Set the RGMII delay based on phy interface
      dsa: mv88e6xxx: Don't poll forced interfaces for state changes
      phy: fixed_phy: Add gpio to determine link up/down.
      net: phy: fixed_phy: Set phy capabilities even when link down.

Andrew Schwartzmeyer (3):
      hv_netvsc: Set vRSS with num_chn in RNDIS filter
      hv_netvsc: Implement set_channels ethtool op
      hv_netvsc: Fix dereference of nvdev before check

Andrzej Hajda (1):
      net/xfrm: use kmemdup rather than duplicating its implementation

Andy Gospodarek (3):
      net: track link status of ipv6 nexthops
      net: ipv6 sysctl option to ignore routes when nexthop link is down
      net: addr IFLA_OPERSTATE to netlink message for ipv6 ifinfo

Andy Shevchenko (2):
      iwlegacy: convert hex_dump_to_buffer() to %*ph
      iwlwifi: convert hex_dump_to_buffer() to %*ph

Aniket Nagarnaik (6):
      mwifiex: fix for p2p broken link
      mwifiex: add bss mode TLV to extended scan command
      mwifiex: use maximum ssid length as 0xfe for p2p
      mwifiex: correct p2p and station interface counters
      Bluetooth: btmrvl: release sdio bus after firmware is up
      mwifiex: claim sdio bus while downloading the firmware

Anish Bhatt (4):
      cxgb4 : Only pass app selector of 0 or 3 to firmware
      cxgb4 : Allow firmware DCB info to be queried in host state
      cxgb4 : Fill in number of DCB traffic classes supported
      cxgb4 : Fill DCB priority in vlan control headers

Anjali Singhai Jain (16):
      i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state
      i40e: Refine an error message to avoid confusion
      i40e/i40evf: Add device ids for X722
      i40e/i40evf: Add flags for X722 capabilities
      i40e/i40evf: Update FW API with X722 support
      i40e/i40evf: Update register.h file for X722
      i40e/i40evf: RSS changes for X722
      i40e/i40evf: Add support for writeback on ITR feature for X722
      i40e/i40evf: Add TX/RX outer UDP checksum support for X722
      i40e: Add IWARP support for X722
      i40e/i40evf: Add ATR HW eviction support for X722
      i40e: Fix legacy interrupt mode in the driver
      i40evf: Use the correct defines to match the VF registers
      i40evf: Remove PF specific register definitions from the VF
      i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag
      i40e: Set defport behavior for the Main VSI when in promiscuous mode

Antonio Borneo (2):
      wireless: cw1200: Remove redundant spi driver bus initialization
      net: ieee802154: Remove redundant spi driver bus initialization

Antonio Quartulli (1):
      batman-adv: don't access unregistered net_device object

Anuradha Karuppiah (3):
      net core: Add protodown support.
      netlink: changes for setting and clearing protodown via netlink.
      rocker: Handle protodown notifications.

Arend van Spriel (3):
      brcmfmac: correct interface combination info
      brcmfmac: make use of cfg80211_check_combinations()
      brcmfmac: bump highest event number for 4339 firmware

Arik Nemtsov (6):
      mac80211: define TDLS wider BW support bits
      mac80211: upgrade BW of TDLS peers when possible
      mac80211: TDLS: correctly configure SMPS state
      mac80211: TDLS: handle chan-switch in RTNL locked work
      mac80211: TDLS: deny ch-switch req on disallowed channels
      iwlwifi: mvm: support TDLS wider-bandwidth

Arron Wang (5):
      Bluetooth: Add BT_HS config option
      Bluetooth: Move high speed specific event under BT_HS option
      Bluetooth: Move get info completed callback to a2mp.c
      Bluetooth: Move amp assoc read/write completed callback to amp.c
      Bluetooth: Move create/accept phy link completed callback to amp.c

Assaf Krauss (1):
      iwlwifi: mvm: ToF - Set correct range request cmd id

Atzm Watanabe (1):
      vxlan: fix fdb_dump index calculation

Avinash Patil (10):
      mwifiex: add tx data pause support
      mwifiex: update domain_info upon band change in start_ap
      mwifiex: support for bypass tx queue
      mwifiex: enable traffic only when port is open
      mwifiex: extend tx_data pause to AP interface as well
      mwifiex: support to set multichannel policy to FW
      mwifiex: advertise multichannel support to cfg80211
      mwifiex: separate interface combination for multichannel and DFS
      mwifiex: handle multichannel event
      MAINTAINERS: update for mwifiex driver maintainers

Aviya Erenfeld (1):
      iwlwifi: add wide firmware command infrastructure for TX

Avraham Stern (2):
      iwlwifi: mvm: add wide firmware command infrastructure for RX
      iwlwifi: add new TLV capability flag for gscan support

Avri Altman (5):
      iwlwifi: mvm: update comment of power_scheme module parameter
      iwlwifi: mvm: Enable Rx Checksum hw
      iwlwifi: mvm: revert to our old skip over dtim policy
      iwlwifi: mvm: set different pm_timeout for action frames
      iwlwifi: mvm: Enable power management on low-latency bss

Ayala Beker (2):
      iwlwifi: mvm: add debug info to schedule scan complete message.
      iwlwifi: mvm: split debug message to avoid exceeding 110 characters

Bartosz Markowski (1):
      ath10k: fix QCA61X4 boot up

Ben Young Tae Kim (2):
      Bluetooth: btqca: Introduce generic QCA ROME support
      Bluetooth: hciuart: Add support QCA chipset for UART

Ben YoungTae Kim (1):
      Bluetooth: hciuart: Fix to use boolean flag with u32 type

Bernhard Thaler (1):
      netfilter: bridge: do not initialize statics to 0 or NULL

Bertold Van den Bergh (5):
      ath: Make ath_opmode_to_string understand OCB mode
      nl80211: Allow setting multicast rate on OCB interfaces
      mac80211: Set txrc.bss to true for OCB interfaces
      mac80211: Only accept data frames in OCB mode
      mac80211: Make OCB mode set BSSID

Bob Copeland (4):
      mac80211: enable assoc check for mesh interfaces
      mac80211: reorder mesh_plink to remove forward decl
      mac80211: mesh: separate plid and aid concepts
      mac80211: select an AID when creating new mesh STAs

Bogdan Hamciuc (2):
      net: pktgen: Observe needed_headroom of the device
      net: pktgen: Remove unused 'allocated_skbs' field

Carol L Soto (2):
      net/mlx4_core: Capping number of requested MSIXs to MAX_MSIX
      net/mlx4_core: Fix unintialized variable used in error path

Carol Soto (1):
      net/mlx4_core: Add extra check for total vfs for SRIOV

Carolyn Wyborny (2):
      i40e: Remove incorrect #ifdef's
      i40e/i40evf: Fix and refactor dynamic ITR code

Catherine Sullivan (3):
      i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf
      i40e: Move function calls to i40e_shutdown instead of i40e_suspend
      i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5

Chas Williams (2):
      net/xen-netfront: only clean up queues if present
      net/xen-netfront: only napi_synchronize() if running

Cheolhyun Park (1):
      rtlwifi: misspelled code and comments corrected.

Christian Engelmayer (1):
      rsi: Fix possible leak when loading firmware

Christophe JAILLET (1):
      Bluetooth: cmtp: Do not use list_for_each_safe when not needed

Christophe Jaillet (2):
      net: qlcnic: Deletion of unnecessary memset
      brcmsmac: Use kstrdup to simplify code

Christophe Ricard (15):
      nfc: st-nci: Remove duplicate file platform_data/st_nci.h
      nfc: st-nci: Fix typo when changing from st21nfcb to st-nci
      nfc: st-nci: Fix non accurate comment for st_nci_i2c_read
      NFC: st21nfca: fix use of uninitialized variables in error path
      NFC: st-nci: fix use of uninitialized variables in error path
      nfc: st-nci: Remove data from ack_pending_q when receiving a SYNC_ACK
      nfc: st-nci: Free data with irrelevant NDLC PCB_SYNC value
      nfc: st-nci: Add spi phy support for st21nfcb
      nfc: st-nci: Add device tree documentation for spi phy
      nfc: st-nci: Remove pr_err in rcv_queue when ndlc header is unknown
      nfc: netlink: Add check on NFC_ATTR_VENDOR_DATA
      nfc: netlink: Warning fix
      nfc: nci: hci: Add check on skb nci_hci_send_cmd parameter
      nfc: netlink: Add capability to reply to vendor_cmd with data
      netlink: add NETLINK_CAP_ACK socket option

Chun-Yeow Yeoh (1):
      mac80211: mesh process the target only subfield for mesh hwmp

Claudiu Manoil (4):
      gianfar: Bundle Rx allocation, cleanup
      gianfar: Fix and cleanup rxbd status handling
      gianfar: Use ndev, more Rx path cleanup
      gianfar: Add paged allocation and Rx S/G

Corinna Vinschen (2):
      r8169: Add values missing in @get_stats64 from HW counters
      r8169: Add software counter for multicast packages

Dan Carpenter (9):
      lwtunnel: use kfree_skb() instead of vanilla kfree()
      mpls: small cleanup in inet/inet6_fib_lookup_dev()
      Bluetooth: Fix breakage in amp_write_rem_assoc_frag()
      cxgb4: cleanup some indenting
      mac80211: remove always true condition
      mwifiex: usb: return an error if kmalloc fails
      iwlwifi: mvm: fix a range check in debugfs code
      cxgb4: memory corruption in debugfs
      iwlwifi: mvm: catch underflow error earlier

Daniel Borkmann (22):
      ebpf: remove self-assignment in interpreter's tail call
      cls_cgroup: factor out classid retrieval
      ebpf: add helper to retrieve net_cls's classid cookie
      test_bpf: assign type to native eBPF test cases
      bpf: provide helper that indicates eBPF was migrated
      bpf, x86/sparc: show actual number of passes in bpf_jit_dump
      bpf: also show process name/pid in bpf_jit_dump
      bpf_jit_disasm: also support reading jit dump from file
      ebpf: add skb->hash to offset map for usage in {cls, act}_bpf or filters
      act_bpf: properly support late binding of bpf action to a classifier
      netfilter: nf_conntrack: push zone object into functions
      netfilter: nf_conntrack: add direction support for zones
      netfilter: nf_conntrack: add efficient mark to zone mapping
      net: sched: consolidate tc_classify{,_compat}
      net: sched: don't break line in tc_classify loop notification
      net: fib6: reduce identation in ip6_convert_metrics
      fib, fib6: reject invalid feature bits
      tcp: use dctcp if enabled on the route to the initiator
      sock, diag: fix panic in sock_diag_put_filterinfo
      ipv6: fix exthdrs offload registration in out_rt path
      netfilter: nf_dup{4, 6}: fix build error when nf_conntrack disabled
      netfilter: nf_conntrack: make nf_ct_zone_dflt built-in

Daniel Drake (1):
      Bluetooth: btusb: match generic class code in interface descriptor

Daniel Pieczko (7):
      sfc: enable cascaded multicast filters in MCFW
      sfc: add output flag decoding to efx_mcdi_set_workaround
      sfc: warn if other functions have been reset by MCFW
      sfc: re-factor efx_ef10_filter_sync_rx_mode()
      sfc: support cascaded multicast filters
      sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function
      sfc: MC allocations must be restored following an entity reset

David Ahern (28):
      xfrm: Add oif to dst lookups
      net: Introduce VRF related flags and helpers
      net: Use VRF device index for lookups on RX
      net: Use VRF device index for lookups on TX
      udp: Handle VRF device in sendmsg
      net: Add inet_addr lookup by table
      net: Fix up inet_addr_type checks
      net: Add routes to the table associated with the device
      net: Use passed in table for nexthop lookups
      net: Use VRF index for oif in ip_send_unicast_reply
      net: frags: Add VRF device index to cache and lookup
      net: Introduce VRF device driver
      net: Updates to netif_index_is_vrf
      net: Fix docbook warning for IFF_VRF_MASTER enum
      inet: Move VRF table lookup to inlined function
      net: Fix nexthop lookups
      xfrm: Use VRF master index if output device is enslaved
      inetpeer: remove dead code
      MAINTAINERS: Add VRF entry
      net: Add ethernet header for pass through VRF device
      net: Introduce ipv4_addr_hash and use it for tcp metrics
      net: Add set,get helpers for inetpeer addresses
      net: Add helper function to compare inetpeer addresses
      net: Refactor inetpeer address struct
      net: Add support for VRFs to inetpeer cache
      net: FIB tracepoints
      net: Add tos to validate source tracepoint
      net: Make table id type u32

David Daney (1):
      net, thunder, bgx: Add support to get MAC address from ACPI.

David Liu (1):
      ath10k: enable raw encap mode and software crypto engine

David S. Miller (139):
      Merge branch 'tcp-policer-drops'
      Merge branch 'sch_act_lockless'
      Merge branch 'cxgb4-t6'
      Merge branch 'tcp-in-slow-start'
      Merge branch 'tw_cleanups'
      Merge branch 'be2net-next'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'gianfar_rx_sg'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'protodown'
      Merge branch 'bpf_cgroup_classid'
      Merge branch 'bridge-temp-and-perm'
      Merge branch 'offload_fwd_mark'
      Merge branch 'tipc-separate-link-and-aggregation'
      Merge branch 'stmmac-cleanup'
      Merge branch 'bcmgenet-phy-rework'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'bpf-push-pop-helpers'
      Merge branch 'sctp-src-addr'
      Merge branch 'cxgb4-dcb'
      Merge branch 'lwtunnel'
      Merge branch 'explicit-inbound-link-state'
      Merge branch 'sfc-filter-chaining'
      Merge branch 'bnx2x-next'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'tipc'
      Merge branch 'netcp-next'
      Merge branch 'mlx5e-next'
      Merge branch 'rt6_probe_write_lock'
      Merge branch 'arm-bpf-next'
      Merge branch 'mlx4-802.1ad-accel'
      Merge branch 'dwc_ethernet'
      Merge branch 'stmmac-cleanup'
      Merge branch 's390-bpf-push-pop'
      Merge branch 'thunderx_octeon_mdio'
      Merge branch 'sk_txhash'
      Merge branch 'mlx5e-next'
      Merge branch 'mlxsw'
      Merge branch 'bpf-next'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'tipc-next'
      Merge branch 'mpls-build-fix'
      Merge tag 'wireless-drivers-next-for-davem-2015-07-31' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'dsa-netconsole'
      Merge branch 'ipv6-auto-flow-labels'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'stacked-vlan-TSO'
      Merge branch 'lwtunnel-encap-local'
      Merge branch 'cxgb4-next'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'bnx2x-cnic-bnx2fc-bd-support'
      Merge branch 'cpsw-next'
      Merge branch 'mlx5e-next'
      Merge branch 'test-bpf-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'rds-tcp-netns'
      Merge branch 'mv88e6xxx-switchdev-fdb'
      Merge branch 'bpf-perf'
      Merge branch 'mlxsw-fixes'
      Merge branch 'qlcnic-enhancements'
      Merge branch 'ovs-gre'
      Merge branch 'thunder-acpi'
      Revert "Merge branch 'mv88e6xxx-switchdev-fdb'"
      Merge branch 'mv88e6xxx-switchdev-fdb'
      Merge branch 'cxgb4-more-debug-info'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'cpsw-errata-workaround'
      Merge branch 'tcp-loss-probe'
      Merge branch 'smsc911x-acpi'
      Merge branch 'mv88e6xxx-hw-vlan'
      Merge branch 'vrf-lite'
      Merge branch 'iff_no_queue'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge branch 'bpf_fanout'
      Merge tag 'mac80211-next-for-davem-2015-08-14' of git://git.kernel.org/.../jberg/mac80211-next
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      net: Export bpf_prog_create_from_user().
      Merge branch 'enic-devcmd2'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'mlx5e-next'
      mlx5e: Fix sparse warnings in mlx5e_handle_csum().
      enic: Fix sparse warning in vnic_devcmd_init().
      Merge branch 'Identifier-Locator-Addressing'
      Merge branch 'drivers_iff_no_queue'
      Merge branch 'dsa-multi-swtich'
      enic: Fix namespace pollution causing build errors.
      Merge branch 'vrf-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'vrf-cleanups-part-2'
      Merge branch 'ewma'
      Merge tag 'wireless-drivers-next-for-davem-2015-08-19' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'lwt-ipv6'
      Merge git://git.kernel.org/.../pablo/nf-next
      enic: Fix build failure with SRIOV disabled.
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'gro_tunnels'
      Merge branch 'nps_enet_fixes'
      Merge branch 'tipc-failover-fixes'
      Merge tag 'linux-can-next-for-4.3-20150820' of git://git.kernel.org/.../mkl/linux-can-next
      Merge tag 'nfc-next-4.3-1' of git://git.kernel.org/.../sameo/nfc-next
      Merge branch 'ila-precompute'
      Merge branch 'fjes'
      Merge branch 'rds-assorted-bug-fixes'
      ah4: Fix error return in ah_input().
      rds: Fix improper gfp_t usage.
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      Merge branch 'rds-more-fixes'
      Merge branch 'dsa-docs'
      Merge branch 'act_bpf_lockless'
      Merge tag 'wireless-drivers-next-for-davem-2015-08-26' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'ovs-conntrack'
      Merge branch 'xgene-tso'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'geneve-consolidation'
      Merge branch 'rocker-master-change'
      Merge branch 'mlxsw-small-updates'
      Merge branch 'ovs-v6-build-err'
      Merge branch 'iff_no_queue_fixups'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'vrf-inetpeer'
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      Merge branch 'phylib-simplifications'
      Merge branch 'bpf_trace_printk-percent-s'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'tnl-ipv4-ipv6'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'ovs-vport-cleanup'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'snmp-stat-aggregation'
      Merge branch 'thunderx-features-fixes'
      ipv4: Fix 32-bit build.
      Merge branch 'per-route-dctcp-receive-side'
      Merge branch 'dsa-port-config'
      Merge branch 'flow-dissector-features'
      flow_dissector: Don't use bit fields.
      flow: Move __get_hash_from_flowi{4,6} into flow_dissector.c
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      flow_dissector: Use 'const' where possible.

David Spinadel (4):
      iwlwifi: mvm: clean up fw-api-scan.h
      iwlwifi: mvm: simplify calculating scan dwells and other timing values
      iwlwifi: mvm: remove partial and full scan lists from lmac sched scan
      iwlwifi: mvm: don't disconnect on beacon loss in D0I3

David Thomson (2):
      net: phy: Pass mdix ethtool setting through to phy driver
      net: phy: Support setting polarity in marvell phy driver

David Ward (1):
      net: qmi_wwan: Sierra Wireless MC73xx -> Sierra Wireless MC7304/MC7354

Dean Jenkins (5):
      Bluetooth: L2CAP ERTM shutdown protect sk and chan
      Bluetooth: Make __l2cap_wait_ack more efficient
      Bluetooth: Add BT_DBG to l2cap_sock_shutdown()
      Bluetooth: __l2cap_wait_ack() use msecs_to_jiffies()
      Bluetooth: __l2cap_wait_ack() add defensive timeout

Dedy Lansky (1):
      wil6210: treat "unhandled event" as warning instead of error

Denys Vlasenko (2):
      mac80211: deinline drv_sta_state
      mac80211: deinline rate_control_rate_init, rate_control_rate_update

Don Skidmore (8):
      ixgbe: add new function to check for management presence
      ixgbe: Assign set_phy_power dynamically where needed
      ixgbe: Add support for entering low power link up state
      ixgbe: add get_bus_info method for X550
      ixgbe: add new bus type for intergrated I/O interface (IOSF)
      ixgbe: Remove unused PCI bus types
      ixgbe: Remove second instance of lan_id variable
      ixgbe: cleanup to use cached mask value

Dor Shaish (1):
      iwlwifi: mvm: print secboot status registers on alive timeout

Edward Cree (3):
      sfc: update MCDI protocol definitions
      sfc: cope with ENOSYS from efx_mcdi_get_workarounds()
      sfc: clean fallbacks between promisc/normal in efx_ef10_filter_sync_rx_mode

Eliad Peller (11):
      mac80211: clear local->in_reconfig on reconfig error
      mac80211: clear local->suspended before calling drv_resume()
      Revert "iwlwifi: mvm: move deferred d0i3 exit to resume_complete op"
      iwlwifi: return error if d0i3 was aborted
      iwlwifi: call d3_suspend/resume in d0i3 case as well
      iwlwifi: pcie: reset write pointer on ict reset
      wl18xx: use long intervals in sched scan
      wlcore: add generic_cfg_feature command definitions
      wlcore: add p2p device support
      iwlwifi: make sure d3_suspend/resume ops exist
      wl18xx: update statistics acx and debugfs files

Emil Tantilov (2):
      ixgbevf: add support for reporting RSS key and hash table for X550
      ixgbe: fix bounds checking in ixgbe_setup_tc for 82598

Emmanuel Grumbach (12):
      iwlwifi: dvm: start HW before running FW
      iwlwifi: pcie: lock start_hw / start_fw / stop_device
      iwlwifi: pcie: cancel Tx timer upon firmware crash
      iwlwifi: pcie: add missing calls to synchronize_irq()
      iwlwifi: pcie: don't warn on long MPDUs when supported
      iwlwifi: pcie: dump RBs when FW error occurs
      Merge remote-tracking branch 'iwlwifi-fixes/master' into next
      mac80211: fix BIT position for TDLS WIDE extended cap
      Merge tag 'mac80211-next-for-davem-2015-08-14' into next
      iwlwifi: bump mvm firmware API to 16
      iwlwifi: mvm: fix a race in D0i3 vs. Tx path
      iwlwifi: mvm: bump firmware API to 17

Eric Dumazet (19):
      mlx4: TCP/UDP packets have L4 hash
      net: sched: extend percpu stats helpers
      net: sched: add percpu stats to actions
      net_sched: act_gact: make tcfg_pval non zero
      net_sched: act_gact: use a separate packet counters for gact_determ()
      net_sched: act_gact: read tcfg_ptype once
      net_sched: act_gact: remove spinlock in fast path
      net_sched: act_mirred: remove spinlock in fast path
      ifb: add multiqueue operation
      inet: remove BUG_ON() in twsk_destructor()
      inet: simplify timewait refcounting
      inet: inet_twsk_deschedule factorization
      tcp: do not export tcp_init_xmit_timers()
      tcp: tso: allow deferring under reordering state
      virtio_net: add gro capability
      ipv4: fix refcount leak in fib_check_nh()
      tcp: fix slow start after idle vs TSO/GSO
      tcp: refine pacing rate determination
      gro_cells: remove spinlock protecting receive queues

Eric W. Biederman (6):
      netfilter: kill nf_hooks_active
      netfilter: Simply the tests for enabling and disabling the ingress queue hook
      netfilter: Factor out the hook list selection from nf_register_hook
      netfilter: Per network namespace netfilter hooks.
      netfilter: nftables: Only run the nftables chains in the proper netns
      netfilter: Fix memory leak in nf_register_net_hook

Erik Kline (1):
      ipv6: sysctl to restrict candidate source addresses

Eyal Shapira (1):
      iwlwifi: mvm: rs: report last tx rate based on RSSI and caps

Fabio Estevam (3):
      mellanox: mlxsw: Use '%zx' to print size_t format
      net: fec: Remove unneeded use of IS_ERR_VALUE() macro
      bgmac: Update fixed_phy_register()

Faisal Latif (1):
      i40e/i40evf: Add support for pre-allocated pages for PD

Fan Du (3):
      ixgbe: Specify Rx hash type WRT Rx desc RSS type
      ixgbevf: Set Rx hash type for ingress packets
      ixgbe: Don't report flow director filter's status

Felix Fietkau (5):
      ath9k: make DMA stop related messages debug-only
      ath9k: add fast-xmit support
      ath9k: remove struct ath_atx_ac
      ath9k: remove the sched field in struct ath_atx_tid
      ath9k: fix build with CONFIG_ATH9K_STATION_STATISTICS=y

Fengguang Wu (1):
      stmmac: fix ptr_ret.cocci warning

Florian Fainelli (16):
      net: bcmgenet: Remove excessive PHY reset
      net: bcmgenet: Use correct dev_id for free_irq
      net: bcmgenet: Power on integrated GPHY in bcmgenet_power_up()
      net: bcmgenet: Determine PHY type before scanning MDIO bus
      net: bcmgenet: Delay PHY initialization to bcmgenet_open()
      net: bcmgenet: Remove init parameter from bcmgenet_mii_config
      net: dsa: bcm_sf2: Do not override speed settings
      net: bcmgenet: Remove checks on clock handles
      net: bcmgenet: Register link_update callback for all MoCA PHYs
      net: bcmgenet: Add netconsole support
      net: systemport: Add netconsole support
      net: dsa: Refactor transmit path to eliminate duplication
      net: dsa: Add netconsole support
      Documentation: networking: add a DSA document
      Documentation: networking: dsa: Add Broadcom SF2 document
      net: phy: Allow PHY devices to identify themselves as Ethernet switches, etc.

Florian Westphal (12):
      ipv6: use flag instead of u16 for hop in inet6_skb_parm
      Revert "ipv4: use skb coalescing in defragmentation"
      netfilter: xtables: compute exact size needed for jumpstack
      netfilter: move tee_active to core
      netfilter: xtables: don't save/restore jumpstack offset
      netfilter: add and use jump label for xt_tee
      netfilter: xtables: remove __pure annotation
      netfilter: bridge: reduce nf_bridge_info to 32 bytes again
      netfilter: nft_payload: work around vlan header stripping
      Revert "netfilter: xtables: compute exact size needed for jumpstack"
      netfilter: reduce sparse warnings
      net: fib: move metrics parsing to a helper

Franky Lin (2):
      brcmfmac: add debugfs entry for msgbuf statistics
      brcmfmac: block the correct flowring when backup queue overflow

Frederic Danis (7):
      Bluetooth: btbcm: Add BCM4330B1 UART device
      Bluetooth: hci_bcm: Add PM for BCM devices
      net: rfkill: gpio: Remove BCM2E39 support
      Bluetooth: hci_bcm: Retrieve UART speed from ACPI
      Bluetooth: hci_bcm: Add suspend/resume PM functions
      Bluetooth: hci_bcm: Fix "implicit declaration"
      Bluetooth: hci_bcm: Fix crash on suspend

Gal Pressman (1):
      net/mlx5_core: Support physical port counters

Geert Uytterhoeven (1):
      rfkill: Allow compile test of GPIO consumers if !GPIOLIB

Govindarajulu Varadarajan (7):
      enic: add adaptive coalescing intr for intx and msi poll
      enic: allow adaptive coalesce setting for msi/legacy intr
      enic: move struct definition from .c to .h file
      enic: use netdev_<foo> or dev_<foo> instead of pr_<foo>
      enic: add devcmd2 resources
      enic: add devcmd2
      enic: reduce ioread in devcmd2

Greg Rose (4):
      i40e/i40evf: Update the admin queue command header
      i40e: Fix ethtool offline diagnostic with netqueues
      i40e: Fix comment for ethtool diagnostic link test
      i40e: Remove redundant and unneeded messages

Gregory Greenman (3):
      iwlwifi: mvm: add basic Time of Flight (802.11mc FTM) support
      iwlwifi: mvm: fix beacon filtering temperature thresholds for D0i3
      iwlwifi: mvm: ignore CQM when setting beacon filtering in D0i3 enter flow

Guenter Roeck (4):
      dsa: mv88e6352/mv88e6xxx: Move temperature sensor code to mv88e6xxx.c
      smsc911x: Fix crash seen if neither ACPI nor OF is configured or used
      device property: Return -ENXIO if there is no suitable FW interface
      smsc911x: Ignore error return from device_get_phy_mode()

Guillaume Nault (1):
      ppp: implement x-netns support

Guy Mishol (4):
      wlcore: add antenna diversity reading
      wl18xx: add dynamic fw traces
      wlcore: add antenna diversity reading comments
      wl18xx: add diversity statistics

Hadar Hen Zion (4):
      net/mlx4_core: Preparations for 802.1ad VLAN support
      net/mlx4_en: Prepare ethtool private flags to support more flags
      net/mlx4: Prepare VLAN macros for 802.1ad Hardware accelerated support
      net/mlx4_en: Add support for hardware accelerated 802.1ad vlan

Haggai Abramonvsky (1):
      net/mlx5_core: Check the return value of mlx5_command_exec()

Haim Dreyfuss (2):
      iwlwifi: pcie: Set scheduler to work on auto mode
      iwlwifi: pcie: provide a way to stop configuration if it is forbidden

Haiyang Zhang (3):
      hv_netvsc: Add support to set MTU reservation from guest side
      hv_netvsc: Add close of RNDIS filter into change mtu call
      hv_netvsc: Add structs and handlers for VF messages

Hangbin Liu (1):
      net/ipv6: add sysctl option accept_ra_min_hop_limit

Hans de Goede (1):
      net: sun4i-emac: Claim emac sram

Hante Meuleman (1):
      brcmfmac: Add support for host platform NVRAM loading.

Harini Katakam (1):
      net: macb: Change capability mask for jumbo support

Hariprasad Shenai (19):
      cxgb4: Add PCI device ids for few more T5 and T6 adapters
      cxgb4: Don't use entire L2T table, use only its slice
      cxgb4: Update register ranges for T6 adapter
      cxgb4: Read stats for only available channels
      cxgb4: Enable cim_la dump to support T6
      cxgb4vf: Fix check to use new User Doorbell mechanism
      cxgb4: Add debugfs entry to enable backdoor access
      cxgb4: Allow firmware flash, only if cxgb4 is the master driver
      cxgb4vf: Read correct FL congestion threshold for T5 and T6
      cxgb4: Add debugfs support to dump meminfo
      cxgb4: Add support to dump edc bist status
      cxgb4/cxgb4vf: read the correct bits of PL Who Am I register
      cxgb4: Update T6 register ranges
      cxgb4: Add some more details to sge qinfo
      cxgb4: Differentiates between TIDs being used in TCAM and HASH
      cxgb4: Differentiate between stids between server and filter region
      cxgb4: Add debugfs support to dump tid info
      cxgb4: Add MPS tracing support
      cxgb4: Force uninitialized state if FW in adapter is unsupported

Harish Patil (1):
      qlcnic: Rearrange ordering of header files inclusion

Hauke Mehrtens (2):
      bcma: fix build error when build as module
      bcma: fix access to host_pdev for PCIe devices

Ian Morris (1):
      ipv6: trivial whitespace fix

Ido Schimmel (9):
      mlxsw: Add interface to access registers and process events
      rocker: enable support for scattered packets
      mlxsw: Call free_netdev when removing port
      mlxsw: Make system port to local port mapping explicit
      mlxsw: Simplify mlxsw_sx_port_xmit function
      mlxsw: Use correct skb length when dumping payload
      mlxsw: Fix use-after-free bug in mlxsw_sx_port_xmit
      mlxsw: Remove duplicate included header
      mlxsw: Make mailboxes 4KB aligned

Ilan Peer (2):
      iwlwifi: mvm: Do not sample the device time for session protection
      iwlwifi: mvm: Use the AP station for non_sta transmit

Iyappan Subramanian (2):
      drivers: net: xgene: Preparatory patch for TSO support
      drivers: net: xgene: Adding support for TSO

Jacob Keller (9):
      clarify implementation of ethtool's get_ts_info op
      freescale: remove incorrect copied comment
      bnx2x: only report most generic filters in get_ts_info
      i40e: only report generic filters in get_ts_info
      igb: only report generic filters in get_ts_info
      ixgbe: only report generic filters in get_ts_info
      siena: only report generic filters in get_ts_info
      dp83640: only report generic filters in ts_info
      ixgbe: TRIVIAL fix up double 'the' and comment style

Jakub Kicinski (4):
      mt7601u: fix dma from stack address
      mt7601u: use correct ieee80211_rx variant
      mt7601u: fix tx status reporting contexts
      mt7601u: lock out rx path and tx status reporting

Jakub Pawlowski (7):
      Bluetooth: Move IRK checking logic in preparation to new connect method
      Bluetooth: preparation for new connect procedure
      Bluetooth: add hci_lookup_le_connect
      Bluetooth: add hci_connect_le_scan
      Bluetooth: advertisement handling in new connect procedure
      Bluetooth: timeout handling in new connect procedure
      Bluetooth: Enable new connection establishment procedure.

Jakub Wilk (1):
      xfrm: Fix a typo

Janusz Dziedzic (1):
      ath10k: enable VHT for IBSS

Janusz.Dziedzic@...to.com (4):
      ath9k: advertise p2p dev support when chanctx
      ath9k: handle RoC cancel correctly
      ath9k: setup rxfilter for all chanctx
      ath9k: setup rxfilter when offchannel

Jason A. Donenfeld (1):
      net_dbg_ratelimited: turn into no-op when !DEBUG

Jason Wang (1):
      virtio-net: avoid unnecessary sg initialzation

Jean Delvare (1):
      tg3: Fix temperature reporting

Jean Sacren (1):
      sock: fix kernel doc error

Jeremy Linton (5):
      Add a matching set of device_ functions for determining mac/phy
      Convert smsc911x to use ACPI as well as DT
      device property: Add ETH_ALEN check, update comments.
      smsc911x: Remove dev==NULL check.
      net: xgene Remove xgene specific phy and MAC lookup functions

Jes Sorensen (1):
      orinoco: Do not call wiphy_unregister() from free_orinocodev()

Jesse Brandeburg (3):
      i40e/i40evf: improve Tx performance with a small tweak
      i40e: use BIT and BIT_ULL macros
      net: fix endian check warning in etherdevice.h

Jesse Gross (1):
      geneve: Use GRO cells infrastructure.

Jesse Jones (2):
      mac80211: mesh: don't invalidate SN on discovery failure
      mac80211: mac80211: Check SN for deactivated mpaths

Jia-Ju Bai (6):
      e1000e: Cleanup qos request in error handling of e1000_open
      e100: Add a check after pci_pool_create to avoid null pointer dereference
      e100: Release skb when DMA mapping is failed in e100_xmit_prepare
      igb: Fix a deadlock in igb_sriov_reinit
      e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open
      igb: Fix a memory leak in igb_probe

Jiri Benc (23):
      net: remove skb_frag_add_head
      lwtunnel: rename ip lwtunnel attributes
      lwtunnel: fix memory leak
      lwtunnel: ip tunnel: fix multiple routes with different encap
      ip_tunnels: remove custom alignment and packing
      ip_tunnels: use u8/u16/u32
      ip_tunnels: use offsetofend
      ip_tunnels: add IPv6 addresses to ip_tunnel_key
      ip_tunnels: use tos and ttl fields also for IPv6
      route: move lwtunnel state to dst_entry
      ipv6: drop metadata dst in ip6_route_input
      ipv6: ndisc: inherit metadata dst when creating ndisc requests
      vxlan: provide access function for vxlan socket address family
      vxlan: do not shadow flags variable
      vxlan: metadata based tunneling for IPv6
      ipv6: route: extend flow representation with tunnel key
      ipv6: route: per route IP tunnel metadata via lightweight tunnel
      route: fix breakage after moving lwtunnel state
      vxlan: fix multiple inclusion of vxlan.h
      ip_tunnels: convert the mode field of ip_tunnel_info to flags
      ip_tunnels: record IP version in tunnel info
      fou: reject IPv6 config
      vxlan: do not receive IPv4 packets on IPv6 socket

Jiri Pirko (13):
      mlxsw: Introduce Mellanox switch driver core
      mlxsw: Add PCI bus implementation
      mlxsw: Introduce Mellanox SwitchX-2 ASIC support
      rocker: linearize skb in case frags would not fit into tx descriptor
      mlxsw: Make pci module dependent on HAS_DMA and HAS_IOMEM
      mlxsw: Strip FCS from incoming packets
      net: introduce change upper device notifier change info
      net: add netif_is_bridge_master helper
      net: add netif_is_ovs_master helper with IFF_OPENVSWITCH private flag
      net: kill long time unused bonding private flags
      rocker: use new helper to figure out master kind
      rocker: use change upper info
      mlxsw: adjust transmit fail log message level in __mlxsw_emad_transmit

Joachim Eastwood (24):
      stmmac: use of_device_get_match_data to retrieve of match data
      stmmac: clean up platform/of_match data retrieval
      stmmac: introduce stmmac_get_platform_resources()
      stmmac: make stmmac_probe_config_dt return the platform data struct
      stmmac: export probe_config_dt() and get_platform_resources()
      stmmac: add proper probe function to dwmac-lpc18xx
      stmmac: add proper probe function to dwmac-meson
      stmmac: drop custom_* fields from plat_stmmacenet_data
      stmmac: dwmac-ipq806x: move ipq806x_gmac_fix_mac_speed function
      stmmac: dwmac-ipq806x: turn setup callback into a probe function
      stmmac: dwmac-socfpga: move socfpga_dwmac_probe function
      stmmac: dwmac-socfpga: turn setup callback into a probe function
      stmmac: dwmac-sunxi: move sun7i_gmac_setup function
      stmmac: dwmac-sunxi: turn setup callback into a probe function
      stmmac: dwmac-sti: turn setup callback into a probe function
      stmmac: dwmac-rk: create a new probe function
      stmmac: move stmmac_pltfr_probe into dwmac-generic
      stmmac: let dwmac-* drivers handle their own match data
      stmmac: dwmac-sti: use custom of match structure
      stmmac: dwmac-rk: make rk_gmac_ops structs static const
      stmmac: dwmac-rk: use rk_gmac_ops as of match data
      stmmac: remove unused stmmac_of_data struct
      stmmac: remove setup/free glue callbacks
      stmmac: dwmac-sti: refactor the init glue callbacks

Joe Carnuccio (1):
      bnx2fc: Read npiv table from nvram and create vports.

Joe Perches (2):
      br2684: Remove unnecessary formatting macros b1 and bs
      smsc9194: Remove uncompilable #if 0'd use of pr_dbg

Joe Stringer (14):
      i40e: Implement ndo_features_check()
      openvswitch: Serialize acts with original netlink len
      openvswitch: Move MASKED* macros to datapath.h
      ipv6: Export nf_ct_frag6_gather()
      dst: Add __skb_dst_copy() variation
      openvswitch: Add conntrack action
      openvswitch: Allow matching on conntrack mark
      netfilter: Always export nf_connlabels_replace()
      netfilter: connlabels: Export setting connlabel length
      openvswitch: Allow matching on conntrack label
      openvswitch: Allow attaching helpers to ct action
      netfilter: Define v6ops in !CONFIG_NETFILTER case.
      openvswitch: Include ip6_fib.h.
      openvswitch: Fix conntrack compilation without mark.

Johannes Berg (44):
      iwlwifi: mvm: handle RX MPDUs separately
      mac80211: remove exposing 'mfp' to drivers
      mac80211: rename 'sta_inf' variable to more common 'sta'
      mac80211: remove sta_info.gtk_idx
      mac80211: remove short frame test and counter
      mac80211: move ieee80211_get_bssid into RX file
      mac80211: fix comment referring to RX queue
      mac80211: don't store napi struct
      mac80211: remove zero-length A-MPDU subframe reporting
      mac80211: remove key TX/RX counter
      mac80211: support device/driver PN check for CCMP/GCMP
      mac80211: duplicate station's MAC address for hash table
      mac80211: remove IEEE80211_RX_FRAGMENTED
      mac80211: move mesh related station fields to own struct
      mac80211: move mesh STA parameters code to own function
      mac80211: allow passing NULL to ieee80211_vif_to_wdev()
      mac80211_hwsim: support wider TDLS bandwidth
      mac80211: add pointer for driver use to key
      mac80211: mesh: move fail_avg into mesh struct
      mac80211: shrink struct ieee80211_fragment_entry
      cfg80211: allow mgmt_frame_register callback to sleep
      mac80211: account TX MSDUs properly with segmentation offload
      Merge branch 'mac80211' into mac80211-next
      iwlwifi: mvm: LRU-assign key offsets
      iwlwifi: dvm: move ADD_STA response handling to sync command
      iwlwifi: dvm: remove ADD_STA prints relying on station ID
      iwlwifi: dvm: remove command/return value from RX handlers
      iwlwifi: mvm: remove command/return value from RX handlers
      iwlwifi: remove command and return value from opmode RX
      iwlwifi: remove command header flags field
      iwlwifi: mvm: move existing UMAC commands to group 1
      iwlwifi: mvm: move TX PN assignment for CCMP to the driver
      iwlwifi: pcie: support frag SKBs
      iwlwifi: mvm: don't set K1/K2 for AES-CMAC
      mac80211: remove ieee80211_aes_cmac_calculate_k1_k2()
      average: provide macro to create static EWMA
      mac80211: use DECLARE_EWMA
      iwlwifi: pass NAPI struct from transport layer
      virtio_net: use DECLARE_EWMA
      ath5k: use DECLARE_EWMA
      rt2x00: use DECLARE_EWMA
      average: remove out-of-line implementation
      iwlwifi: correctly size command string arrays
      iwlwifi: mvm: support new TX power command

John Linville (5):
      wireless: remove superfluous if statement in regulatory code
      mwifiex: avoid freeing improper pointer in mwifiex_set_wowlan_mef_entry
      mwifiex: do not short circuit exit from mwifiex_set_mgmt_ies
      mwifiex: fix leak of gen_ie storage on exit from mwifiex_del_mgmt_ies
      mwl8k: refactor some conditionals for clarity

Jon Cooper (1):
      sfc: Insert multicast filters as well as mismatch filters in promiscuous mode

Jon Maloy (1):
      tipc: fix bug in broadcast synch message create function

Jon Maxwell (1):
      tcp: v1 always send a quick ack when quickacks are enabled

Jon Paul Maloy (32):
      tipc: introduce link entry structure to struct tipc_node
      tipc: move link creation from neighbor discoverer to node
      tipc: move link input queue to tipc_node
      tipc: use bearer index when looking up active links
      tipc: change sk_buffer handling in tipc_link_xmit()
      tipc: make media xmit call outside node spinlock context
      tipc: clean up definitions and usage of link flags
      tipc: introduce new link protocol msg create function
      tipc: improve link FSM implementation
      tipc: simplify link timer implementation
      tipc: move link supervision timer to node level
      tipc: introduce node contact FSM
      tipc: reduce locking scope during packet reception
      tipc: fix compatibility bug
      tipc: let function tipc_msg_reverse() expand header when needed
      tipc: introduce new tipc_sk_respond() function
      tipc: clean up socket layer message reception
      tipc: eliminate function tipc_link_activate()
      tipc: move all link_reset() calls to link aggregation level
      tipc: reverse call order for link_reset()->node_link_down()
      tipc: extend node FSM
      tipc: move link synch and failover to link aggregation level
      tipc: move protocol message sending away from link FSM
      tipc: merge link->exec_mode and link->state into one FSM
      tipc: move received discovery data evaluation inside node.c
      tipc: make resetting of links non-atomic
      tipc: remove implicit message delivery in node_unlock()
      tipc: use temporary, non-protected skb queue for bundle reception
      tipc: clean up link creation
      tipc: eliminate risk of premature link setup during failover
      tipc: interrupt link synchronization when a link goes down
      tipc: fix stale link problem during synchronization

Julia Lawall (3):
      net: davinci_emac: fix error return code
      mlxsw: fix error return code
      ah6: fix error return code

Julian Anastasov (4):
      ipv4: be more aggressive when probing alternative gateways
      ipvs: call rtnl_lock early
      ipvs: add sync_maxlen parameter for the sync daemon
      ipvs: add more mcast parameters for the sync daemon

KY Srinivasan (1):
      hv_netvsc: Wait for sub-channels to be processed during probe

Kaixu Xia (6):
      perf: add the necessary core perf APIs when accessing events counters in eBPF programs
      bpf: Add new bpf map type to store the pointer to struct perf_event
      bpf: Implement function bpf_perf_event_read() that get the selected hardware PMU conuter
      samples/bpf: example of get selected PMU counter value
      bpf: s390: Fix build error caused by the struct bpf_array member name changed
      bpf: fix build warnings and add function read_trace_pipe()

Kalesh Purayil (3):
      be2net: remove duplicate code in be_setup_wol()
      be2net: query FW to check if EVB is enabled
      be2net: remove redundant D0 power state set

Kalle Valo (8):
      Merge ath-next from ath.git.
      Revert "ath9k: export HW random number generator"
      Merge tag 'iwlwifi-next-for-kalle-2015-08-04' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from ath.git. Major changes in ath10k:
      Merge tag 'mac80211-next-for-davem-2015-08-14' mac80211-next.git
      Merge tag 'iwlwifi-next-for-kalle-2015-08-18' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge tag 'iwlwifi-next-for-kalle-2015-08-23' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from ath.git

Ken-ichirou MATSUZAWA (2):
      netlink: mmap: fix lookup frame position
      netlink: rx mmap: fix POLLIN condition

Kevin Darbyshire-Bryant (1):
      ath10k: suppress 'failed to process fft' warning messages

Kevin Hao (1):
      net: fec: fix the race between xmit and bdp reclaiming path

Krishna Chaitanya (1):
      mac80211: minstrel_ht: handle peers in dynamic SMPS

Krzysztof Kozlowski (1):
      net: Drop owner assignment from platform_driver

Kuba Pawlak (1):
      Bluetooth: Fix SCO link type handling on connection complete

Larry Finger (8):
      rtlwifi: rtl8821ae: Fix an expression that is always false
      rtlwifi: rtl8192ce: rtl8192cu: Fix endian issue
      rtlwifi: rtl8723ae: rtl8723be: rtl8723com: Fix firmware header endian issues
      rtlwifi: rtl8821ae: Fix firmware endian issues
      rtlwifi: rtl8192de: Fix firmware header endian issues
      rtlwifi: rtl888ee: Fix firmware header endian issues
      rtlwifi: rtl8192ee: Fix firmware header endian issues
      rtlwifi: rtl8192c-common: Fix two typos

Lars Persson (4):
      dwc_eth_qos: Add Synopsys DWC Ethernet QoS bindings
      dwc_eth_qos: Add support for Synopsys DWC Ethernet QoS
      dwc_eth_qos: Add the synopsys folder to the build system.
      dwc_eth_qos: Add maintainer info

Lennert Buytenhek (1):
      mac802154: Fix memory corruption with global deferred transmit state.

Li, Liang Z (1):
      xen-netback: remove duplicated function definition

Linus Lüssing (6):
      batman-adv: Make DAT capability changes atomic
      batman-adv: Make NC capability changes atomic
      batman-adv: Make TT capability changes atomic
      batman-adv: Make MCAST capability changes atomic
      batman-adv: Fix potential synchronization issues in mcast tvlv handler
      batman-adv: Fix potentially broken skb network header access

Linus Walleij (1):
      bcma: switch GPIO portions to use GPIOLIB_IRQCHIP

Loganaden Velvindron (1):
      3c59x: Add BQL support for 3c59x ethernet driver.

Loic Poulain (5):
      Bluetooth: hci_uart: Add basic support for Intel Lightning Peak devices
      Bluetooth: hci_bcm: Use non-sleep version of gpio_set_value
      Bluetooth: hci_uart: Fix zero len data packet reception issue
      Bluetooth: hci_intel: Add Intel baudrate configuration support
      Bluetooth: hci_intel: Add support for platform driver

Lorenzo Bianconi (4):
      mac80211: remove ieee80211_tx_info from rate_control_apply_mask signature
      mac80211: remove ieee80211_tx_rate dependency in rate mask code
      mac80211: define rate_control_apply_mask_ratetbl()
      mac80211: add rate mask logic for vht rates

Lucas Stach (1):
      can: flexcan: demote register output to debug level

Lukasz Duda (1):
      6lowpan: Fix extraction of flow label field

Machani, Yaniv (1):
      wlcore/wl18xx : add time sync event handling

Madalin Bucur (2):
      net: phy: select copper mode when Marvel 88e1111 in SGMII
      ipv4: fix 32b build

Manikanta Pubbisetty (1):
      ath10k: add TCP/UDP Checksum offload support for QCA99x0

Maninder Singh (2):
      ath10k: fix wrong initialization of struct channel
      ixgbe: use kzalloc for allocating one thing

Marcel Holtmann (6):
      Bluetooth: btintel: Add generic function for handling hardware errors
      Bluetooth: btusb: Use hardware error handler from Intel module
      Bluetooth: hci_uart: Add Intel address configuration support
      Bluetooth: btintel: Create common Intel Secure Send function
      Bluetooth: btintel: Create common function for Intel version info
      Bluetooth: btintel: Add MODULE_FIRMWARE entries for iBT 3.0 controllers

Marcelo Ricardo Leitner (3):
      sctp: reduce indent level on sctp_v4_get_dst
      sctp: fix src address selection if using secondary addresses
      sctp: fix cut and paste issue in comment

Marek Lindner (12):
      batman-adv: protect tt request from double deletion
      batman-adv: update kernel doc of batadv_tt_global_del_orig_entry()
      batman-adv: rename batadv_new_tt_req_node to batadv_tt_req_node_new
      batman-adv: convert orig_node->vlan_list to hlist
      batman-adv: prevent potential hlist double deletion
      batman-adv: convert bat_priv->tt.req_list to hlist
      batman-adv: beautify supported routing algorithm list
      batman-adv: move hardif refcount inc to batadv_neigh_node_new()
      batman-adv: remove redundant hard_iface assignment
      batman-adv: move neigh_node list add into batadv_neigh_node_new()
      batman-adv: rearrange batadv_neigh_node_new() arguments to follow convention
      batman-adv: turn batadv_neigh_node_get() into local function

Marius Tomaschewski (2):
      ipv6: send NEWLINK on RA managed/otherconf changes
      ipv6: send only one NEWLINK when RA causes changes

Mark Greer (2):
      NFC: trf7970a: SDD_EN is bit 5 not bit 3
      NFC: trf7970a: Add NULL check to clear up smatch warning

Mark Rustad (7):
      ixgbe: Simplify port-specific macros
      ixgbe: Check whether FDIRCMD writes actually complete
      ixgbe: Add support for UDP-encapsulated tx checksum offload
      ixgbe: Add support for VXLAN RX offloads
      ixgbe: Avoid needless PHY access on copper phys
      ixgbe: Add support for reporting 2.5G link speed
      ixgbe: Resolve "initialized field overwritten" warnings

Mark Salter (1):
      phylib: fix device deletion order in mdiobus_unregister()

Markus Elfring (1):
      ipvs: Delete an unnecessary check before the function call "module_put"

Martin KaFai Lau (2):
      ipv6: Re-arrange code in rt6_probe()
      ipv6: Avoid rt6_probe() taking writer lock in the fast path

Masanari Iida (3):
      net:wimax: Fix doucble word "the the" in networking.xml
      net: ethernet: Fix double word "the the" in eth.c
      net-next: Fix warning while make xmldocs caused by skbuff.c

Masatake YAMATO (1):
      route: remove unsed variable in __mkroute_input

Mathias Krause (1):
      net: #ifdefify sk_classid member of struct sock

Matthias May (1):
      cfg80211: regulatory: handle 5 and 10 MHz channels properly

Matti Gottlieb (2):
      iwlwifi: mvm: Add FW paging mechanism for the UMAC on PCI
      iwlwifi: mvm: Add FW paging mechanism for the UMAC on SDIO

Miaoqing Pan (3):
      ath9k: Fix register definitions for QCA956x
      ath9k: export HW random number generator
      ath9k: add correct MAC/BB name for ar9561

Michael Holzheu (6):
      samples: bpf: enable trace samples for s390x
      s390/bpf: clear correct BPF accumulator register
      s390/bpf: Fix multiple macro expansions
      s390/bpf: increase BPF_SIZE_MAX
      s390/bpf: Only clear A and X for converted BPF programs
      s390/bpf: recache skb->data/hlen for skb_vlan_push/pop

Michal Kazior (23):
      ath10k: dump fw features during probing
      ath10k: print htt op_version upon driver boot
      ath10k: prevent debugfs mmio access crash kernel
      ath10k: don't set cck/ofdm scan flags
      ath10k: limit multi-vif ps more aggresivelly
      ath10k: fix hw roc expiration notifcation
      ath10k: update vdev ps state on start
      ath10k: fix per-vif queue locking
      ath10k: tweak interface combinations
      ath9k: fix moredata flag endianness in cabq tx
      ath10k: remove futile fragmentation threshold config
      ath10k: reject 11b tx fragmentation configuration
      ath10k: initialize fw_features var
      ath10k: fix hw reconfig on wow failure
      ath10k: don't remove peer that doesn't exist
      ath10k: fix peer limit enforcement
      cfg80211: propagate set_wiphy failure to userspace
      ath10k: wake up offchannel queue properly
      ath10k: wake up queue upon vif creation
      ath10k: split ap/ibss wep key install process
      ath10k: add missing mutex unlock on failpath
      ath10k: fix dma_mapping_error() handling
      ath10k: add qca6164 support

Michal Kubeček (1):
      netfilter: nf_ct_sctp: minimal multihoming support

Minjune Kim (1):
      Bluetooth: btusb: Correct typos based on checkpatch.pl

Mitch Williams (15):
      i40evf: Allow for an abundance of vectors
      i40e: ignore duplicate port VLAN requests
      i40e: correctly program filters for VFs
      i40e: do a proper reset when disabling a VF
      i40e: un-disable VF after reset
      i40evf: don't delete all the filters
      i40evf: add MAC address filter in open, not init
      i40e: add VF capabilities to virtual channel interface
      i40e/i40evf: add macros for virtual channel API version and device capability
      i40e: support virtual channel API 1.1
      i40evf: handle big resets
      i40evf: support virtual channel API version 1.1
      i40e: provide correct API version to older VF drivers
      i40e: don't degrade __le16
      i40e: correct spelling error

Mugunthan V N (7):
      drivers: net: cpsw: remove disable_irq/enable_irq as irq can be masked from cpsw itself
      drivers: net: cpsw: dual_emac: simplify napi usage
      drivers: net: cpsw: add separate napi for tx
      net: ipv4: increase dhcp inter device timeout
      drivers: net: cpsw: add am335x errata workarround for interrutps
      ARM: dts: dra7: update cpsw compatible
      ARM: dts: am33xx: update cpsw compatible

Mukesh Kacker (1):
      RDS: return EMSGSIZE for oversize requests before processing/queueing

Neerav Parikh (2):
      i40e/i40evf: Add capability to gather VEB per TC stats
      i40e/i40evf: Cache the CEE TLV status returned from firmware

Nicholas Krause (2):
      iwlwifi: make various functions void in the file rs.c
      Bluetooth: Make the function sco_conn_del have a return type of void

Nicholas Mc Guire (8):
      ath10k: mac: remove unreachable negative return check
      ath10k: txrx: remove unreachable negative return check and fixup type
      ipw2100: fix timeout bug - always evaluated to 0
      ath9k_htc: match wait_for_completion_timeout return type
      ath9k_htc: drv_init: match wait_for_completion_timeout return type
      ath9k_htc: wmi: match wait_for_completion_timeout return type
      ath9k: match wait_for_completion_timeout return type
      wil6210: match wait_for_completion_timeout return type

Nicolas Dichtel (5):
      openvswitch: fix compilation when vxlan is a module
      lwtunnel: export linux/lwtunnel.h to userspace
      ipv6: use lwtunnel_output6() only if flag redirect is set
      ipv6: copy lwtstate in ip6_rt_copy_init()
      lwtunnel: change prototype of lwtunnel_state_get()

Nicolas Schichan (9):
      ARM: net: add support for BPF_ANC | SKF_AD_PKTTYPE in ARM JIT.
      ARM: net: add support for BPF_ANC | SKF_AD_PAY_OFFSET in ARM JIT.
      ARM: net: add support for BPF_ANC | SKF_AD_HATYPE in ARM JIT.
      test_bpf: avoid oopsing the kernel when generate_test_data() fails.
      test_bpf: allow tests to specify an skb fragment.
      test_bpf: test LD_ABS and LD_IND instructions on fragmented skbs.
      test_bpf: add module parameters to filter the tests to run.
      test_bpf: add more tests for LD_ABS and LD_IND.
      test_bpf: add tests checking that JIT/interpreter sets A and X to 0.

Nik Nyby (4):
      rtlwifi: fix typo in comments
      b43: Fix typo in function name
      ath6kl: spell "distribution" correctly in a comment.
      can: gs_usb: Fix typo in function name

Nikolay Aleksandrov (23):
      bridge: mdb: fill state in br_mdb_notify
      bridge: mdb: add vlan support for user entries
      bridge: multicast: notify on group delete
      bonding: trivial: remove unused variables
      bridge: mcast: fix br_multicast_dev_del warn when igmp snooping is not defined
      bonding: convert num_grat_arp to the new bonding option API
      bonding: add tlb_dynamic_lb netlink support
      bridge: mdb: fix vlan_enabled access when vlans are not configured
      bridge: netlink: add support for vlan_filtering attribute
      vrf: drop unnecessary dev refcnt changes
      vrf: drop unused num_slaves member
      vrf: don't check for dstats and rth in uninit path
      vrf: simplify the netdev notifier function
      vrf: vrf_master_ifindex_rcu is not always called with rcu read lock
      vrf: plug skb leaks
      vrf: don't panic on cache create failure
      vrf: remove unnecessary duplicate check
      vrf: move vrf_insert_slave so we can drop a goto label
      vrf: ndo_add|del_slave drop unnecessary checks
      bridge: fdb: rearrange net_bridge_fdb_entry
      netpoll: warn on netpoll_send_udp users who haven't disabled irqs
      bonding: fix bond_poll_controller bh_enable warning
      mpls: fix mpls_net_init memory leak

Noam Camus (5):
      NET: nps_enet: replace use of cause register
      NET: nps_enet: TX done race condition
      NET: nps_enet: drop control frames
      NET: nps_enet: TX done acknowledge.
      NET: nps_enet: minor namespace cleanup

Oleksij Rempel (1):
      ath9k_htc: do ani shortcalibratio if we got -ETIMEDOUT

Oren Givon (1):
      iwlwifi: mvm: add the ability to trigger only monitor dumps

Pablo Neira Ayuso (17):
      netfilter: nf_queue: fix nf_queue_nf_hook_drop()
      netfilter: fix possible removal of wrong hook
      netfilter: rename local nf_hook_list to hook_list
      netfilter: nft_counter: convert it to use per-cpu counters
      netfilter: xt_TEE: get rid of WITH_CONNTRACK definition
      netfilter: factor out packet duplication for IPv4/IPv6
      netfilter: nf_tables: add nft_dup expression
      netfilter: nft_limit: rename to nft_limit_pkts
      netfilter: nft_limit: convert to token-based limiting at nanosecond granularity
      netfilter: nft_limit: factor out shared code with per-byte limiting
      netfilter: nft_limit: add burst parameter
      netfilter: nft_limit: constant token cost per packet
      netfilter: nft_limit: add per-byte limiting
      Merge branch 'master' of git://git.kernel.org/.../davem/net-next
      netfilter: nf_dup: fix sparse warnings
      netfilter: xt_TEE: use IS_ENABLED(CONFIG_NF_DUP_IPV6)
      Merge tag 'ipvs2-for-v4.3' of https://git.kernel.org/.../horms/ipvs-next

Paul Durrant (1):
      xen-netback: add support for multicast control

Pawel Orlowski (1):
      i40e/i40evf: Update Flex-10 related device/function capabilities

Peter Oh (4):
      ath10k: update tx path to support QCA99X0
      ath10k: redefine rx_ppdu_end_common structure to cover qca99x0
      ath10k: add support for qca99x0 Rx descriptors
      ath10k: initialize msdu ext. descriptor before use

Peter Poklop (1):
      Bluetooth: btusb: mark 0c10:0000 devices with BTUSB_SWAVE

Phil Sutter (29):
      net/ipv6: update flowi6_oif in ip6_dst_lookup_flow if not set
      net: declare new net_device priv_flag IFF_NO_QUEUE
      net: sch_generic: react upon IFF_NO_QUEUE flag
      rhashtable-test: extend to test concurrency
      net: veth: enable noqueue operation by default
      net: dummy: convert to using IFF_NO_QUEUE
      net: geneve: convert to using IFF_NO_QUEUE
      net: loopback: convert to using IFF_NO_QUEUE
      net: nlmon: convert to using IFF_NO_QUEUE
      net: team: convert to using IFF_NO_QUEUE
      net: vxlan: convert to using IFF_NO_QUEUE
      net: 8021q: convert to using IFF_NO_QUEUE
      net: bridge: convert to using IFF_NO_QUEUE
      net: 6lowpan: convert to using IFF_NO_QUEUE
      net: bonding: convert to using IFF_NO_QUEUE
      net: ipvlan: convert to using IFF_NO_QUEUE
      net: dsa: convert to using IFF_NO_QUEUE
      net: hostap: convert to using IFF_NO_QUEUE
      net: mac80211_hwsim: convert to using IFF_NO_QUEUE
      net: batman-adv: convert to using IFF_NO_QUEUE
      net: hsr: convert to using IFF_NO_QUEUE
      net: caif: convert to using IFF_NO_QUEUE
      staging: wilc1000: convert to using IFF_NO_QUEUE
      net: warn if drivers set tx_queue_len = 0
      net: sched: drop all special handling of tx_queue_len == 0
      net: fix IFF_NO_QUEUE for drivers using alloc_netdev
      net: sched: ignore tx_queue_len when assigning default qdisc
      net: sched: register noqueue qdisc
      net: sched: simplify attach_one_default_qdisc()

Philip Downey (2):
      IGMP: Inhibit reports for local multicast groups
      IGMP: Document igmp_link_local_mcast_reports

Pieter Hollants (1):
      qmi_wwan: Add support for Dell Wireless 5809e 4G Modem

Prasanna Karthik (7):
      Bluetooth: dtl1_cs: Fix coding style -- clean up
      Bluetooth: bfusb: Coding style fix reported by coccinelle
      Bluetooth: dtl1_cs: Fixed coding style
      Bluetooth: bt3c_cs: Fix coding style
      Bluetooth: btmrvl: Coding style Fix for btmrvl header
      Bluetooth: hci_ldisc: Cleaned up coding style warnings
      Bluetooth: hci_h5: Cleaned up coding style warnings

Pravin B Shelar (18):
      openvswitch: Move tunnel destroy function to oppenvswitch module.
      ip_gre: Add support to collect tunnel metadata.
      openvswitch: Use regular GRE net_device instead of vport
      gre: Remove support for sharing GRE protocol hook.
      geneve: Initialize ethernet address in device setup.
      geneve: Use skb mark and protocol to lookup route.
      tunnel: introduce udp_tun_rx_dst()
      geneve: Make dst-port configurable.
      geneve: Add support to collect tunnel metadata.
      openvswitch: Use Geneve device.
      geneve: Consolidate Geneve functionality in single module.
      geneve: Move device hash table to geneve socket.
      openvswitch: Remove vport get_name()
      openvswitch: Remove egress_tun_info.
      openvswitch: Remove vport stats.
      openvswitch: Remove vport-net
      ip-tunnel: Use API to access tunnel metadata options.
      tun_dst: Remove opts_size

Punnaiah Choudary Kalluri (1):
      net: macb: Add SG support for Zynq SOC family

Qi Zhou (1):
      ath10k: Improve performance by reducing tx_lock contention

Raanan Avargil (5):
      e1000e: Fix EEE in Sx implementation
      e1000e: Cosmetic changes
      e1000e: Fix incorrect ASPM locking
      e1000e: Fix tight loop implementation of systime read algorithm
      e1000e: Increase driver version number

Radha Mohan Chintakuntla (3):
      net: mdio-octeon: Modify driver to work on both ThunderX and Octeon
      net: mdio-octeon: Fix octeon_mdiobus_probe function for return values
      net: thunderx: Select CONFIG_MDIO_OCTEON for ThunderX NIC

Raducu Deaconu (1):
      ipvs: Add ovf scheduler

Rafa? Mi?ecki (1):
      brcmfmac: set wiphy's addresses to provide valid MACs

Rafał Miłecki (3):
      bcma: populate bus DT subnodes as platform_device-s
      brcmfmac: check all combinations when setting wiphy's addresses
      bgmac: support up to 3 cores (devices) on a bus

Raghavendra K T (2):
      net: Introduce helper functions to get the per cpu data
      net: Optimize snmp stat aggregation by walking all the percpu data at once

Raja Mani (28):
      ath10k: remove unused variable hdr in ath10k_htt_rx_h_undecap()
      ath10k: include new wmi op version for 10.4 fw
      ath10k: add 10.4 fw wmi service bitmap definition
      ath10k: include 10.4 fw specific wmi cmd and event ids
      ath10k: set 10.4 fw exclusive wmi cmd as unsupported for other fw versions
      ath10k: add 10.4 fw wmi vdev cmd ids
      ath10k: add 10.4 fw wmi pdev cmd ids
      ath10k: fill 10.4 fw wmi init cmd default values
      ath10k: handle 10.4 fw wmi mgmt rx event
      ath10k: adjust default peer limits if qcache enabled in 10.4 fw
      ath10k: handle 10.4 fw wmi ready event
      ath10k: enhance swba event handler to adapt different size tim bitmap
      ath10k: handle 10.4 firmware wmi swba event
      ath10k: enable vdev and peer related operations for 10.4 fw
      ath10k: add scan support for 10.4 fw
      ath10k: add 10.4 fw specific htt msg definitions
      ath10k: advertise 10.4 fw ap and sta iface combination to mac80211
      ath10k: set max spatial stream to 4 for 10.4 fw
      ath10k: configure frag desc memory to target for qca99X0
      ath10k: extend struct htt_mgmt_tx_dec for qca99x0
      ath10k: fix memory alloc failure in qca99x0 during wmi svc rdy event
      ath10k: increase max client to 512 in qca99x0
      ath10k: refactor phyerr event handlers
      ath10k: handle 10.4 firmware phyerr event
      ath10k: ensure pktlog disable cmd reaches fw before pdev suspend
      ath10k: free collected fw stats memory if .pull_fw_stats fails
      ath10k: add spectral scan support for 10.4 fw
      ath10k: fix compilation warnings in wmi phyerr pull function

Rajesh Borundia (1):
      bnx2x: Add vxlan RSS support

Rana Shahout (1):
      net/mlx5e: Avoid accessing NULL pointer at ndo_select_queue

Raphaël Poggi (1):
      wlcore: sdio: return correct error code

Reyad Attiyat (1):
      mwifiex: usb: Fix double add error when submitting rx urb

Richard Alpe (1):
      tipc: don't sanity check non-existing TLV (NL compat)

Richard Cochran (1):
      igb: implement high frequency periodic output signals

Rick Jones (3):
      net: track success and failure of TCP PMTU probing
      net: add explicit logging and stat for neighbour table overflow
      documentation: bring vxlan documentation more up-to-date

Robert Baldyga (3):
      NFC: nci: Add post_setup handler
      NFC: nci: export nci_core_reset and nci_core_init
      nfc: s3fwrn5: Add driver for Samsung S3FWRN5 NFC Chip

Robert Richter (1):
      net: thunder: Factor out DT specific code in BGX

Robert Shearman (4):
      lwtunnel: set skb protocol and dev
      ipv4: apply lwtunnel encap for locally-generated packets
      mpls: Use definition for reserved label checks
      mpls: Enforce payload type of traffic sent using explicit NULL

Ron Angeles (1):
      net: atl1c: add BQL support

Roopa Prabhu (14):
      rtnetlink: introduce new RTA_ENCAP_TYPE and RTA_ENCAP attributes
      lwtunnel: infrastructure for handling light weight tunnels like mpls
      ipv4: support for fib route lwtunnel encap attributes
      ipv6: support for fib route lwtunnel encap attributes
      lwtunnel: support dst output redirect function
      ipv4: redirect dst output to lwtunnel output
      ipv6: rt6_info output redirect to tunnel output
      mpls: export mpls functions for use by mpls iptunnels
      mpls: ip tunnel support
      mpls: make RTA_OIF optional
      mpls_iptunnel: fix sparse warn: remove incorrect rcu_dereference
      ipv6: change ipv6_stub_impl.ipv6_dst_lookup to take net argument
      af_mpls: fix undefined reference to ip6_route_output
      af_mpls: add null dev check in find_outdev

Rosen, Rami (1):
      bridge: Fix setting a flag in br_fill_ifvlaninfo_range().

Ruben Wisniewski (1):
      batman-adv: Avoid u32 overflow during gateway select

Russell King (1):
      net: fec: clear receive interrupts before processing a packet

Saeed Mahameed (2):
      net/mlx5e: Support ETH_RSS_HASH_XOR
      net/mlx5e: Allocate DMA coherent memory on reader NUMA node

Santosh Shilimkar (1):
      RDS: Don't destroy the rdma id until after we're done using it

Sara Sharon (7):
      iwlwifi: deprecate -10.ucode for 3160 / 7260 / 7265
      mac80211: Add support for declaring MU-MIMO capability
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_BASIC_DWELL
      iwlwifi: add wide firmware command support for notifications
      iwlwifi: mvm: add wide firmware command support for debug triggers
      iwlwifi: pcie: New RBD allocation model
      iwlwifi: mvm: update wakeup reason enum

Sasha Levin (1):
      net: allow sleeping when modifying store_rps_map

Sathya Perla (1):
      be2net: bump up the driver version to 10.6.0.3

Satish Ashok (3):
      bridge: multicast: fix handling of temp and perm entries
      bridge: mdb: notify on router port add and del
      bridge: mdb: add/del entry on all vlans if vlan_filter is enabled and vid is 0

Scott Feldman (11):
      rocker: add change MTU support
      net: don't reforward packets already forwarded by offload device
      net: add phys ID compare helper to test if two IDs are the same
      switchdev: add offload_fwd_mark generator helper
      rocker: add offload_fwd_mark support
      switchdev: update documentation for offload_fwd_mark
      rocker: NULL port if port probe fails
      rocker: use netdev_err after register_netdev
      rocker: print switch ID consistent with phys_switch_id sysfs node
      rocker: hook ndo_neigh_destroy to cleanup neigh refs in driver
      bridge: fix netlink max attr size

Scott Wood (1):
      gianfar: Fix warnings when built on 64-bit

Sergei Shtylyov (6):
      ravb: kill useless initializers
      ravb: minimize TX data copying
      phylib: simplify bogus phy_device_create() result
      phylib: simplify NULL checks
      ravb: propagate platform_get_irq() error upstream
      sh_eth: propagate platform_get_irq() error upstream

Seungyoun Ju (1):
      Bluetooth: hci_check_conn_params() check proper range

Shahed Shaikh (5):
      qlcnic: Add support to enable capability to extend minidump for iSCSI
      qlcnic: Print firmware minidump buffer and template header addresses
      qlcnic: Add new VF device ID 0x8C30
      qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory
      qlcnic: Update version to 5.3.63

Shannon Nelson (4):
      i40e: clean up unneeded gotos
      i40e: clean up error status messages
      i40e: Add AQ commands for NVM Update for X722
      i40e: add RX to port CRC errors label

Shaohui Xie (5):
      phylib: add driver for Teranetics TN2020
      net: phy: fix auto negotiation checking for teranetics
      net: phy: add driver for aquantia phy
      net: phy: add RealTek RTL8211DN phy id
      net: phy: add interrupt support for aquantia phy

Shengzhen Li (1):
      Bluetooth: btmrvl: change device pointer passed to dev_coredumpv

Shota Suzuki (1):
      igb: Fix oops caused by missing queue pairing

Shradha Shah (1):
      sfc: Allow driver to cope with a lower number of VIs than it needs for RSS

Shrikrishna Khare (1):
      MAINTAINERS: update vmxnet3 driver maintainer

Simon Horman (2):
      rocker: forward packets to CPU when port is joined to openvswitch
      openvswitch: retain parsed IPv6 header fields in flow on error skipping extension headers

Simon Wunderlich (4):
      batman-adv: remove broadcast packets scheduled for purged outgoing if
      batman-adv: remove obsolete deleted attribute for gateway node
      batman-adv: fix gateway client style issues
      batman-adv: Start new development cycle

Sowmini Varadhan (3):
      net/vxlan: Fix kernel unaligned access in __vxlan_find_mac
      RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net
      RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns.

Sriharsha Basavapatna (2):
      be2net: support ndo_get_phys_port_id()
      be2net: Support vxlan offload stats in the driver

Stas Sergeev (3):
      net: phy: fixed_phy: handle link-down case
      of_mdio: add new DT property 'managed' to specify the PHY management type
      mvneta: use inband status only when explicitly enabled

Stefan Assmann (2):
      igb: do not re-init SR-IOV during probe
      igbvf: clear buffer_info->dma after dma_unmap_single()

Stefan Schmidt (1):
      nl802154: stricter input checking for boolean inputs

Su Kang Yin (1):
      mac80211_hwsim: unregister genetlink family properly

Subash Abhinov Kasiviswanathan (1):
      netfilter: ip6t_REJECT: Remove debug messages from reject_tg6()

Sunil Goutham (7):
      net: thunderx: Add receive error stats reporting via ethtool
      net: thunderx: mailboxes: remove code duplication
      net: thunderx: Receive hashing HW offload support
      net: thunderx: Support for HW VLAN stripping
      net: thunderx: Rework interrupt handling
      net: thunderx: Support for upto 96 queues for a VF
      net: thunderx: Support for internal loopback mode

Suresh Reddy (3):
      be2net: return error status from be_mcc_notify()
      be2net: make the RX_FILTER command asynchronous
      be2net: make SET_LOOPBACK_MODE cmd asynchrounous

Sven Eckelmann (11):
      batman-adv: Replace gw_reselect divisor with simple shift
      batman-adv: Replace C99 int types with kernel type
      batman-adv: Fix kerneldoc over 80 column lines
      batman-adv: Remove multiple assignment per line
      batman-adv: Remove batadv_ types forward declarations
      batman-adv: Return EINVAL on invalid gw_bandwidth change
      batman-adv: Fix gw_bandwidth calculation on 32 bit systems
      batman-adv: Annotate deleting functions with external lock via lockdep
      batman-adv: Add lockdep_asserts for documented external locks
      batman-adv: Fix conditional statements indentation
      batman-adv: Add lower layer needed_(head|tail)room to own ones

Taehee Yoo (3):
      rtlwifi: rtl8192cu: Remove rtl8723 code
      rtlwifi: rtl8192cu: remove duplicated routine in hw.c and mac.c
      rtlwifi: rtl8192cu: Remove and replace routine in hw.c and mac.c

Taku Izumi (22):
      fjes: Introduce FUJITSU Extended Socket Network Device driver
      fjes: Hardware initialization routine
      fjes: Hardware cleanup routine
      fjes: platform_driver's .probe and .remove routine
      fjes: ES information acquisition routine
      fjes: buffer address regist/unregistration routine
      fjes: net_device_ops.ndo_open and .ndo_stop
      fjes: net_device_ops.ndo_start_xmit
      fjes: raise_intr_rxdata_task
      fjes: tx_stall_task
      fjes: NAPI polling function
      fjes: net_device_ops.ndo_get_stats64
      fjes: net_device_ops.ndo_change_mtu
      fjes: net_device_ops.ndo_tx_timeout
      fjes: net_device_ops.ndo_vlan_rx_add/kill_vid
      fjes: interrupt_watch_task
      fjes: force_close_task
      fjes: unshare_watch_task
      fjes: update_zone_task
      fjes: epstop_task
      fjes: handle receive cancellation request interrupt
      fjes: ethtool support

Tej Parkash (1):
      cnic: Populate upper layer driver state in MFW

Thomas Egerer (1):
      xfrm6: Fix IPv6 ECN decapsulation

Thomas Falcon (1):
      ibmveth: add support for TSO6

Thomas Graf (20):
      rhashtable: Allow other tasks to be scheduled in large lookup loops
      ip_tunnel: Make ovs_tunnel_info and ovs_key_ipv4_tunnel generic
      icmp: Don't leak original dst into ip_route_input()
      dst: Metadata destinations
      arp: Inherit metadata dst when creating ARP requests
      vxlan: Flow based tunneling
      route: Extend flow representation with tunnel key
      route: Per route IP tunnel metadata via lightweight tunnel
      fib: Add fib rule match on tunnel id
      vxlan: Factor out device configuration
      openvswitch: Make tunnel set action attach a metadata dst
      openvswitch: Move dev pointer into vport itself
      openvswitch: Abstract vport name through ovs_vport_name()
      openvswitch: Use regular VXLAN net_device device
      ip_tunnel: Provide tunnel metadata API for CONFIG_INET=n
      ip_tunnel: Call ip_tunnel_core_init() from inet_init()
      vxlan: Use proper endian type for vni in vxlan[6]_xmit_skb
      openvswitch: Retrieve tunnel metadata when receiving from vport-netdev
      lwtunnel: Make lwtun_encaps[] static
      openvswitch: Re-add CONFIG_OPENVSWITCH_VXLAN

Tobias Klauser (2):
      packet: remove handling of tx_ring from prb_shutdown_retire_blk_timer()
      net: eth: altera: Remove sgdmadesclen member from altera_tse_private

Todd Fujinaka (6):
      igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect
      igb: report unsupported ethtool settings in set_coalesce
      igb: use ARRAY_SIZE to replace calculating sizeof(a)/sizeof(a[0])
      igb: bump version to igb-5.3.0
      igb: add support for 1512 PHY
      igb: make sure SR-IOV init uses the right number of queues

Tom Barbette (1):
      ixgbe: support for ethtool set_rxfh

Tom Herbert (31):
      ipv6: Nonlocal bind
      net: Build IPv6 into kernel by default
      net: Set sk_txhash from a random number
      net: Recompute sk_txhash on negative routing advice
      net: Add functions to get skb->hash based on flow structures
      ipv6: Call skb_get_hash_flowi6 to get skb->hash in ip6_make_flowlabel
      ipv6: Implement different admin modes for automatic flow labels
      ipv6: Disable flowlabel state ranges by default
      ipv6: Enable auto flow labels by default
      net: Fix race condition in store_rps_map
      lwt: Add support to redirect dst.input
      net: Change pseudohdr argument of inet_proto_csum_replace* to be a bool
      net: Add inet_proto_csum_replace_by_diff utility function
      net: Identifier Locator Addressing module
      gro: Fix remcsum offload to deal with frags in GRO
      vxlan: GRO support at tunnel layer
      fou: Do WARN_ON_ONCE in gue_gro_receive for bad proto callbacks
      lwt: Add cfg argument to build_state
      ila: Precompute checksum difference for translations
      flow_dissector: Move skb related functions to skbuff.h
      skbuff: Make __skb_set_sw_hash a general function
      flowi: Abstract out functions to get flow hash based on flowi
      flow_dissector: Jump to exit code in __skb_flow_dissect
      flow_dissector: Add flags argument to skb_flow_dissector functions
      flow_dissector: Add control/reporting of fragmentation
      flow_dissector: Support IPv6 fragment header
      flow_dissector: Add flag to stop parsing at L3
      flow_dissector: Add flag to stop parsing when an IPv6 flow label is seen
      flow_dissector: Add control/reporting of encapsulation
      flow_dissector: Ignore flow dissector return value from ___skb_get_hash
      flow_dissector: Fix function argument ordering dependency

Tony Lindgren (1):
      net/smsc911x: Fix deferred probe for interrupt

Toshiaki Makita (5):
      macvlan: Don't segment multiple tagged packets on macvlan device
      veth: Don't segment multiple tagged packets on veth device
      bridge: Don't segment multiple tagged packets on bridge device
      tuntap: Don't segment multiple tagged packets on tap device
      bridge: Add netlink support for vlan_protocol attribute

Uwe Kleine-König (1):
      Bluetooth: hci_bcm: improve use of gpios API

Vaishali Thakkar (2):
      net: ec_bhf: Use module_pci_driver
      neterion: s2io: Use module_pci_driver

Valentin Rothberg (2):
      lib/Makefile: remove CONFIG_AVERAGE build rule
      openswitch: fix typo CONFIG_NF_CONNTRACK_LABEL

Varka Bhadram (5):
      mac802154: use WARN_ON() macro
      mac802154: remove unused macro
      cfg802154: add PM hooks
      mac802154: do not export ieee802154_rx()
      mac802154: fix ieee802154_rx handling

Vasanthakumar Thiagarajan (16):
      ath10k: Add a table to store hw specific values
      ath10k: Add new reg_address/mask to hw register table
      ath10k: Add hw register/values for QCA99X0 chip
      ath10k: Copy Engine related changes for QCA99X0
      ath10k: Make target cpu address to CE address conversion chip specific
      ath10k: Add chip reset sequence for QCA99X0
      ath10k: Extend CE src desc flags for interrupt indication
      ath10k: Fix BMI communication timeout for QCA99X0
      ath10k: Add support for code swap
      ath10k: Add BMI param value to execute otp to hw_param
      ath10k: Fix target to cpu address conversion logic
      ath10k: delay device access after cold reset
      ath10k: add QCA99X0 to supported device list
      ath10k: fix invalid survey reporting for QCA99X0
      ath10k: add cycle/rx_clear counters frequency to hw_params
      ath10k: fill in wmi 10.4 command handlers for addba/delba debug commands

Vasily Averin (1):
      igb: missing rtnl_unlock in igb_sriov_reinit()

Vasundhara Volam (1):
      be2net: fix wrong return value in be_check_ufi_compatibility()

Venkat Duvvuru (1):
      be2net: convert dest field in udp-hdr to host-endian

Vineet Gupta (1):
      brcmfmac: dhd_sdio.c: use existing atomic_or primitive

Vivek Natarajan (2):
      ath10k: Support different txbf configuration schemes
      ath10k: Enable MU MIMO txbf support for QCA99X0

Vivien Didelot (24):
      net: dsa: mv88e6xxx: call _mv88e6xxx_stats_wait with SMI lock held
      net: switchdev: change fdb addr for a byte array
      net: switchdev: support static FDB addresses
      net: dsa: add support for switchdev FDB objects
      net: dsa: mv88e6xxx: extend fid mask
      net: dsa: mv88e6xxx: rename ATU MAC accessors
      net: dsa: mv88e6xxx: rework FDB getnext operation
      net: dsa: mv88e6xxx: rework FDB add/del operations
      net: dsa: mv88e6xxx: define GLOBAL_ATU_FID
      net: dsa: mv88e6xxx: extend fid mask
      net: dsa: mv88e6xxx: rename ATU MAC accessors
      net: dsa: change FDB routines prototypes
      net: dsa: mv88e6xxx: rework FDB add/del operations
      net: dsa: mv88e6xxx: rework FDB Get Next operation
      net: switchdev: support static FDB addresses
      net: dsa: add support for switchdev FDB objects
      net: dsa: add support for switchdev VLAN objects
      net: dsa: mv88e6xxx: flush VTU and STU entries
      net: dsa: mv88e6xxx: add VLAN Get Next support
      net: dsa: mv88e6xxx: add VLAN support to FDB dump
      net: dsa: mv88e6xxx: add VLAN Purge support
      net: dsa: mv88e6xxx: add VLAN Load support
      net: dsa: mv88e6xxx: use port 802.1Q mode Secure
      net: dsa: mv88e6xxx: set 802.1Q mode to Fallback

Vlad Yasevich (1):
      sctp: Do not try to search for the transport twice

Vladimir Kondratiev (18):
      wil6210: restart AP upon change in privacy settings
      wil6210: support boot loader struct v0 & v1
      wil6210: count drops in Rx block ack reorder
      wil6210: print "ulong" fields in hex format in the debugfs
      wil6210: use <> vs. "" for global include
      wil6210: wait for del_station to complete
      wil6210: use wil_fw_error_recovery()
      wil6210: skip HW version check for chip debugging
      wil6210: TSO implementation
      wil6210: improve mgmt frame handling
      wil6210: sort IEs handling
      wil6210: unify wmi_set_ie() error handling
      wil6210: detailed statistics for Rx reorder drop
      wil6210: remove 3-MSI support
      wil6210: use inline functions for register access
      wil6210: system power management
      wil6210: report boot loader error
      wil6210: support future boot loaders

Vladimir Shulman (1):
      wil6210: allow to handle Rx on 2 cores

Vladimir Zapolskiy (1):
      net: phy: spi_ks8995: clean up ks8995_registers_read/write

WANG Cong (1):
      route: fix a use-after-free

Wang Nan (1):
      bpf: Make the bpf_prog_array_map more generic

Wei-Chun Chao (2):
      ipv6: fix crash over flow-based vxlan device
      bpf: fix bpf_perf_event_read() loop upper bound

Wengang Wang (1):
      RDS: fix fmr pool dirty_count

Wenyu Zhang (1):
      openvswitch: Make 100 percents packets sampled when sampling rate is 1.

Willem de Bruijn (4):
      packet: add classic BPF fanout mode
      packet: add extended BPF fanout mode
      selftests/net: test classic bpf fanout mode
      selftests/net: test extended BPF fanout mode

WingMan Kwok (7):
      net: netcp: Fixes the use of spin_lock_bh in timer function
      net: netcp: Fixes hw statistics module base setting error
      net: netcp: Fixes error in oversized memory allocation for statistics storage
      net: netcp: Consolidates statistics collection code
      net: netcp: Fixes to CPSW statistics collection
      net: netcp: Adds missing statistics for K2L and K2E
      net: netcp: Fixes efuse mac addr swap on k2e and k2l

Wojciech Dubowik (1):
      mac80211: avoid unnecessary beacon deref on CSA counter update

Woojung.Huh@...rochip.com (3):
      Microchip's LAN7800 family USB 2/3 to 10/100/1000 Ethernet device driver
      lan78xx: Fix Smatch Warnings
      lan78xx: Remove BUG_ON()

Wu Fengguang (2):
      net: phy: dp83867: fix simple_return.cocci warnings
      rtlwifi: rtl8192ee: fix semicolon.cocci warnings

Xi Wang (1):
      test_bpf: extend tests for 32-bit endianness conversion

Xinming Hu (9):
      mwifiex: block data traffic to tx paused receive address
      mwifiex: do not increase tx_pkts_queued if receive address tx paused
      mwifiex: add tdls channel switch status
      mwifiex: process tdls channel switch event
      mwifiex: add tdls config command
      mwifiex: enable tdls channel switch ext_cap
      mwifiex: enhance tdls link setup condition
      mwifiex: add cfg80211 tdls channel switch handler
      mwifiex: using right aid value for tdls action frame

YOSHIFUJI Hideaki (1):
      ipv6: Remove unused arguments for __ipv6_dev_get_saddr().

YOSHIFUJI Hideaki/吉藤英明 (2):
      ipv6: Do not iterate over all interfaces when finding source address on specific interface.
      ipv6: Fix finding best source address in ipv6_dev_get_saddr().

Yaniv Rosner (1):
      bnx2x: Add 84858 phy support

Ying Xue (2):
      lwtunnel: Fix the sparse warnings in fib_encap_match
      ipv4: Make fib_encap_match static

Yong Li (1):
      cc2520: set the default fifo pin value from platform data

Yuchung Cheng (7):
      tcp: reduce cwnd if retransmit is lost in CA_Loss
      tcp: PRR uses CRB mode by default and SS mode conditionally
      tcp: add tcp_in_slow_start helper
      tcp: do not slow start when cwnd equals ssthresh
      tcp: update congestion state first before raising cwnd
      tcp: don't extend RTO on failed loss probe attempts
      tcp: TLP retransmits last if failed to send new packet

Yuval Mintz (12):
      bnx2x: Utilize FW 7.12.30
      bnx2x: Rebrand from 'broadcom' into 'qlogic'
      bnx2x: new Multi-function mode - BD
      bnx2x: Add MFW dump support
      bnx2x: Bump up driver version to 1.712.30
      bnx2x: add vlan filtering offload
      bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set
      bnx2x: Correct logic for pvid configuration.
      bnx2x: Add BD support for storage
      bnx2: Fix bandwidth allocation for some MF modes
      bnx2x: Fix vxlan endianity issue
      bnx2x: Add new device ids under the Qlogic vendor

Zefir Kurtisi (3):
      ath: DFS - limit number of potential PRI sequences
      ath9k: DFS - consider ext_channel pulses only in HT40 mode
      ath9k: DFS - add pulse chirp detection for FCC

Zhaoyang Liu (4):
      mwifiex: fix command timeout for PCIe chipsets
      mwifiex: fix system crash observed during initialisation
      mwifiex: add support for 8997 chipset
      mwifiex: add firmware dump support for SD8997

chunfan chen (1):
      mwifiex: fix unable to connect hidden SSID AP on DFS channel

hayeswang (2):
      r8152: support the new RTL8153 chip
      r8152: disable the capability of zero length

lucien (1):
      sctp: ASCONF-ACK with Unresolvable Address should be sent

santosh.shilimkar@...cle.com (17):
      RDS: restore return value in rds_cmsg_rdma_args()
      RDS: always free recv frag as we free its ring entry
      RDS: destroy the ib state earlier during shutdown
      RDS: don't update ip address tables if the address hasn't changed
      RDS: make sure we post recv buffers
      RDS: check for congestion updates during rds_send_xmit
      RDS: add a sock_destruct callback debug aid
      RDS: Mark message mapped before transmit
      RDS: Make sure we do a signaled send for large-send
      RDS: Fix assertion level from fatal to warning
      RDS: make sure rds_send_drop_to properly takes the m_rs_lock
      RDS: check for valid cm_id before initiating connection
      RDS: fix the dangling reference to rds_ib_incoming_slab
      RDS: Fix rds MR reference count in rds_rdma_unuse()
      RDS: push FMR pool flush work to its own worker
      RDS: flush the FMR pool less often
      RDS: remove superfluous from rds_ib_alloc_fmr()

subashab@...eaurora.org (1):
      dev: Spelling fix in comments

yalin wang (2):
      isdn: Remove reverse_bits(), use revbit8()
      net/fddi: remove HWM_REVERSE() macro

 Documentation/devicetree/bindings/net/dsa/dsa.txt                        |   38 +-
 Documentation/devicetree/bindings/net/ethernet.txt                       |    4 +
 Documentation/devicetree/bindings/net/fixed-link.txt                     |   14 +-
 Documentation/devicetree/bindings/net/keystone-netcp.txt                 |    6 +-
 Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt                    |   27 +
 Documentation/devicetree/bindings/net/nfc/{st-nci.txt => st-nci-i2c.txt} |    0
 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt                 |   31 +
 Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt          |   75 +
 Documentation/networking/6lowpan.txt                                     |   50 +
 Documentation/networking/dsa/bcm_sf2.txt                                 |  114 ++
 Documentation/networking/dsa/dsa.txt                                     |  615 ++++++
 Documentation/networking/ip-sysctl.txt                                   |   70 +-
 Documentation/networking/stmmac.txt                                      |   16 +-
 Documentation/networking/switchdev.txt                                   |   17 +-
 Documentation/networking/timestamping.txt                                |    7 +
 Documentation/networking/vxlan.txt                                       |   52 +-
 MAINTAINERS                                                              |   38 +-
 arch/arm/boot/dts/am33xx.dtsi                                            |    2 +-
 arch/arm/boot/dts/dra7.dtsi                                              |    2 +-
 arch/arm/net/bpf_jit_32.c                                                |   41 +-
 arch/arm/net/bpf_jit_32.h                                                |    3 +
 arch/m68k/coldfire/m5272.c                                               |    2 +-
 arch/mips/ar7/platform.c                                                 |    5 +-
 arch/mips/bcm47xx/setup.c                                                |    2 +-
 arch/s390/net/bpf_jit.h                                                  |    5 +-
 arch/s390/net/bpf_jit_comp.c                                             |   93 +-
 arch/sparc/net/bpf_jit_comp.c                                            |    2 +-
 arch/x86/net/bpf_jit_comp.c                                              |   88 +-
 drivers/base/property.c                                                  |   95 +-
 drivers/bcma/Kconfig                                                     |    2 +-
 drivers/bcma/bcma_private.h                                              |    1 +
 drivers/bcma/driver_gpio.c                                               |   92 +-
 drivers/bcma/main.c                                                      |   36 +
 drivers/bluetooth/Kconfig                                                |   18 +
 drivers/bluetooth/Makefile                                               |    2 +
 drivers/bluetooth/bfusb.c                                                |    2 +-
 drivers/bluetooth/bt3c_cs.c                                              |    2 +-
 drivers/bluetooth/btbcm.c                                                |    8 +-
 drivers/bluetooth/btintel.c                                              |   82 +
 drivers/bluetooth/btintel.h                                              |   19 +
 drivers/bluetooth/btmrvl_drv.h                                           |    6 +-
 drivers/bluetooth/btmrvl_sdio.c                                          |    7 +-
 drivers/bluetooth/btqca.c                                                |  392 ++++
 drivers/bluetooth/btqca.h                                                |  135 ++
 drivers/bluetooth/btusb.c                                                |  101 +-
 drivers/bluetooth/dtl1_cs.c                                              |    6 +-
 drivers/bluetooth/hci_bcm.c                                              |  326 ++-
 drivers/bluetooth/hci_h4.c                                               |    9 +-
 drivers/bluetooth/hci_h5.c                                               |    2 +-
 drivers/bluetooth/hci_intel.c                                            |  856 ++++++++
 drivers/bluetooth/hci_ldisc.c                                            |   14 +-
 drivers/bluetooth/hci_qca.c                                              |  969 +++++++++
 drivers/bluetooth/hci_uart.h                                             |   13 +-
 drivers/infiniband/hw/mlx4/cq.c                                          |    2 +-
 drivers/isdn/mISDN/dsp_audio.c                                           |   22 +-
 drivers/net/Kconfig                                                      |   19 +-
 drivers/net/Makefile                                                     |    3 +
 drivers/net/bonding/bond_3ad.c                                           |    2 -
 drivers/net/bonding/bond_main.c                                          |    9 +-
 drivers/net/bonding/bond_netlink.c                                       |   17 +-
 drivers/net/bonding/bond_options.c                                       |    7 +
 drivers/net/bonding/bond_sysfs.c                                         |   20 +-
 drivers/net/caif/caif_hsi.c                                              |    2 +-
 drivers/net/caif/caif_serial.c                                           |    2 +-
 drivers/net/caif/caif_spi.c                                              |    2 +-
 drivers/net/can/flexcan.c                                                |    2 +-
 drivers/net/can/usb/gs_usb.c                                             |    8 +-
 drivers/net/dsa/Kconfig                                                  |    6 +-
 drivers/net/dsa/bcm_sf2.c                                                |   18 +-
 drivers/net/dsa/mv88e6123_61_65.c                                        |    1 +
 drivers/net/dsa/mv88e6131.c                                              |    1 +
 drivers/net/dsa/mv88e6171.c                                              |    7 +-
 drivers/net/dsa/mv88e6352.c                                              |  115 +-
 drivers/net/dsa/mv88e6xxx.c                                              | 1119 ++++++++--
 drivers/net/dsa/mv88e6xxx.h                                              |   91 +-
 drivers/net/dummy.c                                                      |    3 +-
 drivers/net/ethernet/3com/3c59x.c                                        |   23 +-
 drivers/net/ethernet/Kconfig                                             |    1 +
 drivers/net/ethernet/Makefile                                            |    1 +
 drivers/net/ethernet/allwinner/sun4i-emac.c                              |   13 +-
 drivers/net/ethernet/altera/altera_sgdma.c                               |    8 +-
 drivers/net/ethernet/altera/altera_sgdmahw.h                             |    1 +
 drivers/net/ethernet/altera/altera_tse.h                                 |    1 -
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.h                           |   16 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c                         |  312 ++-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.h                         |   12 +
 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c                        |    8 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h                        |    2 +
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c                          |   10 +
 drivers/net/ethernet/broadcom/Kconfig                                    |   10 +
 drivers/net/ethernet/broadcom/bcmsysport.c                               |   18 +
 drivers/net/ethernet/broadcom/bgmac.c                                    |   30 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h                              |   63 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c                          |  100 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h                          |   71 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c                          |   12 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h                          |   10 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dump.h                         |   10 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c                      |   22 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h                      |    6 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_file_hdr.h                  |    2 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h                          |  204 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h                         |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h                     |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c                         |  254 ++-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h                         |   10 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c                         |  587 +++++-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_mfw_req.h                      |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h                          |   79 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c                           |  325 ++-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h                           |   77 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c                        |  358 ++--
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h                        |   58 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c                        |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h                        |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c                         |  212 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h                         |   37 +-
 drivers/net/ethernet/broadcom/cnic.c                                     |   36 +-
 drivers/net/ethernet/broadcom/cnic_if.h                                  |   21 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                           |   79 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h                           |    5 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c                             |  113 +-
 drivers/net/ethernet/broadcom/tg3.c                                      |    2 +-
 drivers/net/ethernet/cadence/macb.c                                      |    6 +-
 drivers/net/ethernet/cadence/macb.h                                      |    2 +-
 drivers/net/ethernet/cavium/Kconfig                                      |    2 +
 drivers/net/ethernet/cavium/thunder/nic.h                                |   93 +-
 drivers/net/ethernet/cavium/thunder/nic_main.c                           |  198 +-
 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c                      |  182 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c                         |  541 +++--
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c                       |  144 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h                       |   44 +-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c                        |  165 +-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.h                        |    4 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                               |   10 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c                           |   42 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c                       |  775 ++++++-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c                       |   14 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                          |   87 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h                           |   10 +-
 drivers/net/ethernet/chelsio/cxgb4/l2t.c                                 |   94 +-
 drivers/net/ethernet/chelsio/cxgb4/l2t.h                                 |   18 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c                                 |   23 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                               |  346 +++-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.h                               |    1 -
 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h                              |    3 +
 drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h                       |   18 +
 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h                             |  197 +-
 drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h                        |   11 +
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c                               |   30 +-
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c                           |    3 +-
 drivers/net/ethernet/cisco/enic/enic.h                                   |   21 +-
 drivers/net/ethernet/cisco/enic/enic_clsf.c                              |    2 +-
 drivers/net/ethernet/cisco/enic/enic_ethtool.c                           |  113 +-
 drivers/net/ethernet/cisco/enic/enic_main.c                              |  142 +-
 drivers/net/ethernet/cisco/enic/vnic_cq.c                                |    3 +-
 drivers/net/ethernet/cisco/enic/vnic_dev.c                               |  277 ++-
 drivers/net/ethernet/cisco/enic/vnic_dev.h                               |   44 +-
 drivers/net/ethernet/cisco/enic/vnic_devcmd.h                            |   28 +
 drivers/net/ethernet/cisco/enic/vnic_intr.c                              |    3 +-
 drivers/net/ethernet/cisco/enic/vnic_resource.h                          |    7 +
 drivers/net/ethernet/cisco/enic/vnic_rq.c                                |    6 +-
 drivers/net/ethernet/cisco/enic/vnic_wq.c                                |   33 +-
 drivers/net/ethernet/cisco/enic/vnic_wq.h                                |   18 +
 drivers/net/ethernet/ec_bhf.c                                            |   14 +-
 drivers/net/ethernet/emulex/benet/be.h                                   |    7 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c                              |   71 +-
 drivers/net/ethernet/emulex/benet/be_cmds.h                              |   11 +-
 drivers/net/ethernet/emulex/benet/be_ethtool.c                           |   17 +-
 drivers/net/ethernet/emulex/benet/be_main.c                              |   69 +-
 drivers/net/ethernet/ezchip/nps_enet.c                                   |   37 +-
 drivers/net/ethernet/ezchip/nps_enet.h                                   |   20 -
 drivers/net/ethernet/freescale/fec_main.c                                |   42 +-
 drivers/net/ethernet/freescale/fec_ptp.c                                 |    6 -
 drivers/net/ethernet/freescale/gianfar.c                                 |  502 +++--
 drivers/net/ethernet/freescale/gianfar.h                                 |   77 +-
 drivers/net/ethernet/freescale/gianfar_ethtool.c                         |    4 +-
 drivers/net/ethernet/hisilicon/hip04_eth.c                               |    1 -
 drivers/net/ethernet/hisilicon/hip04_mdio.c                              |    1 -
 drivers/net/ethernet/ibm/ibmveth.c                                       |  145 +-
 drivers/net/ethernet/ibm/ibmveth.h                                       |   18 +-
 drivers/net/ethernet/intel/e100.c                                        |   12 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.h                              |    4 +-
 drivers/net/ethernet/intel/e1000e/netdev.c                               |   89 +-
 drivers/net/ethernet/intel/e1000e/regs.h                                 |    5 +-
 drivers/net/ethernet/intel/i40e/i40e.h                                   |   74 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h                        |   72 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c                            |  407 +++-
 drivers/net/ethernet/intel/i40e/i40e_dcb.c                               |    4 +
 drivers/net/ethernet/intel/i40e/i40e_dcb.h                               |    8 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c                            |    2 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c                           |   10 +-
 drivers/net/ethernet/intel/i40e/i40e_diag.c                              |   11 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c                           |  151 +-
 drivers/net/ethernet/intel/i40e/i40e_fcoe.c                              |   12 +-
 drivers/net/ethernet/intel/i40e/i40e_fcoe.h                              |    4 +-
 drivers/net/ethernet/intel/i40e/i40e_hmc.c                               |   67 +-
 drivers/net/ethernet/intel/i40e/i40e_hmc.h                               |   10 +-
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c                           |   18 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c                              |  784 ++++---
 drivers/net/ethernet/intel/i40e/i40e_nvm.c                               |  135 +-
 drivers/net/ethernet/intel/i40e/i40e_prototype.h                         |   13 +
 drivers/net/ethernet/intel/i40e/i40e_ptp.c                               |    7 +-
 drivers/net/ethernet/intel/i40e/i40e_register.h                          | 1938 +++++++++++++++++-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                              |  259 ++-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h                              |   60 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h                              |   85 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl.h                          |   17 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                       |   91 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h                       |    5 +
 drivers/net/ethernet/intel/i40evf/i40e_adminq.c                          |   17 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h                      |   67 +-
 drivers/net/ethernet/intel/i40evf/i40e_common.c                          |  380 +++-
 drivers/net/ethernet/intel/i40evf/i40e_hmc.h                             |   10 +-
 drivers/net/ethernet/intel/i40evf/i40e_prototype.h                       |   13 +
 drivers/net/ethernet/intel/i40evf/i40e_register.h                        | 3155 +---------------------------
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c                            |  199 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.h                            |   58 +-
 drivers/net/ethernet/intel/i40evf/i40e_type.h                            |   81 +-
 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h                        |   17 +-
 drivers/net/ethernet/intel/i40evf/i40evf.h                               |   61 +-
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c                       |   44 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c                          |  350 ++--
 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c                      |   51 +-
 drivers/net/ethernet/intel/igb/e1000_82575.c                             |   38 +-
 drivers/net/ethernet/intel/igb/e1000_defines.h                           |    5 +
 drivers/net/ethernet/intel/igb/e1000_phy.c                               |  109 +-
 drivers/net/ethernet/intel/igb/e1000_phy.h                               |    1 +
 drivers/net/ethernet/intel/igb/e1000_regs.h                              |    2 +
 drivers/net/ethernet/intel/igb/igb.h                                     |    1 +
 drivers/net/ethernet/intel/igb/igb_ethtool.c                             |   30 +-
 drivers/net/ethernet/intel/igb/igb_main.c                                |  136 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c                                 |   72 +-
 drivers/net/ethernet/intel/igbvf/netdev.c                                |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe.h                                 |    7 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c                           |   91 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c                          |   15 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h                          |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                         |   62 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                            |  277 ++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c                             |   75 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h                            |   73 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c                            |    5 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c                            |  182 +-
 drivers/net/ethernet/intel/ixgbevf/defines.h                             |   12 +
 drivers/net/ethernet/intel/ixgbevf/ethtool.c                             |   51 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h                             |    9 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c                        |  114 +-
 drivers/net/ethernet/marvell/mvneta.c                                    |    9 +-
 drivers/net/ethernet/mellanox/Kconfig                                    |    1 +
 drivers/net/ethernet/mellanox/Makefile                                   |    1 +
 drivers/net/ethernet/mellanox/mlx4/en_cq.c                               |    5 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c                          |   51 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c                           |   46 +
 drivers/net/ethernet/mellanox/mlx4/en_rx.c                               |   30 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c                               |   13 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c                                  |   82 +
 drivers/net/ethernet/mellanox/mlx4/fw.h                                  |    1 +
 drivers/net/ethernet/mellanox/mlx4/main.c                                |   45 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h                                |    3 +
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h                             |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/alloc.c                          |   48 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h                             |  172 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c                     |  259 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_flow_table.c                  |  371 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                        | 1017 ++++++----
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c                          |   46 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c                          |   36 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c                           |   32 +-
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h                      |    7 +-
 drivers/net/ethernet/mellanox/mlx5/core/port.c                           |   56 +-
 drivers/net/ethernet/mellanox/mlx5/core/transobj.c                       |   53 +
 drivers/net/ethernet/mellanox/mlx5/core/transobj.h                       |    8 +
 drivers/net/ethernet/mellanox/mlx5/core/uar.c                            |    6 +
 drivers/net/ethernet/mellanox/mlx5/core/wq.c                             |   12 +-
 drivers/net/ethernet/mellanox/mlx5/core/wq.h                             |    3 +-
 drivers/net/ethernet/mellanox/mlxsw/Kconfig                              |   32 +
 drivers/net/ethernet/mellanox/mlxsw/Makefile                             |    6 +
 drivers/net/ethernet/mellanox/mlxsw/cmd.h                                | 1090 ++++++++++
 drivers/net/ethernet/mellanox/mlxsw/core.c                               | 1295 ++++++++++++
 drivers/net/ethernet/mellanox/mlxsw/core.h                               |  207 ++
 drivers/net/ethernet/mellanox/mlxsw/emad.h                               |  127 ++
 drivers/net/ethernet/mellanox/mlxsw/item.h                               |  405 ++++
 drivers/net/ethernet/mellanox/mlxsw/pci.c                                | 1826 +++++++++++++++++
 drivers/net/ethernet/mellanox/mlxsw/pci.h                                |  227 +++
 drivers/net/ethernet/mellanox/mlxsw/port.h                               |   75 +
 drivers/net/ethernet/mellanox/mlxsw/reg.h                                | 1349 ++++++++++++
 drivers/net/ethernet/mellanox/mlxsw/switchx2.c                           | 1568 ++++++++++++++
 drivers/net/ethernet/mellanox/mlxsw/trap.h                               |   66 +
 drivers/net/ethernet/mellanox/mlxsw/txheader.h                           |   80 +
 drivers/net/ethernet/neterion/s2io.c                                     |   26 +-
 drivers/net/ethernet/neterion/s2io.h                                     |    2 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h                              |   19 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c                      |   31 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h                      |    2 +
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c                    |    4 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c                           |    6 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h                           |    1 +
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c                         |   15 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c                     |   41 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h                        |    3 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c                 |    3 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c                     |    3 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c                        |    7 +-
 drivers/net/ethernet/realtek/r8169.c                                     |  164 +-
 drivers/net/ethernet/renesas/ravb.h                                      |    5 +-
 drivers/net/ethernet/renesas/ravb_main.c                                 |  118 +-
 drivers/net/ethernet/renesas/sh_eth.c                                    |    4 +-
 drivers/net/ethernet/rocker/rocker.c                                     |  212 +-
 drivers/net/ethernet/rocker/rocker.h                                     |    2 +
 drivers/net/ethernet/sfc/ef10.c                                          |  558 +++--
 drivers/net/ethernet/sfc/efx.c                                           |   57 +-
 drivers/net/ethernet/sfc/efx.h                                           |    1 +
 drivers/net/ethernet/sfc/falcon.c                                        |    1 +
 drivers/net/ethernet/sfc/mcdi.c                                          |   28 +-
 drivers/net/ethernet/sfc/mcdi.h                                          |    3 +-
 drivers/net/ethernet/sfc/mcdi_pcol.h                                     | 3463 +++++++++++++++++++++++--------
 drivers/net/ethernet/sfc/net_driver.h                                    |    3 +
 drivers/net/ethernet/sfc/nic.h                                           |    2 +
 drivers/net/ethernet/sfc/selftest.c                                      |   14 +-
 drivers/net/ethernet/sfc/siena.c                                         |    7 +-
 drivers/net/ethernet/smsc/smc9194.c                                      |   32 +-
 drivers/net/ethernet/smsc/smsc911x.c                                     |   65 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c                      |   42 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c                      |   50 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c                      |   59 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c                        |   31 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c                           |   73 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c                      |   78 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c                          |   83 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c                        |   95 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c                    |  138 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.h                    |    9 +-
 drivers/net/ethernet/synopsys/Kconfig                                    |   27 +
 drivers/net/ethernet/synopsys/Makefile                                   |    5 +
 drivers/net/ethernet/synopsys/dwc_eth_qos.c                              | 3019 +++++++++++++++++++++++++++
 drivers/net/ethernet/ti/cpsw.c                                           |  156 +-
 drivers/net/ethernet/ti/davinci_emac.c                                   |    4 +-
 drivers/net/ethernet/ti/netcp_core.c                                     |   16 +-
 drivers/net/ethernet/ti/netcp_ethss.c                                    |  401 +++-
 drivers/net/fddi/skfp/h/hwmtm.h                                          |    9 -
 drivers/net/fjes/Makefile                                                |   30 +
 drivers/net/fjes/fjes.h                                                  |   77 +
 drivers/net/fjes/fjes_ethtool.c                                          |  137 ++
 drivers/net/fjes/fjes_hw.c                                               | 1125 ++++++++++
 drivers/net/fjes/fjes_hw.h                                               |  334 +++
 drivers/net/fjes/fjes_main.c                                             | 1383 +++++++++++++
 drivers/net/fjes/fjes_regs.h                                             |  142 ++
 drivers/net/geneve.c                                                     |  753 ++++++-
 drivers/net/hyperv/hyperv_net.h                                          |   33 +
 drivers/net/hyperv/netvsc.c                                              |   43 +-
 drivers/net/hyperv/netvsc_drv.c                                          |  166 +-
 drivers/net/hyperv/rndis_filter.c                                        |   37 +-
 drivers/net/ieee802154/at86rf230.c                                       |   56 +-
 drivers/net/ieee802154/cc2520.c                                          |    2 +-
 drivers/net/ieee802154/mrf24j40.c                                        |    1 -
 drivers/net/ifb.c                                                        |  207 +-
 drivers/net/ipvlan/ipvlan_main.c                                         |    3 +-
 drivers/net/loopback.c                                                   |    3 +-
 drivers/net/macvlan.c                                                    |    1 +
 drivers/net/nlmon.c                                                      |    2 +-
 drivers/net/phy/Kconfig                                                  |   20 +-
 drivers/net/phy/Makefile                                                 |    2 +
 drivers/net/phy/aquantia.c                                               |  201 ++
 drivers/net/phy/dp83640.c                                                |   10 +-
 drivers/net/phy/dp83867.c                                                |    6 +-
 drivers/net/phy/fixed_phy.c                                              |  106 +-
 drivers/net/phy/marvell.c                                                |   53 +-
 drivers/net/phy/mdio-octeon.c                                            |  136 +-
 drivers/net/phy/mdio_bus.c                                               |    2 +-
 drivers/net/phy/phy.c                                                    |    7 +-
 drivers/net/phy/phy_device.c                                             |    8 +-
 drivers/net/phy/realtek.c                                                |   14 +
 drivers/net/phy/spi_ks8995.c                                             |   22 -
 drivers/net/phy/teranetics.c                                             |  135 ++
 drivers/net/ppp/ppp_generic.c                                            |   17 +-
 drivers/net/team/team.c                                                  |    2 +-
 drivers/net/tun.c                                                        |    1 +
 drivers/net/usb/Kconfig                                                  |   10 +
 drivers/net/usb/Makefile                                                 |    1 +
 drivers/net/usb/lan78xx.c                                                | 3495 ++++++++++++++++++++++++++++++++
 drivers/net/usb/lan78xx.h                                                | 1069 ++++++++++
 drivers/net/usb/qmi_wwan.c                                               |    5 +-
 drivers/net/usb/r8152.c                                                  |   23 +-
 drivers/net/veth.c                                                       |    2 +
 drivers/net/virtio_net.c                                                 |   30 +-
 drivers/net/vrf.c                                                        |  710 +++++++
 drivers/net/vxlan.c                                                      |  730 ++++---
 drivers/net/wan/hdlc_fr.c                                                |    2 +-
 drivers/net/wireless/ath/ath10k/Makefile                                 |    3 +-
 drivers/net/wireless/ath/ath10k/bmi.h                                    |    2 +-
 drivers/net/wireless/ath/ath10k/ce.c                                     |    1 +
 drivers/net/wireless/ath/ath10k/ce.h                                     |   17 +-
 drivers/net/wireless/ath/ath10k/core.c                                   |  183 +-
 drivers/net/wireless/ath/ath10k/core.h                                   |   65 +-
 drivers/net/wireless/ath/ath10k/debug.c                                  |   30 +-
 drivers/net/wireless/ath/ath10k/htc.c                                    |    4 +-
 drivers/net/wireless/ath/ath10k/htt.c                                    |   66 +-
 drivers/net/wireless/ath/ath10k/htt.h                                    |   89 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c                                 |   49 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c                                 |  145 +-
 drivers/net/wireless/ath/ath10k/hw.c                                     |   90 +-
 drivers/net/wireless/ath/ath10k/hw.h                                     |  135 +-
 drivers/net/wireless/ath/ath10k/mac.c                                    |  376 +++-
 drivers/net/wireless/ath/ath10k/mac.h                                    |    6 +-
 drivers/net/wireless/ath/ath10k/pci.c                                    |  236 ++-
 drivers/net/wireless/ath/ath10k/pci.h                                    |   13 +-
 drivers/net/wireless/ath/ath10k/rx_desc.h                                |  173 +-
 drivers/net/wireless/ath/ath10k/spectral.c                               |   18 +-
 drivers/net/wireless/ath/ath10k/spectral.h                               |    4 +-
 drivers/net/wireless/ath/ath10k/swap.c                                   |  208 ++
 drivers/net/wireless/ath/ath10k/swap.h                                   |   72 +
 drivers/net/wireless/ath/ath10k/targaddrs.h                              |    3 +
 drivers/net/wireless/ath/ath10k/txrx.c                                   |   23 +-
 drivers/net/wireless/ath/ath10k/wmi-ops.h                                |   32 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c                                |  169 +-
 drivers/net/wireless/ath/ath10k/wmi.c                                    | 1350 +++++++++++-
 drivers/net/wireless/ath/ath10k/wmi.h                                    | 1024 +++++++++-
 drivers/net/wireless/ath/ath10k/wow.c                                    |   20 +-
 drivers/net/wireless/ath/ath5k/Kconfig                                   |    1 -
 drivers/net/wireless/ath/ath5k/ani.c                                     |    4 +-
 drivers/net/wireless/ath/ath5k/ath5k.h                                   |    4 +-
 drivers/net/wireless/ath/ath5k/base.c                                    |    4 +-
 drivers/net/wireless/ath/ath5k/debug.c                                   |    2 +-
 drivers/net/wireless/ath/ath6kl/htc.h                                    |    2 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.h                              |   25 +-
 drivers/net/wireless/ath/ath9k/ath9k.h                                   |   22 +-
 drivers/net/wireless/ath/ath9k/channel.c                                 |   23 +-
 drivers/net/wireless/ath/ath9k/debug.c                                   |    2 +
 drivers/net/wireless/ath/ath9k/debug.h                                   |    2 +
 drivers/net/wireless/ath/ath9k/debug_sta.c                               |   20 +-
 drivers/net/wireless/ath/ath9k/dfs.c                                     |  170 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c                            |    2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c                            |   13 +-
 drivers/net/wireless/ath/ath9k/htc_hst.c                                 |    9 +-
 drivers/net/wireless/ath/ath9k/hw.c                                      |    1 +
 drivers/net/wireless/ath/ath9k/init.c                                    |    8 +-
 drivers/net/wireless/ath/ath9k/link.c                                    |    2 +-
 drivers/net/wireless/ath/ath9k/main.c                                    |   11 +-
 drivers/net/wireless/ath/ath9k/recv.c                                    |    7 +-
 drivers/net/wireless/ath/ath9k/wmi.c                                     |    3 +-
 drivers/net/wireless/ath/ath9k/xmit.c                                    |  156 +-
 drivers/net/wireless/ath/debug.c                                         |    2 +
 drivers/net/wireless/ath/dfs_pri_detector.c                              |    2 +-
 drivers/net/wireless/ath/wil6210/Makefile                                |    1 +
 drivers/net/wireless/ath/wil6210/boot_loader.h                           |   61 +
 drivers/net/wireless/ath/wil6210/cfg80211.c                              |  244 +--
 drivers/net/wireless/ath/wil6210/debugfs.c                               |   16 +-
 drivers/net/wireless/ath/wil6210/ethtool.c                               |   14 +-
 drivers/net/wireless/ath/wil6210/fw.c                                    |   10 -
 drivers/net/wireless/ath/wil6210/fw_inc.c                                |   16 +-
 drivers/net/wireless/ath/wil6210/interrupt.c                             |  165 +-
 drivers/net/wireless/ath/wil6210/ioctl.c                                 |    4 +-
 drivers/net/wireless/ath/wil6210/main.c                                  |  198 +-
 drivers/net/wireless/ath/wil6210/netdev.c                                |    5 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c                              |  127 +-
 drivers/net/wireless/ath/wil6210/pm.c                                    |   98 +
 drivers/net/wireless/ath/wil6210/rx_reorder.c                            |    6 +
 drivers/net/wireless/ath/wil6210/txrx.c                                  |  383 +++-
 drivers/net/wireless/ath/wil6210/txrx.h                                  |    8 +
 drivers/net/wireless/ath/wil6210/wil6210.h                               |   64 +-
 drivers/net/wireless/ath/wil6210/wil_platform.c                          |    2 +-
 drivers/net/wireless/ath/wil6210/wmi.c                                   |  132 +-
 drivers/net/wireless/b43/lo.c                                            |    4 +-
 drivers/net/wireless/b43/lo.h                                            |    2 +-
 drivers/net/wireless/b43/phy_g.c                                         |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c                       |  216 +-
 drivers/net/wireless/brcm80211/brcmfmac/core.h                           |    3 +
 drivers/net/wireless/brcm80211/brcmfmac/firmware.c                       |   39 +-
 drivers/net/wireless/brcm80211/brcmfmac/flowring.c                       |   10 +-
 drivers/net/wireless/brcm80211/brcmfmac/fweh.h                           |   10 +-
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c                         |   56 +
 drivers/net/wireless/brcm80211/brcmfmac/sdio.c                           |   13 +-
 drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c                    |    4 +-
 drivers/net/wireless/cw1200/cw1200_spi.c                                 |    1 -
 drivers/net/wireless/hostap/hostap_main.c                                |    4 +-
 drivers/net/wireless/ipw2x00/ipw2100.c                                   |    2 +-
 drivers/net/wireless/iwlegacy/3945-mac.c                                 |    2 +-
 drivers/net/wireless/iwlegacy/debug.c                                    |    8 +-
 drivers/net/wireless/iwlwifi/dvm/agn.h                                   |   21 +-
 drivers/net/wireless/iwlwifi/dvm/debugfs.c                               |    8 +-
 drivers/net/wireless/iwlwifi/dvm/dev.h                                   |    7 +-
 drivers/net/wireless/iwlwifi/dvm/lib.c                                   |    8 +-
 drivers/net/wireless/iwlwifi/dvm/mac80211.c                              |   14 +-
 drivers/net/wireless/iwlwifi/dvm/main.c                                  |   12 -
 drivers/net/wireless/iwlwifi/dvm/rs.c                                    |   51 +-
 drivers/net/wireless/iwlwifi/dvm/rx.c                                    |  109 +-
 drivers/net/wireless/iwlwifi/dvm/rxon.c                                  |    3 +-
 drivers/net/wireless/iwlwifi/dvm/scan.c                                  |   25 +-
 drivers/net/wireless/iwlwifi/dvm/sta.c                                   |  111 +-
 drivers/net/wireless/iwlwifi/dvm/tx.c                                    |   18 +-
 drivers/net/wireless/iwlwifi/dvm/ucode.c                                 |    5 +-
 drivers/net/wireless/iwlwifi/iwl-7000.c                                  |    4 +-
 drivers/net/wireless/iwlwifi/iwl-8000.c                                  |   12 +-
 drivers/net/wireless/iwlwifi/iwl-config.h                                |    2 +
 drivers/net/wireless/iwlwifi/iwl-csr.h                                   |    3 +
 drivers/net/wireless/iwlwifi/iwl-devtrace-data.h                         |    7 +-
 drivers/net/wireless/iwlwifi/iwl-devtrace-iwlwifi.h                      |   14 +-
 drivers/net/wireless/iwlwifi/iwl-drv.c                                   |   72 +-
 drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c                          |    4 +-
 drivers/net/wireless/iwlwifi/iwl-fh.h                                    |    6 -
 drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h                         |   17 +
 drivers/net/wireless/iwlwifi/iwl-fw-file.h                               |   53 +-
 drivers/net/wireless/iwlwifi/iwl-fw.h                                    |   68 +
 drivers/net/wireless/iwlwifi/iwl-notif-wait.c                            |    8 +-
 drivers/net/wireless/iwlwifi/iwl-notif-wait.h                            |    5 +-
 drivers/net/wireless/iwlwifi/iwl-op-mode.h                               |   32 +-
 drivers/net/wireless/iwlwifi/iwl-prph.h                                  |   12 +
 drivers/net/wireless/iwlwifi/iwl-trans.h                                 |  125 +-
 drivers/net/wireless/iwlwifi/mvm/Makefile                                |    1 +
 drivers/net/wireless/iwlwifi/mvm/coex.c                                  |   44 +-
 drivers/net/wireless/iwlwifi/mvm/coex_legacy.c                           |   31 +-
 drivers/net/wireless/iwlwifi/mvm/constants.h                             |    1 +
 drivers/net/wireless/iwlwifi/mvm/d3.c                                    |   74 +-
 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c                           |  751 +++++++
 drivers/net/wireless/iwlwifi/mvm/debugfs.c                               |   14 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h                             |    7 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h                          |   31 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h                           |  147 --
 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h                            |    4 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h                            |  386 ++++
 drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h                             |   12 +
 drivers/net/wireless/iwlwifi/mvm/fw-api.h                                |   86 +-
 drivers/net/wireless/iwlwifi/mvm/fw.c                                    |  389 +++-
 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c                              |   13 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c                              |   78 +-
 drivers/net/wireless/iwlwifi/mvm/mvm.h                                   |  154 +-
 drivers/net/wireless/iwlwifi/mvm/nvm.c                                   |   23 +-
 drivers/net/wireless/iwlwifi/mvm/ops.c                                   |  114 +-
 drivers/net/wireless/iwlwifi/mvm/power.c                                 |   46 +-
 drivers/net/wireless/iwlwifi/mvm/rs.c                                    |  160 +-
 drivers/net/wireless/iwlwifi/mvm/rs.h                                    |   10 +
 drivers/net/wireless/iwlwifi/mvm/rx.c                                    |   43 +-
 drivers/net/wireless/iwlwifi/mvm/scan.c                                  |  319 ++-
 drivers/net/wireless/iwlwifi/mvm/sta.c                                   |   43 +-
 drivers/net/wireless/iwlwifi/mvm/sta.h                                   |    5 +-
 drivers/net/wireless/iwlwifi/mvm/tdls.c                                  |   33 +-
 drivers/net/wireless/iwlwifi/mvm/time-event.c                            |   14 +-
 drivers/net/wireless/iwlwifi/mvm/time-event.h                            |    5 +-
 drivers/net/wireless/iwlwifi/mvm/tof.c                                   |  304 +++
 drivers/net/wireless/iwlwifi/mvm/tof.h                                   |   94 +
 drivers/net/wireless/iwlwifi/mvm/tt.c                                    |   13 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c                                    |   94 +-
 drivers/net/wireless/iwlwifi/mvm/utils.c                                 |   13 +-
 drivers/net/wireless/iwlwifi/pcie/drv.c                                  |   17 +-
 drivers/net/wireless/iwlwifi/pcie/internal.h                             |   64 +-
 drivers/net/wireless/iwlwifi/pcie/rx.c                                   |  496 ++++-
 drivers/net/wireless/iwlwifi/pcie/trans.c                                |  414 ++--
 drivers/net/wireless/iwlwifi/pcie/tx.c                                   |  135 +-
 drivers/net/wireless/mac80211_hwsim.c                                    |    7 +-
 drivers/net/wireless/mediatek/mt7601u/dma.c                              |   34 +-
 drivers/net/wireless/mediatek/mt7601u/init.c                             |    2 +
 drivers/net/wireless/mediatek/mt7601u/mac.c                              |    4 +
 drivers/net/wireless/mediatek/mt7601u/mt7601u.h                          |   10 +-
 drivers/net/wireless/mediatek/mt7601u/tx.c                               |    3 +
 drivers/net/wireless/mediatek/mt7601u/usb.c                              |   63 +-
 drivers/net/wireless/mediatek/mt7601u/usb.h                              |    2 +
 drivers/net/wireless/mwifiex/Kconfig                                     |   12 +-
 drivers/net/wireless/mwifiex/cfg80211.c                                  |  130 +-
 drivers/net/wireless/mwifiex/cmdevt.c                                    |   39 +-
 drivers/net/wireless/mwifiex/decl.h                                      |    3 +
 drivers/net/wireless/mwifiex/fw.h                                        |   95 +-
 drivers/net/wireless/mwifiex/ie.c                                        |    3 +
 drivers/net/wireless/mwifiex/init.c                                      |   10 +-
 drivers/net/wireless/mwifiex/join.c                                      |    2 +
 drivers/net/wireless/mwifiex/main.c                                      |   63 +-
 drivers/net/wireless/mwifiex/main.h                                      |   40 +
 drivers/net/wireless/mwifiex/pcie.c                                      |   14 +-
 drivers/net/wireless/mwifiex/pcie.h                                      |   45 +-
 drivers/net/wireless/mwifiex/scan.c                                      |  157 +-
 drivers/net/wireless/mwifiex/sdio.c                                      |  207 +-
 drivers/net/wireless/mwifiex/sdio.h                                      |   77 +
 drivers/net/wireless/mwifiex/sta_cmd.c                                   |   90 +-
 drivers/net/wireless/mwifiex/sta_cmdresp.c                               |    7 +-
 drivers/net/wireless/mwifiex/sta_event.c                                 |  207 +-
 drivers/net/wireless/mwifiex/sta_ioctl.c                                 |    4 +-
 drivers/net/wireless/mwifiex/tdls.c                                      |   80 +-
 drivers/net/wireless/mwifiex/txrx.c                                      |   22 +-
 drivers/net/wireless/mwifiex/uap_cmd.c                                   |    7 +-
 drivers/net/wireless/mwifiex/uap_event.c                                 |   15 +
 drivers/net/wireless/mwifiex/usb.c                                       |   24 +-
 drivers/net/wireless/mwifiex/usb.h                                       |    3 +
 drivers/net/wireless/mwifiex/util.c                                      |   75 +-
 drivers/net/wireless/mwifiex/wmm.c                                       |  156 +-
 drivers/net/wireless/mwifiex/wmm.h                                       |    8 +
 drivers/net/wireless/mwl8k.c                                             |   49 +-
 drivers/net/wireless/orinoco/main.c                                      |    2 -
 drivers/net/wireless/orinoco/orinoco_cs.c                                |    1 +
 drivers/net/wireless/orinoco/orinoco_nortel.c                            |    5 +-
 drivers/net/wireless/orinoco/orinoco_pci.c                               |    5 +-
 drivers/net/wireless/orinoco/orinoco_plx.c                               |    5 +-
 drivers/net/wireless/orinoco/orinoco_usb.c                               |    2 +
 drivers/net/wireless/rsi/rsi_91x_sdio_ops.c                              |    8 +-
 drivers/net/wireless/rsi/rsi_91x_usb_ops.c                               |    8 +-
 drivers/net/wireless/rt2x00/Kconfig                                      |    1 -
 drivers/net/wireless/rt2x00/rt2500usb.h                                  |    2 +-
 drivers/net/wireless/rt2x00/rt2x00.h                                     |    6 +-
 drivers/net/wireless/rt2x00/rt2x00link.c                                 |   18 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/fw.c                              |   10 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/fw.h                              |   21 +-
 drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c                        |   11 +-
 drivers/net/wireless/rtlwifi/rtl8192c/fw_common.c                        |   12 +-
 drivers/net/wireless/rtlwifi/rtl8192c/fw_common.h                        |   19 -
 drivers/net/wireless/rtlwifi/rtl8192cu/def.h                             |    9 -
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c                              |  110 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/mac.c                             |  105 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/mac.h                             |   10 -
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c                              |    1 +
 drivers/net/wireless/rtlwifi/rtl8192de/dm.c                              |    2 +-
 drivers/net/wireless/rtlwifi/rtl8192de/fw.h                              |   22 -
 drivers/net/wireless/rtlwifi/rtl8192de/phy.c                             |    4 +-
 drivers/net/wireless/rtlwifi/rtl8192ee/fw.c                              |   12 +-
 drivers/net/wireless/rtlwifi/rtl8192ee/fw.h                              |   21 +-
 drivers/net/wireless/rtlwifi/rtl8192ee/phy.c                             |    6 +-
 drivers/net/wireless/rtlwifi/rtl8723ae/sw.c                              |    4 +-
 drivers/net/wireless/rtlwifi/rtl8723be/sw.c                              |    4 +-
 drivers/net/wireless/rtlwifi/rtl8723com/fw_common.c                      |   10 +-
 drivers/net/wireless/rtlwifi/rtl8723com/fw_common.h                      |   19 -
 drivers/net/wireless/rtlwifi/rtl8821ae/fw.c                              |   14 +-
 drivers/net/wireless/rtlwifi/rtl8821ae/fw.h                              |   23 +-
 drivers/net/wireless/rtlwifi/rtl8821ae/hw.c                              |    2 +-
 drivers/net/wireless/rtlwifi/rtl8821ae/reg.h                             |    1 +
 drivers/net/wireless/rtlwifi/wifi.h                                      |   25 +-
 drivers/net/wireless/ti/wl12xx/scan.c                                    |    6 +-
 drivers/net/wireless/ti/wl18xx/acx.c                                     |   27 +
 drivers/net/wireless/ti/wl18xx/acx.h                                     |  138 +-
 drivers/net/wireless/ti/wl18xx/debugfs.c                                 |  230 ++-
 drivers/net/wireless/ti/wl18xx/event.c                                   |   13 +
 drivers/net/wireless/ti/wl18xx/event.h                                   |   12 +-
 drivers/net/wireless/ti/wl18xx/main.c                                    |   59 +-
 drivers/net/wireless/ti/wl18xx/scan.c                                    |   23 +-
 drivers/net/wireless/ti/wl18xx/scan.h                                    |    4 +-
 drivers/net/wireless/ti/wlcore/cmd.c                                     |   56 +-
 drivers/net/wireless/ti/wlcore/cmd.h                                     |   15 +
 drivers/net/wireless/ti/wlcore/conf.h                                    |   11 +-
 drivers/net/wireless/ti/wlcore/init.c                                    |    2 +-
 drivers/net/wireless/ti/wlcore/init.h                                    |    1 +
 drivers/net/wireless/ti/wlcore/main.c                                    |   69 +-
 drivers/net/wireless/ti/wlcore/rx.c                                      |    9 +-
 drivers/net/wireless/ti/wlcore/rx.h                                      |    3 +
 drivers/net/wireless/ti/wlcore/scan.h                                    |    6 +
 drivers/net/wireless/ti/wlcore/sdio.c                                    |    3 +-
 drivers/net/wireless/ti/wlcore/wlcore.h                                  |    3 +
 drivers/net/wireless/ti/wlcore/wlcore_i.h                                |    5 +
 drivers/net/xen-netback/common.h                                         |   18 +-
 drivers/net/xen-netback/interface.c                                      |   10 +
 drivers/net/xen-netback/netback.c                                        |   99 +
 drivers/net/xen-netback/xenbus.c                                         |   13 +
 drivers/net/xen-netfront.c                                               |    8 +-
 drivers/nfc/Kconfig                                                      |    1 +
 drivers/nfc/Makefile                                                     |    1 +
 drivers/nfc/s3fwrn5/Kconfig                                              |   19 +
 drivers/nfc/s3fwrn5/Makefile                                             |   11 +
 drivers/nfc/s3fwrn5/core.c                                               |  219 ++
 drivers/nfc/s3fwrn5/firmware.c                                           |  511 +++++
 drivers/nfc/s3fwrn5/firmware.h                                           |  111 +
 drivers/nfc/s3fwrn5/i2c.c                                                |  306 +++
 drivers/nfc/s3fwrn5/nci.c                                                |  165 ++
 drivers/nfc/s3fwrn5/nci.h                                                |   89 +
 drivers/nfc/s3fwrn5/s3fwrn5.h                                            |   99 +
 drivers/nfc/st-nci/Kconfig                                               |   11 +
 drivers/nfc/st-nci/Makefile                                              |    3 +
 drivers/nfc/st-nci/i2c.c                                                 |   23 +-
 drivers/nfc/st-nci/ndlc.c                                                |    7 +-
 drivers/nfc/st-nci/spi.c                                                 |  392 ++++
 drivers/nfc/st-nci/st-nci_se.c                                           |    8 +-
 drivers/nfc/st21nfca/st21nfca.c                                          |   11 +-
 drivers/nfc/trf7970a.c                                                   |    6 +-
 drivers/of/of_mdio.c                                                     |   30 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                                        |   66 +
 drivers/staging/wilc1000/linux_mon.c                                     |    2 +-
 include/linux/average.h                                                  |   61 +-
 include/linux/bcma/bcma_driver_chipcommon.h                              |    1 -
 include/linux/bpf.h                                                      |   12 +-
 include/linux/etherdevice.h                                              |    2 +-
 include/linux/filter.h                                                   |   17 +-
 include/linux/ieee80211.h                                                |    2 +-
 include/linux/igmp.h                                                     |    1 +
 include/linux/ipv6.h                                                     |    5 +-
 include/linux/mlx4/cq.h                                                  |    3 +-
 include/linux/mlx4/device.h                                              |    5 +
 include/linux/mlx4/qp.h                                                  |    3 +-
 include/linux/mlx5/device.h                                              |   10 +
 include/linux/mlx5/driver.h                                              |   29 +-
 include/linux/mlx5/mlx5_ifc.h                                            |   24 +-
 include/linux/mpls_iptunnel.h                                            |    6 +
 include/linux/net.h                                                      |    8 +
 include/linux/netdevice.h                                                |  176 +-
 include/linux/netfilter.h                                                |   44 +-
 include/linux/netfilter/nf_conntrack_zones_common.h                      |   23 +
 include/linux/netfilter/nfnetlink_acct.h                                 |    3 +-
 include/linux/netfilter/x_tables.h                                       |    8 +-
 include/linux/netfilter_bridge.h                                         |   12 +-
 include/linux/netfilter_ipv6.h                                           |   18 +-
 include/linux/perf_event.h                                               |   10 +
 include/linux/phy.h                                                      |   14 +
 include/linux/phy_fixed.h                                                |    8 +-
 include/linux/platform_data/st_nci.h                                     |   29 -
 include/linux/property.h                                                 |    4 +
 include/linux/skbuff.h                                                   |  153 +-
 include/linux/stmmac.h                                                   |   22 -
 include/linux/uaccess.h                                                  |    2 +
 include/net/6lowpan.h                                                    |   23 +
 include/net/act_api.h                                                    |   16 +-
 include/net/addrconf.h                                                   |    4 +-
 include/net/bluetooth/hci_core.h                                         |   31 +-
 include/net/bluetooth/l2cap.h                                            |    2 +
 include/net/bond_options.h                                               |    1 +
 include/net/cfg80211.h                                                   |    3 +-
 include/net/cfg802154.h                                                  |   10 +
 include/net/checksum.h                                                   |    8 +-
 include/net/cls_cgroup.h                                                 |   29 +
 include/net/dsa.h                                                        |   33 +-
 include/net/dst.h                                                        |   29 +-
 include/net/dst_metadata.h                                               |  108 +
 include/net/fib_rules.h                                                  |    1 +
 include/net/flow.h                                                       |   29 +
 include/net/flow_dissector.h                                             |   67 +-
 include/net/geneve.h                                                     |   35 +-
 include/net/gre.h                                                        |   92 +-
 include/net/gro_cells.h                                                  |   18 +-
 include/net/inet_hashtables.h                                            |    4 +-
 include/net/inet_timewait_sock.h                                         |    8 +-
 include/net/inetpeer.h                                                   |  118 +-
 include/net/ip.h                                                         |   31 +-
 include/net/ip6_fib.h                                                    |    2 +
 include/net/ip_fib.h                                                     |    5 +-
 include/net/ip_tunnels.h                                                 |  145 +-
 include/net/ip_vs.h                                                      |   23 +-
 include/net/ipv6.h                                                       |   76 +-
 include/net/lwtunnel.h                                                   |  175 ++
 include/net/mac80211.h                                                   |   69 +-
 include/net/mac802154.h                                                  |   17 -
 include/net/mpls_iptunnel.h                                              |   29 +
 include/net/ndisc.h                                                      |    3 +-
 include/net/neighbour.h                                                  |    1 +
 include/net/net_namespace.h                                              |    3 +
 include/net/netfilter/ipv4/nf_dup_ipv4.h                                 |    7 +
 include/net/netfilter/ipv6/nf_dup_ipv6.h                                 |    7 +
 include/net/netfilter/nf_conntrack.h                                     |   10 +-
 include/net/netfilter/nf_conntrack_core.h                                |    3 +-
 include/net/netfilter/nf_conntrack_expect.h                              |   11 +-
 include/net/netfilter/nf_conntrack_labels.h                              |    4 +
 include/net/netfilter/nf_conntrack_zones.h                               |   86 +-
 include/net/netfilter/nft_dup.h                                          |    9 +
 include/net/netns/ipv6.h                                                 |    1 +
 include/net/netns/netfilter.h                                            |    1 +
 include/net/nfc/nci_core.h                                               |    3 +
 include/net/nfc/nfc.h                                                    |   41 +
 include/net/nl802154.h                                                   |    4 +
 include/net/pkt_sched.h                                                  |    4 +-
 include/net/route.h                                                      |    7 +
 include/net/rtnetlink.h                                                  |    1 +
 include/net/sch_generic.h                                                |   32 +-
 include/net/sock.h                                                       |   18 +
 include/net/switchdev.h                                                  |   10 +
 include/net/tc_act/tc_bpf.h                                              |    2 +-
 include/net/tc_act/tc_gact.h                                             |    7 +-
 include/net/tc_act/tc_mirred.h                                           |    2 +-
 include/net/tcp.h                                                        |   24 +-
 include/net/timewait_sock.h                                              |    3 -
 include/net/udp_tunnel.h                                                 |    7 +-
 include/net/vrf.h                                                        |  178 ++
 include/net/vxlan.h                                                      |   90 +-
 include/net/xfrm.h                                                       |    7 +-
 include/trace/events/fib.h                                               |  113 ++
 include/uapi/linux/Kbuild                                                |    1 +
 include/uapi/linux/bpf.h                                                 |   29 +
 include/uapi/linux/ethtool.h                                             |    5 +
 include/uapi/linux/fib_rules.h                                           |    2 +-
 include/uapi/linux/if_bridge.h                                           |    1 +
 include/uapi/linux/if_link.h                                             |   16 +
 include/uapi/linux/if_packet.h                                           |    3 +
 include/uapi/linux/if_tunnel.h                                           |    1 +
 include/uapi/linux/ila.h                                                 |   15 +
 include/uapi/linux/ip_vs.h                                               |    5 +
 include/uapi/linux/ipv6.h                                                |    3 +
 include/uapi/linux/lwtunnel.h                                            |   47 +
 include/uapi/linux/mpls.h                                                |    2 +
 include/uapi/linux/mpls_iptunnel.h                                       |   28 +
 include/uapi/linux/neighbour.h                                           |    1 +
 include/uapi/linux/netfilter/nf_conntrack_sctp.h                         |    2 +
 include/uapi/linux/netfilter/nf_tables.h                                 |   23 +
 include/uapi/linux/netfilter/nfnetlink_conntrack.h                       |    1 +
 include/uapi/linux/netfilter/nfnetlink_cttimeout.h                       |    2 +
 include/uapi/linux/netfilter/xt_CT.h                                     |    8 +-
 include/uapi/linux/netfilter_ipv6/ip6t_REJECT.h                          |    4 +-
 include/uapi/linux/netlink.h                                             |    1 +
 include/uapi/linux/openvswitch.h                                         |   60 +-
 include/uapi/linux/rtnetlink.h                                           |   13 +-
 include/uapi/linux/snmp.h                                                |    2 +
 include/xen/interface/io/netif.h                                         |    8 +-
 kernel/bpf/arraymap.c                                                    |  137 +-
 kernel/bpf/core.c                                                        |    9 +-
 kernel/bpf/syscall.c                                                     |    2 +-
 kernel/bpf/verifier.c                                                    |   54 +-
 kernel/events/core.c                                                     |   78 +
 kernel/trace/bpf_trace.c                                                 |   63 +-
 kernel/trace/trace_kprobe.c                                              |   20 +-
 lib/Kconfig                                                              |   10 -
 lib/Makefile                                                             |    2 -
 lib/average.c                                                            |   64 -
 lib/test_bpf.c                                                           |  817 +++++++-
 lib/test_rhashtable.c                                                    |  163 +-
 mm/maccess.c                                                             |   41 +
 net/6lowpan/Makefile                                                     |    2 +-
 net/6lowpan/core.c                                                       |   40 +
 net/6lowpan/iphc.c                                                       |   19 +-
 net/8021q/vlan_dev.c                                                     |    3 +-
 net/Kconfig                                                              |    7 +
 net/atm/br2684.c                                                         |    9 +-
 net/batman-adv/bat_iv_ogm.c                                              |  132 +-
 net/batman-adv/bitarray.c                                                |    6 +-
 net/batman-adv/bitarray.h                                                |   10 +-
 net/batman-adv/bridge_loop_avoidance.c                                   |   78 +-
 net/batman-adv/bridge_loop_avoidance.h                                   |    8 +-
 net/batman-adv/debugfs.h                                                 |    1 -
 net/batman-adv/distributed-arp-table.c                                   |   69 +-
 net/batman-adv/distributed-arp-table.h                                   |    8 +-
 net/batman-adv/fragmentation.c                                           |   13 +-
 net/batman-adv/gateway_client.c                                          |   83 +-
 net/batman-adv/gateway_client.h                                          |    4 +-
 net/batman-adv/gateway_common.c                                          |   67 +-
 net/batman-adv/gateway_common.h                                          |    1 -
 net/batman-adv/hard-interface.c                                          |   44 +-
 net/batman-adv/hash.c                                                    |    6 +-
 net/batman-adv/hash.h                                                    |   12 +-
 net/batman-adv/icmp_socket.c                                             |    6 +-
 net/batman-adv/icmp_socket.h                                             |    1 -
 net/batman-adv/main.c                                                    |   86 +-
 net/batman-adv/main.h                                                    |   50 +-
 net/batman-adv/multicast.c                                               |  114 +-
 net/batman-adv/multicast.h                                               |    2 -
 net/batman-adv/network-coding.c                                          |   62 +-
 net/batman-adv/network-coding.h                                          |    4 -
 net/batman-adv/originator.c                                              |  115 +-
 net/batman-adv/originator.h                                              |   16 +-
 net/batman-adv/packet.h                                                  |  204 +-
 net/batman-adv/routing.c                                                 |   24 +-
 net/batman-adv/routing.h                                                 |    6 +-
 net/batman-adv/send.c                                                    |   11 +-
 net/batman-adv/send.h                                                    |   11 +-
 net/batman-adv/soft-interface.c                                          |   37 +-
 net/batman-adv/soft-interface.h                                          |    4 -
 net/batman-adv/sysfs.c                                                   |    4 +-
 net/batman-adv/sysfs.h                                                   |    2 -
 net/batman-adv/translation-table.c                                       |  315 +--
 net/batman-adv/translation-table.h                                       |   31 +-
 net/batman-adv/types.h                                                   |  130 +-
 net/bluetooth/6lowpan.c                                                  |   32 +-
 net/bluetooth/Kconfig                                                    |    5 +
 net/bluetooth/Makefile                                                   |    3 +-
 net/bluetooth/a2mp.c                                                     |   17 +-
 net/bluetooth/a2mp.h                                                     |   19 +
 net/bluetooth/amp.c                                                      |  134 +-
 net/bluetooth/amp.h                                                      |   14 +
 net/bluetooth/cmtp/capi.c                                                |    8 +-
 net/bluetooth/hci_conn.c                                                 |  235 ++-
 net/bluetooth/hci_core.c                                                 |   44 +-
 net/bluetooth/hci_event.c                                                |  224 +-
 net/bluetooth/hci_request.c                                              |    6 +-
 net/bluetooth/l2cap_core.c                                               |    6 +-
 net/bluetooth/l2cap_sock.c                                               |   41 +-
 net/bluetooth/mgmt.c                                                     |   38 +-
 net/bluetooth/sco.c                                                      |    5 +-
 net/bridge/br_device.c                                                   |    4 +-
 net/bridge/br_if.c                                                       |    1 +
 net/bridge/br_mdb.c                                                      |  144 +-
 net/bridge/br_multicast.c                                                |   44 +-
 net/bridge/br_netfilter_hooks.c                                          |   20 +-
 net/bridge/br_netfilter_ipv6.c                                           |    2 +-
 net/bridge/br_netlink.c                                                  |   52 +-
 net/bridge/br_private.h                                                  |   21 +-
 net/bridge/br_vlan.c                                                     |   53 +-
 net/bridge/netfilter/ebtables.c                                          |    2 +-
 net/caif/caif_dev.c                                                      |    2 +-
 net/core/Makefile                                                        |    1 +
 net/core/dev.c                                                           |   61 +-
 net/core/dst.c                                                           |  110 +-
 net/core/fib_rules.c                                                     |   24 +-
 net/core/filter.c                                                        |  155 +-
 net/core/flow_dissector.c                                                |  284 ++-
 net/core/lwtunnel.c                                                      |  249 +++
 net/core/neighbour.c                                                     |   14 +-
 net/core/net-sysfs.c                                                     |   31 +-
 net/core/net-traces.c                                                    |    1 +
 net/core/netpoll.c                                                       |    2 +
 net/core/pktgen.c                                                        |    5 +-
 net/core/rtnetlink.c                                                     |   48 +-
 net/core/skbuff.c                                                        |    4 +-
 net/core/sock.c                                                          |    2 +-
 net/core/sock_diag.c                                                     |    3 +
 net/core/timestamping.c                                                  |    6 +-
 net/core/utils.c                                                         |   17 +-
 net/dsa/dsa.c                                                            |   95 +-
 net/dsa/dsa_priv.h                                                       |    8 +-
 net/dsa/slave.c                                                          |  394 +++-
 net/dsa/tag_brcm.c                                                       |   15 +-
 net/dsa/tag_dsa.c                                                        |   12 +-
 net/dsa/tag_edsa.c                                                       |   12 +-
 net/dsa/tag_trailer.c                                                    |   12 +-
 net/ethernet/eth.c                                                       |    4 +-
 net/hsr/hsr_device.c                                                     |    2 +-
 net/ieee802154/6lowpan/6lowpan_i.h                                       |   11 +-
 net/ieee802154/6lowpan/core.c                                            |   81 +-
 net/ieee802154/6lowpan/rx.c                                              |   45 +-
 net/ieee802154/6lowpan/tx.c                                              |    4 +-
 net/ieee802154/nl802154.c                                                |   45 +-
 net/ieee802154/rdev-ops.h                                                |   33 +
 net/ieee802154/sysfs.c                                                   |   38 +
 net/ieee802154/trace.h                                                   |   41 +
 net/ipv4/Kconfig                                                         |   14 -
 net/ipv4/Makefile                                                        |    1 -
 net/ipv4/af_inet.c                                                       |   49 +-
 net/ipv4/ah4.c                                                           |    4 +-
 net/ipv4/arp.c                                                           |   80 +-
 net/ipv4/datagram.c                                                      |    2 +-
 net/ipv4/fib_frontend.c                                                  |   76 +-
 net/ipv4/fib_semantics.c                                                 |  235 ++-
 net/ipv4/fib_trie.c                                                      |   12 +-
 net/ipv4/fou.c                                                           |   32 +-
 net/ipv4/geneve_core.c                                                   |  447 ----
 net/ipv4/gre_demux.c                                                     |  235 +--
 net/ipv4/icmp.c                                                          |   13 +-
 net/ipv4/igmp.c                                                          |   26 +-
 net/ipv4/inet_hashtables.c                                               |   38 +-
 net/ipv4/inet_timewait_sock.c                                            |   55 +-
 net/ipv4/inetpeer.c                                                      |   20 +-
 net/ipv4/ip_fragment.c                                                   |   47 +-
 net/ipv4/ip_gre.c                                                        |  436 +++-
 net/ipv4/ip_input.c                                                      |    3 +-
 net/ipv4/ip_output.c                                                     |    7 +-
 net/ipv4/ip_tunnel.c                                                     |   37 +-
 net/ipv4/ip_tunnel_core.c                                                |  230 +++
 net/ipv4/ipconfig.c                                                      |    2 +-
 net/ipv4/ipip.c                                                          |    2 +-
 net/ipv4/netfilter/Kconfig                                               |   12 +
 net/ipv4/netfilter/Makefile                                              |    3 +
 net/ipv4/netfilter/arp_tables.c                                          |   13 +-
 net/ipv4/netfilter/ip_tables.c                                           |   40 +-
 net/ipv4/netfilter/ipt_ECN.c                                             |    2 +-
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c                           |    2 +-
 net/ipv4/netfilter/nf_conntrack_proto_icmp.c                             |    4 +-
 net/ipv4/netfilter/nf_defrag_ipv4.c                                      |   22 +-
 net/ipv4/netfilter/nf_dup_ipv4.c                                         |  121 ++
 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c                                 |    4 +-
 net/ipv4/netfilter/nf_nat_proto_icmp.c                                   |    2 +-
 net/ipv4/netfilter/nft_dup_ipv4.c                                        |  110 +
 net/ipv4/ping.c                                                          |    3 +-
 net/ipv4/proc.c                                                          |    2 +
 net/ipv4/route.c                                                         |   43 +-
 net/ipv4/sysctl_net_ipv4.c                                               |   26 +
 net/ipv4/tcp.c                                                           |    2 +
 net/ipv4/tcp_bic.c                                                       |    2 +-
 net/ipv4/tcp_cdg.c                                                       |    2 +-
 net/ipv4/tcp_cong.c                                                      |   15 +-
 net/ipv4/tcp_cubic.c                                                     |    4 +-
 net/ipv4/tcp_highspeed.c                                                 |    2 +-
 net/ipv4/tcp_htcp.c                                                      |    2 +-
 net/ipv4/tcp_hybla.c                                                     |    2 +-
 net/ipv4/tcp_illinois.c                                                  |    2 +-
 net/ipv4/tcp_input.c                                                     |   92 +-
 net/ipv4/tcp_ipv4.c                                                      |    7 +-
 net/ipv4/tcp_metrics.c                                                   |   83 +-
 net/ipv4/tcp_minisocks.c                                                 |    6 +-
 net/ipv4/tcp_output.c                                                    |   61 +-
 net/ipv4/tcp_scalable.c                                                  |    2 +-
 net/ipv4/tcp_timer.c                                                     |    1 -
 net/ipv4/tcp_vegas.c                                                     |    6 +-
 net/ipv4/tcp_veno.c                                                      |    2 +-
 net/ipv4/udp.c                                                           |   22 +-
 net/ipv4/udp_tunnel.c                                                    |   25 +-
 net/ipv4/xfrm4_policy.c                                                  |   18 +-
 net/ipv6/Kconfig                                                         |   30 +-
 net/ipv6/Makefile                                                        |    1 +
 net/ipv6/addrconf.c                                                      |  369 +++-
 net/ipv6/addrconf_core.c                                                 |   11 +-
 net/ipv6/af_inet6.c                                                      |   12 +-
 net/ipv6/ah6.c                                                           |    4 +-
 net/ipv6/datagram.c                                                      |   10 +-
 net/ipv6/exthdrs.c                                                       |    2 +-
 net/ipv6/exthdrs_offload.c                                               |    2 +-
 net/ipv6/icmp.c                                                          |    6 +-
 net/ipv6/ila.c                                                           |  229 +++
 net/ipv6/inet6_hashtables.c                                              |    9 +-
 net/ipv6/ip6_fib.c                                                       |    1 +
 net/ipv6/ip6_gre.c                                                       |    5 +-
 net/ipv6/ip6_input.c                                                     |    5 +-
 net/ipv6/ip6_output.c                                                    |   18 +-
 net/ipv6/ip6_tunnel.c                                                    |    2 +-
 net/ipv6/ip6_udp_tunnel.c                                                |    9 +
 net/ipv6/ndisc.c                                                         |   42 +-
 net/ipv6/netfilter/Kconfig                                               |   12 +
 net/ipv6/netfilter/Makefile                                              |    3 +
 net/ipv6/netfilter/ip6_tables.c                                          |   29 +-
 net/ipv6/netfilter/ip6t_REJECT.c                                         |    9 +-
 net/ipv6/netfilter/ip6t_SYNPROXY.c                                       |    2 +-
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c                           |    2 +-
 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c                           |    5 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c                                  |    1 +
 net/ipv6/netfilter/nf_defrag_ipv6_hooks.c                                |   23 +-
 net/ipv6/netfilter/nf_dup_ipv6.c                                         |   97 +
 net/ipv6/netfilter/nf_nat_l3proto_ipv6.c                                 |    4 +-
 net/ipv6/netfilter/nf_nat_proto_icmpv6.c                                 |    2 +-
 net/ipv6/netfilter/nft_dup_ipv6.c                                        |  108 +
 net/ipv6/raw.c                                                           |    3 +-
 net/ipv6/route.c                                                         |  143 +-
 net/ipv6/sit.c                                                           |    2 +-
 net/ipv6/sysctl_net_ipv6.c                                               |   15 +-
 net/ipv6/tcp_ipv6.c                                                      |    7 +-
 net/ipv6/udp.c                                                           |    3 +-
 net/ipv6/xfrm6_mode_tunnel.c                                             |    3 +-
 net/ipv6/xfrm6_policy.c                                                  |   14 +-
 net/mac80211/Kconfig                                                     |    1 -
 net/mac80211/Makefile                                                    |    1 +
 net/mac80211/aes_cmac.c                                                  |   17 -
 net/mac80211/cfg.c                                                       |  161 +-
 net/mac80211/chan.c                                                      |   31 +-
 net/mac80211/debugfs.c                                                   |    2 +-
 net/mac80211/debugfs_key.c                                               |    2 -
 net/mac80211/debugfs_netdev.c                                            |   34 +
 net/mac80211/driver-ops.c                                                |   41 +
 net/mac80211/driver-ops.h                                                |   29 +-
 net/mac80211/ieee80211_i.h                                               |   42 +-
 net/mac80211/iface.c                                                     |   16 +-
 net/mac80211/key.c                                                       |    1 -
 net/mac80211/key.h                                                       |    3 -
 net/mac80211/main.c                                                      |   17 +-
 net/mac80211/mesh.c                                                      |    2 +-
 net/mac80211/mesh_hwmp.c                                                 |   80 +-
 net/mac80211/mesh_plink.c                                                |  326 +--
 net/mac80211/mesh_ps.c                                                   |   42 +-
 net/mac80211/mesh_sync.c                                                 |   16 +-
 net/mac80211/mlme.c                                                      |   61 +-
 net/mac80211/ocb.c                                                       |    2 +-
 net/mac80211/rate.c                                                      |  310 ++-
 net/mac80211/rate.h                                                      |   60 +-
 net/mac80211/rc80211_minstrel_ht.c                                       |    8 +-
 net/mac80211/rx.c                                                        |  101 +-
 net/mac80211/sta_info.c                                                  |   52 +-
 net/mac80211/sta_info.h                                                  |  120 +-
 net/mac80211/status.c                                                    |    5 +-
 net/mac80211/tdls.c                                                      |  242 ++-
 net/mac80211/tx.c                                                        |   35 +-
 net/mac80211/util.c                                                      |   75 +-
 net/mac80211/vht.c                                                       |   34 +-
 net/mac80211/wpa.c                                                       |   83 +-
 net/mac802154/cfg.c                                                      |   81 +-
 net/mac802154/ieee802154_i.h                                             |   11 +-
 net/mac802154/iface.c                                                    |   32 +-
 net/mac802154/main.c                                                     |   19 +-
 net/mac802154/rx.c                                                       |   14 +-
 net/mac802154/tx.c                                                       |   27 +-
 net/mac802154/util.c                                                     |    8 +
 net/mpls/Kconfig                                                         |    8 +-
 net/mpls/Makefile                                                        |    1 +
 net/mpls/af_mpls.c                                                       |  201 +-
 net/mpls/internal.h                                                      |    9 +-
 net/mpls/mpls_iptunnel.c                                                 |  231 +++
 net/netfilter/Kconfig                                                    |    2 +
 net/netfilter/core.c                                                     |  234 ++-
 net/netfilter/ipvs/Kconfig                                               |   11 +
 net/netfilter/ipvs/Makefile                                              |    1 +
 net/netfilter/ipvs/ip_vs_ctl.c                                           |  143 +-
 net/netfilter/ipvs/ip_vs_nfct.c                                          |    2 +-
 net/netfilter/ipvs/ip_vs_ovf.c                                           |   86 +
 net/netfilter/ipvs/ip_vs_sched.c                                         |    2 +-
 net/netfilter/ipvs/ip_vs_sync.c                                          |  269 ++-
 net/netfilter/nf_conntrack_core.c                                        |  127 +-
 net/netfilter/nf_conntrack_expect.c                                      |   21 +-
 net/netfilter/nf_conntrack_labels.c                                      |   34 +-
 net/netfilter/nf_conntrack_netlink.c                                     |  228 ++-
 net/netfilter/nf_conntrack_pptp.c                                        |    3 +-
 net/netfilter/nf_conntrack_proto_sctp.c                                  |  101 +-
 net/netfilter/nf_conntrack_seqadj.c                                      |    9 +-
 net/netfilter/nf_conntrack_standalone.c                                  |   39 +-
 net/netfilter/nf_internals.h                                             |    2 +-
 net/netfilter/nf_nat_core.c                                              |   24 +-
 net/netfilter/nf_nat_proto_dccp.c                                        |    2 +-
 net/netfilter/nf_nat_proto_tcp.c                                         |    2 +-
 net/netfilter/nf_nat_proto_udp.c                                         |    2 +-
 net/netfilter/nf_nat_proto_udplite.c                                     |    2 +-
 net/netfilter/nf_queue.c                                                 |   12 +-
 net/netfilter/nf_synproxy_core.c                                         |   12 +-
 net/netfilter/nf_tables_api.c                                            |    8 +-
 net/netfilter/nf_tables_core.c                                           |    5 -
 net/netfilter/nfnetlink_acct.c                                           |   71 +-
 net/netfilter/nft_counter.c                                              |   97 +-
 net/netfilter/nft_limit.c                                                |  188 +-
 net/netfilter/nft_meta.c                                                 |    4 +
 net/netfilter/nft_payload.c                                              |   57 +-
 net/netfilter/x_tables.c                                                 |   29 +-
 net/netfilter/xt_CT.c                                                    |   26 +-
 net/netfilter/xt_TCPMSS.c                                                |    8 +-
 net/netfilter/xt_TCPOPTSTRIP.c                                           |    2 +-
 net/netfilter/xt_TEE.c                                                   |  167 +-
 net/netfilter/xt_TPROXY.c                                                |    6 +-
 net/netfilter/xt_connlabel.c                                             |   16 +-
 net/netfilter/xt_connlimit.c                                             |    9 +-
 net/netfilter/xt_nfacct.c                                                |    2 +-
 net/netlink/af_netlink.c                                                 |   59 +-
 net/nfc/nci/core.c                                                       |   18 +
 net/nfc/nci/hci.c                                                        |    2 +-
 net/nfc/netlink.c                                                        |   91 +-
 net/openvswitch/Kconfig                                                  |   15 +-
 net/openvswitch/Makefile                                                 |    4 +-
 net/openvswitch/actions.c                                                |  264 ++-
 net/openvswitch/conntrack.c                                              |  755 +++++++
 net/openvswitch/conntrack.h                                              |   86 +
 net/openvswitch/datapath.c                                               |  109 +-
 net/openvswitch/datapath.h                                               |   22 +-
 net/openvswitch/dp_notify.c                                              |    5 +-
 net/openvswitch/flow.c                                                   |   41 +-
 net/openvswitch/flow.h                                                   |   90 +-
 net/openvswitch/flow_netlink.c                                           |  254 ++-
 net/openvswitch/flow_netlink.h                                           |   17 +-
 net/openvswitch/flow_table.c                                             |    6 +-
 net/openvswitch/vport-geneve.c                                           |  178 +-
 net/openvswitch/vport-gre.c                                              |  245 +--
 net/openvswitch/vport-internal_dev.c                                     |   97 +-
 net/openvswitch/vport-netdev.c                                           |  137 +-
 net/openvswitch/vport-netdev.h                                           |   16 +-
 net/openvswitch/vport-vxlan.c                                            |  229 +--
 net/openvswitch/vport-vxlan.h                                            |   11 -
 net/openvswitch/vport.c                                                  |  153 +-
 net/openvswitch/vport.h                                                  |   71 +-
 net/packet/af_packet.c                                                   |  136 +-
 net/packet/internal.h                                                    |    5 +-
 net/rds/af_rds.c                                                         |    9 +
 net/rds/bind.c                                                           |    3 +-
 net/rds/connection.c                                                     |   18 +-
 net/rds/ib.c                                                             |   11 +-
 net/rds/ib.h                                                             |    4 +-
 net/rds/ib_cm.c                                                          |   22 +-
 net/rds/ib_rdma.c                                                        |   57 +-
 net/rds/ib_recv.c                                                        |   76 +-
 net/rds/ib_send.c                                                        |    5 +
 net/rds/iw.c                                                             |    2 +-
 net/rds/iw_cm.c                                                          |    5 +-
 net/rds/rdma.c                                                           |    9 +-
 net/rds/rdma_transport.c                                                 |   15 +-
 net/rds/rds.h                                                            |   24 +-
 net/rds/send.c                                                           |   57 +-
 net/rds/tcp.c                                                            |  165 +-
 net/rds/tcp.h                                                            |    7 +-
 net/rds/tcp_connect.c                                                    |    9 +-
 net/rds/tcp_listen.c                                                     |   40 +-
 net/rds/transport.c                                                      |    4 +-
 net/rfkill/Kconfig                                                       |    3 +-
 net/rfkill/rfkill-gpio.c                                                 |    1 -
 net/sched/act_api.c                                                      |   47 +-
 net/sched/act_bpf.c                                                      |   87 +-
 net/sched/act_connmark.c                                                 |    9 +-
 net/sched/act_csum.c                                                     |    3 +-
 net/sched/act_gact.c                                                     |   44 +-
 net/sched/act_ipt.c                                                      |    2 +-
 net/sched/act_mirred.c                                                   |   58 +-
 net/sched/act_nat.c                                                      |   10 +-
 net/sched/act_pedit.c                                                    |    3 +-
 net/sched/act_simple.c                                                   |    3 +-
 net/sched/act_skbedit.c                                                  |    3 +-
 net/sched/act_vlan.c                                                     |    3 +-
 net/sched/cls_cgroup.c                                                   |   23 +-
 net/sched/cls_flow.c                                                     |    2 +-
 net/sched/cls_flower.c                                                   |    2 +-
 net/sched/cls_rsvp.h                                                     |   18 +-
 net/sched/cls_tcindex.c                                                  |   29 +-
 net/sched/sch_api.c                                                      |   55 +-
 net/sched/sch_atm.c                                                      |    2 +-
 net/sched/sch_cbq.c                                                      |    2 +-
 net/sched/sch_choke.c                                                    |    6 +-
 net/sched/sch_drr.c                                                      |    2 +-
 net/sched/sch_dsmark.c                                                   |    2 +-
 net/sched/sch_fifo.c                                                     |    2 +-
 net/sched/sch_fq_codel.c                                                 |    2 +-
 net/sched/sch_generic.c                                                  |   56 +-
 net/sched/sch_gred.c                                                     |    8 +-
 net/sched/sch_hfsc.c                                                     |    2 +-
 net/sched/sch_htb.c                                                      |    8 +-
 net/sched/sch_multiq.c                                                   |    2 +-
 net/sched/sch_plug.c                                                     |    8 +-
 net/sched/sch_prio.c                                                     |    2 +-
 net/sched/sch_qfq.c                                                      |    3 +-
 net/sched/sch_sfb.c                                                      |    4 +-
 net/sched/sch_sfq.c                                                      |    2 +-
 net/sctp/protocol.c                                                      |   42 +-
 net/sctp/sm_make_chunk.c                                                 |   15 +-
 net/sctp/sm_sideeffect.c                                                 |    2 +-
 net/sctp/sm_statefuns.c                                                  |    2 +-
 net/switchdev/switchdev.c                                                |  113 +-
 net/tipc/bcast.c                                                         |   31 +-
 net/tipc/bcast.h                                                         |    1 +
 net/tipc/bearer.c                                                        |   30 +-
 net/tipc/bearer.h                                                        |    3 +
 net/tipc/core.h                                                          |   10 +
 net/tipc/discover.c                                                      |  130 +-
 net/tipc/link.c                                                          | 2031 ++++++++-----------
 net/tipc/link.h                                                          |  109 +-
 net/tipc/msg.c                                                           |   86 +-
 net/tipc/msg.h                                                           |  112 +-
 net/tipc/name_distr.c                                                    |    6 +-
 net/tipc/netlink_compat.c                                                |    2 +-
 net/tipc/node.c                                                          |  979 +++++++--
 net/tipc/node.h                                                          |   84 +-
 net/tipc/socket.c                                                        |  385 ++--
 net/tipc/socket.h                                                        |    2 +-
 net/tipc/udp_media.c                                                     |    3 +-
 net/wimax/op-rfkill.c                                                    |    3 +-
 net/wireless/core.c                                                      |    5 +
 net/wireless/core.h                                                      |    5 +
 net/wireless/mlme.c                                                      |   75 +-
 net/wireless/nl80211.c                                                   |    4 +-
 net/wireless/rdev-ops.h                                                  |    2 +
 net/wireless/reg.c                                                       |   73 +-
 net/xfrm/xfrm_policy.c                                                   |   24 +-
 net/xfrm/xfrm_user.c                                                     |    8 +-
 samples/bpf/Makefile                                                     |    4 +
 samples/bpf/bpf_helpers.h                                                |   27 +
 samples/bpf/test_verifier.c                                              |   59 +
 samples/bpf/tracex1_kern.c                                               |    2 +-
 samples/bpf/tracex2_kern.c                                               |    6 +-
 samples/bpf/tracex3_kern.c                                               |    4 +-
 samples/bpf/tracex4_kern.c                                               |    6 +-
 samples/bpf/tracex5_kern.c                                               |    6 +-
 samples/bpf/tracex6_kern.c                                               |   27 +
 samples/bpf/tracex6_user.c                                               |   72 +
 tools/net/bpf_jit_disasm.c                                               |  109 +-
 tools/testing/selftests/net/psock_fanout.c                               |   69 +-
 tools/testing/selftests/net/psock_lib.h                                  |   29 +-
 1229 files changed, 78632 insertions(+), 21995 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt
 rename Documentation/devicetree/bindings/net/nfc/{st-nci.txt => st-nci-i2c.txt} (100%)
 create mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt
 create mode 100644 Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
 create mode 100644 Documentation/networking/6lowpan.txt
 create mode 100644 Documentation/networking/dsa/bcm_sf2.txt
 create mode 100644 Documentation/networking/dsa/dsa.txt
 create mode 100644 drivers/bluetooth/btqca.c
 create mode 100644 drivers/bluetooth/btqca.h
 create mode 100644 drivers/bluetooth/hci_qca.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/Kconfig
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/Makefile
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/cmd.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/emad.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/item.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/pci.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/pci.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/port.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/reg.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchx2.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/trap.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/txheader.h
 create mode 100644 drivers/net/ethernet/synopsys/Kconfig
 create mode 100644 drivers/net/ethernet/synopsys/Makefile
 create mode 100644 drivers/net/ethernet/synopsys/dwc_eth_qos.c
 create mode 100644 drivers/net/fjes/Makefile
 create mode 100644 drivers/net/fjes/fjes.h
 create mode 100644 drivers/net/fjes/fjes_ethtool.c
 create mode 100644 drivers/net/fjes/fjes_hw.c
 create mode 100644 drivers/net/fjes/fjes_hw.h
 create mode 100644 drivers/net/fjes/fjes_main.c
 create mode 100644 drivers/net/fjes/fjes_regs.h
 create mode 100644 drivers/net/phy/aquantia.c
 create mode 100644 drivers/net/phy/teranetics.c
 create mode 100644 drivers/net/usb/lan78xx.c
 create mode 100644 drivers/net/usb/lan78xx.h
 create mode 100644 drivers/net/vrf.c
 create mode 100644 drivers/net/wireless/ath/ath10k/swap.c
 create mode 100644 drivers/net/wireless/ath/ath10k/swap.h
 create mode 100644 drivers/net/wireless/ath/wil6210/boot_loader.h
 create mode 100644 drivers/net/wireless/ath/wil6210/pm.c
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-tof.h
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/tof.c
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/tof.h
 create mode 100644 drivers/nfc/s3fwrn5/Kconfig
 create mode 100644 drivers/nfc/s3fwrn5/Makefile
 create mode 100644 drivers/nfc/s3fwrn5/core.c
 create mode 100644 drivers/nfc/s3fwrn5/firmware.c
 create mode 100644 drivers/nfc/s3fwrn5/firmware.h
 create mode 100644 drivers/nfc/s3fwrn5/i2c.c
 create mode 100644 drivers/nfc/s3fwrn5/nci.c
 create mode 100644 drivers/nfc/s3fwrn5/nci.h
 create mode 100644 drivers/nfc/s3fwrn5/s3fwrn5.h
 create mode 100644 drivers/nfc/st-nci/spi.c
 create mode 100644 include/linux/mpls_iptunnel.h
 create mode 100644 include/linux/netfilter/nf_conntrack_zones_common.h
 delete mode 100644 include/linux/platform_data/st_nci.h
 create mode 100644 include/net/dst_metadata.h
 create mode 100644 include/net/lwtunnel.h
 create mode 100644 include/net/mpls_iptunnel.h
 create mode 100644 include/net/netfilter/ipv4/nf_dup_ipv4.h
 create mode 100644 include/net/netfilter/ipv6/nf_dup_ipv6.h
 create mode 100644 include/net/netfilter/nft_dup.h
 create mode 100644 include/net/vrf.h
 create mode 100644 include/trace/events/fib.h
 create mode 100644 include/uapi/linux/ila.h
 create mode 100644 include/uapi/linux/lwtunnel.h
 create mode 100644 include/uapi/linux/mpls_iptunnel.h
 delete mode 100644 lib/average.c
 create mode 100644 net/6lowpan/core.c
 create mode 100644 net/core/lwtunnel.c
 delete mode 100644 net/ipv4/geneve_core.c
 create mode 100644 net/ipv4/netfilter/nf_dup_ipv4.c
 create mode 100644 net/ipv4/netfilter/nft_dup_ipv4.c
 create mode 100644 net/ipv6/ila.c
 create mode 100644 net/ipv6/netfilter/nf_dup_ipv6.c
 create mode 100644 net/ipv6/netfilter/nft_dup_ipv6.c
 create mode 100644 net/mac80211/driver-ops.c
 create mode 100644 net/mpls/mpls_iptunnel.c
 create mode 100644 net/netfilter/ipvs/ip_vs_ovf.c
 create mode 100644 net/openvswitch/conntrack.c
 create mode 100644 net/openvswitch/conntrack.h
 delete mode 100644 net/openvswitch/vport-vxlan.h
 create mode 100644 samples/bpf/tracex6_kern.c
 create mode 100644 samples/bpf/tracex6_user.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ