get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/810384/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 810384,
    "url": "http://patchwork.ozlabs.org/api/patches/810384/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/netdev/patch/20170905.214143.826912481689443792.davem@davemloft.net/",
    "project": {
        "id": 7,
        "url": "http://patchwork.ozlabs.org/api/projects/7/?format=api",
        "name": "Linux network development",
        "link_name": "netdev",
        "list_id": "netdev.vger.kernel.org",
        "list_email": "netdev@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170905.214143.826912481689443792.davem@davemloft.net>",
    "list_archive_url": null,
    "date": "2017-09-06T04:41:43",
    "name": "[GIT] Networking",
    "commit_ref": null,
    "pull_url": "git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git ",
    "state": "accepted",
    "archived": true,
    "hash": null,
    "submitter": {
        "id": 15,
        "url": "http://patchwork.ozlabs.org/api/people/15/?format=api",
        "name": "David Miller",
        "email": "davem@davemloft.net"
    },
    "delegate": {
        "id": 34,
        "url": "http://patchwork.ozlabs.org/api/users/34/?format=api",
        "username": "davem",
        "first_name": "David",
        "last_name": "Miller",
        "email": "davem@davemloft.net"
    },
    "mbox": "http://patchwork.ozlabs.org/project/netdev/patch/20170905.214143.826912481689443792.davem@davemloft.net/mbox/",
    "series": [
        {
            "id": 1690,
            "url": "http://patchwork.ozlabs.org/api/series/1690/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=1690",
            "date": "2017-09-06T04:41:43",
            "name": "[GIT] Networking",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/1690/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/810384/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/810384/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<netdev-owner@vger.kernel.org>",
        "X-Original-To": "patchwork-incoming@ozlabs.org",
        "Delivered-To": "patchwork-incoming@ozlabs.org",
        "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)",
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xn9t523N1z9s7h\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed,  6 Sep 2017 14:42:21 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1750917AbdIFEl4 convert rfc822-to-8bit (ORCPT\n\t<rfc822;patchwork-incoming@ozlabs.org>);\n\tWed, 6 Sep 2017 00:41:56 -0400",
            "from shards.monkeyblade.net ([184.105.139.130]:45466 \"EHLO\n\tshards.monkeyblade.net\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1750752AbdIFElr (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Wed, 6 Sep 2017 00:41:47 -0400",
            "from localhost (74-93-104-98-Washington.hfc.comcastbusiness.net\n\t[74.93.104.98]) (using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(Client did not present a certificate)\n\t(Authenticated sender: davem-davemloft)\n\tby shards.monkeyblade.net (Postfix) with ESMTPSA id 5ED3512D8D816;\n\tTue,  5 Sep 2017 21:41:45 -0700 (PDT)"
        ],
        "Date": "Tue, 05 Sep 2017 21:41:43 -0700 (PDT)",
        "Message-Id": "<20170905.214143.826912481689443792.davem@davemloft.net>",
        "To": "torvalds@linux-foundation.org",
        "CC": "akpm@linux-foundation.org, netdev@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org",
        "Subject": "[GIT] Networking",
        "From": "David Miller <davem@davemloft.net>",
        "X-Mailer": "Mew version 6.7 on Emacs 25.2 / Mule 6.0 (HANACHIRUSATO)",
        "Mime-Version": "1.0",
        "Content-Type": "Text/Plain; charset=iso-8859-1",
        "Content-Transfer-Encoding": "8BIT",
        "X-Greylist": "Sender succeeded SMTP AUTH, not delayed by\n\tmilter-greylist-4.5.12 (shards.monkeyblade.net\n\t[149.20.54.216]); Tue, 05 Sep 2017 21:41:46 -0700 (PDT)",
        "Sender": "netdev-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<netdev.vger.kernel.org>",
        "X-Mailing-List": "netdev@vger.kernel.org"
    },
    "content": "This pull request is dedicated to the memory of David Stevens,\nmay he rest in peace.\n\nThere is a merge conflict involving the SMP call single data changes\nin your tree against the liquidio driver.  A piece of code got moved\naround in my tree, which got a one-line change in your's.\nSpecifically it's just a \"s/struct\ncall_single_data/call_single_data_t/\" edit and the relevant part of\nthe merge diff looks like:\n\ndiff --cc drivers/net/ethernet/cavium/liquidio/lio_core.c\nindex adde7745d069,0e7896cdb295..23f6b60030c5\n--- a/drivers/net/ethernet/cavium/liquidio/lio_core.c\n+++ b/drivers/net/ethernet/cavium/liquidio/lio_core.c\n@@@ -364,3 -366,723 +366,723 @@@ void cleanup_rx_oom_poll_fn(struct net_\n ...\n+ static void liquidio_napi_drv_callback(void *arg)\n+ {\n ...\n+ \t} else {\n -\t\tstruct call_single_data *csd = &droq->csd;\n++\t\tcall_single_data_t *csd = &droq->csd;\n ...\n\nIt's pretty easy to resolve.\n\nHighlights:\n\n1) Support ipv6 checksum offload in sunvnet driver, from Shannon Nelson.\n\n2) Move to RB-tree instead of custom AVL code in inetpeer, from Eric\n   Dumazet.\n\n3) Allow generic XDP to work on virtual devices, from John Fastabend.\n\n4) Add bpf device maps and XDP_REDIRECT, which can be used to build\n   arbitrary switching frameworks using XDP.  From John Fastabend.\n\n5) Remove UFO offloads from the tree, gave us little other than bugs.\n\n6) Remove the IPSEC flow cache, from Florian Westphal.\n\n7) Support ipv6 route offload in mlxsw driver.\n\n8) Support VF representors in bnxt_en, from Sathya Perla.\n\n9) Add support for forward error correction modes to ethtool, from\n   Vidya Sagar Ravipati.\n\n10) Add time filter for packet scheduler action dumping, from Jamal\n    Hadi Salim.\n\n11) Extend the zerocopy sendmsg() used by virtio and tap to regular\n    sockets via MSG_ZEROCOPY.  From Willem de Bruijn.\n\n12) Significantly rework value tracking in the BPF verifier, from\n    Edward Cree.\n\n13) Add new jump instructions to eBPF, from Daniel Borkmann.\n\n14) Rework rtnetlink plumbing so that operations can be run without\n    taking the RTNL semaphore.  From Florian Westphal.\n\n15) Support XDP in tap driver, from Jason Wang.\n\n16) Add 32-bit eBPF JIT for ARM, from Shubham Bansal.\n\n17) Add Huawei hinic ethernet driver.\n\n18) Allow to report MD5 keys in TCP inet_diag dumps, from Ivan\n    Delalande.\n\nPlease pull, thanks a lot!\n\nThe following changes since commit 138e4ad67afd5c6c318b056b4d17c17f2c0ca5c0:\n\n  epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() (2017-09-01 13:07:35 -0700)\n\nare available in the git repository at:\n\n  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git \n\nfor you to fetch changes up to 66bed8465a808400eb14562510e26c8818082cb8:\n\n  Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue (2017-09-05 20:03:40 -0700)\n\n----------------------------------------------------------------\nAaron Conole (1):\n      netfilter: convert hook list to an array\n\nAhmed Abdelsalam (1):\n      ipv6: sr: fix get_srh() to comply with IPv6 standard \"RFC 8200\"\n\nAkeem G Abodunrin (1):\n      i40e: Use correct flag to enable egress traffic for unicast promisc\n\nAlan Brady (2):\n      i40evf: use netdev variable in reset task\n      i40e: prevent changing ITR if adaptive-rx/tx enabled\n\nAlexander Aring (3):\n      if_ether: add forces ife lfb type\n      act_ife: use registered ife_type as fallback\n      tc-testing: add test for testing ife type\n\nAlexandru Gagniuc (2):\n      net: stmmac: Add Adaptrum Anarion GMAC glue layer\n      dt-bindings: net: Document bindings for anarion-gmac\n\nAlexei Starovoitov (1):\n      selftests/bpf: add a test for a pruning bug in the verifier\n\nAlexey Khoroshilov (2):\n      wan: dscc4: add checks for dma mapping errors\n      wan: dscc4: convert to plain DMA API\n\nAlvaro G. M (1):\n      net: axienet: add support for standard phy-mode binding\n\nAmitkumar Karwar (5):\n      rsi: use BUILD_BUG_ON check for fsm_state\n      rsi: correct the logic of deriving queue number\n      rsi: use macro for allocating USB buffer\n      rsi: check length before USB read/write register\n      rsi: fix static checker warning\n\nAmitoj Kaur Chawla (2):\n      atm: adummy: constify attribute_group structure\n      atm: solos-pci: constify attribute_group structures\n\nAndrew Lunn (9):\n      net: fec: Issue error for missing but expected PHY\n      net: fec: Allow reception of frames bigger than 1522 bytes\n      net: phy: marvell: tabification\n      net: phy: marvell: Use core genphy_soft_reset()\n      net: phy: marvell: consolidate RGMII delay code\n      net: phy: marvell: Consolidate setting the phy-mode\n      net: phy: marvell: Refactor m88e1121 RGMII delay configuration\n      net: phy: marvell: Use the set_polarity helper\n      net: phy: marvell: Refactor setting downshift into a helper\n\nAndrew Pilloud (1):\n      mvneta: Driver and hardware supports IPv6 offload, so enable it\n\nAndrii (1):\n      net: dccp: Add handling of IPV6_PKTOPTIONS to dccp_v6_do_rcv()\n\nAndy Gospodarek (1):\n      samples/bpf: add option for native and skb mode for redirect apps\n\nAndy Shevchenko (2):\n      ISDN: eicon: switch to use native bitmaps\n      ath10k: switch to use new generic UUID API\n\nAnjali Singhai Jain (3):\n      i40e: Fix a bug with VMDq RSS queue allocation\n      i40e: Detect ATR HW Evict NVM issue and disable the feature\n      i40e: avoid NVM acquire deadlock during NVM update\n\nAntoine Tenart (26):\n      net: mvpp2: unify register definitions coding style\n      net: mvpp2: fix the synchronization module bypass macro name\n      net: mvpp2: move the mii configuration in the ndo_open path\n      net: mvpp2: initialize the GMAC when using a port\n      net: mvpp2: initialize the XLG MAC when using a port\n      net: mvpp2: initialize the GoP\n      Documentation/bindings: net: marvell-pp2: add the system controller\n      net: define the TSO header size in net/tso.h\n      net: mvpp2: unify the txq size define use\n      net: mvpp2: software tso support\n      net: mvpp2: fix the packet size configuration for 10G\n      phy: add sgmii and 10gkr modes to the phy_mode enum\n      phy: add the mvebu cp110 comphy driver\n      Documentation/bindings: phy: document the Marvell comphy driver\n      net: mvpp2: initialize the comphy\n      net: mvpp2: simplify the link_event function\n      net: mvpp2: improve the link management function\n      net: mvpp2: do not set GMAC autoneg when using XLG MAC\n      net: mvpp2: dynamic reconfiguration of the comphy/GoP/MAC\n      net: mvpp2: take advantage of the is_rgmii helper\n      net: mvpp2: make the phy optional\n      net: mvpp2: use the GoP interrupt for link status changes\n      Documentation/bindings: net: marvell-pp2: add the link interrupt\n      net: mvpp2: move the mac retrieval/copy logic into its own function\n      net: mvpp2: fix use of the random mac address for PPv2.2\n      net: mvpp2: fallback using h/w and random mac if the dt one isn't valid\n\nArjun Vynipadath (2):\n      cxgb4: Update register ranges of T4/T5/T6 adapters\n      cxgb4: Clear On FLASH config file after a FW upgrade\n\nArkadi Sharshevsky (47):\n      mlxsw: spectrum: Add support for IPv6 MLDv1/2 traps\n      mlxsw: spectrum: Improve IPv6 unregistered multicast flooding\n      mlxsw: spectrum_router: Enable IPv6 router\n      mlxsw: reg: Enable IPv6 on router interfaces\n      mlxsw: spectrum: Add support for IPv6 traps\n      mlxsw: spectrum_router: Configure RIFs based on IPv6 addresses\n      mlxsw: reg: Update RAUHT register with IPv6 support\n      mlxsw: spectrum_router: Reflect IPv6 neighbours to the device\n      mlxsw: reg: Update RAUHTD register with IPv6 support\n      mlxsw: spectrum_router: Periodically dump active IPv6 neighbours\n      mlxsw: spectrum_router: Set activity interval according to both neighbour tables\n      net: dsa: Change DSA slave FDB API to be switchdev independent\n      net: dsa: Remove prepare phase for FDB\n      net: dsa: Remove switchdev dependency from DSA switch notifier chain\n      net: dsa: Add support for learning FDB through notification\n      net: dsa: Move FDB add/del implementation inside DSA\n      net: dsa: Add support for querying supported bridge flags\n      net: dsa: Remove support for vlan dump from DSA's drivers\n      net: dsa: Remove support for bypass bridge port attributes/vlan set\n      net: dsa: Remove support for MDB dump from DSA's drivers\n      net: dsa: Remove redundant MDB dump support\n      net: dsa: Move FDB dump implementation inside DSA\n      net: bridge: Remove FDB deletion through switchdev object\n      net: switchdev: Remove bridge bypass support from switchdev\n      mlxsw: spectrum_router: Prepare nexthop group's hash table for IPv6\n      mlxsw: spectrum_router: Add support for nexthop group consolidation for IPv6\n      devlink: Add Ethernet header for dpipe\n      devlink: Add IPv4 header for dpipe\n      mlxsw: spectrum_dpipe: Fix erif table op name space\n      devlink: Add support for dynamic table size\n      devlink: Move dpipe entry clear function into devlink\n      mlxsw: spectrum_router: Add helpers for neighbor access\n      mlxsw: spectrum_dpipe: Fix label name\n      mlxsw: spectrum_dpipe: Add IPv4 host table initial support\n      mlxsw: reg: Make flow counter set type enum to be shared\n      mlxsw: spectrum_router: Add support for setting counters on neighbors\n      mlxsw: spectrum_dpipe: Add support for IPv4 host table dump\n      mlxsw: spectrum_dpipe: Add support for controlling neighbor counters\n      mlxsw: spectrum_dpipe: Fix host table dump\n      devlink: Add IPv6 header for dpipe\n      mlxsw: spectrum_router: Export IPv6 link local address check helper\n      mlxsw: spectrum_dpipe: Add IPv6 host table initial support\n      mlxsw: spectrum_router: Add IPv6 neighbor access helper\n      mlxsw: spectrum_dpipe: Make host entry fill handler more generic\n      mlxsw: spectrum_dpipe: Add support for IPv6 host table dump\n      mlxsw: spectrum_router: Add support for setting counters on IPv6 neighbors\n      mlxsw: spectrum_dpipe: Add support for controlling IPv6 neighbor counters\n\nArnd Bergmann (7):\n      virtio-net: mark PM functions as __maybe_unused\n      hamradio: dmascc: avoid -Wformat-overflow warning\n      net: bcmgenet: drop COMPILE_TEST dependency\n      hns3: fix unused function warning\n      ipv6: fix false-postive maybe-uninitialized warning\n      net/ncsi: fix ncsi_vlan_rx_{add,kill}_vid references\n      soc: ti/knav_dma: include dmaengine header\n\nArvind Yadav (83):\n      atm: iphase: constify pci_device_id.\n      atm: ambassador: constify pci_device_id.\n      atm: fore200e: constify pci_device_id.\n      atm: nicstar: constify pci_device_id.\n      atm: he: constify pci_device_id.\n      atm: horizon: constify pci_device_id.\n      atm: solos-pci: constify pci_device_id.\n      atm: lanai: constify pci_device_id.\n      atm: zatm: constify pci_device_id.\n      atm: firestream: constify pci_device_id.\n      atm: eni: constify pci_device_id.\n      atm: idt77252: constify pci_device_id.\n      net: cadence: macb: constify pci_device_id.\n      net: ec_bhf: constify pci_device_id.\n      net: cdc_ncm: constify attribute_group structures.\n      net: can: at91_can: constify attribute_group structures.\n      net: can: janz-ican3: constify attribute_group structures.\n      wireless: ipw2200: constify attribute_group structures.\n      wireless: ipw2100: constify attribute_group structures.\n      wireless: iwlegacy: constify attribute_group structures.\n      wireless: iwlegacy: Constify attribute_group structures.\n      arcnet: com20020-pci: constify attribute_group structures.\n      net: bonding: constify attribute_group structures.\n      net: chelsio: cxgb3: constify attribute_group structures.\n      brcmfmac: constify pci_device_id\n      rtlwifi: rtl8192de: constify pci_device_id.\n      rtlwifi: rtl8192se: constify pci_device_id.\n      rtlwifi: rtl8821ae: constify pci_device_id.\n      rtlwifi: rtl8723ae: constify pci_device_id.\n      rtlwifi: rtl8723be: constify pci_device_id.\n      rtlwifi: rtl8188ee: constify pci_device_id.\n      rtlwifi: rtl8192ee: constify pci_device_id.\n      net: qtnfmac: constify pci_device_id.\n      net: irda: irda-usb: constify usb_device_id\n      net: irda: kingsun: constify usb_device_id\n      net: irda: ks959: constify usb_device_id\n      net: irda: ksdazzle: constify usb_device_id\n      net: irda: mcs7780: constify usb_device_id\n      net: irda: stir4200: constify usb_device_id\n      net: usb: catc: constify usb_device_id and fix space before '[' error\n      net: usb: cdc-phonet: constify usb_device_id\n      net: usb: ipheth: constify usb_device_id\n      net: usb: kaweth: constify usb_device_id\n      net: usb: r8152: constify usb_device_id\n      net: usb: rtl8150: constify usb_device_id\n      isdn: hisax: hfc_usb: constify usb_device_id\n      isdn: hfcsusb: constify usb_device_id\n      ar5523: constify usb_device_id\n      carl9170: constify usb_device_id\n      at76c50x: constify usb_device_id\n      orinoco: constify usb_device_id\n      p54: constify usb_device_id\n      libertas: constify usb_device_id\n      libertas_tf: constify usb_device_id\n      mwifiex: constify usb_device_id\n      mt7601u: constify usb_device_id\n      rt2500usb: constify usb_device_id\n      rt2800usb: constify usb_device_id\n      rt73usb: constify usb_device_id\n      rtl8187: constify usb_device_id\n      rtl8xxxu: constify usb_device_id\n      rtl8192cu: constify usb_device_id\n      zd1201: constify usb_device_id\n      zd1211rw: constify usb_device_id\n      brcm80211: constify usb_device_id\n      ath6kl: constify usb_device_id\n      ath9k: constify usb_device_id\n      can: constify platform_device_id\n      net: dpaa_eth: constify platform_device_id\n      net: sh_eth: constify platform_device_id\n      net: ti: cpsw:: constify platform_device_id\n      net: 3c509: constify pnp_device_id\n      net: ibm: ibmveth: constify vio_device_id\n      net: ibm: ibmvnic: constify vio_device_id\n      net: 3c509: constify eisa_device_id\n      net: 3c59x: constify eisa_device_id\n      net: de4x5: constify eisa_device_id\n      net: hp100: constify eisa_device_id\n      net: defxx: constify eisa_device_id\n      net: amd: constify zorro_device_id\n      net: tipc: constify genl_ops\n      net: rsi: mac80211: constify ieee80211_ops\n      net: stmmac: constify clk_div_table\n\nAviad Krawczyk (24):\n      net-next/hinic: Initialize hw interface\n      net-next/hinic: Initialize hw device components\n      net-next/hinic: Initialize api cmd resources\n      net-next/hinic: Initialize api cmd hw\n      net-next/hinic: Add management messages\n      net-next/hinic: Add api cmd commands\n      net-next/hinic: Add aeqs\n      net-next/hinic: Add port management commands\n      net-next/hinic: Add Rx mode and link event handler\n      net-next/hinic: Add logical Txq and Rxq\n      net-next/hinic: Add wq\n      net-next/hinic: Add qp resources\n      net-next/hinic: Set qp context\n      net-next/hinic: Initialize cmdq\n      net-next/hinic: Add ceqs\n      net-next/hinic: Add cmdq commands\n      net-next/hinic: Add cmdq completion handler\n      net-next/hinic: Add Rx handler\n      net-next/hinic: Add Tx operation\n      net-next/hinic: Add ethtool and stats\n      net-next/hinic: Add netpoll\n      net-next/hinic: Add Maintainer\n      net-next/hinic: Fix MTU limitation\n      net-next/hinic: fix comparison of a uint16_t type with -1\n\nAvraham Stern (1):\n      iwlwifi: mvm: remove session protection to allow channel switch\n\nBaolin Wang (1):\n      net: rxrpc: Replace time_t type with time64_t type\n\nBhumika Goyal (28):\n      qlcnic: add const to bin_attribute structure\n      hamradio: baycom: make hdlcdrv_ops const\n      isdn: kcapi: make capi_version const\n      ath9k: make ath_ps_ops structures as const\n      wlcore: add const to bin_attribute structure\n      rtlwifi: constify rate_control_ops structure\n      iwlwifi: mvm: add const to thermal_cooling_device_ops structure\n      net: dsa: make dsa_switch_ops const\n      atm: make atmdev_ops const\n      net: atm: make atmdev_ops const\n      mlxsw: make mlxsw_config_profile const\n      Bluetooth: make device_type const\n      net: dsa: mv88e6xxx: make irq_chip const\n      qlogic: make device_attribute const\n      net: ethernet: make ptp_clock_info const\n      ptp: make ptp_clock_info const\n      net: ethernet: ax88796: make mdiobb_ops const\n      net: ethernet: freescale: fs_enet: make mdiobb_ops const\n      net: mdio-gpio: make mdiobb_ops const\n      wireless: ipw2x00: make iw_handler_def const\n      net/mlx4_core: make mlx4_profile const\n      net/mlx5e: make mlx5e_profile const\n      ieee802154: 6lowpan: make header_ops const\n      bridge: make ebt_table const\n      ipv4: make net_protocol const\n      RDS: make rhashtable_params const\n      net: dsa: make some structures const\n      net: bcm63xx_enet: make bcm_enetsw_ethtool_ops const\n\nBiju Das (2):\n      dt-bindings: net: ravb : Add support for r8a7743 SoC\n      dt-bindings: net: ravb : Add support for r8a7745 SoC\n\nBjorn Andersson (1):\n      wcn36xx: Introduce mutual exclusion of fw configuration\n\nBjørn Mork (1):\n      qmi_wwan: fix NULL deref on disconnect\n\nBrian Norris (22):\n      mwifiex: correct channel stat buffer overflows\n      mwifiex: reunite copy-and-pasted remove/reset code\n      mwifiex: reset interrupt status across device reset\n      mwifiex: pcie: don't allow cmd buffer reuse after reset\n      mwifiex: re-register wiphy across reset\n      mwifiex: unregister wiphy before freeing resources\n      mwifiex: don't short-circuit netdev notifiers on interface deletion\n      mwifiex: fixup init_channel_scan_gap error case\n      mwifiex: ensure \"disable auto DS\" struct is initialized\n      mwifiex: fix misnomers in mwifiex_free_lock_list()\n      mwifiex: make mwifiex_free_cmd_buffer() return void\n      mwifiex: utilize netif_tx_{wake,stop}_all_queues()\n      mwifiex: don't open-code ARRAY_SIZE()\n      mwifiex: drop 'add_tail' param from mwifiex_insert_cmd_to_pending_q()\n      mwifiex: pcie: remove unnecessary masks\n      mwifiex: pcie: unify MSI-X / non-MSI-X interrupt process\n      mwifiex: debugfs: allow card_reset() to cancel things\n      mwifiex: pcie: disable device DMA before unmapping/freeing buffers\n      mwifiex: pcie: remove unnecessary 'pdev' check\n      mwifiex: keep mwifiex_cancel_pending_ioctl() static\n      mwifiex: drop num CPU notice\n      Bluetooth: btusb: add ID for LiteOn 04ca:3016\n\nCarolyn Wyborny (2):\n      i40e: Fix for trace found with S4 state\n      i40e: Fix for unused value issue found by static analysis\n\nCasey Leedom (2):\n      cxgb4: core hardware/firmware support for Forward Error Correction on a link\n      cxgb4: ethtool forward error correction management support\n\nChaya Rachel Ivgi (2):\n      iwlwifi: mvm: add debugfs to force CT-kill\n      iwlwifi: mvm: set the default cTDP budget\n\nChi-Hsien Lin (1):\n      brcmfmac: Add support for CYW4373 SDIO/USB chipset\n\nChopra, Manish (2):\n      qede: Add getter APIs support for RX flow classification\n      qed/qede: Add setter APIs support for RX flow classification\n\nChris Mi (4):\n      net/sched: Fix the logic error to decide the ingress qdisc\n      idr: Add new APIs to support unsigned long\n      net/sched: Change cls_flower to use IDR\n      net/sched: Change act_api and act_xxx modules to use IDR\n\nChristoph Fritz (1):\n      ath9k: fix debugfs file permission\n\nChristophe JAILLET (2):\n      mrf24j40: Fix en error handling path in 'mrf24j40_probe()'\n      ieee802154: ca8210: Fix a potential NULL pointer dereference\n\nChristophe Jaillet (2):\n      net: ibm: emac: Fix some error handling path in 'emac_probe()'\n      mt7601u: check memory allocation failure\n\nChung-Hsien Hsu (1):\n      brcmfmac: add setting carrier state ON for successful roaming\n\nClaudiu Manoil (1):\n      gianfar: Fix Tx flow control deactivation\n\nCliff Spradlin (1):\n      igb: protect TX timestamping from API misuse\n\nColin Ian King (30):\n      rtlwifi: kfree entry until after entry->bssid has been accessed\n      mwifiex: usb: fix spelling mistake: \"aggreataon\"-> \"aggregation\"\n      mwifiex: fix spelling mistake: \"Insuffient\" -> \"Insufficient\"\n      zd1211rw: fix spelling mistake 'hybernate' -> 'hibernate'\n      wl3501_cs: fix spelling mistake: \"Insupported\" -> \"Unsupported\"\n      batman-adv: fix various spelling mistakes\n      net: hns3: fix spelling mistake: \"capabilty\" -> \"capability\"\n      net: phy: mdio-bcm-unimac: fix unsigned wrap-around when decrementing timeout\n      Bluetooth: kfree tmp rather than an alias to it\n      virtio-net: make array guest_offloads static\n      tap: make struct tap_fops static\n      net/mlx4: fix spelling mistake: \"availible\" -> \"available\"\n      liquidio: fix spelling mistake: \"interuupt\" -> \"interrupt\"\n      net: hns3: ensure media_type is unitialized\n      mlx5: ensure 0 is returned when vport is zero\n      net: hns3: fix a handful of spelling mistakes\n      bnxt_en: fix spelling mistake: \"swtichdev\" -> \"switchdev\"\n      MIPS,bpf: fix missing break in switch statement\n      net: hinic: make functions set_ctrl0 and set_ctrl1 static\n      gre: remove duplicated assignment of iph\n      rtlwifi: rtl8821ae: fix spelling mistake: \"faill\" -> \"failed\"\n      netfilter: ebtables: fix indent on if statements\n      qed: fix spelling mistake: \"calescing\" -> \"coalescing\"\n      bpf: test_maps: fix typos, \"conenct\" and \"listeen\"\n      qlcnic: remove redundant zero check on retries counter\n      fsl/fman: make arrays port_ids static, reduces object code size\n      net: phy: bcm7xxx: make array bcm7xxx_suspend_cfg static, reduces object code size\n      net: qualcomm: rmnet: remove unused variable priv\n      net/mlx4_core: fix memory leaks on error exit path\n      net/mlx4_core: fix incorrect size allocation for dev->caps.spec_qps\n\nCong Wang (2):\n      wl1251: add a missing spin_lock_init()\n      net_sched: add reverse binding for tc class\n\nCorentin Labbe (6):\n      net: mdio-mux: Fix NULL Comparison style\n      net: mdio-mux: Remove unnecessary 'out of memory' message\n      net: mdio-mux: printing driver version is useless\n      net: mdio-mux-mmioreg: Can handle 8/16/32 bits registers\n      net: mdio-mux: fix unbalanced put_device\n      net: mdio-mux: add mdio_mux parameter to mdio_mux_init()\n\nCorinna Vinschen (1):\n      igb: Remove incorrect \"unexpected SYS WRAP\" log message\n\nCraig Gallek (1):\n      dsa: fix flow disector null pointer\n\nDan Carpenter (16):\n      bpf: dev_map_alloc() shouldn't return NULL\n      mwifiex: usb: unlock on error in mwifiex_usb_tx_aggr_tmo()\n      rtlwifi: rtl8821ae: Fix HW_VAR_NAV_UPPER operation\n      Bluetooth: btrtl: Fix a error code in rtl_load_config()\n      net: phy: marvell: logical vs bitwise OR typo\n      phylink: Fix an uninitialized variable bug\n      hns3pf: fix hns3_del_tunnel_port()\n      hns3pf: Fix some harmless copy and paste bugs\n      bpf: fix a return in sockmap_get_from_fd()\n      ethernet: xircom: small clean up in setup_xirc2ps_cs()\n      rtlwifi: make a couple arrays larger\n      hinic: uninitialized variable in hinic_api_cmd_init()\n      hinic: skb_pad() frees on error\n      bpf: fix oops on allocation failure\n      rsi: update some comments\n      rsi: missing unlocks on error paths\n\nDan Williams (1):\n      ipw2100: don't return positive values to PCI probe on error\n\nDaniel Borkmann (21):\n      i40e: report BPF prog id during XDP_QUERY_PROG\n      bpf: add BPF_J{LT,LE,SLT,SLE} instructions\n      bpf, x86: implement jiting of BPF_J{LT,LE,SLT,SLE}\n      bpf, arm64: implement jiting of BPF_J{LT, LE, SLT, SLE}\n      bpf, sparc64: implement jiting of BPF_J{LT, LE, SLT, SLE}\n      bpf, s390x: implement jiting of BPF_J{LT, LE, SLT, SLE}\n      bpf, ppc64: implement jiting of BPF_J{LT, LE, SLT, SLE}\n      bpf, nfp: implement jiting of BPF_J{LT,LE}\n      bpf: enable BPF_J{LT, LE, SLT, SLE} opcodes in verifier\n      bpf: add test cases for new BPF_J{LT, LE, SLT, SLE} instructions\n      bpf: fix liveness propagation to parent in spilled stack slots\n      bpf: no need to nullify ri->map in xdp_do_redirect\n      bpf: don't enable preemption twice in smap_do_verdict\n      bpf: reuse tc bpf prologue for sk skb progs\n      bpf: make htab inlining more robust wrt assumptions\n      bpf: inline map in map lookup functions for array and htab\n      bpf: fix double free from dev_map_notification()\n      bpf: fix map value attribute for hash of maps\n      bpf: misc xdp redirect cleanups\n      bpf: minor cleanups for dev_map\n      bpf: netdev is never null in __dev_map_flush\n\nDave Jiang (1):\n      net: remove dmaengine.h inclusion from netdevice.h\n\nDavid Ahern (26):\n      net: ipv4: add second dif to udp socket lookups\n      net: ipv4: add second dif to inet socket lookups\n      net: ipv4: add second dif to raw socket lookups\n      net: ipv4: add second dif to multicast source filter\n      net: ipv6: add second dif to udp socket lookups\n      net: ipv6: add second dif to inet6 socket lookups\n      net: ipv6: add second dif to raw socket lookups\n      net: vrf: Add extack messages for newlink failures\n      net: ipv6: lower ndisc notifier priority below addrconf\n      net: ipv4: set orig_oif based on fib result for local traffic\n      net: ipv4: remove unnecessary check on orig_oif\n      net: vrf: Drop local rtable and rt6_info\n      net: ipv4: add check for l3slave for index returned in IP_PKTINFO\n      net: ipv6: put host and anycast routes on device with address\n      Revert \"ipv4: make net_protocol const\"\n      net: Add comment that early_demux can change via sysctl\n      ipv6: Use rt6i_idev index for echo replies to a local address\n      devlink: Maintain consistency in mac field name\n      bpf: Add mark and priority to sock options that can be set\n      bpf: Allow cgroup sock filters to use get_current_uid_gid helper\n      samples/bpf: Update sock test to allow setting mark and priority\n      samples/bpf: Add detach option to test_cgrp2_sock\n      samples/bpf: Add option to dump socket settings\n      samples/bpf: Update cgrp2 socket tests\n      samples/bpf: Update cgroup socket examples to use uid gid helper\n      bpf: Collapse offset checks in sock_filter_is_valid_access\n\nDavid Daney (3):\n      MIPS,bpf: Fix using smp_processor_id() in preemptible splat.\n      MIPS, bpf: Implement JLT, JLE, JSLT and JSLE ops in the eBPF JIT.\n      MIPS,bpf: Cache value of BPF_OP(insn->code) in eBPF JIT.\n\nDavid Herrmann (1):\n      net/unix: drop obsolete fd-recursion limits\n\nDavid Howells (9):\n      rxrpc: Expose UAPI definitions to userspace\n      rxrpc: Move the packet.h include file into net/rxrpc/\n      rxrpc: Use correct timestamp from Kerberos 5 ticket\n      rxrpc: Fix IPv6 support\n      rxrpc: Don't negate call->error before returning it\n      rxrpc: Remove some excess whitespace\n      rxrpc: Add notification of end-of-Tx phase\n      rxrpc: Allow failed client calls to be retried\n      rxrpc: Make service connection lookup always check for retry\n\nDavid Lamparter (1):\n      net: check type when freeing metadata dst\n\nDavid Lebrun (10):\n      ipv6: sr: allow SRH insertion with arbitrary segments_left value\n      ipv6: sr: export SRH insertion functions\n      ipv6: sr: define core operations for seg6local lightweight tunnel\n      ipv6: sr: add rtnetlink functions for seg6local action parameters\n      ipv6: sr: implement several seg6local actions\n      ipv6: sr: add support for ip4ip6 encapsulation\n      ipv6: sr: add support for encapsulation of L2 frames\n      ipv6: sr: enforce IPv6 packets for seg6local lwt\n      ipv6: sr: add helper functions for seg6local\n      ipv6: sr: implement additional seg6local actions\n\nDavid S. Miller (198):\n      Merge branch 'atm-constify-atm-pci_device_id'\n      Merge branch 'sctp-typedef-remove-part-2'\n      Merge branch 'mlxsw-ttl-tos'\n      Merge branch 'mlxsw-traps'\n      Merge branch 'xdp-redirect'\n      s2io: Remove UFO support.\n      macb: Remove bogus reference to NETIF_F_UFO.\n      ipvlan: Stop advertising NETIF_F_UFO support.\n      macvlan/macvtap: Remove NETIF_F_UFO advertisement.\n      tun/tap: Remove references to NETIF_F_UFO.\n      dummy: Remove references to NETIF_F_UFO.\n      virtio_net: Remove references to NETIF_F_UFO.\n      net: Remove references to NETIF_F_UFO in netdev_fix_features().\n      net: Remove references to NETIF_F_UFO from ethtool.\n      inet: Stop generating UFO packets.\n      net: Remove all references to SKB_GSO_UDP.\n      inet: Remove software UFO fragmenting code.\n      net: Kill NETIF_F_UFO and SKB_GSO_UDP.\n      Merge branch 'net-ufo-remove'\n      Merge branch 'dsa-mv88e6xxx-cleanup-capabilities'\n      Merge branch 'xfrm-remove-flow-cache'\n      Merge branch 'mlxsw-Preparations-for-IPv6-UC-router'\n      Merge branch 'net-attribute_group-const'\n      Merge branch 'liquidio-lowmem-fixes'\n      Merge branch 'dev_close-void'\n      Merge branch 'netvsc-lockdep-and-related-fixes'\n      Merge git://git.kernel.org/.../davem/net\n      Merge branch 'virtio_net-xdp-refine'\n      Merge branch 'udp-tunnel-offloads-toggle'\n      Merge branch 'sctp-remove-typedefs-from-structures-part-3'\n      Merge tag 'rxrpc-rewrite-20170721' of git://git.kernel.org/.../dhowells/linux-fs\n      Merge branch 'bnxt_en-updates'\n      Merge branch 'netvsc-minor-fixes'\n      bnxt_en: Use SWITCHDEV_SET_OPS().\n      Merge branch 'net-warnings'\n      Merge branch 'bnxt_en-Fix-kbuild-errors-and-rename-phys_port_name'\n      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue\n      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue\n      Merge branch 'qed-next'\n      Merge branch 'nfp-extend-firmware-request-logic'\n      Merge branch 'liquidio-standardization-and-cleanup'\n      Merge branch 'inet6_protocol-const'\n      Merge branch 'smc-get-rid-of-unsafe_global_rkey'\n      Merge branch 'moxa-Fix-style-issues'\n      Merge branch 'netvsc-minor-fixes-and-optimization'\n      Merge branch 'ethtool-fec'\n      Merge branch 'dsa-lan9303-Fix-MDIO-issues'\n      Merge branch 'net-sched-actions-improve-dump-performance'\n      Merge branch 'tcp-remove-prequeue-and-header-prediction'\n      Merge branch 'bcmgenet-utilize-MDIO-unimac-driver'\n      Merge branch 'mlxsw-Various-small-fixes'\n      Merge branch 'marvell-phy-refactor-and-cleanup'\n      Merge branch 'revert-ipv6-const'\n      Merge git://git.kernel.org/.../davem/net\n      Merge branch 'kzproxy-next'\n      Merge branch 'mediatek-next'\n      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next\n      Merge branch 'ravb-wol-magic-packet'\n      Merge branch 'dsa-rework-EEE-support'\n      Merge branch 'netvsc-transparent-VF-support'\n      Merge branch 'per-nexthop-offload'\n      Merge tag 'batadv-next-for-davem-20170802' of git://git.open-mesh.org/linux-merge\n      Merge branch 'ibmvnic-ethtool'\n      Merge branch 'sctp-remove-typedefs-from-structures-part-4'\n      Merge branch 'hns3-ethernet-driver'\n      Merge branch 'mvpp2-add-TX-interrupts-support'\n      Merge branch 'mlxsw-Support-for-IPv6-UC-router'\n      Merge branch 'socket-sendmsg-zerocopy'\n      Merge branch 'net-sched-summer-cleanup-part-1-mainly-in-exts-area'\n      Merge branch 'IP-cleanup-LSRR-option-processing'\n      Merge branch 'phylink-and-sfp-support'\n      Merge branch 'tcp-cwnd-undo-refactor'\n      Merge branch 'sctp-remove-typedefs-from-structures-part-5'\n      Merge branch 'net-sched-summer-cleanup-part-2-ndo_setup_tc'\n      Merge tag 'mlx5-shared-2017-08-07' of git://git.kernel.org/.../mellanox/linux\n      Merge tag 'wireless-drivers-next-for-davem-2017-08-07' of git://git.kernel.org/.../kvalo/wireless-drivers-next\n      Merge branch 'net-l3mdev-Support-for-sockets-bound-to-enslaved-device'\n      Merge branch 'bpf-add-support-for-sys-enter-exit-tracepoints'\n      Merge branch 'net_sched-clean-up-filter-handle'\n      Merge branch 'ipv6-sr-add-support-for-advanced-local-segment-processing'\n      Merge branch 'Refactor-lan9303_xxx_packet_processing'\n      Merge branch 'net-dsa-remove-useless-arguments'\n      Merge branch 'Update-DSAs-FDB-API-and-perform-switchdev-cleanup'\n      Merge branch 'bpf-rewrite-value-tracking-in-verifier'\n      Merge git://git.kernel.org/.../davem/net\n      Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue\n      Merge branch 'net-zerocopy-fixes'\n      Merge branch 'bpf-new-branches'\n      Merge branch 'rtnetlink-allow-selected-handlers-to-run-without-rtnl'\n      Merge branch 'mediatek-bring-up-QDMA-RX-ring-0'\n      Merge branch 'dsa-flow-dissection'\n      Merge branch 'rtnetlink-fix-initial-rtnl-pushdown-fallout'\n      Merge git://git.kernel.org/.../davem/net\n      Merge branch 'sctp-remove-typedefs-from-structures-part-6'\n      Merge branch 'net-sched-let-the-offloader-decide-what-to-offload'\n      Merge branch 'netvsc-minor-fixes-and-improvements'\n      Merge branch 'rockchip-internal-phy'\n      Merge branch 'tap-XDP-support'\n      Merge branch 'vrf-Support-for-local-traffic-with-sockets-bound-to-enslaved-devices'\n      Merge branch 'mlxsw-spectrum_router-Increase-VRF-scale'\n      Merge branch 'mlnx-i2c'\n      Merge branch 'liquidio-adding-support-for-ethtool-set-ring-feature'\n      Merge branch 'mlxsw-Add-support-for-nexthop-group-consolidation-for-IPv6'\n      Merge branch 's390-next'\n      Merge branch 'getroute-no-rtnl'\n      Merge git://git.kernel.org/.../davem/net\n      Merge branch 'liquidio-adding-support-for-ethtool-set-channels-feature'\n      Merge branch 'net-sizeof-cleanups'\n      Merge branch 'bpf-sockmap'\n      Merge branch 'nfp-process-MTU-updates-from-firmware-flower-app'\n      Merge branch 'sockmap-build-fixes'\n      tcp: Export tcp_{sendpage,sendmsg}_locked() for ipv6.\n      Merge branch 'vmbus-sendpacket-cleanups'\n      Merge branch 'bpf-smap-followups'\n      Merge branch 'liquidio-initialization-fixes-for-embedded-firmware'\n      Merge branch 's390-qeth-next'\n      Merge branch 'hns3-bug-fixes'\n      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next\n      Merge branch 'xdp-adjust-xdp-redirect-tracepoint'\n      Merge branch 'amd-xgbe-next'\n      Merge branch 'net-sysfs-related-cleanups'\n      Merge branch 'nfp-add-basic-ethtool-callbacks-to-representors'\n      Merge branch 'net-const-eisa_device_id'\n      Merge branch 'bpf-Allow-selecting-numa-node-during-map-creation'\n      Merge branch 'BPF-inline-improvements'\n      bpf: linux/bpf.h needs linux/numa.h\n      Merge tag 'mlx5-updates-2017-08-17-V2' of git://git.kernel.org/.../saeed/linux\n      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next\n      Merge branch 'bpf-mips-jit-improvements'\n      Merge git://git.kernel.org/.../davem/net\n      Merge branch 'Huawei-HiNIC-Ethernet-Driver'\n      Merge branch 'liquidio-VF-driver-will-notify-NIC-firmware-of-MTU-change'\n      Merge branch 'hv_netvsc-Ethtool-handler-to-change-UDP-hash-levels'\n      Merge branch 'tcp_conn_request-cleanup'\n      Merge branch 'net-mvpp2-MAC-GoP-configuration'\n      Merge branch 'bpf-minor-cleanups'\n      Merge branch 'tcp-sw-rx-timestamps'\n      Merge branch 'mvpp2-software-TSO-support'\n      Merge branch 'mlxsw-multichain-tc-offload'\n      Merge branch 'bpf-verifier-fixes'\n      Merge branch 'mlxsw-ipv4-host-dpipe-table'\n      Merge branch 'xdp-more-work-on-xdp-tracepoints'\n      devlink: Fix devlink_dpipe_table_register() stub signature.\n      Merge branch 'ipv6-Route-ICMPv6-errors-with-the-flow-when-ECMP-in-use'\n      Merge tag 'mlx5-updates-2017-08-24' of git://git.kernel.org/.../saeed/linux\n      Merge branch 'ipv6-sr-updates'\n      Merge branch 'net_sched-clean-up-tc-classes-and-u32-filter'\n      Merge branch 'nfp-SR-IOV-ndos-support'\n      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue\n      Merge branch 'sockmap-uapi-updates-and-fixes'\n      Merge branch 'gre-add-collect_md-mode-for-ERSPAN-tunnel'\n      Merge branch 'mlxsw-dpipe-fixes'\n      Merge branch 'dpaa_eth-rss'\n      Merge branch 'irda-move-to-staging'\n      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue\n      Merge branch 'NCSI-vlan-filtering'\n      Merge branch 'bnxt_en-next'\n      Merge branch 'addrlabel-no-rtnl-locking'\n      Merge tag 'rxrpc-next-20170829' of git://git.kernel.org/.../dhowells/linux-fs\n      Merge branch 'XDP-redirect-tracepoints'\n      Merge tag 'wireless-drivers-next-for-davem-2017-08-28' of git://git.kernel.org/.../kvalo/wireless-drivers-next\n      Merge branch 'systemport-sf2-mdio-endian'\n      Merge branch 'mlx4-misc-patches'\n      Merge branch 'ife-ethertype'\n      Merge branch 'nsh-headers-GSO'\n      Merge branch 'tcp-readd-hp'\n      Merge branch 'add-rmnet-driver'\n      Merge branch 'net_sched-idr'\n      Merge branch 'mvpp2-comphy'\n      Merge tag 'mlx5-GRE-Offload' of git://git.kernel.org/.../saeed/linux\n      Merge branch 'mlxsw-Add-IPv6-host-dpipe-table'\n      Merge branch 'bpf-Add-option-to-set-mark-and-priority-in-cgroup-sock-programs'\n      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next\n      Merge branch 'bpf-Improve-LRU-map-lookup-performance'\n      Merge branch 'mlxsw-next-fixes'\n      Merge branch 'mvpp2-optional-PHYs-and-GoP-link-irq'\n      Merge branch 'mdio-mux-Misc-fix'\n      Merge tag 'wireless-drivers-next-for-davem-2017-09-01' of git://git.kernel.org/.../kvalo/wireless-drivers-next\n      Merge git://git.kernel.org/.../davem/net\n      Merge branch 'inet_diag-TCP-MD5'\n      Merge branch 'net-ubuf_info-refcnt-conversion'\n      Merge branch 'netvsc-vf-cleanups'\n      Merge branch 'hv_netvsc-channel-settings-cleanups-and-fixes'\n      Merge branch 'net-revert-lib-percpu_counter-API-for-fragmentation-mem-accounting'\n      Merge branch 'l2tp-session-creation-fixes'\n      Merge git://git.kernel.org/.../pablo/nf-next\n      Merge branch 'mvpp2-improve-the-mac-address-retrieval-logic'\n      Merge branch 'mlxsw-Offloading-GRE-tunnels'\n      Merge tag 'mlx5-updates-2017-09-03' of git://git.kernel.org/.../saeed/linux\n      Merge branch 'nfp-refactor-app-init-and-minor-flower-fixes'\n      Merge branch 'qualcomm-rmnet-Fix-comments-on-initial-patchset'\n      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next\n      Merge git://git.kernel.org/.../pablo/nf-next\n      Merge branch 'flow_dissector-fixes'\n      Merge branch 'dsa-tx-queues'\n      Merge branch 'xgene-Misc-bug-fixes'\n      Merge git://git.kernel.org/.../davem/net\n      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue\n\nDavid Spinadel (1):\n      iwlwifi: mvm: Avoid deferring non bufferable frames\n\nDavid Wu (13):\n      net: phy: Add rockchip PHY driver support\n      multi_v7_defconfig: Make rockchip PHY built-in\n      arm64: defconfig: Enable CONFIG_ROCKCHIP_PHY\n      net: stmmac: dwmac-rk: Remove unwanted code for rk3328_set_to_rmii()\n      Documentation: net: phy: Add phy-is-integrated binding\n      net: stmmac: dwmac-rk: Add integrated PHY support\n      net: stmmac: dwmac-rk: Add integrated PHY support for rk3228\n      net: stmmac: dwmac-rk: Add integrated PHY supprot for rk3328\n      ARM: dts: rk3228-evb: Enable the integrated PHY for gmac\n      ARM64: dts: rockchip: Add gmac2phy node support for rk3328\n      ARM64: dts: rockchip: Enable gmac2phy for rk3328-evb\n      net: ethernet: stmmac: dwmac-rk: Add rv1108 gmac support\n      ARM: dts: rk3228-evb: Fix the compiling error\n\nDavide Caratti (1):\n      netfilter: conntrack: remove unused code in nf_conntrack_proto_generic.c\n\nDedy Lansky (4):\n      wil6210: support FW RSSI reporting\n      wil6210: store FW RF calibration result\n      wil6210: move pre-FW configuration to separate function\n      wil6210: clear PAL_UNIT_ICR part of device reset\n\nDerek Chickles (3):\n      liquidio: set sriov_totalvfs correctly\n      liquidio: fix misspelled firmware image filenames\n      liquidio: fix issues with fw_type module parameter\n\nDerek Robson (1):\n      Bluetooth: Style fix - align block comments\n\nDexuan Cui (1):\n      hv_sock: implements Hyper-V transport for Virtual Sockets (AF_VSOCK)\n\nDimitris Michailidis (1):\n      macvlan: add offload features for encapsulation\n\nDirk van der Merwe (1):\n      nfp: set config bit (ifup/ifdown) on netdev open/close\n\nDmitry Tunin (2):\n      Bluetooth: btusb: Add support of all Foxconn (105b) Broadcom devices\n      Bluetooth: Add support of 13d3:3494 RTL8723BE device\n\nEdward Cree (17):\n      bpf/verifier: rework value tracking\n      bpf/verifier: track signed and unsigned min/max values\n      bpf/verifier: more concise register state logs for constant var_off\n      selftests/bpf: change test_verifier expectations\n      selftests/bpf: rewrite test_align\n      selftests/bpf: add a test to test_align\n      selftests/bpf: add test for bogus operations on pointers\n      selftests/bpf: don't try to access past MAX_PACKET_OFF in test_verifier\n      selftests/bpf: add tests for subtraction & negative numbers\n      selftests/bpf: variable offset negative tests\n      Documentation: describe the new eBPF verifier value tracking behaviour\n      bpf/verifier: increase complexity limit to 128k\n      bpf/verifier: track liveness for pruning\n      selftests/bpf: add a test for a bug in liveness-based pruning\n      bpf/verifier: when pruning a branch, ignore its write marks\n      bpf/verifier: remove varlen_map_value_access flag\n      bpf/verifier: document liveness analysis\n\nEgil Hjelmeland (10):\n      net: dsa: lan9303: Fix lan9303_detect_phy_setup() for MDIO\n      net: dsa: lan9303: Multiply by 4 to get MDIO register\n      net: dsa: lan9303: Renamed indirect phy access functions\n      net: dsa: lan9303: MDIO access phy registers directly\n      net: dsa: lan9303: Change lan9303_xxx_packet_processing() port param.\n      net: dsa: lan9303: define LAN9303_NUM_PORTS 3\n      net: dsa: lan9303: Simplify lan9303_xxx_packet_processing() usage\n      net: dsa: lan9303: Rename lan9303_xxx_packet_processing()\n      net: dsa: lan9303: refactor lan9303_get_ethtool_stats\n      net: dsa: lan9303: Only allocate 3 ports\n\nEmmanuel Grumbach (14):\n      iwlwifi: mvm: fix the FIFO numbers in A000 devices\n      iwlwifi: pcie: fix A-MSDU on gen2 devices\n      iwlwifi: mvm: don't retake the pointer to skb's CB\n      iwlwifi: pcie: don't init a Tx queue with an SSN > size of the queue\n      iwlwifi: pcie: free the TSO page when a Tx queue is unmapped on A000 devices\n      iwlwifi: mvm: fix the coex firmware API\n      iwlwifi: mvm: remove the corunning support\n      iwlwifi: mvm: support new Coex firmware API\n      iwlwifi: pcie: support short Tx queues for A000 device family\n      iwlwifi: mvm: add command name for FRAME_RELEASE\n      iwlwifi: mvm: include more debug data when we get an unexpected baid\n      iwlwifi: mvm: update the firmware API in TX\n      iwlwifi: mvm: don't send BAR on flushed frames\n      iwlwifi: mvm: bump API to 34 for 8000 and up\n\nEran Ben Elisha (3):\n      net/mlx5e: Send PAOS command on interface up/down\n      net/mlx5e: Add outbound PCI buffer overflow counter\n      net/mlx4_core: Dynamically allocate structs at mlx4_slave_cap\n\nErez Shitrit (1):\n      net/mlx5: Delay events till ib registration ends\n\nEric Biggers (1):\n      strparser: initialize all callbacks\n\nEric Dumazet (13):\n      inetpeer: remove AVL implementation in favor of RB tree\n      tcp: tcp_data_queue() cleanup\n      tun: make tun_build_skb() thread safe\n      ipv4: convert dst_metrics.refcnt from atomic_t to refcount_t\n      net: sched: use kvmalloc() for class hash tables\n      tcp: fix hang in tcp_sendpage_locked()\n      neigh: increase queue_len_bytes to match wmem_default\n      xen-netfront: be more drop monitor friendly\n      x86: bpf_jit: small optimization in emit_bpf_tail_call()\n      inetpeer: fix RCU lookup()\n      net: prepare (struct ubuf_info)->refcnt conversion\n      net: convert (struct ubuf_info)->refcnt to refcount_t\n      bpf: fix numa_node validation\n\nErik Stromdahl (4):\n      ath10k: various usb related definitions\n      ath10k: add initial USB support\n      ath10k: sdio: fix compile warning\n      ath10k: sdio: remove unused struct member\n\nFabio Estevam (1):\n      mdio_bus: Remove unneeded gpiod NULL check\n\nFelix Manlunas (2):\n      liquidio: bump up driver version to match newer NIC firmware\n      liquidio: change manner of detecting whether or not NIC firmware is loaded\n\nFeras Daoud (1):\n      net/mlx5e: IPoIB, Fix driver name retrieved by ethtool\n\nFlorian Fainelli (27):\n      bcma: gpio: Correct number of GPIOs for BCM53573\n      net: phy: Remove stale comments referencing timer\n      net: phy: mdio-bcm-unimac: factor busy polling loop\n      net: phy: mdio-bcm-unimac: create unique bus names\n      net: phy: mdio-bcm-unimac: Add debug print for PHY workaround\n      net: phy: mdio-bcm-unimac: Allow specifying platform data\n      net: bcmgenet: utilize generic Broadcom UniMAC MDIO controller driver\n      net: bcmgenet: Drop legacy MDIO code\n      net: bcmgenet: Utilize bcmgenet_mii_exit() for error path\n      net: bcmgenet: Add dependency on HAS_IOMEM && OF\n      net: dsa: Add support for 64-bit statistics\n      net: dsa: User per-cpu 64-bit statistics\n      tg3: Be drop monitor friendly\n      net: mv643xx_eth: Be drop monitor friendly\n      net: systemport: Use correct I/O accessors\n      net: dsa: bcm_sf2: Use correct I/O accessors\n      net: systemport: Set correct RSB endian bits based on host\n      net: phy: mdio-bcm-unimac: Use correct I/O accessors\n      Documentation: networking: Add blurb about patches in patchwork\n      net: bcmgenet: Use correct I/O accessors\n      net: bcmgenet: Do not return from void function\n      net: systemport: Correctly set TSB endian for host\n      net: dsa: loop: Do not unregister invalid fixed PHY\n      net: dsa: Allow switch drivers to indicate number of TX queues\n      net: dsa: tag_brcm: Set output queue from skb queue mapping\n      net: dsa: bcm_sf2: Advertise number of egress queues\n      net: dsa: bcm_sf2: Configure IMP port TC2QOS mapping\n\nFlorian Westphal (66):\n      net: Revert \"net: add function to allocate sk_buff head without data area\"\n      drivers: net: add missing interrupt.h include\n      vti: revert flush x-netns xfrm cache when vti interface is removed\n      net: xfrm: revert to lower xfrm dst gc limit\n      xfrm_policy: bypass flow_cache_lookup\n      xfrm_policy: remove always true/false branches\n      xfrm_policy: kill flow to policy dir conversion\n      xfrm_policy: remove xfrm_policy_lookup\n      xfrm_policy: make xfrm_bundle_lookup return xfrm dst object\n      xfrm: remove flow cache\n      xfrm: add xdst pcpu cache\n      netfilter: expect: add to hash table after expect init\n      skbuff: re-add check for NULL skb->head in kfree_skb path\n      netfilter: expect: add and use nf_ct_expect_iterate helpers\n      netfilter: add and use nf_ct_unconfirmed_destroy\n      netfilter: conntrack: destroy functions need to free queued packets\n      netfilter: nfnetlink_queue: don't queue dying conntracks to userspace\n      netfilter: nf_hook_ops structs can be const\n      netfilter: nft_set_rbtree: use seqcount to avoid lock in most cases\n      netfilter: conntrack: do not enable connection tracking unless needed\n      tcp: remove prequeue support\n      tcp: reindent two spots after prequeue removal\n      tcp: remove low_latency sysctl\n      tcp: remove header prediction\n      tcp: remove CA_ACK_SLOWPATH\n      tcp: remove unused mib counters\n      xfrm: check that cached bundle is still valid\n      rtnetlink: call rtnl_calcit directly\n      rtnetlink: make rtnl_register accept a flags parameter\n      rtnetlink: add reference counting to prevent module unload while dump is in progress\n      rtnetlink: small rtnl lock pushdown\n      rtnetlink: protect handler table with rcu\n      rtnetlink: add RTNL_FLAG_DOIT_UNLOCKED\n      net: call newid/getid without rtnl mutex held\n      rtnetlink: use rcu_dereference_raw to silence rcu splat\n      rtnetlink: do not use RTM_GETLINK directly\n      rtnetlink: switch rtnl_link_get_slave_info_data_size to rcu\n      rtnetlink: init handler refcounts to 1\n      rtnetlink: fallback to UNSPEC if current family has no doit callback\n      selftests: add rtnetlink test script\n      selftests: add 'ip get' to rtnetlink.sh\n      ipv6: route: make rtm_getroute not assume rtnl is locked\n      ipv6: route: set ipv6 RTM_GETROUTE to not use rtnl\n      ipv4: route: set ipv4 RTM_GETROUTE to not use rtnl\n      netfilter: exthdr: factor out tcp option access\n      netfilter: exthdr: split netlink dump function\n      netfilter: exthdr: tcp option set support\n      netfilter: rt: add support to fetch path mss\n      dsa: remove unused net_device arg from handlers\n      netfilter: conntrack: compute l3proto nla size at compile time\n      netfilter: conntrack: remove protocol name from l3proto struct\n      netfilter: conntrack: remove protocol name from l4proto struct\n      netfilter: conntrack: reduce size of l4protocol trackers\n      netfilter: conntrack: place print_tuple in procfs part\n      netfilter: conntrack: print_conntrack only needed if CONFIG_NF_CONNTRACK_PROCFS\n      netfilter: conntrack: make protocol tracker pointers const\n      netfilter: fix a few (harmless) sparse warnings\n      netfilter: debug: check for sorted array\n      netfilter: core: batch nf_unregister_net_hooks synchronize_net calls\n      netfilter: conntrack: don't log \"invalid\" icmpv6 connections\n      netfilter: rt: account for tcp header size too\n      selftests: add addrlabel add/delete to rtnetlink.sh\n      addrlabel: add/delete/get can run without rtnl\n      tcp: Revert \"tcp: remove CA_ACK_SLOWPATH\"\n      tcp: Revert \"tcp: remove header prediction\"\n      netfilter: remove unused hooknum arg from packet functions\n\nFlorinel Iordache (1):\n      fsl/fman: implement several errata workarounds\n\nGabriel Craciunescu (1):\n      ath10k: ath10k_htt_rx_amsdu_allowed() use ath10k_dbg()\n\nGal Pressman (11):\n      net/mlx5: Add PCIe outbound stalls counters infrastructure\n      net/mlx5e: Add PCIe outbound stalls counters\n      net/mlx5: Add RX buffer fullness counters infrastructure\n      net/mlx5e: Add RX buffer fullness counters\n      net/mlx5e: Use kernel types instead of uint*_t in ethtool callbacks\n      net/mlx5e: Use size_t to store byte offset in statistics descriptors\n      net/mlx5: Remove a leftover unused variable\n      net/mlx5e: Fix wrong code indentation in conditional statement\n      net/mlx5e: Use IP version matching to classify IP traffic\n      net/mlx5e: Support TSO and TX checksum offloads for GRE tunnels\n      net/mlx5e: Support RSS for GRE tunneled packets\n\nGanapathi Bhat (3):\n      mwifiex: replace netif_carrier_on/off by netif_device_attach/dettach\n      mwifiex: do not use random MAC for pre-association scanning\n      mwifiex: check for NL80211_SCAN_FLAG_RANDOM_ADDR during hidden SSID scan\n\nGanesh Goudar (5):\n      cxgb4: display serial config and vpd versions\n      cxgb4/cxgbvf: Handle 32-bit fw port capabilities\n      cxgb4: fix memory leak\n      cxgb4: Fix pause frame count in t4_get_port_stats\n      cxgb4: Ignore MPS_TX_INT_CAUSE[Bubble] for T6\n\nGangfeng Huang (1):\n      igb: Fix error of RX network flow classification\n\nGao Feng (2):\n      net: sched: Add the invalid handle check in qdisc_class_find\n      sched: sfq: drop packets after root qdisc lock is released\n\nGeliang Tang (1):\n      netfilter: use audit_log()\n\nGidon Studinski (2):\n      wil6210: move vring_idle_trsh definition to wil6210_priv\n      wil6210: make debugfs compilation optional\n\nGirish Moodalbail (3):\n      geneve: add rtnl changelink support\n      geneve: use netlink_ext_ack for error reporting in rtnl operations\n      vxlan: change vxlan_[config_]validate() to use netlink_ext_ack for error reporting\n\nGolan Ben-Ami (2):\n      iwlwifi: dump smem configuration when firmware crashes\n      iwlwifi: fix nmi triggering from host\n\nGovind Singh (2):\n      ath10k: make CE layer bus agnostic\n      ath10k: add copy engine register MAP for wcn3990 target\n\nGreg Edwards (6):\n      igb: add argument names to mailbox op function declarations\n      igb: expose mailbox unlock method\n      igb: do not drop PF mailbox lock after read of VF message\n      igbvf: add lock around mailbox ops\n      igbvf: after mailbox write, wait for reply\n      igbvf: convert msleep to mdelay in atomic context\n\nGreg KH (1):\n      staging: irda: fix init level for irda core\n\nGreg Kroah-Hartman (5):\n      irda: move net/irda/ to drivers/staging/irda/net/\n      irda: move drivers/net/irda to drivers/staging/irda/drivers\n      irda: move include/net/irda into staging subdirectory\n      staging: irda: add a TODO file.\n      staging: irda: update MAINTAINERS\n\nGregory Greenman (1):\n      iwlwifi: mvm: change open and close criteria of a BA session\n\nGuillaume Nault (2):\n      l2tp: prevent creation of sessions on terminated tunnels\n      l2tp: pass tunnel pointer to ->session_create()\n\nGustavo A R Silva (2):\n      i40e: fix incorrect variable assignment\n      e1000e: add check on e1e_wphy() return value\n\nGustavo A. R. Silva (12):\n      wireless: airo: remove unnecessary static in writerids()\n      rtlwifi: remove useless code\n      net: tulip: remove useless code in tulip_init_one()\n      qlcnic: remove unnecessary static in qlcnic_dump_fw()\n      net: ethernet: mediatek: remove useless code in mtk_poll_tx()\n      liquidio: lio_vf_main: remove unnecessary static in setup_io_queues()\n      liquidio: lio_main: remove unnecessary static in setup_io_queues()\n      Bluetooth: btwilink: remove unnecessary static in bt_ti_probe()\n      liquidio: fix duplicated code for different branches\n      qlge: fix duplicated code for different branches\n      rtlwifi: btcoex: 23b 1ant: fix duplicated code for different branches\n      rtlwifi: rtl8723be: fix duplicated code for different branches\n\nHaim Dreyfuss (1):\n      iwlwifi: mvm: support new beacon template command\n\nHaiyang Zhang (10):\n      hv_netvsc: Clean up unused parameter from netvsc_get_hash()\n      hv_netvsc: Clean up unused parameter from netvsc_get_rss_hash_opts()\n      hv_netvsc: Add ethtool handler to set and get UDP hash levels\n      hv_netvsc: Update netvsc Document for UDP hash level setting\n      hv_netvsc: Fix rndis_filter_close error during netvsc_remove\n      hv_netvsc: Fix typos in the document of UDP hashing\n      hv_netvsc: Clean up an unused parameter in rndis_filter_set_rss_param()\n      hv_netvsc: Simplify num_chn checking in rndis_filter_device_add()\n      hv_netvsc: Simplify the limit check in netvsc_set_channels()\n      hv_netvsc: Fix the channel limit in netvsc_set_rxfh()\n\nHamad Kadmany (2):\n      wil6210: protect against invalid length of tx management frame\n      wil6210: fix interface-up check\n\nHans de Goede (1):\n      brcmfmac: Log chip id and revision\n\nHauke Mehrtens (1):\n      ath10k: activate user space firmware loading again\n\nHimanshu Jha (2):\n      net: ethernet: broadcom: Remove null check before kfree\n      rsi: remove memset before memcpy\n\nHåkon Bugge (1):\n      rds: Fix non-atomic operation on shared flag variable\n\nIan Molton (5):\n      Bluetooth: hci_nokia: prevent crash on module removal\n      Bluetooth: hci_nokia: remove duplicate call to pm_runtime_disable()\n      Bluetooth: hci_serdev: Introduce hci_uart_unregister_device()\n      Bluetooth: hci_nokia: Use new hci_uart_unregister_device() function\n      Bluetooth: hci_ll: Use new hci_uart_unregister_device() function\n\nIdo Schimmel (54):\n      mlxsw: spectrum: Mark packets trapped in router\n      mlxsw: spectrum: Trap IPv4 packets with Router Alert option\n      mlxsw: spectrum_router: Flood unregistered multicast packets to router\n      mlxsw: spectrum_router: Don't assume neighbour type\n      mlxsw: spectrum_router: Don't create FIB node during lookup\n      mlxsw: spectrum_router: Make FIB node retrieval family agnostic\n      mlxsw: spectrum_router: Extend virtual routers with IPv6 support\n      mlxsw: reg: Update RALUE register with IPv6 support\n      mlxsw: spectrum_router: Allow IPv6 routes to be programmed\n      mlxsw: spectrum_router: Set abort trap for IPv6\n      mlxsw: spectrum_router: Create IPv4 specific entry struct\n      mlxsw: spectrum_router: Mark IPv4 specific function accordingly\n      mlxsw: spectrum_router: Drop unnecessary parameter\n      mlxsw: spectrum_router: Rename functions to add / delete a FIB entry\n      mlxsw: spectrum_router: Update prefix count for IPv6\n      mlxsw: spectrum_router: Don't batch neighbour deletion\n      mlxsw: spectrum_router: Fix build when IPv6 isn't enabled\n      mlxsw: core: Use correct EMAD transaction ID in debug message\n      ipv4: fib: Set offload indication according to nexthop flags\n      rocker: Provide offload indication using nexthop flags\n      mlxsw: spectrum_router: Provide offload indication using nexthop flags\n      mlxsw: spectrum_router: Don't check state when refreshing offload indication\n      mlxsw: spectrum_router: Refresh offload indication upon group refresh\n      ipv4: fib: Remove unused functions\n      net: core: Make the FIB notification chain generic\n      mlxsw: spectrum_router: Ignore address families other than IPv4\n      rocker: Ignore address families other than IPv4\n      net: fib_rules: Implement notification logic in core\n      ipv6: fib_rules: Check if rule is a default rule\n      ipv6: fib: Add FIB notifiers callbacks\n      ipv6: fib: Add in-kernel notifications for route add / delete\n      ipv6: fib_rules: Dump rules during registration to FIB chain\n      ipv6: fib: Dump tables during registration to FIB chain\n      ipv6: fib: Add offload indication to routes\n      ipv6: fib: Don't assume only nodes hold a reference on routes\n      ipv6: fib: Unlink replaced routes from their nodes\n      ipv6: Regenerate host route according to node pointer upon loopback up\n      ipv6: Regenerate host route according to node pointer upon interface up\n      ipv6: fib: Add helpers to hold / drop a reference on rt6_info\n      mlxsw: spectrum_router: Demultiplex FIB event based on family\n      mlxsw: spectrum_router: Sanitize IPv6 FIB rules\n      mlxsw: spectrum_router: Add support for IPv6 routes addition / deletion\n      mlxsw: spectrum_router: Add support for route replace\n      mlxsw: spectrum_router: Abort on source-specific routes\n      mlxsw: spectrum_router: Don't ignore IPv6 notifications\n      mlxsw: spectrum_router: Return void from deletion functions\n      mlxsw: spectrum_router: Pass argument explicitly\n      mlxsw: spectrum_router: Use one LPM tree for all virtual routers\n      ipv6: fib: Provide offload indication using nexthop flags\n      mlxsw: spectrum_router: Use correct config option\n      mlxsw: spectrum_router: Trap packets hitting anycast routes\n      mlxsw: spectrum_router: Set abort trap in all virtual routers\n      net: Add module reference to FIB notifiers\n      bridge: switchdev: Use an helper to clear forward mark\n\nIlan Peer (1):\n      iwlwifi: mvm: Fix channel switch in case of count <= 1\n\nIlan Tayari (4):\n      esp4: Support RX checksum with crypto offload\n      esp6: Support RX checksum with crypto offload\n      xfrm: Auto-load xfrm offload modules\n      xfrm: Clear RX SKB secpath xfrm_offload\n\nIntiyaz Basha (20):\n      liquidio: add missing strings in oct_dev_state_str array\n      liquidio: moved console_bitmask module param to lio_main.c\n      liquidio: fix wrong info about vf rx/tx ring parameters reported to ethtool\n      liquidio: napi cleanup\n      liquidio: rx/tx queue cleanup\n      liquidio: removed check for queue size alignment\n      liquidio: moved ptp_enable to octeon_device structure\n      liquidio: moved wait_for_pending_requests to octeon_network.h\n      liquidio: moved update_txq_status to lio_core.c\n      liquidio: moved octeon_setup_droq to lio_core.c\n      liquidio: moved liquidio_push_packet to lio_core.c\n      liquidio: moved liquidio_napi_drv_callback to lio_core.c\n      liquidio: moved liquidio_napi_poll to lio_core.c\n      liquidio: moved liquidio_setup_io_queues to lio_core.c\n      liquidio: added support for ethtool --set-ring feature\n      liquidio: moved liquidio_msix_intr_handler to lio_core.c\n      liquidio: moved liquidio_legacy_intr_handler to lio_core.c\n      liquidio: moved octeon_setup_interrupt to lio_core.c\n      liquidio: added support for ethtool --set-channels feature\n      liquidio: fix Smatch error\n\nIordache Florinel-R70177 (1):\n      fsl/fman: enable FMan Keygen\n\nIvan Delalande (2):\n      inet_diag: allow protocols to provide additional data\n      tcp_diag: report TCP MD5 signing keys and addresses\n\nIyappan Subramanian (2):\n      drivers: net: xgene: Read tx/rx delay for ACPI\n      drivers: net: xgene: Remove return statement from void function\n\nJacob Keller (17):\n      i40e: remove WQ_UNBOUND and the task limit of our workqueue\n      i40e: display correct UDP tunnel type name\n      i40e: separate hw_features from runtime changing flags\n      i40e: remove workaround for Open Firmware MAC address\n      i40e/i40evf: use cmpxchg64 when updating private flags in ethtool\n      i40e: move check for avoiding VID=0 filters into i40e_vsi_add_vlan\n      i40e: use cpumask_copy instead of direct assignment\n      i40e: prevent snprintf format specifier truncation\n      i40evf: fix possible snprintf truncation of q_vector->name\n      i40e: force VMDQ device name truncation\n      i40e: remove workaround for resetting XPS\n      i40e: move enabling icr0 into i40e_update_enable_itr\n      i40e: initialize our affinity_mask based on cpu_possible_mask\n      i40e: invert logic for checking incorrect cpu vs irq affinity\n      i40e/i40evf: remove ULTRA latency mode\n      i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate\n      i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq\n\nJakub Kicinski (24):\n      bpf: install libbpf headers on 'make install'\n      nfp: remove the probe deferral when FW not present\n      nfp: look for firmware image by device serial number and PCI name\n      nfp: only use direct firmware requests\n      nfp: link basic ethtool ops to representors\n      nfp: provide ethtool_drvinfo on representors\n      nfp: allow retreiving management FW logs on representors\n      nfp: don't report standard netdev statistics in ethtool\n      nfp: add helper for printing ethtool strings\n      nfp: split software and hardware vNIC statistics\n      nfp: store pointer to MAC statistics in nfp_port\n      nfp: report MAC statistics in ethtool\n      nfp: add pointer to vNIC config memory to nfp_port structure\n      nfp: add ethtool statistics for representors\n      nfp: fix copy paste in names and messages regarding vNICs\n      nfp: don't reuse pointers in ring dumping\n      selftests/bpf: check the instruction dumps are populated\n      nfp: separate app vNIC init/clean from alloc/free\n      nfp: flower: base lifetime of representors on existence of lower vNIC\n      nfp: move the start/stop app callbacks back\n      nfp: be drop monitor friendly\n      nfp: build the flower offload by default\n      nfp: flower: restore RTNL locking around representor updates\n      net: sched: don't use GFP_KERNEL under spin lock\n\nJakub Sitnicki (7):\n      ipv6: Avoid going through ->sk_net to access the netns\n      rtnelink: Move link dump consistency check out of the loop\n      ipv6: Add sysctl for per namespace flow label reflection\n      net: Extend struct flowi6 with multipath hash\n      ipv6: Compute multipath hash for ICMP errors from offending packet\n      ipv6: Fold rt6_info_hash_nhsfn() into its only caller\n      ipv6: Use multipath hash from flow info if available\n\nJamal Hadi Salim (4):\n      net netlink: Add new type NLA_BITFIELD32\n      net sched actions: Use proper root attribute table for actions\n      net sched actions: dump more than TCA_ACT_MAX_PRIO actions per batch\n      net sched actions: add time filter for action dumping\n\nJason Wang (11):\n      virtio_ring: allow to store zero as the ctx\n      virtio-net: pack headroom into ctx for mergeable buffers\n      virtio-net: switch to use new ctx API for small buffer\n      virtio-net: do not reset during XDP set\n      virtio-net: switch off offloads on demand if possible on XDP set\n      tap: use build_skb() for small packet\n      net: export some generic xdp helpers\n      tap: XDP support\n      tun: reserve extra headroom only when XDP is set\n      tun: rename generic_xdp to skb_xdp\n      vhost_net: correctly check tx avail during rx busy polling\n\nJeffy Chen (2):\n      Bluetooth: btusb: Fix memory leak in play_deferred\n      mwifiex: uninit wakeup info in the error handling\n\nJesper Dangaard Brouer (17):\n      qdisc: add tracepoint qdisc:qdisc_dequeue for dequeued SKBs\n      ixgbe: change ndo_xdp_xmit return code on xmit errors\n      xdp: adjust xdp redirect tracepoint to include return error code\n      xdp: remove bpf_warn_invalid_xdp_redirect\n      xdp: make generic xdp redirect use tracepoint trace_xdp_redirect\n      ixgbe: use return codes from ndo_xdp_xmit that are distinguishable\n      xdp: remove net_device names from xdp_redirect tracepoint\n      xdp: get tracepoints xdp_exception and xdp_redirect in sync\n      xdp: remove redundant argument to trace_xdp_redirect\n      xdp: tracepoint xdp_redirect also need a map argument\n      xdp: make xdp tracepoints report bpf prog id instead of prog_tag\n      xdp: separate xdp_redirect tracepoint in error case\n      xdp: separate xdp_redirect tracepoint in map case\n      samples/bpf: xdp_redirect load XDP dummy prog on TX device\n      samples/bpf: xdp_monitor tool based on tracepoints\n      Revert \"net: use lib/percpu_counter API for fragmentation mem accounting\"\n      Revert \"net: fix percpu memory leaks\"\n\nJesse Brandeburg (5):\n      i40e: fix up 32 bit timespec references\n      i40e: fix odd formatting and indent\n      i40e/i40evf: make IPv6 ATR code clearer\n      i40e/i40evf: remove mismatched type warnings\n      i40evf: add some missing includes\n\nJiri Benc (3):\n      ether: add NSH ethertype\n      vxlan: factor out VXLAN-GPE next protocol\n      nsh: add GSO support\n\nJiri Pirko (48):\n      net: sched: sch_atm: use Qdisc_class_common structure\n      net: sched: remove unneeded tcf_em_tree_change\n      net: sched: change names of action number helpers to be aligned with the rest\n      net: sched: use tcf_exts_has_actions in tcf_exts_exec\n      net: sched: remove redundant helpers tcf_exts_is_predicative and tcf_exts_is_available\n      net: sched: fix return value of tcf_exts_exec\n      net: sched: remove check for number of actions in tcf_exts_exec\n      net: sched: use tcf_exts_has_actions instead of exts->nr_actions\n      net: sched: cls_bpf: rename cls_bpf_modify_existing function\n      net: sched: cls_fw: rename fw_change_attrs function\n      net: sched: cls_flower: no need to call tcf_exts_change for newly allocated struct\n      net: sched: cls_fw: no need to call tcf_exts_change for newly allocated struct\n      net: sched: cls_matchall: no need to call tcf_exts_change for newly allocated struct\n      net: sched: cls_basic: no need to call tcf_exts_change for newly allocated struct\n      net: sched: cls_bpf: no need to call tcf_exts_change for newly allocated struct\n      net: sched: cls_cgroup: no need to call tcf_exts_change for newly allocated struct\n      net: sched: cls_flow: no need to call tcf_exts_change for newly allocated struct\n      net: sched: cls_route: no need to call tcf_exts_change for newly allocated struct\n      net: sched: cls_u32: no need to call tcf_exts_change for newly allocated struct\n      net: sched: avoid atomic swap in tcf_exts_change\n      net: sched: make type an argument for ndo_setup_tc\n      net: sched: rename TC_SETUP_MATCHALL to TC_SETUP_CLSMATCHALL\n      net: sched: make egress_dev flag part of flower offload struct\n      cxgb4: push cls_u32 setup_tc processing into a separate function\n      ixgbe: push cls_u32 and mqprio setup_tc processing into separate functions\n      mlx5e: push cls_flower and mqprio setup_tc processing into separate functions\n      mlx5e_rep: push cls_flower setup_tc processing into a separate function\n      mlxsw: spectrum: push cls_flower and cls_matchall setup_tc processing into separate functions\n      mlxsw: spectrum: rename cls arg in matchall processing\n      dsa: push cls_matchall setup_tc processing into a separate function\n      nfp: change flows in apps that offload ndo_setup_tc\n      hns3pf: don't check handle during mqprio offload\n      net: sched: push cls related args into cls_common structure\n      net: sched: move prio into cls_common\n      net: sched: change return value of ndo_setup_tc for driver supporting mqprio only\n      net: sched: get rid of struct tc_to_netdev\n      net: sched: Add helpers to identify classids\n      net: sched: propagate classid down to offload drivers\n      net: sched: use newly added classid identity helpers\n      net: sched: remove handle propagation down to the drivers\n      net: sched: remove cops->tcf_cl_offload\n      net: sched: cls_flower: fix ndo_setup_tc type for stats call\n      mlxsw: spectrum: Offload multichain TC rules\n      net: sched: add couple of goto_chain helpers\n      mlxsw: spectrum_acl: Allow to get group_id value for a ruleset\n      mlxsw: spectrum_acl: Provide helper to lookup ruleset\n      mlxsw: spectrum_flower: Offload goto_chain termination action\n      mlxsw: spectrum: compile-in dpipe support only if devlink is enabled\n\nJoan Jani (1):\n      Bluetooth: btqca: Fixed a coding style error\n\nJoe Perches (3):\n      batman-adv: Remove unnecessary length qualifier in %14pM\n      hyperv: netvsc: Neaten netvsc_send_pkt by using a temporary\n      openvswitch: Remove unnecessary newlines from OVS_NLERR uses\n\nJohannes Berg (15):\n      iwlwifi: refactor out paging code\n      iwlwifi: refactor shared mem parsing\n      iwlwifi: track current firmware image in common code\n      iwlwifi: refactor firmware debug code\n      iwlwifi: reorganize firmware API\n      iwlwifi: fw api: fix various kernel-doc warnings\n      iwlwifi: mvm: add and use iwl_mvm_has_unified_ucode()\n      iwlwifi: mvm: check family instead of new TX API for workarounds\n      iwlwifi: mvm: byte-swap constant instead of variable\n      iwlwifi: pcie: rename iwl_trans_check_hw_rf_kill() to pcie\n      iwlwifi: mvm: require AP_LINK_PS for TVQM\n      iwlwifi: mvm: simplify bufferable MMPDU check\n      iwlwifi: mvm: remove non-DQA mode\n      iwlwifi: mvm: remove useless condition in LED code\n      iwlwifi: mvm: use firmware LED command where applicable\n\nJohn Allen (6):\n      ibmvnic: Check for transport event on driver resume\n      ibmvnic: Implement per-queue statistics reporting\n      ibmvnic: Convert vnic server reported statistics to cpu endian\n      ibmvnic: Implement .get_ringparam\n      ibmvnic: Implement .get_channels\n      ibmvnic: Report rx buffer return codes as netdev_dbg\n\nJohn Crispin (7):\n      net-next: mediatek: fix typos inside the header file\n      net-next: mediatek: bring up QDMA RX ring 0\n      net-next: dsa: move struct dsa_device_ops to the global header file\n      net-next: dsa: add flow_dissect callback to struct dsa_device_ops\n      net-next: tag_mtk: add flow_dissect callback to the ops struct\n      net-next: dsa: fix flow dissection\n      net: core: fix compile error inside flow_dissector due to new dsa callback\n\nJohn Fastabend (39):\n      ixgbe: NULL xdp_tx rings on resource cleanup\n      net: xdp: support xdp generic on virtual devices\n      xdp: add bpf_redirect helper function\n      xdp: sample program for new bpf_redirect helper\n      net: implement XDP_REDIRECT for xdp generic\n      ixgbe: add initial support for xdp redirect\n      xdp: add trace event for xdp redirect\n      bpf: add devmap, a map for storing net device references\n      bpf: add bpf_redirect_map helper routine\n      xdp: Add batching support to redirect map\n      net: add notifier hooks for devmap bpf map\n      xdp: bpf redirect with map sample program\n      net: fix build error in devmap helper calls\n      bpf: testing: fix devmap tests\n      net: comment fixes against BPF devmap helper calls\n      bpf: devmap fix mutex in rcu critical section\n      net: early init support for strparser\n      net: add sendmsg_locked and sendpage_locked to af_inet6\n      net: fixes for skb_send_sock\n      bpf: introduce new program type for skbs on sockets\n      bpf: export bpf_prog_inc_not_zero\n      bpf: sockmap with sk redirect support\n      bpf: add access to sock fields and pkt data from sk_skb programs\n      bpf: sockmap sample program\n      bpf: selftests: add tests for new __sk_buff members\n      bpf: selftests add sockmap tests\n      bpf: devmap: remove unnecessary value size check\n      bpf: sockmap state change warning fix\n      bpf: sock_map fixes for !CONFIG_BPF_SYSCALL and !STREAM_PARSER\n      bpf: convert sockmap field attach_bpf_fd2 to type\n      bpf: sockmap, remove STRPARSER map_flags and add multi-map support\n      bpf: sockmap add missing rcu_read_(un)lock in smap_data_ready\n      bpf: additional sockmap self tests\n      bpf: more SK_SKB selftests\n      bpf: harden sockmap program attach to ensure correct map type\n      bpf: sockmap indicate sock events to listeners\n      bpf: sockmap requires STREAM_PARSER add Kconfig entry\n      bpf: test_maps add sockmap stress test\n      bpf: sockmap update/simplify memory accounting scheme\n\nJohn W Linville (1):\n      igb: support BCM54616 PHY\n\nJon Paul Maloy (1):\n      tipc: don't reset stale broadcast send link\n\nJoão Paulo Rechi Vita (1):\n      iwlwifi: Demote messages about fw flags size to info\n\nJulia Lawall (7):\n      ipv6: constify inet6_protocol structures\n      l2tp: constify inet6_protocol structures\n      Revert \"ipv6: constify inet6_protocol structures\"\n      Revert \"l2tp: constify inet6_protocol structures\"\n      netfilter: constify nf_conntrack_l3/4proto parameters\n      netfilter: constify nf_loginfo structures\n      X25: constify null_x25_address\n\nJulian Wiedmann (16):\n      s390/qeth: don't access skb after transmission\n      s390/qeth: remove extra L2 adapterparms query\n      s390/qeth: remove extra L3 adapterparms query\n      s390/qeth: simplify fragment type selection\n      s390/qeth: straighten out fill_buffer() interface\n      s390/qeth: clean up fill_buffer() offset logic\n      s390/qeth: make more use of skb API\n      s390/net: reduce inlining\n      s390/qeth: extract bridgeport cmd builder\n      s390/qeth: split L2 xmit paths\n      s390/qeth: pass full data length to l2_fill_header()\n      s390/qeth: pass TSO header length to fill_buffer()\n      s390/qeth: pass TSO data offset to fill_buffer()\n      s390/qeth: pass full IQD header length to fill_buffer()\n      s390/qeth: unify code to build header elements\n      s390/qeth: use skb_cow_head() for L2 OSA xmit\n\nKalle Valo (9):\n      ath10k: fix indenting in ath10k_wmi_update_noa()\n      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git\n      Merge tag 'iwlwifi-next-for-kalle-2017-08-01' of git://git.kernel.org/.../iwlwifi/iwlwifi-next\n      Merge tag 'iwlwifi-next-for-kalle-2017-08-11' of git://git.kernel.org/.../iwlwifi/iwlwifi-next\n      Merge tag 'iwlwifi-next-for-kalle-2017-08-18' of git://git.kernel.org/.../iwlwifi/iwlwifi-next\n      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git\n      Merge git://git.kernel.org/.../kvalo/wireless-drivers.git\n      Merge tag 'iwlwifi-next-for-kalle-2017-08-30' of git://git.kernel.org/.../iwlwifi/iwlwifi-next\n      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git\n\nKarun Eagalapati (19):\n      rsi: fix sdio card reset problem\n      rsi: chip reset for SDIO interface\n      rsi: correct SDIO disconnect path handling\n      rsi: card reset for USB interface\n      rsi: USB tx headroom cleanup\n      rsi: rename USB endpoint macros\n      rsi: choose correct endpoint based on queue.\n      rsi: set immediate wakeup bit\n      rsi: rename variable in_sdio_litefi_irq\n      rsi: Optimise sdio claim and release host\n      rsi: SDIO Rx packet processing enhancement\n      rsi: use separate mutex lock for receive thread\n      rsi: Rename mutex tx_rxlock to the tx_lock.\n      rsi: add support for legacy power save\n      rsi: add support for U-APSD power save\n      rsi: rename sdio_read_buffer_status_register\n      rsi: buffer full check optimization\n      rsi: buffer available interrupt handling\n      rsi: RTS threshold configuration\n\nKittipon Meesompop (3):\n      s390/qeth: reject multicast rxip addresses\n      s390/qeth: fix trace-messages for deleting rxip addresses\n      s390/qeth: fix using of ref counter for rxip addresses\n\nKonstantin Khlebnikov (2):\n      net_sched: call qlen_notify only if child qdisc is empty\n      net_sched/hfsc: opencode trivial set_active() and set_passive()\n\nLazar Alexei (1):\n      wil6210: align to latest auto generated wmi.h\n\nLeif Liddy (1):\n      Bluetooth: btusb: fix QCA Rome suspend/resume\n\nLendacky, Thomas (13):\n      amd-xgbe: Set the MDIO mode for 10000Base-T configuration\n      amd-xgbe: Set the MII control width for the MAC interface\n      amd-xgbe: Be sure driver shuts down cleanly on module removal\n      amd-xgbe: Update TSO packet statistics accuracy\n      amd-xgbe: Add support to handle device renaming\n      amd-xgbe: Add additional dynamic debug messages\n      amd-xgbe: Optimize DMA channel interrupt enablement\n      amd-xgbe: Add hardware features debug output\n      amd-xgbe: Add per queue Tx and Rx statistics\n      net: ethtool: Add macro to clear a link mode setting\n      amd-xgbe: Convert to using the new link mode settings\n      amd-xgbe: Add support for VXLAN offload capabilities\n      amd-xgbe: Add additional ethtool statistics\n\nLeon Romanovsky (1):\n      net/mlx4_core: Make explicit conversion to 64bit value\n\nLevin, Alexander (Sasha Levin) (1):\n      net: inet: diag: expose sockets cgroup classid\n\nLiad Kaufman (3):\n      iwlwifi: mvm: support fw reading empty OTP\n      iwlwifi: fix a000 RF_ID define\n      iwlwifi: fix long debug print\n\nLin Yun Sheng (2):\n      net: hns: Add self-adaptive interrupt coalesce support in hns driver\n      net: hns: Fix for __udivdi3 compiler error\n\nLior David (3):\n      wil6210: ratelimit errors in TX/RX interrupts\n      wil6210: increase connect timeout\n      wil6210: ensure P2P device is stopped before removing interface\n\nLoic Poulain (5):\n      Bluetooth: hci_bcm: Make bcm_request_irq fail if no IRQ resource\n      Bluetooth: hci_uart: Fix uninitialized alignment value\n      Bluetooth: hci_bcm: Add serdev support\n      dt-bindings: net: bluetooth: Add broadcom-bluetooth\n      Bluetooth: make baswap src const\n\nLorenzo Colitti (1):\n      net: xfrm: support setting an output mark.\n\nLuca Coelho (16):\n      iwlwifi: mvm: refactor beacon template command code\n      iwlwifi: mvm: rename p2p-specific sta functions to include p2p in the names\n      iwlwifi: fix a few instances of misaligned kerneldoc parameters\n      iwlwifi: remove references to unsupported HW\n      iwlwifi: mvm: consider RFKILL during INIT as success\n      iwlwifi: call iwl_remove_notification from iwl_wait_notification\n      iwlwifi: mvm: group all dummy SAR function declarations together\n      iwlwifi: mvm: use mvmsta consistently in rs.c\n      iwlwifi: move BT_MBOX_PRINT macro to common header\n      iwlwifi: pci: add new PCI ID for 7265D\n      iwlwifi: update channel flags parser\n      iwlwifi: add workaround to disable wide channels in 5GHz\n      iwlwifi: fw: fix lar_enabled endian problem in iwl_fw_get_nvm\n      iwlwifi: mvm: remove useless argument in iwl_nvm_init()\n      iwlwifi: mvm: remove useless check for mvm->cfg in iwl_parse_nvm_section()\n      iwlwifi: use big-endian for the hw section of the nvm\n\nMadalin Bucur (6):\n      fsl/fman: move struct fman to header file\n      dpaa_eth: use multiple Rx frame queues\n      dpaa_eth: enable Rx hashing control\n      dpaa_eth: add NETIF_F_RXHASH\n      Documentation: networking: add RSS information\n      dpaa_eth: check allocation result\n\nMalcolm Priestley (1):\n      rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter\n\nManikanta Pubbisetty (3):\n      ath10k: extend wmi service map to accommodate new services\n      ath10k: add tdls support for 10.4 firmwares\n      ath10k: push peer type to target for TDLS peers\n\nMarc Gonzalez (1):\n      net: phy: Log only PHY state transitions\n\nMarcel Holtmann (6):\n      Bluetooth: hci_nokia: select BT_BCM for btbcm_set_bdaddr()\n      Bluetooth: btusb: Add workaround for Broadcom devices without product id\n      Bluetooth: hci_bcm: Use operation speed of 4Mbps only for ACPI devices\n      Bluetooth: btbcm: Consolidate the controller information commands\n      Bluetooth: hci_bcm: Handle empty packet after firmware loading\n      Bluetooth: Add option for disabling legacy ioctl interfaces\n\nMariusz Stachura (3):\n      i40e: Store the requested FEC information\n      i40e/i40evf: support for VF VLAN tag stripping control\n      i40e: 25G FEC status improvements\n\nMartin Habets (1):\n      sfc: Add ethtool -m support for QSFP modules\n\nMartin KaFai Lau (6):\n      bpf: Fix map-in-map checking in the verifier\n      bpf: Allow selecting numa node during map creation\n      bpf: Allow numa selection in INNER_LRU_HASH_PREALLOC test of map_perf_test\n      bpf: Add lru_hash_lookup performance test\n      bpf: Inline LRU map lookup\n      bpf: Only set node->ref = 1 if it has not been set\n\nMatan Barak (5):\n      net/mlx5: Convert linear search for free index to ida\n      net/mlx5: Don't store reserved part in FTEs and FGs\n      net/mlx5: Add hash table to search FTEs in a flow-group\n      net/mlx5: Add hash table for flow groups in flow table\n      net/mlx5: Add tracepoints\n\nMatt Chen (1):\n      iwlwifi: mvm: don't send CTDP commands via debugfs if not supported\n\nMatthias Frei (1):\n      ath10k: set a-mpdu receiver reference number\n\nMatvejchikov Ilya (1):\n      tcp: remove redundant argument from tcp_rcv_established()\n\nMaxim Uvarov (2):\n      drivers: net: davinci_mdio: remove busy loop on wait user access\n      drivers: net: davinci_mdio: print bus frequency\n\nMaya Erez (3):\n      wil6210: check no_fw_recovery in resume failure recovery\n      wil6210: add statistics for suspend time\n      wil6210: notify wiphy on wowlan support\n\nMichael Chan (11):\n      bnxt_en: Update firmware interface spec to 1.8.0.\n      bnxt_en: Retrieve the hardware bridge mode from the firmware.\n      bnxt_en: Implement ndo_bridge_{get|set}link methods.\n      bnxt_en: Add bnxt_get_num_stats() to centrally get the number of ethtool stats.\n      bnxt_en: Allow the user to set ethtool stats-block-usecs to 0.\n      bnxt_en: Report firmware DCBX agent.\n      bnxt_en: Set ETS min_bw parameter for older firmware.\n      bnxt_en: Update firmware interface spec. to 1.8.1.4.\n      bnxt_en: Improve tx ring reservation logic.\n      bnxt_en: Improve -ENOMEM logic in NAPI poll loop.\n      bnxt_en: Reduce default rings on multi-port cards.\n\nMichael Skeffington (1):\n      rt2x00: Fix MMIC Countermeasures\n\nMichal Simek (1):\n      net: phy: Use tab for indentation in Kconfig\n\nMickaël Salaün (2):\n      bpf: Move check_uarg_tail_zero() upward\n      bpf: Extend check_uarg_tail_zero() checks\n\nMike Maloney (2):\n      tcp: Extend SOF_TIMESTAMPING_RX_SOFTWARE to TCP recvmsg\n      selftests/net: Add a test to validate behavior of rx timestamps\n\nMitch Williams (1):\n      i40e/i40evf: adjust packet size to account for double VLANs\n\nMohammed Gamal (1):\n      netvsc: Remove redundant use of ipv6_hdr()\n\nMordechai Goodstein (1):\n      iwlwifi: implement fseq version mismatch warning\n\nMoshe Shemesh (1):\n      net/mlx4: Add user mac FW update support\n\nNathan Fontenot (3):\n      ibmvnic: Clean up resources on probe failure\n      ibmvnic: Add netdev_dbg output for debugging\n      ibmvnic: Correct 'unused variable' warning in build.\n\nNeal Cardwell (1):\n      tcp: remove extra POLL_OUT added for finished active connect()\n\nNick Desaulniers (1):\n      netfilter: nf_nat_h323: fix logical-not-parentheses warning\n\nNiklas Söderlund (2):\n      ravb: add wake-on-lan support via magic packet\n      ravb: add workaround for clock when resuming with WoL enabled\n\nOhad Oz (2):\n      Allow Mellanox switch devices to be configured if only I2C bus is set\n      Change Kconfig description\n\nOndrej Zary (3):\n      Bluetooth: bluecard: Always enable LEDs (fix for Anycom CF-300)\n      Bluetooth: bluecard: fix LED behavior\n      Bluetooth: bluecard: blink LED during continuous activity\n\nOr Gerlitz (11):\n      mlxsw: acl: Add ip ttl acl element\n      mlxsw: spectrum: Add ttl to the ipv4 acl block\n      mlxsw: spectrum_flower: Add support for ip ttl\n      mlxsw: acl: Add ip tos acl element\n      mlxsw: spectrum: Add tos to the ipv4 acl block\n      mlxsw: spectrum_flower: Add support for ip tos\n      net/mlx5: Avoid blank lines after/before open/close brace\n      net/mlx5: Add a blank line after declarations\n      net/mlx5e: Properly indent within conditional statements\n      net/mlx5e: Avoid using multiple blank lines\n      net/mlx5e: Place constants on the right side of comparisons\n\nPablo Cascón (1):\n      nfp: add basic SR-IOV ndo functions\n\nPablo M. Bermudo Garay (5):\n      netfilter: nf_tables: fib: use skb_header_pointer\n      netfilter: nf_tables: add fib expression to the netdev family\n      netfilter: nf_tables: add select_ops for stateful objects\n      netfilter: nft_limit: replace pkt_bytes with bytes\n      netfilter: nft_limit: add stateful object type\n\nPablo Neira Ayuso (6):\n      netfilter: nf_tables: keep chain counters away from hot path\n      netfilter: nf_tables: add nf_tables_updchain()\n      netfilter: nf_tables: add nf_tables_addchain()\n      netlink: add NLM_F_NONREC flag for deletion requests\n      netfilter: nf_tables: use NLM_F_NONREC for deletion requests\n      netfilter: nf_tables: support for recursive chain deletion\n\nPaolo Abeni (5):\n      IP: do not modify ingress packet IP option in ip_options_echo()\n      ip/options: explicitly provide net ns to __ip_options_echo()\n      Revert \"ipv4: keep skb->dst around in presence of IP options\"\n      udp: no need to preserve skb->dst\n      net/sock: allow the user to set negative peek offset\n\nPaul Gortmaker (1):\n      liquidio: fix implicit irq include causing build failures\n\nPaul M Stillwell Jr (1):\n      i40e: Handle admin Q timeout when releasing NVM\n\nPavani Muthyala (6):\n      rsi: management frame descriptor preparation cleanup\n      rsi: data packet descriptor code cleanup\n      rsi: data packet descriptor enhancements\n      rsi: separate function for data packet descriptor\n      rsi: add support for rf-kill functionality\n      rsi: update set_antenna command frame\n\nPavel Belous (1):\n      aquantia: Switch to use napi_gro_receive\n\nPavel Machek (1):\n      Bluetooth: document config options\n\nPetr Machata (29):\n      mlxsw: spectrum_acl: Fix a typo\n      mlxsw: reg.h: Fix a typo\n      mlxsw: spectrum_router: Fix a typo\n      mlxsw: Update specification of reg_ritr_type\n      mlxsw: reg.h: Namespace IP2ME registers\n      mlxsw: spectrum_router: Simplify a piece of code\n      mlxsw: spectrum_router: Clarify a piece of code\n      mlxsw: spectrum_router: Simplify a piece of code\n      mlxsw: reg: Update RITR to support loopback device\n      mlxsw: reg: Update RATR to support IP-in-IP tunnels\n      mlxsw: reg: Move enum mlxsw_reg_ratr_trap_id\n      mlxsw: reg: Add mlxsw_reg_ralue_act_ip2me_tun_pack()\n      mlxsw: reg: Add Routing Tunnel Decap Properties Register\n      mlxsw: reg: Extract mlxsw_reg_ritr_mac_pack()\n      mlxsw: reg: Give mlxsw_reg_ratr_pack a type parameter\n      mlxsw: spectrum_router: Publish mlxsw_sp_l3proto\n      mlxsw: spectrum_router: Add mlxsw_sp_ipip_ops\n      mlxsw: spectrum_router: Support FID-less RIFs\n      mlxsw: spectrum_router: Introduce loopback RIFs\n      mlxsw: spectrum_router: Extract mlxsw_sp_fi_is_gateway()\n      mlxsw: spectrum_router: Extract mlxsw_sp_rt6_is_gateway()\n      mlxsw: spectrum_router: Make nexthops typed\n      mlxsw: spectrum_router: Support IPv4 overlay encap\n      mlxsw: spectrum_router: Support IPv6 overlay encap\n      mlxsw: spectrum_router: Support IPv4 underlay decap\n      mlxsw: spectrum_router: Use existing decap route\n      mlxsw: spectrum: Register for IPIP_DECAP_ERROR trap\n      mlxsw: spectrum_router: Add loopback accessors\n      mlxsw: spectrum_router: Support GRE tunnels\n\nPhil Sutter (7):\n      netfilter: nf_tables: Attach process info to NFT_MSG_NEWGEN notifications\n      netfilter: nf_tables: No need to check chain existence when tracing\n      netlink: Introduce nla_strdup()\n      netfilter: nf_tables: Allow table names of up to 255 chars\n      netfilter: nf_tables: Allow chain name of up to 255 chars\n      netfilter: nf_tables: Allow set names of up to 255 chars\n      netfilter: nf_tables: Allow object names of up to 255 chars\n\nPhilipp Zabel (1):\n      ath10k: explicitly request exclusive reset control\n\nPing-Ke Shih (8):\n      rtlwifi: Fill in_4way field by driver\n      rtlwifi: Add BT_MP_INFO to c2h handler.\n      rtlwifi: Add board type for 8723be and 8192ee\n      rtlwifi: add amplifier type for 8812ae\n      rtlwifi: Update 8723be new phy parameters and its parser.\n      rtlwifi: Rename rtl_desc92_rate to rtl_desc_rate\n      rtlwifi: Uses addr1 instead DA to determine broadcast and multicast addr.\n      rtlwifi: move IS_HARDWARE_TYPE_xxx checker to wifi.h\n\nPrameela Rani Garnepudi (31):\n      rsi: changes in eeprom read frame\n      rsi: separate function for management packet descriptor\n      rsi: add common structures needed for command packets\n      rsi: immediate wakeup bit and priority for TX command packets\n      rsi: Update in tx command frame radio capabilities\n      rsi: remove unnecessary check for 802.11 management packet\n      rsi: Update peer notify command frame\n      rsi: Update aggregation parameters command frame\n      rsi: Update baseband RF programming frame\n      rsi: update set_channel command frame\n      rsi: update vap capabilities command frame\n      rsi: update set_key command frame\n      rsi: set_key enhancements\n      rsi: update autorate request command frame\n      rsi: block/unblock data queues as per connection status\n      rsi: update tx command frame block/unblock data\n      rsi: Remove internal header from Tx status skb\n      rsi: Send rx filter frame to device when interface is down\n      rsi: regulatory enhancements\n      rsi: fix uninitialized descriptor pointer issue\n      rsi: advertise ap mode support\n      rsi: add interface changes for ap mode\n      rsi: remove interface changes for AP mode\n      rsi: add beacon changes for AP mode\n      rsi: handle station connection in AP mode\n      rsi: handle station disconnection in AP mode\n      rsi: data and managemet path changes for AP mode\n      rsi: use common descriptor for auto rate frame\n      rsi: update tx auto rate command frame for AP mode\n      rsi: aggregation parameters frame for AP mode\n      rsi: security enhancements for AP mode\n\nQuan Nguyen (1):\n      drivers: net: xgene: Configure tx/rx delay for ACPI\n\nRabie Loulou (2):\n      net/mlx5: Fix counter list hardware structure\n      net/mlx5: Increase the maximum flow counters supported\n\nRahul Verma (3):\n      qed: Add support for vf coalesce configuration.\n      qed: Read per queue coalesce from hardware\n      qed: enhanced per queue max coalesce value.\n\nRakesh Pillai (1):\n      ath10k: fix memory leak in rx ring buffer allocation\n\nRami Rosen (1):\n      net: fix two typos in net_device_ops documentation.\n\nRay Jui (1):\n      bnxt: Add PCIe device IDs for bcm58802/bcm58808\n\nReizer, Eyal (1):\n      wlcore: add missing nvs file name info for wilink8\n\nRick Farrington (12):\n      liquidio: support new firmware statistic fw_err_pki\n      liquidio: lowmem: init allocated memory to 0\n      liquidio: lowmem: do not dereference null ptr\n      liquidio: lowmem: init allocated memory to 0\n      liquidio: standardization: use min_t instead of custom macro\n      liquidio: cleanup: removed cryptic and misleading macro\n      liquidio: update debug console logging mechanism\n      liquidio: with embedded f/w, don't reload f/w, issue pf flr at exit\n      liquidio: with embedded f/w, issue droq credits before enablement\n      liquidio: remove support for deprecated f/w cmd OCTNET_CMD_RESET_PF\n      liquidio: fix use of pf in pass-through mode in a virtual machine\n      liquidio: fix crash in presence of zeroed-out base address regs\n\nRob Clark (1):\n      wcn36xx: check dma_mapping_error()\n\nRob Herring (1):\n      net: Convert to using %pOF instead of full_name\n\nRobin Murphy (1):\n      qtnfmac: Tidy up DMA mask setting\n\nRomain Perier (3):\n      net: arc_emac: Add support for ndo_do_ioctl net_device_ops operation\n      wireless: ipw2200: Replace PCI pool old API\n      net: stmmac: Delete dead code for MDIO registration\n\nRoopa Prabhu (3):\n      lwtunnel: replace EXPORT_SYMBOL with EXPORT_SYMBOL_GPL\n      bridge: fdb add and delete tracepoints\n      bridge: add tracepoint in br_fdb_update\n\nRosen Penev (1):\n      ath9k: Add Dell Wireless 1802 with wowlan capability\n\nRosen, Rami (1):\n      net/packet: remove unused PGV_FROM_VMALLOC definition.\n\nRussell King (13):\n      net: phy: allow settings table to support more than 32 link modes\n      net: phy: split out PHY speed and duplex string generation\n      net: phy: move phy_lookup_setting() and guts of phy_supported_speeds() to phy-core\n      net: phy: add 1000Base-X to phy settings table\n      net: phy: provide a hook for link up/link down events\n      net: phy: export phy_start_machine() for phylink\n      net: phy: add I2C mdio bus\n      phylink: add phylink infrastructure\n      sfp: add sfp-bus to bridge between network devices and sfp cages\n      phylink: add module EEPROM support\n      phylink: add support for MII ioctl access to Clause 45 PHYs\n      phylink: add in-band autonegotiation support for 10GBase-KR mode.\n      sfp: add SFP module support\n\nRyan Hsu (3):\n      ath10k: fix napi_poll budget overflow\n      ath10k: add the PCI PM core suspend/resume ops\n      ath10k: configure and enable the wakeup capability\n\nSZ Lin (6):\n      net: moxa: Remove braces from single-line body\n      net: moxa: Prefer 'unsigned int' to bare use of 'unsigned'\n      net: moxa: Fix comparison to NULL could be written with !\n      net: moxa: Remove extra space after a cast\n      net: moxa: Fix for typo in comment to function moxart_mac_setup_desc_ring()\n      net: moxa: Add spaces preferred around that '{+,-}'\n\nSabrina Dubroca (6):\n      net: add new netdevice feature for offload of RX port for UDP tunnels\n      net: check UDP tunnel RX port offload feature before calling tunnel ndo ndo\n      net: add infrastructure to un-offload UDP tunnel port\n      net: call udp_tunnel_get_rx_info when NETIF_F_RX_UDP_TUNNEL_PORT is toggled\n      geneve/vxlan: add support for NETDEV_UDP_TUNNEL_DROP_INFO\n      geneve/vxlan: offload ports on register/unregister events\n\nSaeed Mahameed (6):\n      net/mlx5e: Rearrange netdevice ops structures\n      net/mlx5e: NIC netdev init flow cleanup\n      net/mlx5: Unify vport manager capability check\n      net/mlx5: Separate between E-Switch and MPFS\n      net/mlx5: Add CONFIG_MLX5_ESWITCH Kconfig\n      net/mlx5: Add a blank line after declarations V2\n\nSalil (12):\n      net: hns3: Add support of HNS3 Ethernet Driver for hip08 SoC\n      net: hns3: Add support of the HNAE3 framework\n      net: hns3: Add HNS3 IMP(Integrated Mgmt Proc) Cmd Interface Support\n      net: hns3: Add HNS3 Acceleration Engine & Compatibility Layer Support\n      net: hns3: Add support of TX Scheduler & Shaper to HNS3 driver\n      net: hns3: Add MDIO support to HNS3 Ethernet driver for hip08 SoC\n      net: hns3: Add Ethtool support to HNS3 driver\n      net: hns3: Add HNS3 driver to kernel build framework & MAINTAINERS\n      net: hns3: Fixes the missing u64_stats_fetch_begin_irq in 64-bit stats fetch\n      net: hns3: Fixes the static checker error warning in hns3_get_link_ksettings()\n      net: hns3: Fixes the static check warning due to missing unsupp L3 proto check\n      net: hns3: Add support to change MTU in HNS3 hardware\n\nSalil Mehta (1):\n      net: hns3: Fixes the wrong IS_ERR check on the returned phydev value\n\nSamuel Mendoza-Jonas (3):\n      net/ncsi: Fix several packet definitions\n      net/ncsi: Configure VLAN tag filter\n      ftgmac100: Support NCSI VLAN filtering when available\n\nSasha Neftin (1):\n      e1000e: Initial Support for IceLake\n\nSathya Perla (12):\n      bnxt_en: add support to enable VF-representors\n      bnxt_en: add vf-rep RX/TX and netdev implementation\n      bnxt_en: add support for port_attr_get and and get_phys_port_name\n      bnxt_en: include bnxt_vfr.c code under CONFIG_BNXT_SRIOV switch\n      bnxt_en: use SWITCHDEV_SET_OPS() for setting vf_rep_switchdev_ops\n      bnxt_en: fix switchdev port naming for external-port-rep and vf-reps\n      bnxt_re: add MAY_USE_DEVLINK dependency\n      bnxt_en: fix clearing devlink ptr from bnxt struct\n      bnxt_en: bnxt: add TC flower filter offload support\n      bnxt_en: add TC flower offload flow_alloc/free FW cmds\n      bnxt_en: add code to query TC flower offload stats\n      bnxt_en: add a dummy definition for bnxt_vf_rep_get_fid()\n\nScott Branden (1):\n      bnxt: initialize board_info values with proper enums\n\nSean Wang (4):\n      dt-bindings: net: mediatek: add support for MediaTek MT7623 and MT7622 SoC\n      net-next: mediatek: add platform data to adapt into various hardware\n      net-next: mediatek: add support for MediaTek MT7622 SoC\n      MAINTAINERS: add Sean/Nelson as MediaTek ethernet maintainers\n\nSeraphime Kirkovski (1):\n      iwlwifi: dvm: remove unused defines\n\nSergei Shtylyov (3):\n      of_mdio: kill useless variable in of_phy_register_fixed_link()\n      of_mdio: use of_property_read_u32_array()\n      of_mdio: merge branch tails in of_phy_register_fixed_link()\n\nSergey Matyukevich (25):\n      qtnfmac: updates for regulatory support\n      qtnfmac: regulatory configuration for self-managed setup\n      qtnfmac: add missing bus lock\n      qtnfmac: implement cfg80211 dump_survey handler\n      qtnfmac: implement reporting current channel\n      qtnfmac: fix station leave reason endianness\n      qtnfmac: move current channel info from vif to mac\n      qtnfmac: implement cfg80211 channel_switch handler\n      qtnfmac: implement scan timeout\n      qtnfmac: fix handling of iftype mask reported by firmware\n      qtnfmac: remove function qtnf_cmd_skb_put_action\n      qtnfmac: prepare for AP_VLAN interface type support\n      qtnfmac: remove unused qtnf_rx_frame declaration\n      qtnfmac: switch to napi_gro_receive\n      qtnfmac: use __netdev_alloc_skb_ip_align\n      qtnfmac: skb2rbd_attach cleanup\n      qtnfmac: decrease default Tx queue size\n      qtnfmac: switch to kernel circ_buf implementation\n      qtnfmac: introduce counter for Rx underflow events\n      qtnfmac: modify tx reclaim locking\n      qtnfmac: drop -D__CHECK_ENDIAN from cflags\n      qtnfmac: module param sanity check\n      qtnfmac: modify qtnf_map_bar not to return NULL\n      qtnfmac: fix free_xfer_buffer cleanup\n      qtnfmac: implement 64-bit dma support\n\nShalom Lagziel (1):\n      net/mlx5e: IPoIB, Add support for get_link_ksettings in ethtool\n\nShannon Nelson (1):\n      sunvnet: add support for IPv6 checksum offloads\n\nSharon Dvir (2):\n      iwlwifi: mvm: fix uninitialized var while waiting for queues to empty\n      iwlwifi: change functions that can only return 0 to void\n\nShaul Triebitz (2):\n      iwlwifi: mvm: move a000 device NVM retrieval to a common place\n      iwlwifi: mvm: add station before allocating a queue\n\nShawn Lin (1):\n      mwifiex: fix compile warning of unused variable\n\nShubham Bansal (2):\n      arm: eBPF JIT compiler\n      bpf, doc: Add arm32 as arch supporting eBPF JIT\n\nSimon Horman (4):\n      nfp: send control message when MAC representors are created\n      nfp: process control messages in workqueue in flower app\n      nfp: process MTU updates from firmware flower app\n      nfp: add basic SR-IOV ndo functions to representors\n\nSimon Wunderlich (1):\n      batman-adv: Start new development cycle\n\nSouptick Joarder (4):\n      rtlwifi: remove dummy function call\n      rtlwifi: Remove unused dummy function\n      rtlwifi: Fix memory leak when firmware request fails\n      rtlwifi: Replace hardcode value with macro\n\nSowmini Varadhan (2):\n      rds: cancel send/recv work before queuing connection shutdown\n      rds: reduce memory footprint for RDS when transport is RDMA\n\nStanislaw Gruszka (1):\n      rt2800: fix TX_PIN_CFG setting for non MT7620 chips\n\nStefan Assmann (2):\n      i40e: handle setting administratively set MAC address back to zero\n      i40e/i40evf: rename vf_offload_flags to vf_cap_flags in struct virtchnl_vf_resource\n\nStefan Chulski (1):\n      net: mvpp2: set maximum packet size for 10G ports\n\nStefan Sørensen (1):\n      dp83640: don't hold spinlock while calling netif_rx_ni\n\nStefano Brivio (2):\n      hostap: Fix outdated comment about dev->destructor\n      ipv4: Don't override return code from ip_route_input_noref()\n\nSteffen Klassert (2):\n      net: Allow IPsec GSO for local sockets\n      xfrm: Fix return value check of copy_sec_ctx.\n\nStephen Hemminger (2):\n      netvsc: cleanup datapath switch\n      netvsc: allow driver to be removed even if VF is present\n\nSubash Abhinov Kasiviswanathan (10):\n      netfilter: conntrack: Change to deferable work queue\n      net: ether: Add support for multiplexing and aggregation type\n      net: arp: Add support for raw IP device\n      drivers: net: ethernet: qualcomm: rmnet: Initial implementation\n      net: qualcomm: rmnet: Fix memory corruption if mux_id is greater than 32\n      net: qualcomm: rmnet: Remove the unused endpoint -1\n      net: qualcomm: rmnet: Move the device creation log\n      net: qualcomm: rmnet: Refactor the new rmnet dev creation\n      net: qualcomm: rmnet: Implement ndo_get_iflink\n      net: qualcomm: rmnet: Rename real_dev_info to port\n\nSudarsana Reddy Kalluru (2):\n      qed: Add support for Energy efficient ethernet.\n      qede: Add ethtool support for Energy efficient ethernet.\n\nSudheer Mogilappagari (3):\n      i40evf: prevent VF close returning before state transitions to DOWN\n      i40e: synchronize nvmupdate command and adminq subtask\n      i40e: Update state variable for adminq subtask\n\nSukumar Ghorai (1):\n      Bluetooth: btusb: driver to enable the usb-wakeup feature\n\nSven Eckelmann (3):\n      batman-adv: Remove too short %pM printk field width\n      batman-adv: Remove variable deprecated by skb_put_data\n      batman-adv: Convert batman-adv.txt to reStructuredText\n\nSven Joachim (1):\n      rtlwifi: Fix fallback firmware loading\n\nTaehee Yoo (4):\n      netfilter: Remove duplicated rcu_read_lock.\n      netfilter: xtables: Remove unused variable in compat_copy_entry_from_user()\n      netfilter: connlimit: merge root4 and root6.\n      netfilter: remove prototype of netfilter_queue_init\n\nTamizh chelvam (1):\n      ath10k: increase buffer len to print all wmi services\n\nTariq Toukan (19):\n      net/mlx4_core: Fix misplaced brackets of sizeof\n      samples/bpf: Fix compilation issue in redirect dummy program\n      net/mlx5e: Reorganize struct mlx5e_rq\n      net/mlx5e: Replace multiplication by stride size with a shift\n      net/mlx5e: Remove unnecessary wqe_sz field from RQ buffer\n      net/mlx5e: Use memset to init skbs_frags array to zeros\n      net/mlx5e: Small enhancements for RX MPWQE allocation and free\n      net/mlx5e: NAPI busy-poll when UMR post is in progress\n      net/mlx5e: Early-return on empty completion queues\n      net/mlx5e: Refactor data-path lro header function\n      net/mlx5e: Non-atomic indicator for ring enabled state\n      net/mlx5e: Non-atomic RQ state indicator for UMR WQE in progress\n      net/mlx5e: Type-specific optimizations for RX post WQEs function\n      net/mlx5e: Remove unnecessary fields in ICO SQ\n      net/mlx5e: Don't recycle page if moved to far NUMA\n      net/mlx5e: Slightly increase RX page-cache size\n      net/mlx5e: Use kernel's mechanism to avoid missing NAPIs\n      net/mlx5e: Stop NAPI when irq balancer changes affinity\n      net/mlx5e: Distribute RSS table among all RX rings\n\nThomas Meyer (2):\n      ipv6: sr: Use ARRAY_SIZE macro\n      net/mlx4_core: Use ARRAY_SIZE macro\n\nThomas Petazzoni (7):\n      net: mvpp2: fix MVPP21_ISR_RXQ_GROUP_REG definition\n      net: mvpp2: remove RX queue group reset code\n      net: mvpp2: introduce per-port nrxqs/ntxqs variables\n      net: mvpp2: move from cpu-centric naming to \"software thread\" naming\n      net: mvpp2: introduce queue_vector concept\n      net: mvpp2: add support for TX interrupts and RX queue distribution modes\n      dt-bindings: net: marvell-pp2: update interrupt-names with TX interrupts\n\nTom Herbert (5):\n      proto_ops: Add locked held versions of sendmsg and sendpage\n      skbuff: Function to send an skbuf on a socket\n      strparser: Generalize strparser\n      flow_dissector: Cleanup control flow\n      flow_dissector: Add limit for number of headers to dissect\n\nTom Lendacky (1):\n      amd-xgbe: Interrupt summary bits are h/w version dependent\n\nTonghao Zhang (7):\n      openvswitch: Optimize updating for OvS flow_stats.\n      openvswitch: Optimize operations for OvS flow_stats.\n      drivers/net: Fix ptr_ret.cocci warnings.\n      ipv4: Introduce ipip_offload_init helper function.\n      net: skb_needs_check() removes CHECKSUM_UNNECESSARY check for tx.\n      tcp: Get a proper dst before checking it.\n      tcp: Remove the unused parameter for tcp_try_fastopen.\n\nTony Nguyen (5):\n      ixgbe: Ensure MAC filter was added before setting MACVLAN\n      ixgbe: Enable LASI interrupts for X552 devices\n      ixgbe: Update NW_MNG_IF_SEL support for X553\n      ixgbe: Do not support flow control autonegotiation for X553\n      ixgbe: Disable flow control for XFI\n\nTushar Dave (2):\n      i40evf: Use le32_to_cpu before evaluating HW desc fields\n      i40evf: remove unnecessary __packed\n\nTzipi Peres (2):\n      iwlwifi: add support of FPGA fw\n      iwlwifi: distinguish different RF modules in A000 devices\n\nUrsula Braun (10):\n      net/smc: serialize connection creation in all cases\n      net/smc: shorten local bufsize variables\n      net/smc: introduce sg-logic for RMBs\n      net/smc: use separate memory regions for RMBs\n      net/smc: register RMB-related memory region\n      net/smc: remove Kconfig warning\n      net/smc: introduce sg-logic for send buffers\n      net/smc: common functions for RMBs and send buffers\n      net/smc: cleanup function __smc_buf_create()\n      net/smc: synchronize buffer usage with device\n\nVarsha Rao (3):\n      netfilter: Remove NFDEBUG()\n      net: Replace NF_CT_ASSERT() with WARN_ON().\n      net: Remove CONFIG_NETFILTER_DEBUG and _ASSERT() macros.\n\nVasundhara Volam (1):\n      bnxt_en: assign CPU affinity hints to bnxt_en IRQs\n\nVeerasenareddy Burru (3):\n      liquidio: update VF's netdev->max_mtu if there's a change in PF's MTU\n      liquidio: move macro definition to a proper place\n      liquidio: make VF driver notify NIC firmware of MTU change\n\nVidya Sagar Ravipati (1):\n      net: ethtool: add support for forward error correction modes\n\nVincent Bernat (2):\n      ip6: fix PMTU discovery when using /127 subnets\n      net: ipv6: avoid overhead when no custom FIB rules are installed\n\nVincent Legoll (1):\n      bcma: make BCMA a menuconfig to ease disabling it all\n\nVishwanath Pai (1):\n      netfilter: xt_hashlimit: add rate match mode\n\nVitaly Kuznetsov (1):\n      hinic: don't build the module by default\n\nVivien Didelot (28):\n      net: dsa: mv88e6xxx: remove unneeded dsa header\n      net: dsa: mv88e6xxx: remove LED control register\n      net: dsa: mv88e6xxx: fix 88E6321 family comment\n      net: dsa: mv88e6xxx: remove unused capabilities\n      net: dsa: mv88e6xxx: remove 88E6185 G2 interrupt\n      net: dsa: mv88e6xxx: add number of Global 2 IRQs\n      net: dsa: mv88e6xxx: distinguish Global 2 Rsvd2CPU\n      net: dsa: mv88e6xxx: add POT flag to 88E6390\n      net: dsa: mv88e6xxx: add POT operation\n      net: dsa: mv88e6xxx: add a global2_addr info flag\n      net: dsa: mv88e6xxx: add Energy Detect ops\n      net: dsa: mv88e6xxx: add a multi_chip info flag\n      net: dsa: unexport dsa_is_port_initialized\n      net: dsa: PHY device is mandatory for EEE\n      net: dsa: qca8k: fix EEE init\n      net: dsa: qca8k: enable EEE once\n      net: dsa: qca8k: do not cache unneeded EEE fields\n      net: dsa: qca8k: empty qca8k_get_eee\n      net: dsa: bcm_sf2: remove unneeded supported flags\n      net: dsa: mv88e6xxx: call phy_init_eee\n      net: dsa: call phy_init_eee in DSA layer\n      net: dsa: remove PHY device argument from .set_eee\n      net: dsa: mv88e6xxx: remove EEE support\n      net: dsa: rename switch EEE ops\n      net: dsa: bcm_sf2: dst in not an array\n      net: dsa: remove useless argument in legacy setup\n      net: dsa: remove useless args of dsa_cpu_dsa_setup\n      net: dsa: remove useless args of dsa_slave_create\n\nWANG Cong (8):\n      flow_dissector: remove unused functions\n      net_sched: refactor notification code for RTM_DELTFILTER\n      net_sched: use void pointer for filter handle\n      net_sched: get rid of some forward declarations\n      net_sched: get rid of more forward declarations\n      net_sched: introduce tclass_del_notify()\n      net_sched: remove tc class reference counting\n      net_sched: kill u32_node pointer in Qdisc\n\nWei Wang (2):\n      tcp: extract the function to compute delivery rate\n      tcp: add related fields into SCM_TIMESTAMPING_OPT_STATS\n\nWeilin Chang (1):\n      liquidio: show NIC's U-Boot version in a dev_info() message\n\nWillem de Bruijn (16):\n      net: add skb_frag_foreach_page and use with kmap_atomic\n      sock: allocate skbs from optmem\n      sock: skb_copy_ubufs support for compound pages\n      sock: add MSG_ZEROCOPY\n      sock: add SOCK_ZEROCOPY sockopt\n      sock: enable MSG_ZEROCOPY\n      sock: MSG_ZEROCOPY notification coalescing\n      sock: ulimit on MSG_ZEROCOPY pages\n      tcp: enable MSG_ZEROCOPY\n      test: add msg_zerocopy test\n      sock: fix zerocopy panic in mem accounting\n      sock: fix zerocopy_success regression with msg_zerocopy\n      udp: remove unreachable ufo branches\n      xen-netback: update ubuf_info initialization to anonymous union\n      doc: document MSG_ZEROCOPY\n      selftests: correct define in msg_zerocopy.c\n\nWilliam Tu (8):\n      bpf: fix the printing of ifindex\n      selftests: bpf: add a test for XDP redirect\n      selftests: bpf: add check for ip XDP redirect\n      gre: introduce native tunnel support for ERSPAN\n      gre: fix goto statement typo\n      gre: refactor the gre_fb_xmit\n      gre: add collect_md mode to ERSPAN tunnel\n      samples/bpf: extend test_tunnel_bpf.sh with ERSPAN\n\nWright Feng (2):\n      brcmfmac: set wpa_auth to WPA_AUTH_DISABLED in AP/OPEN security mode\n      brcmfmac: fix wrong num_different_channels when mchan feature enabled\n\nWu Fengguang (1):\n      netvsc: fix ptr_ret.cocci warnings\n\nXin Long (65):\n      sctp: remove the typedef sctp_ipv4addr_param_t\n      sctp: remove the typedef sctp_ipv6addr_param_t\n      sctp: remove the typedef sctp_cookie_preserve_param_t\n      sctp: remove the typedef sctp_hostname_param_t\n      sctp: remove the typedef sctp_supported_addrs_param_t\n      sctp: remove struct sctp_ecn_capable_param\n      sctp: remove the typedef sctp_adaptation_ind_param_t\n      sctp: remove the typedef sctp_supported_ext_param_t\n      sctp: remove the typedef sctp_random_param_t\n      sctp: remove the typedef sctp_chunks_param_t\n      sctp: remove the typedef sctp_hmac_algo_param_t\n      sctp: remove the typedef sctp_initack_chunk_t\n      sctp: remove the typedef sctp_cookie_param_t\n      sctp: remove the typedef sctp_unrecognized_param_t\n      sctp: remove the typedef sctp_gap_ack_block_t\n      sctp: remove the typedef sctp_dup_tsn_t\n      sctp: remove the typedef sctp_sack_variable_t\n      sctp: remove the typedef sctp_sackhdr_t\n      sctp: remove the typedef sctp_sack_chunk_t\n      sctp: remove the typedef sctp_heartbeathdr_t\n      sctp: remove the typedef sctp_heartbeat_chunk_t\n      sctp: remove the typedef sctp_abort_chunk_t\n      sctp: remove the typedef sctp_shutdownhdr_t\n      sctp: fix the name of struct sctp_shutdown_chunk_t\n      sctp: remove the typedef sctp_errhdr_t\n      sctp: remove the typedef sctp_operr_chunk_t\n      sctp: remove the typedef sctp_error_t\n      sctp: remove the typedef sctp_ecnehdr_t\n      sctp: remove the typedef sctp_ecne_chunk_t\n      sctp: remove the typedef sctp_cwrhdr_t\n      sctp: remove the typedef sctp_cwr_chunk_t\n      sctp: remove the typedef sctp_addip_param_t\n      sctp: remove the typedef sctp_addiphdr_t\n      sctp: remove the typedef sctp_addip_chunk_t\n      sctp: remove the typedef sctp_authhdr_t\n      sctp: remove the typedef sctp_auth_chunk_t\n      sctp: remove the typedef sctp_lower_cwnd_t\n      sctp: remove the typedef sctp_retransmit_reason_t\n      sctp: remove the typedef sctp_scope_policy_t\n      sctp: remove the typedef sctp_scope_t\n      sctp: remove the typedef sctp_transport_cmd_t\n      sctp: remove the typedef sctp_sock_state_t\n      sctp: remove the typedef sctp_xmit_t\n      sctp: remove the typedef sctp_ierror_t\n      sctp: remove the typedef sctp_state_t\n      sctp: remove the typedef sctp_event_primitive_t\n      sctp: remove the typedef sctp_event_other_t\n      sctp: remove the typedef sctp_event_timeout_t\n      sctp: remove the typedef sctp_event_t\n      sctp: remove the typedef sctp_subtype_t\n      sctp: remove the unused typedef sctp_packet_phandler_t\n      sctp: remove the typedef sctp_sender_hb_info_t\n      sctp: remove the typedef sctp_endpoint_type_t\n      sctp: remove the typedef sctp_cmsgs_t\n      sctp: remove the typedef sctp_dbg_objcnt_entry_t\n      sctp: remove the typedef sctp_socket_type_t\n      sctp: remove the typedef sctp_cmd_t\n      sctp: remove the typedef sctp_cmd_seq_t\n      sctp: remove the typedef sctp_arg_t\n      sctp: remove the typedef sctp_verb_t\n      sctp: remove the unused typedef sctp_sm_command_t\n      sctp: remove the typedef sctp_sm_table_entry_t\n      sctp: remove the typedef sctp_disposition_t\n      sctp: fix some indents in sm_make_chunk.c\n      ipv4: do metrics match when looking up and deleting a route\n\nXinming Hu (8):\n      mwifiex: disable uapsd in tdls config\n      mwifiex: correct IE parse during association\n      mwifiex: make addba request command clean\n      mwifiex: pcie: compatible with wifi-only image while extract wifi-part fw\n      mwifiex: Do not change bss_num in change_virtual_intf\n      mwifiex: wrapper wps ie in pass through tlv\n      mwifiex: p2p: use separate device address\n      mwifiex: uap: enable 11d based on userspace configruation\n\nYi Yang (1):\n      net: add NSH header structures and helpers\n\nYonghong Song (2):\n      bpf: add support for sys_enter_* and sys_exit_* tracepoints\n      bpf: add a test case for syscalls/sys_{enter|exit}_* tracepoints\n\nYossi Kuperman (3):\n      xfrm6: Fix CHECKSUM_COMPLETE after IPv6 header push\n      esp6: Fix RX checksum after header pull\n      xfrm: Add support for network devices capable of removing the ESP trailer\n\nYuchung Cheng (3):\n      tcp: adjust tail loss probe timeout\n      tcp: fix cwnd undo in Reno and HTCP congestion controls\n      tcp: consolidate congestion control undo functions\n\nZahari Doychev (1):\n      rocker: fix kcalloc parameter order\n\nZamir, Roee (1):\n      iwlwifi: mvm: add compile-time option to disable EBS\n\nZhu Yanjun (5):\n      mlx4_en: remove unnecessary returned value\n      mlx4_en: remove unnecessary error check\n      forcedeth: replace init_timer_deferrable with setup_deferrable_timer\n      mlx4: remove unnecessary pci_set_drvdata()\n      mlx5: remove unnecessary pci_set_drvdata()\n\nkiki good (1):\n      net: systemport: Support 64bit statistics\n\nlinzhang (1):\n      skbuff: optimize the pull_pages code in __pskb_pull_tail()\n\nsixiao@microsoft.com (1):\n      tools: hv: ignore a NIC if it has been configured\n\nstephen hemminger (61):\n      bluetooth: 6lowpan dev_close never returns error\n      hns: remove useless void cast\n      net: make dev_close and related functions void\n      netvsc: force link update after MTU change\n      netvsc: add some rtnl_dereference annotations\n      netvsc: change order of steps in setting queues\n      netvsc: change logic for change mtu and set_queues\n      netvsc: use ERR_PTR to avoid dereference issues\n      netvsc: need rcu_derefence when accessing internal device info\n      netvsc: save pointer to parent netvsc_device in channel table\n      netvsc: add rtnl annotations in rndis\n      netvsc: remove bogus rtnl_unlock\n      netvsc: prefetch the first incoming ring element\n      netvsc: fix netvsc_set_channels\n      netvsc: include rtnetlink.h\n      netvsc: remove no longer used max_num_rss queues\n      bnxt: fix unsigned comparsion with 0\n      bnxt: fix unused variable warnings\n      benet: fix set but not used warning\n      netfilter: remove unused variable\n      socket: fix set not used warning\n      6lowpan: fix set not used warning\n      netvsc: fix return value for set_channels\n      netvsc: fix warnings reported by lockdep\n      netvsc: don't print pointer value in error message\n      netvsc: remove unnecessary indirection of page_buffer\n      netvsc: optimize receive completions\n      netvsc: fix error unwind on device setup failure\n      netvsc: signal host if receive ring is emptied\n      netvsc: transparent VF management\n      netvsc: add documentation\n      netvsc: remove bonding setup script\n      netvsc: fix rtnl deadlock on unregister of vf\n      netvsc: make sure and unregister datapath\n      netvsc: delay setup of VF device\n      netvsc: don't signal host twice if empty\n      netvsc: propagate MAC address change to VF slave\n      netvsc: check error return when restoring channels and mtu\n      netvsc: no need to allocate send/receive on numa node\n      netvsc: whitespace cleanup\n      netvsc: remove unnecessary cast of void pointer\n      netvsc: remove unnecessary check for NULL hdr\n      netvsc: allow controlling send/recv buffer size\n      netvsc: keep track of some non-fatal overload conditions\n      tun/tap: use paren's with sizeof\n      virtio: put paren around sizeof\n      skge: add paren around sizeof arg\n      mlx4: sizeof style usage\n      vmbus: remove unused vmbus_sendpacket_multipagebuffer\n      vmbus: remove unused vmubs_sendpacket_pagebuffer_ctl\n      vmbus: remove unused vmbus_sendpacket_ctl\n      net: don't decrement kobj reference count on init failure\n      net: constify netdev_class_file\n      net: make net_class ro_after_init\n      net: constify net_ns_type_operations\n      net: make net sysfs attributes ro_after_init\n      net: drop unused attribute argument from sysfs queue funcs\n      net: make BQL sysfs attributes ro_after_init\n      net: make queue attributes ro_after_init\n      net: mark receive queue attributes ro_after_init\n      net: style cleanups\n\n Documentation/devicetree/bindings/net/anarion-gmac.txt                    |   25 +\n Documentation/devicetree/bindings/net/broadcom-bluetooth.txt              |   35 +\n Documentation/devicetree/bindings/net/marvell-pp2.txt                     |   29 +-\n Documentation/devicetree/bindings/net/mediatek-net.txt                    |   12 +-\n Documentation/devicetree/bindings/net/phy.txt                             |    5 +\n Documentation/devicetree/bindings/net/renesas,ravb.txt                    |   30 +-\n Documentation/devicetree/bindings/net/rockchip-dwmac.txt                  |    1 +\n Documentation/devicetree/bindings/net/xilinx_axienet.txt                  |   55 +\n Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt                |   43 +\n Documentation/networking/00-INDEX                                         |    2 -\n Documentation/networking/batman-adv.rst                                   |  220 ++++\n Documentation/networking/batman-adv.txt                                   |  215 ----\n Documentation/networking/dpaa.txt                                         |   68 +-\n Documentation/networking/filter.txt                                       |  130 ++-\n Documentation/networking/hinic.txt                                        |  125 +++\n Documentation/networking/index.rst                                        |    1 +\n Documentation/networking/ip-sysctl.txt                                    |   29 +-\n Documentation/networking/msg_zerocopy.rst                                 |  257 +++++\n Documentation/networking/netdev-FAQ.txt                                   |    8 +\n Documentation/networking/netvsc.txt                                       |   75 ++\n Documentation/networking/nf_conntrack-sysctl.txt                          |   11 -\n Documentation/networking/rmnet.txt                                        |   82 ++\n Documentation/networking/rxrpc.txt                                        |   57 +-\n Documentation/networking/strparser.txt                                    |  209 ++--\n Documentation/sysctl/net.txt                                              |    2 +-\n MAINTAINERS                                                               |   28 +-\n arch/alpha/include/uapi/asm/socket.h                                      |    2 +\n arch/arm/Kconfig                                                          |    2 +-\n arch/arm/boot/dts/rk3228-evb.dts                                          |   34 +\n arch/arm/configs/multi_v7_defconfig                                       |    1 +\n arch/arm/net/bpf_jit_32.c                                                 | 2448 ++++++++++++++++++++++++++++--------------\n arch/arm/net/bpf_jit_32.h                                                 |  108 +-\n arch/arm64/boot/dts/rockchip/rk3328-evb.dts                               |   17 +\n arch/arm64/boot/dts/rockchip/rk3328.dtsi                                  |   39 +\n arch/arm64/configs/defconfig                                              |    1 +\n arch/arm64/net/bpf_jit.h                                                  |    4 +\n arch/arm64/net/bpf_jit_comp.c                                             |   20 +\n arch/frv/include/uapi/asm/socket.h                                        |    2 +\n arch/ia64/include/uapi/asm/socket.h                                       |    2 +\n arch/m32r/include/uapi/asm/socket.h                                       |    2 +\n arch/mips/include/uapi/asm/socket.h                                       |    2 +\n arch/mips/net/ebpf_jit.c                                                  |  163 +--\n arch/mn10300/include/uapi/asm/socket.h                                    |    2 +\n arch/parisc/configs/c3000_defconfig                                       |    1 -\n arch/parisc/include/uapi/asm/socket.h                                     |    2 +\n arch/powerpc/net/bpf_jit.h                                                |    1 +\n arch/powerpc/net/bpf_jit_comp64.c                                         |   20 +\n arch/s390/include/uapi/asm/socket.h                                       |    2 +\n arch/s390/net/bpf_jit_comp.c                                              |   24 +\n arch/sh/configs/se7751_defconfig                                          |    1 -\n arch/sparc/include/uapi/asm/socket.h                                      |    2 +\n arch/sparc/net/bpf_jit_comp_64.c                                          |   34 +\n arch/x86/net/bpf_jit_comp.c                                               |   35 +-\n arch/xtensa/include/uapi/asm/socket.h                                     |    2 +\n drivers/atm/adummy.c                                                      |    4 +-\n drivers/atm/ambassador.c                                                  |    2 +-\n drivers/atm/atmtcp.c                                                      |    2 +-\n drivers/atm/eni.c                                                         |    2 +-\n drivers/atm/firestream.c                                                  |    2 +-\n drivers/atm/fore200e.c                                                    |    2 +-\n drivers/atm/he.c                                                          |    4 +-\n drivers/atm/horizon.c                                                     |    2 +-\n drivers/atm/idt77252.c                                                    |    4 +-\n drivers/atm/iphase.c                                                      |    2 +-\n drivers/atm/lanai.c                                                       |    2 +-\n drivers/atm/nicstar.c                                                     |    4 +-\n drivers/atm/solos-pci.c                                                   |    8 +-\n drivers/atm/zatm.c                                                        |    2 +-\n drivers/bcma/Kconfig                                                      |    9 +-\n drivers/bcma/driver_gpio.c                                                |    1 +\n drivers/bluetooth/Kconfig                                                 |    2 +\n drivers/bluetooth/ath3k.c                                                 |    3 +-\n drivers/bluetooth/bluecard_cs.c                                           |   58 +-\n drivers/bluetooth/bt3c_cs.c                                               |    8 +-\n drivers/bluetooth/btbcm.c                                                 |   69 +-\n drivers/bluetooth/btmrvl_sdio.c                                           |    6 +-\n drivers/bluetooth/btqca.c                                                 |    2 +-\n drivers/bluetooth/btrtl.c                                                 |    2 +\n drivers/bluetooth/btsdio.c                                                |    3 +-\n drivers/bluetooth/btuart_cs.c                                             |    8 +-\n drivers/bluetooth/btusb.c                                                 |   68 +-\n drivers/bluetooth/btwilink.c                                              |    8 +-\n drivers/bluetooth/hci_bcm.c                                               |  133 ++-\n drivers/bluetooth/hci_h4.c                                                |    2 +-\n drivers/bluetooth/hci_ldisc.c                                             |    3 +-\n drivers/bluetooth/hci_ll.c                                                |   11 +-\n drivers/bluetooth/hci_nokia.c                                             |   10 +-\n drivers/bluetooth/hci_serdev.c                                            |   13 +\n drivers/bluetooth/hci_uart.h                                              |    1 +\n drivers/hv/channel.c                                                      |  129 +--\n drivers/infiniband/hw/bnxt_re/Kconfig                                     |    1 +\n drivers/infiniband/hw/mlx4/qp.c                                           |   26 +-\n drivers/isdn/capi/kcapi.c                                                 |    2 +-\n drivers/isdn/hardware/eicon/divacapi.h                                    |   16 +-\n drivers/isdn/hardware/eicon/message.c                                     |  247 +----\n drivers/isdn/hardware/mISDN/hfcsusb.h                                     |    2 +-\n drivers/isdn/hisax/hfc_usb.c                                              |    2 +-\n drivers/net/Makefile                                                      |    1 -\n drivers/net/appletalk/ipddp.c                                             |    4 +-\n drivers/net/arcnet/arcdevice.h                                            |    2 +-\n drivers/net/arcnet/com20020-pci.c                                         |    2 +-\n drivers/net/bonding/bond_sysfs.c                                          |    2 +-\n drivers/net/can/at91_can.c                                                |    2 +-\n drivers/net/can/c_can/c_can_platform.c                                    |    2 +-\n drivers/net/can/janz-ican3.c                                              |    2 +-\n drivers/net/dsa/b53/b53_common.c                                          |   83 +-\n drivers/net/dsa/b53/b53_priv.h                                            |   16 +-\n drivers/net/dsa/bcm_sf2.c                                                 |   48 +-\n drivers/net/dsa/bcm_sf2.h                                                 |   12 +-\n drivers/net/dsa/bcm_sf2_regs.h                                            |    3 +\n drivers/net/dsa/dsa_loop.c                                                |   42 +-\n drivers/net/dsa/lan9303-core.c                                            |  137 +--\n drivers/net/dsa/lan9303.h                                                 |   11 +\n drivers/net/dsa/lan9303_i2c.c                                             |    2 +\n drivers/net/dsa/lan9303_mdio.c                                            |   23 +\n drivers/net/dsa/microchip/ksz_common.c                                    |  124 +--\n drivers/net/dsa/mt7530.c                                                  |   43 +-\n drivers/net/dsa/mv88e6xxx/chip.c                                          |  416 +++-----\n drivers/net/dsa/mv88e6xxx/chip.h                                          |  146 +--\n drivers/net/dsa/mv88e6xxx/global2.c                                       |  104 +-\n drivers/net/dsa/mv88e6xxx/global2.h                                       |   41 +-\n drivers/net/dsa/mv88e6xxx/phy.c                                           |    1 -\n drivers/net/dsa/mv88e6xxx/port.h                                          |    3 -\n drivers/net/dsa/qca8k.c                                                   |  112 +-\n drivers/net/dsa/qca8k.h                                                   |    1 -\n drivers/net/dummy.c                                                       |    2 +-\n drivers/net/ethernet/3com/3c509.c                                         |    4 +-\n drivers/net/ethernet/3com/3c59x.c                                         |    2 +-\n drivers/net/ethernet/8390/ax88796.c                                       |    2 +-\n drivers/net/ethernet/Kconfig                                              |    1 +\n drivers/net/ethernet/Makefile                                             |    1 +\n drivers/net/ethernet/adi/bfin_mac.c                                       |    2 +-\n drivers/net/ethernet/amd/a2065.c                                          |    2 +-\n drivers/net/ethernet/amd/ariadne.c                                        |    2 +-\n drivers/net/ethernet/amd/xgbe/xgbe-common.h                               |   33 +-\n drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c                              |   25 +\n drivers/net/ethernet/amd/xgbe/xgbe-dev.c                                  |  207 +++-\n drivers/net/ethernet/amd/xgbe/xgbe-drv.c                                  |  501 ++++++++-\n drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c                              |   86 +-\n drivers/net/ethernet/amd/xgbe/xgbe-main.c                                 |   97 +-\n drivers/net/ethernet/amd/xgbe/xgbe-mdio.c                                 |   81 +-\n drivers/net/ethernet/amd/xgbe/xgbe-pci.c                                  |    4 +\n drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c                               |   54 +-\n drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c                               |  352 +++---\n drivers/net/ethernet/amd/xgbe/xgbe.h                                      |   92 +-\n drivers/net/ethernet/apm/xgene/xgene_enet_hw.c                            |    7 +-\n drivers/net/ethernet/apm/xgene/xgene_enet_main.c                          |    6 +-\n drivers/net/ethernet/apple/mace.c                                         |    8 +-\n drivers/net/ethernet/aquantia/atlantic/aq_ring.c                          |    7 +-\n drivers/net/ethernet/aquantia/atlantic/aq_ring.h                          |    5 +-\n drivers/net/ethernet/aquantia/atlantic/aq_vec.c                           |    1 +\n drivers/net/ethernet/arc/emac_main.c                                      |   13 +\n drivers/net/ethernet/broadcom/Kconfig                                     |   12 +\n drivers/net/ethernet/broadcom/bcm63xx_enet.c                              |    2 +-\n drivers/net/ethernet/broadcom/bcmsysport.c                                |  111 +-\n drivers/net/ethernet/broadcom/bcmsysport.h                                |   24 +-\n drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c                           |   14 +-\n drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h                           |    4 +-\n drivers/net/ethernet/broadcom/bnxt/Makefile                               |    2 +-\n drivers/net/ethernet/broadcom/bnxt/bnxt.c                                 |  437 ++++++--\n drivers/net/ethernet/broadcom/bnxt/bnxt.h                                 |   95 +-\n drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c                             |   17 +-\n drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h                             |    1 +\n drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                         |   38 +-\n drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h                             |  500 ++++++++-\n drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c                           |   15 +-\n drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c                              |  834 +++++++++++++++\n drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h                              |  158 +++\n drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c                             |  513 +++++++++\n drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h                             |   89 ++\n drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c                             |    4 +-\n drivers/net/ethernet/broadcom/genet/bcmgenet.c                            |   75 +-\n drivers/net/ethernet/broadcom/genet/bcmgenet.h                            |   14 +-\n drivers/net/ethernet/broadcom/genet/bcmmii.c                              |  256 ++---\n drivers/net/ethernet/broadcom/sb1250-mac.c                                |   12 +-\n drivers/net/ethernet/broadcom/tg3.c                                       |    8 +-\n drivers/net/ethernet/cadence/macb_main.c                                  |    2 +-\n drivers/net/ethernet/cadence/macb_pci.c                                   |    2 +-\n drivers/net/ethernet/cadence/macb_ptp.c                                   |    2 +-\n drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c                   |   82 +-\n drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h                   |    2 -\n drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.h                   |    2 -\n drivers/net/ethernet/cavium/liquidio/lio_core.c                           |  728 ++++++++++++-\n drivers/net/ethernet/cavium/liquidio/lio_ethtool.c                        |  352 +++++-\n drivers/net/ethernet/cavium/liquidio/lio_main.c                           |  956 ++++-------------\n drivers/net/ethernet/cavium/liquidio/lio_vf_main.c                        |  598 ++---------\n drivers/net/ethernet/cavium/liquidio/liquidio_common.h                    |   11 +-\n drivers/net/ethernet/cavium/liquidio/octeon_config.h                      |   13 +-\n drivers/net/ethernet/cavium/liquidio/octeon_console.c                     |  153 ++-\n drivers/net/ethernet/cavium/liquidio/octeon_device.c                      |   27 +-\n drivers/net/ethernet/cavium/liquidio/octeon_device.h                      |   20 +-\n drivers/net/ethernet/cavium/liquidio/octeon_droq.c                        |   10 +-\n drivers/net/ethernet/cavium/liquidio/octeon_main.h                        |    6 +\n drivers/net/ethernet/cavium/liquidio/octeon_network.h                     |   35 +\n drivers/net/ethernet/cavium/liquidio/request_manager.c                    |   11 +-\n drivers/net/ethernet/cavium/thunder/nicvf_queues.h                        |    1 -\n drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c                           |    8 +-\n drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                                |   58 +-\n drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c                        |  192 +++-\n drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                           |  188 ++--\n drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c                         |    9 +-\n drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.h                         |    6 +-\n drivers/net/ethernet/chelsio/cxgb4/sched.c                                |    6 +-\n drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                                |  972 ++++++++++++++---\n drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h                             |  177 +++-\n drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c                       |   50 +-\n drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h                        |   86 +-\n drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c                            |  456 ++++++--\n drivers/net/ethernet/dec/tulip/de4x5.c                                    |    2 +-\n drivers/net/ethernet/dec/tulip/tulip_core.c                               |    2 -\n drivers/net/ethernet/ec_bhf.c                                             |    2 +-\n drivers/net/ethernet/emulex/benet/be_roce.c                               |    3 -\n drivers/net/ethernet/faraday/ftgmac100.c                                  |    5 +\n drivers/net/ethernet/freescale/dpaa/dpaa_eth.c                            |   95 +-\n drivers/net/ethernet/freescale/dpaa/dpaa_eth.h                            |    2 +\n drivers/net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c                      |    3 +\n drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c                        |  118 +++\n drivers/net/ethernet/freescale/fec_main.c                                 |   13 +-\n drivers/net/ethernet/freescale/fec_mpc52xx.c                              |    4 +-\n drivers/net/ethernet/freescale/fman/Makefile                              |    2 +-\n drivers/net/ethernet/freescale/fman/fman.c                                |  114 +-\n drivers/net/ethernet/freescale/fman/fman.h                                |   77 ++\n drivers/net/ethernet/freescale/fman/fman_dtsec.c                          |  118 ++-\n drivers/net/ethernet/freescale/fman/fman_keygen.c                         |  783 ++++++++++++++\n drivers/net/ethernet/freescale/fman/fman_keygen.h                         |   46 +\n drivers/net/ethernet/freescale/fman/fman_port.c                           |   63 +-\n drivers/net/ethernet/freescale/fman/fman_port.h                           |    7 +\n drivers/net/ethernet/freescale/fman/mac.c                                 |   50 +-\n drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c                      |    2 +-\n drivers/net/ethernet/freescale/fsl_pq_mdio.c                              |   20 +-\n drivers/net/ethernet/freescale/gianfar.c                                  |    2 +-\n drivers/net/ethernet/freescale/gianfar_ptp.c                              |    2 +-\n drivers/net/ethernet/hisilicon/Kconfig                                    |   27 +\n drivers/net/ethernet/hisilicon/Makefile                                   |    1 +\n drivers/net/ethernet/hisilicon/hns/hnae.c                                 |    1 +\n drivers/net/ethernet/hisilicon/hns/hnae.h                                 |   15 +\n drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c                         |    1 +\n drivers/net/ethernet/hisilicon/hns/hns_enet.c                             |  135 ++-\n drivers/net/ethernet/hisilicon/hns/hns_enet.h                             |    2 +-\n drivers/net/ethernet/hisilicon/hns/hns_ethtool.c                          |    9 +-\n drivers/net/ethernet/hisilicon/hns3/Makefile                              |    7 +\n drivers/net/ethernet/hisilicon/hns3/hnae3.c                               |  300 ++++++\n drivers/net/ethernet/hisilicon/hns3/hnae3.h                               |  444 ++++++++\n drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile                       |   11 +\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c                    |  356 +++++++\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h                    |  740 +++++++++++++\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c                   | 4265 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h                   |  519 +++++++++\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c                   |  213 ++++\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h                   |   17 +\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c                     | 1015 ++++++++++++++++++\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h                     |  106 ++\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.c                    | 2891 ++++++++++++++++++++++++++++++++++++++++++++++++++\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.h                    |  593 +++++++++++\n drivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_ethtool.c                 |  493 +++++++++\n drivers/net/ethernet/hp/hp100.c                                           |    2 +-\n drivers/net/ethernet/huawei/Kconfig                                       |   19 +\n drivers/net/ethernet/huawei/Makefile                                      |    5 +\n drivers/net/ethernet/huawei/hinic/Kconfig                                 |   12 +\n drivers/net/ethernet/huawei/hinic/Makefile                                |    6 +\n drivers/net/ethernet/huawei/hinic/hinic_common.c                          |   80 ++\n drivers/net/ethernet/huawei/hinic/hinic_common.h                          |   38 +\n drivers/net/ethernet/huawei/hinic/hinic_dev.h                             |   64 ++\n drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c                      |  978 +++++++++++++++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.h                      |  208 ++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c                         |  946 +++++++++++++++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h                         |  187 ++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h                          |  149 +++\n drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c                          | 1013 ++++++++++++++++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h                          |  239 +++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c                          |  886 ++++++++++++++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h                          |  265 +++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_if.c                           |  351 ++++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_if.h                           |  272 +++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_io.c                           |  533 ++++++++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_io.h                           |   97 ++\n drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c                         |  597 +++++++++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h                         |  153 +++\n drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c                           |  887 ++++++++++++++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h                           |  201 ++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h                      |  214 ++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c                           |  878 +++++++++++++++\n drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h                           |  117 ++\n drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h                          |  368 +++++++\n drivers/net/ethernet/huawei/hinic/hinic_main.c                            | 1112 +++++++++++++++++++\n drivers/net/ethernet/huawei/hinic/hinic_port.c                            |  379 +++++++\n drivers/net/ethernet/huawei/hinic/hinic_port.h                            |  198 ++++\n drivers/net/ethernet/huawei/hinic/hinic_rx.c                              |  509 +++++++++\n drivers/net/ethernet/huawei/hinic/hinic_rx.h                              |   55 +\n drivers/net/ethernet/huawei/hinic/hinic_tx.c                              |  504 +++++++++\n drivers/net/ethernet/huawei/hinic/hinic_tx.h                              |   62 ++\n drivers/net/ethernet/ibm/ehea/ehea_main.c                                 |    5 +-\n drivers/net/ethernet/ibm/emac/core.c                                      |   63 +-\n drivers/net/ethernet/ibm/emac/core.h                                      |    1 -\n drivers/net/ethernet/ibm/emac/debug.h                                     |    2 +-\n drivers/net/ethernet/ibm/emac/mal.c                                       |    8 +-\n drivers/net/ethernet/ibm/emac/rgmii.c                                     |   18 +-\n drivers/net/ethernet/ibm/emac/tah.c                                       |   12 +-\n drivers/net/ethernet/ibm/emac/zmii.c                                      |   17 +-\n drivers/net/ethernet/ibm/ibmveth.c                                        |    2 +-\n drivers/net/ethernet/ibm/ibmvnic.c                                        |  214 +++-\n drivers/net/ethernet/ibm/ibmvnic.h                                        |   17 +\n drivers/net/ethernet/intel/e1000e/hw.h                                    |    4 +\n drivers/net/ethernet/intel/e1000e/ich8lan.c                               |    2 +\n drivers/net/ethernet/intel/e1000e/netdev.c                                |    4 +\n drivers/net/ethernet/intel/fm10k/fm10k_netdev.c                           |   14 +-\n drivers/net/ethernet/intel/i40e/i40e.h                                    |   44 +-\n drivers/net/ethernet/intel/i40e/i40e_common.c                             |    8 +-\n drivers/net/ethernet/intel/i40e/i40e_ethtool.c                            |  160 +--\n drivers/net/ethernet/intel/i40e/i40e_main.c                               |  318 +++---\n drivers/net/ethernet/intel/i40e/i40e_nvm.c                                |  134 ++-\n drivers/net/ethernet/intel/i40e/i40e_prototype.h                          |    2 -\n drivers/net/ethernet/intel/i40e/i40e_ptp.c                                |   11 +-\n drivers/net/ethernet/intel/i40e/i40e_txrx.c                               |   96 +-\n drivers/net/ethernet/intel/i40e/i40e_txrx.h                               |    5 +-\n drivers/net/ethernet/intel/i40e/i40e_type.h                               |    1 +\n drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                        |  124 ++-\n drivers/net/ethernet/intel/i40evf/i40e_common.c                           |    6 +-\n drivers/net/ethernet/intel/i40evf/i40e_osdep.h                            |    4 +-\n drivers/net/ethernet/intel/i40evf/i40e_txrx.c                             |   75 +-\n drivers/net/ethernet/intel/i40evf/i40e_txrx.h                             |    7 +-\n drivers/net/ethernet/intel/i40evf/i40e_type.h                             |    1 +\n drivers/net/ethernet/intel/i40evf/i40evf.h                                |   31 +-\n drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c                        |   45 +-\n drivers/net/ethernet/intel/i40evf/i40evf_main.c                           |  116 +-\n drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c                       |   44 +-\n drivers/net/ethernet/intel/igb/e1000_82575.c                              |    6 +\n drivers/net/ethernet/intel/igb/e1000_defines.h                            |    1 +\n drivers/net/ethernet/intel/igb/e1000_hw.h                                 |   18 +-\n drivers/net/ethernet/intel/igb/e1000_mbx.c                                |   57 +-\n drivers/net/ethernet/intel/igb/e1000_mbx.h                                |   14 +-\n drivers/net/ethernet/intel/igb/igb_main.c                                 |   23 +-\n drivers/net/ethernet/intel/igbvf/ethtool.c                                |    4 +\n drivers/net/ethernet/intel/igbvf/mbx.c                                    |    4 +\n drivers/net/ethernet/intel/igbvf/netdev.c                                 |   47 +\n drivers/net/ethernet/intel/igbvf/vf.c                                     |   12 +-\n drivers/net/ethernet/intel/igbvf/vf.h                                     |    1 +\n drivers/net/ethernet/intel/ixgbe/ixgbe_common.c                           |   30 +-\n drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c                              |    8 +-\n drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                             |  132 ++-\n drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c                            |    9 +-\n drivers/net/ethernet/intel/ixgbe/ixgbe_type.h                             |    4 +-\n drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c                             |  102 +-\n drivers/net/ethernet/marvell/mv643xx_eth.c                                |    6 +-\n drivers/net/ethernet/marvell/mvneta.c                                     |    5 +-\n drivers/net/ethernet/marvell/mvpp2.c                                      | 1601 ++++++++++++++++++++++------\n drivers/net/ethernet/marvell/skge.c                                       |    2 +-\n drivers/net/ethernet/mediatek/Kconfig                                     |    6 +-\n drivers/net/ethernet/mediatek/mtk_eth_soc.c                               |  183 +++-\n drivers/net/ethernet/mediatek/mtk_eth_soc.h                               |   80 +-\n drivers/net/ethernet/mellanox/Kconfig                                     |    5 +-\n drivers/net/ethernet/mellanox/mlx4/alloc.c                                |    2 +-\n drivers/net/ethernet/mellanox/mlx4/cmd.c                                  |   20 +-\n drivers/net/ethernet/mellanox/mlx4/en_cq.c                                |    4 +-\n drivers/net/ethernet/mellanox/mlx4/en_main.c                              |    9 +-\n drivers/net/ethernet/mellanox/mlx4/en_netdev.c                            |   40 +-\n drivers/net/ethernet/mellanox/mlx4/en_resources.c                         |    2 +-\n drivers/net/ethernet/mellanox/mlx4/en_rx.c                                |    2 +-\n drivers/net/ethernet/mellanox/mlx4/en_tx.c                                |    2 +-\n drivers/net/ethernet/mellanox/mlx4/eq.c                                   |   20 +-\n drivers/net/ethernet/mellanox/mlx4/fw.c                                   |   26 +-\n drivers/net/ethernet/mellanox/mlx4/fw.h                                   |    6 +-\n drivers/net/ethernet/mellanox/mlx4/fw_qos.c                               |    6 +-\n drivers/net/ethernet/mellanox/mlx4/fw_qos.h                               |   10 +-\n drivers/net/ethernet/mellanox/mlx4/icm.c                                  |    2 +-\n drivers/net/ethernet/mellanox/mlx4/icm.h                                  |    4 +-\n drivers/net/ethernet/mellanox/mlx4/intf.c                                 |    2 +-\n drivers/net/ethernet/mellanox/mlx4/main.c                                 |  260 ++---\n drivers/net/ethernet/mellanox/mlx4/mcg.c                                  |   12 +-\n drivers/net/ethernet/mellanox/mlx4/mlx4.h                                 |    2 +\n drivers/net/ethernet/mellanox/mlx4/mlx4_en.h                              |    2 +-\n drivers/net/ethernet/mellanox/mlx4/mr.c                                   |   10 +-\n drivers/net/ethernet/mellanox/mlx4/port.c                                 |   25 +\n drivers/net/ethernet/mellanox/mlx4/qp.c                                   |   31 +-\n drivers/net/ethernet/mellanox/mlx4/resource_tracker.c                     |   24 +-\n drivers/net/ethernet/mellanox/mlx5/core/Kconfig                           |   21 +\n drivers/net/ethernet/mellanox/mlx5/core/Makefile                          |   16 +-\n drivers/net/ethernet/mellanox/mlx5/core/alloc.c                           |    1 +\n drivers/net/ethernet/mellanox/mlx5/core/cmd.c                             |    1 -\n drivers/net/ethernet/mellanox/mlx5/core/dev.c                             |   73 ++\n drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile                     |    1 +\n drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c              |  261 +++++\n drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h              |  282 +++++\n drivers/net/ethernet/mellanox/mlx5/core/en.h                              |   67 +-\n drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c                      |   78 +-\n drivers/net/ethernet/mellanox/mlx5/core/en_fs.c                           |  298 +++++-\n drivers/net/ethernet/mellanox/mlx5/core/en_main.c                         |  328 +++---\n drivers/net/ethernet/mellanox/mlx5/core/en_rep.c                          |   80 +-\n drivers/net/ethernet/mellanox/mlx5/core/en_rep.h                          |    9 +\n drivers/net/ethernet/mellanox/mlx5/core/en_rx.c                           |  227 ++--\n drivers/net/ethernet/mellanox/mlx5/core/en_stats.h                        |   50 +-\n drivers/net/ethernet/mellanox/mlx5/core/en_tc.c                           |    6 +-\n drivers/net/ethernet/mellanox/mlx5/core/en_tc.h                           |   11 +-\n drivers/net/ethernet/mellanox/mlx5/core/en_tx.c                           |   18 +-\n drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c                         |   88 +-\n drivers/net/ethernet/mellanox/mlx5/core/eq.c                              |    9 +-\n drivers/net/ethernet/mellanox/mlx5/core/eswitch.c                         |  211 +---\n drivers/net/ethernet/mellanox/mlx5/core/eswitch.h                         |   78 +-\n drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c                |    6 +-\n drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c                          |   14 +-\n drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h                          |   10 +-\n drivers/net/ethernet/mellanox/mlx5/core/fs_core.c                         |  476 ++++++---\n drivers/net/ethernet/mellanox/mlx5/core/fs_core.h                         |   25 +-\n drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c                     |   13 +-\n drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c                   |  135 ++-\n drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c                        |  201 ++++\n drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h                        |   95 ++\n drivers/net/ethernet/mellanox/mlx5/core/main.c                            |   40 +-\n drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h                       |    4 +\n drivers/net/ethernet/mellanox/mlx5/core/sriov.c                           |   15 +-\n drivers/net/ethernet/mellanox/mlxsw/Kconfig                               |    1 +\n drivers/net/ethernet/mellanox/mlxsw/Makefile                              |    5 +-\n drivers/net/ethernet/mellanox/mlxsw/core.c                                |    2 +-\n drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h                  |    6 +\n drivers/net/ethernet/mellanox/mlxsw/reg.h                                 |  422 +++++++-\n drivers/net/ethernet/mellanox/mlxsw/spectrum.c                            |  194 ++--\n drivers/net/ethernet/mellanox/mlxsw/spectrum.h                            |   15 +-\n drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c                        |   80 +-\n drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.h              |    3 +\n drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c                   |   18 +\n drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c                      |  578 +++++++++-\n drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.h                      |   17 +\n drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c                        |    2 +-\n drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c                     |   78 +-\n drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c                       |  214 ++++\n drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.h                       |   79 ++\n drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c                     | 5367 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------\n drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h                     |   51 +\n drivers/net/ethernet/mellanox/mlxsw/switchib.c                            |    2 +-\n drivers/net/ethernet/mellanox/mlxsw/switchx2.c                            |    2 +-\n drivers/net/ethernet/mellanox/mlxsw/trap.h                                |   26 +-\n drivers/net/ethernet/moxa/moxart_ether.c                                  |   15 +-\n drivers/net/ethernet/moxa/moxart_ether.h                                  |    8 +-\n drivers/net/ethernet/neterion/s2io.c                                      |   45 -\n drivers/net/ethernet/netronome/Kconfig                                    |    1 +\n drivers/net/ethernet/netronome/nfp/Makefile                               |    1 +\n drivers/net/ethernet/netronome/nfp/bpf/jit.c                              |   24 +\n drivers/net/ethernet/netronome/nfp/bpf/main.c                             |   30 +-\n drivers/net/ethernet/netronome/nfp/bpf/offload.c                          |    4 +-\n drivers/net/ethernet/netronome/nfp/bpf/verifier.c                         |   24 +-\n drivers/net/ethernet/netronome/nfp/flower/cmsg.c                          |   77 +-\n drivers/net/ethernet/netronome/nfp/flower/cmsg.h                          |   22 +\n drivers/net/ethernet/netronome/nfp/flower/main.c                          |  144 ++-\n drivers/net/ethernet/netronome/nfp/flower/main.h                          |   11 +-\n drivers/net/ethernet/netronome/nfp/flower/offload.c                       |   15 +-\n drivers/net/ethernet/netronome/nfp/nfp_app.c                              |   22 +-\n drivers/net/ethernet/netronome/nfp/nfp_app.h                              |   45 +-\n drivers/net/ethernet/netronome/nfp/nfp_app_nic.c                          |    4 +-\n drivers/net/ethernet/netronome/nfp/nfp_main.c                             |   48 +-\n drivers/net/ethernet/netronome/nfp/nfp_main.h                             |    4 +\n drivers/net/ethernet/netronome/nfp/nfp_net.h                              |    2 -\n drivers/net/ethernet/netronome/nfp/nfp_net_common.c                       |   18 +-\n drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h                         |    1 +\n drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c                      |   13 +-\n drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c                      |  593 +++++++----\n drivers/net/ethernet/netronome/nfp/nfp_net_main.c                         |   68 +-\n drivers/net/ethernet/netronome/nfp/nfp_net_repr.c                         |   88 +-\n drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c                        |  243 +++++\n drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h                        |   86 ++\n drivers/net/ethernet/netronome/nfp/nfp_port.c                             |   39 +-\n drivers/net/ethernet/netronome/nfp/nfp_port.h                             |   60 +-\n drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c                  |   18 +-\n drivers/net/ethernet/netronome/nfp/nic/main.c                             |   14 +-\n drivers/net/ethernet/nvidia/forcedeth.c                                   |    5 +-\n drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c                      |    4 +-\n drivers/net/ethernet/qlogic/qed/qed_dev.c                                 |  145 ++-\n drivers/net/ethernet/qlogic/qed/qed_dev_api.h                             |   43 +-\n drivers/net/ethernet/qlogic/qed/qed_hsi.h                                 |   49 +\n drivers/net/ethernet/qlogic/qed/qed_l2.c                                  |  115 ++\n drivers/net/ethernet/qlogic/qed/qed_l2.h                                  |   18 +-\n drivers/net/ethernet/qlogic/qed/qed_main.c                                |   58 +-\n drivers/net/ethernet/qlogic/qed/qed_mcp.c                                 |   66 ++\n drivers/net/ethernet/qlogic/qed/qed_mcp.h                                 |   37 +-\n drivers/net/ethernet/qlogic/qed/qed_sriov.c                               |  157 +++\n drivers/net/ethernet/qlogic/qed/qed_sriov.h                               |    3 +\n drivers/net/ethernet/qlogic/qed/qed_vf.c                                  |   75 ++\n drivers/net/ethernet/qlogic/qed/qed_vf.h                                  |   53 +-\n drivers/net/ethernet/qlogic/qede/qede.h                                   |   19 +-\n drivers/net/ethernet/qlogic/qede/qede_ethtool.c                           |  205 +++-\n drivers/net/ethernet/qlogic/qede/qede_filter.c                            |  483 ++++++++-\n drivers/net/ethernet/qlogic/qede/qede_main.c                              |    9 +-\n drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c                          |   10 +-\n drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c                      |    2 +-\n drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c                         |    8 +-\n drivers/net/ethernet/qlogic/qlge/qlge_dbg.c                               |   47 +-\n drivers/net/ethernet/qualcomm/Kconfig                                     |    2 +\n drivers/net/ethernet/qualcomm/Makefile                                    |    2 +\n drivers/net/ethernet/qualcomm/rmnet/Kconfig                               |   12 +\n drivers/net/ethernet/qualcomm/rmnet/Makefile                              |   10 +\n drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c                        |  356 +++++++\n drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h                        |   55 +\n drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c                      |  271 +++++\n drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.h                      |   26 +\n drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h                           |   86 ++\n drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c                   |  106 ++\n drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c                      |  104 ++\n drivers/net/ethernet/qualcomm/rmnet/rmnet_private.h                       |   44 +\n drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c                           |  174 +++\n drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h                           |   29 +\n drivers/net/ethernet/renesas/ravb.h                                       |    2 +\n drivers/net/ethernet/renesas/ravb_main.c                                  |  131 ++-\n drivers/net/ethernet/renesas/sh_eth.c                                     |    2 +-\n drivers/net/ethernet/rocker/rocker_main.c                                 |    5 +\n drivers/net/ethernet/rocker/rocker_ofdpa.c                                |   10 +-\n drivers/net/ethernet/sfc/efx.h                                            |    4 +-\n drivers/net/ethernet/sfc/falcon/efx.h                                     |    4 +-\n drivers/net/ethernet/sfc/falcon/tx.c                                      |   13 +-\n drivers/net/ethernet/sfc/mcdi_port.c                                      |  224 +++-\n drivers/net/ethernet/sfc/tx.c                                             |   13 +-\n drivers/net/ethernet/stmicro/stmmac/Kconfig                               |    9 +\n drivers/net/ethernet/stmicro/stmmac/Makefile                              |    1 +\n drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c                       |  152 +++\n drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c                       |    2 +-\n drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c                            |  193 +++-\n drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c                         |   16 -\n drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c                          |    2 +-\n drivers/net/ethernet/sun/ldmvsw.c                                         |    2 +-\n drivers/net/ethernet/sun/niu.c                                            |   24 +-\n drivers/net/ethernet/sun/sunvnet.c                                        |    2 +-\n drivers/net/ethernet/sun/sunvnet_common.c                                 |   90 +-\n drivers/net/ethernet/synopsys/dwc-xlgmac-net.c                            |    1 +\n drivers/net/ethernet/ti/cpsw.c                                            |   10 +-\n drivers/net/ethernet/ti/cpts.c                                            |    2 +-\n drivers/net/ethernet/ti/davinci_emac.c                                    |    4 +-\n drivers/net/ethernet/ti/davinci_mdio.c                                    |   10 +-\n drivers/net/ethernet/ti/netcp_core.c                                      |   13 +-\n drivers/net/ethernet/tile/tilegx.c                                        |    2 +-\n drivers/net/ethernet/xilinx/ll_temac_main.c                               |    2 +-\n drivers/net/ethernet/xilinx/xilinx_axienet.h                              |    4 +-\n drivers/net/ethernet/xilinx/xilinx_axienet_main.c                         |   48 +-\n drivers/net/ethernet/xircom/xirc2ps_cs.c                                  |    2 +-\n drivers/net/fddi/defxx.c                                                  |    2 +-\n drivers/net/geneve.c                                                      |  322 ++++--\n drivers/net/hamradio/baycom_par.c                                         |    2 +-\n drivers/net/hamradio/baycom_ser_fdx.c                                     |    2 +-\n drivers/net/hamradio/baycom_ser_hdx.c                                     |    2 +-\n drivers/net/hamradio/dmascc.c                                             |    2 +-\n drivers/net/hyperv/hyperv_net.h                                           |   74 +-\n drivers/net/hyperv/netvsc.c                                               |  459 ++++----\n drivers/net/hyperv/netvsc_drv.c                                           |  816 ++++++++++----\n drivers/net/hyperv/rndis_filter.c                                         |  162 +--\n drivers/net/ieee802154/ca8210.c                                           |    6 +-\n drivers/net/ieee802154/mrf24j40.c                                         |    3 +-\n drivers/net/ipvlan/ipvlan_main.c                                          |    4 +-\n drivers/net/ipvlan/ipvtap.c                                               |    2 +-\n drivers/net/macvlan.c                                                     |    5 +-\n drivers/net/macvtap.c                                                     |    2 +-\n drivers/net/phy/Kconfig                                                   |   74 +-\n drivers/net/phy/Makefile                                                  |    7 +\n drivers/net/phy/bcm7xxx.c                                                 |    2 +-\n drivers/net/phy/dp83640.c                                                 |    7 +-\n drivers/net/phy/marvell.c                                                 |  320 +++---\n drivers/net/phy/mdio-bcm-unimac.c                                         |  103 +-\n drivers/net/phy/mdio-gpio.c                                               |    2 +-\n drivers/net/phy/mdio-i2c.c                                                |  109 ++\n drivers/net/phy/mdio-i2c.h                                                |   19 +\n drivers/net/phy/mdio-mux-bcm-iproc.c                                      |    2 +-\n drivers/net/phy/mdio-mux-gpio.c                                           |    2 +-\n drivers/net/phy/mdio-mux-mmioreg.c                                        |   21 +-\n drivers/net/phy/mdio-mux.c                                                |   34 +-\n drivers/net/phy/mdio_bus.c                                                |    6 +-\n drivers/net/phy/phy-core.c                                                |  180 ++++\n drivers/net/phy/phy.c                                                     |  235 +---\n drivers/net/phy/phy_device.c                                              |   37 +-\n drivers/net/phy/phylink.c                                                 | 1462 +++++++++++++++++++++++++\n drivers/net/phy/rockchip.c                                                |  233 ++++\n drivers/net/phy/sfp-bus.c                                                 |  475 +++++++++\n drivers/net/phy/sfp.c                                                     |  915 ++++++++++++++++\n drivers/net/phy/sfp.h                                                     |   28 +\n drivers/net/tap.c                                                         |   11 +-\n drivers/net/tun.c                                                         |  267 ++++-\n drivers/net/usb/catc.c                                                    |    2 +-\n drivers/net/usb/cdc-phonet.c                                              |    2 +-\n drivers/net/usb/cdc_ncm.c                                                 |    2 +-\n drivers/net/usb/ipheth.c                                                  |    2 +-\n drivers/net/usb/kaweth.c                                                  |    2 +-\n drivers/net/usb/r8152.c                                                   |    2 +-\n drivers/net/usb/rtl8150.c                                                 |    2 +-\n drivers/net/virtio_net.c                                                  |  350 +++---\n drivers/net/vrf.c                                                         |  139 +--\n drivers/net/vxlan.c                                                       |  162 +--\n drivers/net/wan/dscc4.c                                                   |  129 ++-\n drivers/net/wireless/ath/ar5523/ar5523.c                                  |    2 +-\n drivers/net/wireless/ath/ath10k/Kconfig                                   |    7 +\n drivers/net/wireless/ath/ath10k/Makefile                                  |    3 +\n drivers/net/wireless/ath/ath10k/ahb.c                                     |   18 +-\n drivers/net/wireless/ath/ath10k/ce.c                                      |  299 +++---\n drivers/net/wireless/ath/ath10k/ce.h                                      |   30 +-\n drivers/net/wireless/ath/ath10k/core.c                                    |   29 +-\n drivers/net/wireless/ath/ath10k/core.h                                    |    9 +-\n drivers/net/wireless/ath/ath10k/debug.c                                   |    8 +-\n drivers/net/wireless/ath/ath10k/debug.h                                   |    2 +\n drivers/net/wireless/ath/ath10k/htt_rx.c                                  |   31 +-\n drivers/net/wireless/ath/ath10k/hw.c                                      |  150 +++\n drivers/net/wireless/ath/ath10k/hw.h                                      |   14 +\n drivers/net/wireless/ath/ath10k/mac.c                                     |    6 +-\n drivers/net/wireless/ath/ath10k/pci.c                                     |  105 +-\n drivers/net/wireless/ath/ath10k/pci.h                                     |   14 +-\n drivers/net/wireless/ath/ath10k/sdio.c                                    |   12 +-\n drivers/net/wireless/ath/ath10k/sdio.h                                    |    2 -\n drivers/net/wireless/ath/ath10k/usb.c                                     | 1106 +++++++++++++++++++\n drivers/net/wireless/ath/ath10k/usb.h                                     |  128 +++\n drivers/net/wireless/ath/ath10k/wmi.c                                     |  166 ++-\n drivers/net/wireless/ath/ath10k/wmi.h                                     |  271 ++++-\n drivers/net/wireless/ath/ath10k/wow.c                                     |   14 +\n drivers/net/wireless/ath/ath10k/wow.h                                     |    1 +\n drivers/net/wireless/ath/ath6kl/usb.c                                     |    2 +-\n drivers/net/wireless/ath/ath9k/debug.c                                    |    2 +-\n drivers/net/wireless/ath/ath9k/hif_usb.c                                  |    2 +-\n drivers/net/wireless/ath/ath9k/htc_drv_init.c                             |    2 +-\n drivers/net/wireless/ath/ath9k/init.c                                     |    2 +-\n drivers/net/wireless/ath/ath9k/pci.c                                      |    5 +\n drivers/net/wireless/ath/carl9170/usb.c                                   |    2 +-\n drivers/net/wireless/ath/wcn36xx/dxe.c                                    |    5 +\n drivers/net/wireless/ath/wcn36xx/main.c                                   |   52 +-\n drivers/net/wireless/ath/wcn36xx/wcn36xx.h                                |    3 +\n drivers/net/wireless/ath/wil6210/Kconfig                                  |   12 +\n drivers/net/wireless/ath/wil6210/Makefile                                 |    2 +-\n drivers/net/wireless/ath/wil6210/cfg80211.c                               |   84 +-\n drivers/net/wireless/ath/wil6210/debugfs.c                                |   27 +-\n drivers/net/wireless/ath/wil6210/interrupt.c                              |   14 +-\n drivers/net/wireless/ath/wil6210/main.c                                   |   42 +-\n drivers/net/wireless/ath/wil6210/pcie_bus.c                               |    3 +\n drivers/net/wireless/ath/wil6210/pm.c                                     |   27 +-\n drivers/net/wireless/ath/wil6210/txrx.c                                   |    6 +-\n drivers/net/wireless/ath/wil6210/wil6210.h                                |   20 +-\n drivers/net/wireless/ath/wil6210/wmi.c                                    |   14 +-\n drivers/net/wireless/ath/wil6210/wmi.h                                    |  720 ++++++++-----\n drivers/net/wireless/atmel/at76c50x-usb.c                                 |    2 +-\n drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c                 |    1 +\n drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c               |   18 +-\n drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c                   |    2 +\n drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c                  |    5 +-\n drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c               |    3 +\n drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c                   |    2 +-\n drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c                   |    4 +-\n drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c                    |   11 +-\n drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h             |    3 +\n drivers/net/wireless/cisco/airo.c                                         |    2 +-\n drivers/net/wireless/intel/ipw2x00/ipw2100.c                              |   34 +-\n drivers/net/wireless/intel/ipw2x00/ipw2200.c                              |   17 +-\n drivers/net/wireless/intel/iwlegacy/3945-mac.c                            |    2 +-\n drivers/net/wireless/intel/iwlegacy/4965-mac.c                            |    2 +-\n drivers/net/wireless/intel/iwlwifi/Makefile                               |    2 +\n drivers/net/wireless/intel/iwlwifi/cfg/8000.c                             |    4 +-\n drivers/net/wireless/intel/iwlwifi/cfg/9000.c                             |    2 +-\n drivers/net/wireless/intel/iwlwifi/cfg/a000.c                             |   44 +-\n drivers/net/wireless/intel/iwlwifi/dvm/commands.h                         |   24 +-\n drivers/net/wireless/intel/iwlwifi/fw/api/alive.h                         |  206 ++++\n drivers/net/wireless/intel/iwlwifi/fw/api/binding.h                       |  144 +++\n drivers/net/wireless/intel/iwlwifi/fw/{api.h => api/cmdhdr.h}             |   78 +-\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-coex.h => fw/api/coex.h}   |   73 +-\n drivers/net/wireless/intel/iwlwifi/fw/api/commands.h                      |  657 ++++++++++++\n drivers/net/wireless/intel/iwlwifi/fw/api/config.h                        |  184 ++++\n drivers/net/wireless/intel/iwlwifi/fw/api/context.h                       |   94 ++\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-d3.h => fw/api/d3.h}       |   11 +-\n drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h                      |  127 +++\n drivers/net/wireless/intel/iwlwifi/fw/api/debug.h                         |  345 ++++++\n drivers/net/wireless/intel/iwlwifi/fw/api/filter.h                        |  183 ++++\n drivers/net/wireless/intel/iwlwifi/fw/api/led.h                           |   71 ++\n drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h                       |  152 +++\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-mac.h => fw/api/mac.h}     |   33 +-\n drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h                       |  386 +++++++\n drivers/net/wireless/intel/iwlwifi/fw/api/offload.h                       |  101 ++\n drivers/net/wireless/intel/iwlwifi/fw/api/paging.h                        |  108 ++\n drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h                      |  164 +++\n drivers/net/wireless/intel/iwlwifi/fw/api/phy.h                           |  258 +++++\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-power.h => fw/api/power.h} |   13 +-\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-rs.h => fw/api/rs.h}       |   13 +-\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-rx.h => fw/api/rx.h}       |   31 +-\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-scan.h => fw/api/scan.h}   |   11 +-\n drivers/net/wireless/intel/iwlwifi/fw/api/sf.h                            |  138 +++\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-sta.h => fw/api/sta.h}     |   15 +-\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-stats.h => fw/api/stats.h} |   13 +-\n drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h                          |  208 ++++\n drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h                    |  386 +++++++\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-tof.h => fw/api/tof.h}     |    9 +-\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-tx.h => fw/api/tx.h}       |   66 +-\n drivers/net/wireless/intel/iwlwifi/fw/api/txq.h                           |  163 +++\n drivers/net/wireless/intel/iwlwifi/fw/common_rx.c                         |   88 ++\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-dbg.c => fw/dbg.c}             |  474 +++++----\n drivers/net/wireless/intel/iwlwifi/{mvm/fw-dbg.h => fw/dbg.h}             |  125 ++-\n drivers/net/wireless/intel/iwlwifi/fw/error-dump.h                        |   30 +\n drivers/net/wireless/intel/iwlwifi/fw/file.h                              |    4 +\n drivers/net/wireless/intel/iwlwifi/fw/init.c                              |   75 ++\n drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c                        |   25 +-\n drivers/net/wireless/intel/iwlwifi/fw/nvm.c                               |  162 +++\n drivers/net/wireless/intel/iwlwifi/fw/paging.c                            |  414 ++++++++\n drivers/net/wireless/intel/iwlwifi/fw/runtime.h                           |  158 +++\n drivers/net/wireless/intel/iwlwifi/fw/smem.c                              |  155 +++\n drivers/net/wireless/intel/iwlwifi/iwl-config.h                           |    3 +\n drivers/net/wireless/intel/iwlwifi/iwl-csr.h                              |   11 +-\n drivers/net/wireless/intel/iwlwifi/iwl-drv.c                              |   36 +-\n drivers/net/wireless/intel/iwlwifi/iwl-io.c                               |   14 +-\n drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c                        |  123 ++-\n drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h                        |    5 +-\n drivers/net/wireless/intel/iwlwifi/iwl-prph.h                             |   13 +-\n drivers/net/wireless/intel/iwlwifi/iwl-trans.h                            |    3 +-\n drivers/net/wireless/intel/iwlwifi/mvm/Makefile                           |    2 +-\n drivers/net/wireless/intel/iwlwifi/mvm/coex.c                             |  310 +-----\n drivers/net/wireless/intel/iwlwifi/mvm/constants.h                        |    4 +-\n drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c                      |    2 +-\n drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c                          |   75 +-\n drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h                           | 2846 +------------------------------------------------\n drivers/net/wireless/intel/iwlwifi/mvm/fw.c                               |  553 ++--------\n drivers/net/wireless/intel/iwlwifi/mvm/led.c                              |   59 +-\n drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c                         |  413 +++-----\n drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                         |  217 ++--\n drivers/net/wireless/intel/iwlwifi/mvm/mvm.h                              |  158 +--\n drivers/net/wireless/intel/iwlwifi/mvm/nvm.c                              |  200 +---\n drivers/net/wireless/intel/iwlwifi/mvm/ops.c                              |  157 +--\n drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c                         |    2 +-\n drivers/net/wireless/intel/iwlwifi/mvm/power.c                            |   25 +-\n drivers/net/wireless/intel/iwlwifi/mvm/rs.c                               |  142 +--\n drivers/net/wireless/intel/iwlwifi/mvm/rx.c                               |   11 +-\n drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c                             |    9 +-\n drivers/net/wireless/intel/iwlwifi/mvm/scan.c                             |    4 +-\n drivers/net/wireless/intel/iwlwifi/mvm/sta.c                              |  558 +++-------\n drivers/net/wireless/intel/iwlwifi/mvm/sta.h                              |   25 +-\n drivers/net/wireless/intel/iwlwifi/mvm/time-event.c                       |   54 +-\n drivers/net/wireless/intel/iwlwifi/mvm/tof.c                              |    2 +-\n drivers/net/wireless/intel/iwlwifi/mvm/tof.h                              |    2 +-\n drivers/net/wireless/intel/iwlwifi/mvm/tt.c                               |   10 +-\n drivers/net/wireless/intel/iwlwifi/mvm/tx.c                               |  164 +--\n drivers/net/wireless/intel/iwlwifi/mvm/utils.c                            |   18 +-\n drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c                       |    2 +-\n drivers/net/wireless/intel/iwlwifi/pcie/drv.c                             |   28 +-\n drivers/net/wireless/intel/iwlwifi/pcie/internal.h                        |   17 +-\n drivers/net/wireless/intel/iwlwifi/pcie/rx.c                              |    2 +-\n drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c                      |    4 +-\n drivers/net/wireless/intel/iwlwifi/pcie/trans.c                           |   30 +-\n drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c                         |   63 +-\n drivers/net/wireless/intel/iwlwifi/pcie/tx.c                              |   22 +-\n drivers/net/wireless/intersil/hostap/hostap_main.c                        |    4 +-\n drivers/net/wireless/intersil/orinoco/orinoco_usb.c                       |    2 +-\n drivers/net/wireless/intersil/p54/p54usb.c                                |    2 +-\n drivers/net/wireless/marvell/libertas/if_usb.c                            |    2 +-\n drivers/net/wireless/marvell/libertas_tf/if_usb.c                         |    2 +-\n drivers/net/wireless/marvell/mwifiex/11n.c                                |    2 +\n drivers/net/wireless/marvell/mwifiex/cfg80211.c                           |   35 +-\n drivers/net/wireless/marvell/mwifiex/cfp.c                                |    4 +-\n drivers/net/wireless/marvell/mwifiex/cmdevt.c                             |   15 +-\n drivers/net/wireless/marvell/mwifiex/debugfs.c                            |    2 -\n drivers/net/wireless/marvell/mwifiex/init.c                               |   32 +-\n drivers/net/wireless/marvell/mwifiex/join.c                               |    2 +-\n drivers/net/wireless/marvell/mwifiex/main.c                               |  173 ++-\n drivers/net/wireless/marvell/mwifiex/main.h                               |   14 +-\n drivers/net/wireless/marvell/mwifiex/pcie.c                               |  126 +--\n drivers/net/wireless/marvell/mwifiex/scan.c                               |   15 +-\n drivers/net/wireless/marvell/mwifiex/sdio.c                               |    3 +-\n drivers/net/wireless/marvell/mwifiex/sta_cmd.c                            |   19 +-\n drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c                        |    5 +-\n drivers/net/wireless/marvell/mwifiex/sta_ioctl.c                          |  121 +--\n drivers/net/wireless/marvell/mwifiex/tdls.c                               |    2 +-\n drivers/net/wireless/marvell/mwifiex/uap_cmd.c                            |   34 +-\n drivers/net/wireless/marvell/mwifiex/usb.c                                |    5 +-\n drivers/net/wireless/mediatek/mt7601u/dma.c                               |    5 +\n drivers/net/wireless/mediatek/mt7601u/usb.c                               |    2 +-\n drivers/net/wireless/quantenna/qtnfmac/Makefile                           |    4 -\n drivers/net/wireless/quantenna/qtnfmac/bus.h                              |    1 -\n drivers/net/wireless/quantenna/qtnfmac/cfg80211.c                         |  315 ++++--\n drivers/net/wireless/quantenna/qtnfmac/cfg80211.h                         |    4 +\n drivers/net/wireless/quantenna/qtnfmac/commands.c                         |  486 ++++++++-\n drivers/net/wireless/quantenna/qtnfmac/commands.h                         |    5 +\n drivers/net/wireless/quantenna/qtnfmac/core.c                             |    5 +\n drivers/net/wireless/quantenna/qtnfmac/core.h                             |   27 +-\n drivers/net/wireless/quantenna/qtnfmac/event.c                            |   67 +-\n drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c                       |  408 ++++---\n drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_bus_priv.h              |   15 +-\n drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_ipc.h                   |   11 +-\n drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_regs_pearl.h            |    2 +\n drivers/net/wireless/quantenna/qtnfmac/qlink.h                            |  202 +++-\n drivers/net/wireless/quantenna/qtnfmac/qlink_util.c                       |   26 +-\n drivers/net/wireless/quantenna/qtnfmac/qlink_util.h                       |   10 +-\n drivers/net/wireless/ralink/rt2x00/rt2500usb.c                            |    2 +-\n drivers/net/wireless/ralink/rt2x00/rt2800lib.c                            |    5 +-\n drivers/net/wireless/ralink/rt2x00/rt2800mmio.c                           |   13 +-\n drivers/net/wireless/ralink/rt2x00/rt2800usb.c                            |   17 +-\n drivers/net/wireless/ralink/rt2x00/rt73usb.c                              |    2 +-\n drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c                        |    2 +-\n drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c                     |    2 +-\n drivers/net/wireless/realtek/rtlwifi/base.c                               |   22 +-\n drivers/net/wireless/realtek/rtlwifi/base.h                               |    2 +\n drivers/net/wireless/realtek/rtlwifi/btcoexist/halbt_precomp.h            |   16 -\n drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c          |   10 +-\n drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c             |   17 +-\n drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c                  |   28 +\n drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.h                  |    1 +\n drivers/net/wireless/realtek/rtlwifi/core.c                               |    2 +\n drivers/net/wireless/realtek/rtlwifi/pci.c                                |    4 +-\n drivers/net/wireless/realtek/rtlwifi/rc.c                                 |    2 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c                       |    4 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c                       |    2 +\n drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c                       |    5 -\n drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c                      |    3 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c                       |    8 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c                      |   12 -\n drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.h                      |    3 -\n drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c                       |    4 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c                       |    9 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c                       |    5 +\n drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c                       |    4 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c                      |    6 -\n drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c                       |    4 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c                       |    4 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c                       |    8 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c                       |    9 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c                       |    7 +\n drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c                      |  365 +++----\n drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c                       |   17 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8723be/table.c                    |  192 ++--\n drivers/net/wireless/realtek/rtlwifi/rtl8723be/table.h                    |   10 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c                       |   15 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c                       |   43 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c                      |    5 +-\n drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c                       |   21 +-\n drivers/net/wireless/realtek/rtlwifi/wifi.h                               |   49 +-\n drivers/net/wireless/rsi/Makefile                                         |    1 +\n drivers/net/wireless/rsi/rsi_91x_core.c                                   |   80 +-\n drivers/net/wireless/rsi/rsi_91x_debugfs.c                                |    3 +\n drivers/net/wireless/rsi/rsi_91x_hal.c                                    |  368 +++++--\n drivers/net/wireless/rsi/rsi_91x_mac80211.c                               |  495 +++++++--\n drivers/net/wireless/rsi/rsi_91x_main.c                                   |    5 +-\n drivers/net/wireless/rsi/rsi_91x_mgmt.c                                   |  741 ++++++++-----\n drivers/net/wireless/rsi/rsi_91x_ps.c                                     |  146 +++\n drivers/net/wireless/rsi/rsi_91x_sdio.c                                   |  157 ++-\n drivers/net/wireless/rsi/rsi_91x_sdio_ops.c                               |   84 +-\n drivers/net/wireless/rsi/rsi_91x_usb.c                                    |  138 ++-\n drivers/net/wireless/rsi/rsi_91x_usb_ops.c                                |    6 +-\n drivers/net/wireless/rsi/rsi_common.h                                     |    1 +\n drivers/net/wireless/rsi/rsi_hal.h                                        |   66 ++\n drivers/net/wireless/rsi/rsi_main.h                                       |   88 +-\n drivers/net/wireless/rsi/rsi_mgmt.h                                       |  258 ++++-\n drivers/net/wireless/rsi/rsi_ps.h                                         |   64 ++\n drivers/net/wireless/rsi/rsi_sdio.h                                       |    7 +-\n drivers/net/wireless/rsi/rsi_usb.h                                        |    6 +-\n drivers/net/wireless/ti/wlcore/main.c                                     |   23 +\n drivers/net/wireless/ti/wlcore/sdio.c                                     |    1 +\n drivers/net/wireless/ti/wlcore/spi.c                                      |    1 +\n drivers/net/wireless/ti/wlcore/sysfs.c                                    |    2 +-\n drivers/net/wireless/ti/wlcore/wlcore.h                                   |    3 +\n drivers/net/wireless/wl3501_cs.c                                          |    2 +-\n drivers/net/wireless/zydas/zd1201.c                                       |    2 +-\n drivers/net/wireless/zydas/zd1211rw/zd_rf_rf2959.c                        |    2 +-\n drivers/net/wireless/zydas/zd1211rw/zd_usb.c                              |    2 +-\n drivers/net/xen-netback/interface.c                                       |    4 +-\n drivers/net/xen-netfront.c                                                |    2 +-\n drivers/of/of_mdio.c                                                      |   39 +-\n drivers/phy/marvell/Kconfig                                               |   11 +\n drivers/phy/marvell/Makefile                                              |    1 +\n drivers/phy/marvell/phy-mvebu-cp110-comphy.c                              |  644 +++++++++++\n drivers/ptp/ptp_dte.c                                                     |    2 +-\n drivers/ptp/ptp_ixp46x.c                                                  |    2 +-\n drivers/ptp/ptp_kvm.c                                                     |    2 +-\n drivers/ptp/ptp_pch.c                                                     |    2 +-\n drivers/s390/net/ctcm_main.c                                              |    2 +-\n drivers/s390/net/lcs.c                                                    |   28 +-\n drivers/s390/net/netiucv.c                                                |    4 +-\n drivers/s390/net/qeth_core.h                                              |   17 +-\n drivers/s390/net/qeth_core_main.c                                         |  205 ++--\n drivers/s390/net/qeth_core_sys.c                                          |    2 +-\n drivers/s390/net/qeth_l2_main.c                                           |  343 +++---\n drivers/s390/net/qeth_l3_main.c                                           |   67 +-\n drivers/s390/net/qeth_l3_sys.c                                            |   17 +\n drivers/staging/Kconfig                                                   |    2 +\n drivers/staging/Makefile                                                  |    2 +\n drivers/staging/irda/TODO                                                 |    4 +\n drivers/{net/irda => staging/irda/drivers}/Kconfig                        |    0\n drivers/{net/irda => staging/irda/drivers}/Makefile                       |    2 +\n drivers/{net/irda => staging/irda/drivers}/act200l-sir.c                  |    0\n drivers/{net/irda => staging/irda/drivers}/actisys-sir.c                  |    0\n drivers/{net/irda => staging/irda/drivers}/ali-ircc.c                     |    0\n drivers/{net/irda => staging/irda/drivers}/ali-ircc.h                     |    0\n drivers/{net/irda => staging/irda/drivers}/au1k_ir.c                      |    0\n drivers/{net/irda => staging/irda/drivers}/bfin_sir.c                     |    0\n drivers/{net/irda => staging/irda/drivers}/bfin_sir.h                     |    0\n drivers/{net/irda => staging/irda/drivers}/donauboe.c                     |    0\n drivers/{net/irda => staging/irda/drivers}/donauboe.h                     |    0\n drivers/{net/irda => staging/irda/drivers}/esi-sir.c                      |    0\n drivers/{net/irda => staging/irda/drivers}/girbil-sir.c                   |    0\n drivers/{net/irda => staging/irda/drivers}/irda-usb.c                     |    2 +-\n drivers/{net/irda => staging/irda/drivers}/irda-usb.h                     |    0\n drivers/{net/irda => staging/irda/drivers}/irtty-sir.c                    |    0\n drivers/{net/irda => staging/irda/drivers}/irtty-sir.h                    |    0\n drivers/{net/irda => staging/irda/drivers}/kingsun-sir.c                  |    2 +-\n drivers/{net/irda => staging/irda/drivers}/ks959-sir.c                    |    2 +-\n drivers/{net/irda => staging/irda/drivers}/ksdazzle-sir.c                 |    2 +-\n drivers/{net/irda => staging/irda/drivers}/litelink-sir.c                 |    0\n drivers/{net/irda => staging/irda/drivers}/ma600-sir.c                    |    0\n drivers/{net/irda => staging/irda/drivers}/mcp2120-sir.c                  |    0\n drivers/{net/irda => staging/irda/drivers}/mcs7780.c                      |    2 +-\n drivers/{net/irda => staging/irda/drivers}/mcs7780.h                      |    0\n drivers/{net/irda => staging/irda/drivers}/nsc-ircc.c                     |    0\n drivers/{net/irda => staging/irda/drivers}/nsc-ircc.h                     |    0\n drivers/{net/irda => staging/irda/drivers}/old_belkin-sir.c               |    0\n drivers/{net/irda => staging/irda/drivers}/pxaficp_ir.c                   |    0\n drivers/{net/irda => staging/irda/drivers}/sa1100_ir.c                    |    0\n drivers/{net/irda => staging/irda/drivers}/sh_sir.c                       |    0\n drivers/{net/irda => staging/irda/drivers}/sir-dev.h                      |    0\n drivers/{net/irda => staging/irda/drivers}/sir_dev.c                      |    0\n drivers/{net/irda => staging/irda/drivers}/sir_dongle.c                   |    0\n drivers/{net/irda => staging/irda/drivers}/smsc-ircc2.c                   |    0\n drivers/{net/irda => staging/irda/drivers}/smsc-ircc2.h                   |    0\n drivers/{net/irda => staging/irda/drivers}/smsc-sio.h                     |    0\n drivers/{net/irda => staging/irda/drivers}/stir4200.c                     |    2 +-\n drivers/{net/irda => staging/irda/drivers}/tekram-sir.c                   |    0\n drivers/{net/irda => staging/irda/drivers}/toim3232-sir.c                 |    0\n drivers/{net/irda => staging/irda/drivers}/via-ircc.c                     |    0\n drivers/{net/irda => staging/irda/drivers}/via-ircc.h                     |    0\n drivers/{net/irda => staging/irda/drivers}/vlsi_ir.c                      |    0\n drivers/{net/irda => staging/irda/drivers}/vlsi_ir.h                      |    0\n drivers/{net/irda => staging/irda/drivers}/w83977af.h                     |    0\n drivers/{net/irda => staging/irda/drivers}/w83977af_ir.c                  |    0\n drivers/{net/irda => staging/irda/drivers}/w83977af_ir.h                  |    0\n {include => drivers/staging/irda/include}/net/irda/af_irda.h              |    0\n {include => drivers/staging/irda/include}/net/irda/crc.h                  |    0\n {include => drivers/staging/irda/include}/net/irda/discovery.h            |    0\n {include => drivers/staging/irda/include}/net/irda/ircomm_core.h          |    0\n {include => drivers/staging/irda/include}/net/irda/ircomm_event.h         |    0\n {include => drivers/staging/irda/include}/net/irda/ircomm_lmp.h           |    0\n {include => drivers/staging/irda/include}/net/irda/ircomm_param.h         |    0\n {include => drivers/staging/irda/include}/net/irda/ircomm_ttp.h           |    0\n {include => drivers/staging/irda/include}/net/irda/ircomm_tty.h           |    0\n {include => drivers/staging/irda/include}/net/irda/ircomm_tty_attach.h    |    0\n {include => drivers/staging/irda/include}/net/irda/irda.h                 |    0\n {include => drivers/staging/irda/include}/net/irda/irda_device.h          |    0\n {include => drivers/staging/irda/include}/net/irda/iriap.h                |    0\n {include => drivers/staging/irda/include}/net/irda/iriap_event.h          |    0\n {include => drivers/staging/irda/include}/net/irda/irias_object.h         |    0\n {include => drivers/staging/irda/include}/net/irda/irlan_client.h         |    0\n {include => drivers/staging/irda/include}/net/irda/irlan_common.h         |    0\n {include => drivers/staging/irda/include}/net/irda/irlan_eth.h            |    0\n {include => drivers/staging/irda/include}/net/irda/irlan_event.h          |    0\n {include => drivers/staging/irda/include}/net/irda/irlan_filter.h         |    0\n {include => drivers/staging/irda/include}/net/irda/irlan_provider.h       |    0\n {include => drivers/staging/irda/include}/net/irda/irlap.h                |    0\n {include => drivers/staging/irda/include}/net/irda/irlap_event.h          |    0\n {include => drivers/staging/irda/include}/net/irda/irlap_frame.h          |    0\n {include => drivers/staging/irda/include}/net/irda/irlmp.h                |    0\n {include => drivers/staging/irda/include}/net/irda/irlmp_event.h          |    0\n {include => drivers/staging/irda/include}/net/irda/irlmp_frame.h          |    0\n {include => drivers/staging/irda/include}/net/irda/irmod.h                |    0\n {include => drivers/staging/irda/include}/net/irda/irqueue.h              |    0\n {include => drivers/staging/irda/include}/net/irda/irttp.h                |    0\n {include => drivers/staging/irda/include}/net/irda/parameters.h           |    0\n {include => drivers/staging/irda/include}/net/irda/qos.h                  |    0\n {include => drivers/staging/irda/include}/net/irda/timer.h                |    0\n {include => drivers/staging/irda/include}/net/irda/wrapper.h              |    0\n {net/irda => drivers/staging/irda/net}/Kconfig                            |    8 +-\n {net/irda => drivers/staging/irda/net}/Makefile                           |    2 +\n {net/irda => drivers/staging/irda/net}/af_irda.c                          |    0\n {net/irda => drivers/staging/irda/net}/discovery.c                        |    0\n {net/irda => drivers/staging/irda/net}/ircomm/Kconfig                     |    0\n {net/irda => drivers/staging/irda/net}/ircomm/Makefile                    |    0\n {net/irda => drivers/staging/irda/net}/ircomm/ircomm_core.c               |    0\n {net/irda => drivers/staging/irda/net}/ircomm/ircomm_event.c              |    0\n {net/irda => drivers/staging/irda/net}/ircomm/ircomm_lmp.c                |    0\n {net/irda => drivers/staging/irda/net}/ircomm/ircomm_param.c              |    0\n {net/irda => drivers/staging/irda/net}/ircomm/ircomm_ttp.c                |    0\n {net/irda => drivers/staging/irda/net}/ircomm/ircomm_tty.c                |    0\n {net/irda => drivers/staging/irda/net}/ircomm/ircomm_tty_attach.c         |    0\n {net/irda => drivers/staging/irda/net}/ircomm/ircomm_tty_ioctl.c          |    0\n {net/irda => drivers/staging/irda/net}/irda_device.c                      |    0\n {net/irda => drivers/staging/irda/net}/iriap.c                            |    0\n {net/irda => drivers/staging/irda/net}/iriap_event.c                      |    0\n {net/irda => drivers/staging/irda/net}/irias_object.c                     |    0\n {net/irda => drivers/staging/irda/net}/irlan/Kconfig                      |    0\n {net/irda => drivers/staging/irda/net}/irlan/Makefile                     |    0\n {net/irda => drivers/staging/irda/net}/irlan/irlan_client.c               |    0\n {net/irda => drivers/staging/irda/net}/irlan/irlan_client_event.c         |    0\n {net/irda => drivers/staging/irda/net}/irlan/irlan_common.c               |    0\n {net/irda => drivers/staging/irda/net}/irlan/irlan_eth.c                  |    0\n {net/irda => drivers/staging/irda/net}/irlan/irlan_event.c                |    0\n {net/irda => drivers/staging/irda/net}/irlan/irlan_filter.c               |    0\n {net/irda => drivers/staging/irda/net}/irlan/irlan_provider.c             |    0\n {net/irda => drivers/staging/irda/net}/irlan/irlan_provider_event.c       |    0\n {net/irda => drivers/staging/irda/net}/irlap.c                            |    0\n {net/irda => drivers/staging/irda/net}/irlap_event.c                      |    0\n {net/irda => drivers/staging/irda/net}/irlap_frame.c                      |    0\n {net/irda => drivers/staging/irda/net}/irlmp.c                            |    0\n {net/irda => drivers/staging/irda/net}/irlmp_event.c                      |    0\n {net/irda => drivers/staging/irda/net}/irlmp_frame.c                      |    0\n {net/irda => drivers/staging/irda/net}/irmod.c                            |    2 +-\n {net/irda => drivers/staging/irda/net}/irnet/Kconfig                      |    0\n {net/irda => drivers/staging/irda/net}/irnet/Makefile                     |    0\n {net/irda => drivers/staging/irda/net}/irnet/irnet.h                      |    0\n {net/irda => drivers/staging/irda/net}/irnet/irnet_irda.c                 |    0\n {net/irda => drivers/staging/irda/net}/irnet/irnet_irda.h                 |    0\n {net/irda => drivers/staging/irda/net}/irnet/irnet_ppp.c                  |    0\n {net/irda => drivers/staging/irda/net}/irnet/irnet_ppp.h                  |    0\n {net/irda => drivers/staging/irda/net}/irnetlink.c                        |    0\n {net/irda => drivers/staging/irda/net}/irproc.c                           |    0\n {net/irda => drivers/staging/irda/net}/irqueue.c                          |    0\n {net/irda => drivers/staging/irda/net}/irsysctl.c                         |    0\n {net/irda => drivers/staging/irda/net}/irttp.c                            |    0\n {net/irda => drivers/staging/irda/net}/parameters.c                       |    0\n {net/irda => drivers/staging/irda/net}/qos.c                              |    0\n {net/irda => drivers/staging/irda/net}/timer.c                            |    0\n {net/irda => drivers/staging/irda/net}/wrapper.c                          |    0\n drivers/vhost/net.c                                                       |    8 +-\n drivers/virtio/virtio_ring.c                                              |    2 +-\n fs/afs/misc.c                                                             |    1 -\n fs/afs/rxrpc.c                                                            |   47 +-\n include/keys/rxrpc-type.h                                                 |   23 +\n include/linux/avf/virtchnl.h                                              |    9 +-\n include/linux/bpf.h                                                       |   93 +-\n include/linux/bpf_types.h                                                 |    7 +\n include/linux/bpf_verifier.h                                              |   78 +-\n include/linux/ethtool.h                                                   |   15 +\n include/linux/filter.h                                                    |   17 +\n include/linux/hyperv.h                                                    |   21 -\n include/linux/idr.h                                                       |   69 +-\n include/linux/igmp.h                                                      |    3 +-\n include/linux/inet_diag.h                                                 |    7 +\n include/linux/ipv6.h                                                      |   10 +\n include/linux/mdio-mux.h                                                  |    9 +\n include/linux/mlx4/device.h                                               |   16 +-\n include/linux/mlx5/device.h                                               |    4 +-\n include/linux/mlx5/driver.h                                               |    7 +-\n include/linux/mlx5/mlx5_ifc.h                                             |   53 +-\n include/linux/mmc/sdio_ids.h                                              |    1 +\n include/linux/net.h                                                       |   12 +\n include/linux/netdev_features.h                                           |    6 +-\n include/linux/netdevice.h                                                 |   67 +-\n include/linux/netfilter.h                                                 |   45 +-\n include/linux/netfilter/xt_hashlimit.h                                    |    3 +-\n include/linux/netfilter_ingress.h                                         |    4 +-\n include/linux/phy.h                                                       |   21 +\n include/linux/phy/phy.h                                                   |    2 +\n include/linux/phylink.h                                                   |  148 +++\n include/linux/platform_data/mdio-bcm-unimac.h                             |   13 +\n include/linux/qed/qed_eth_if.h                                            |    1 +\n include/linux/qed/qed_if.h                                                |   37 +-\n include/linux/radix-tree.h                                                |   21 +-\n include/linux/sched/user.h                                                |    3 +-\n include/linux/sctp.h                                                      |  171 ++-\n include/linux/seg6_local.h                                                |    6 +\n include/linux/sfp.h                                                       |  434 ++++++++\n include/linux/skbuff.h                                                    |  201 +++-\n include/linux/soc/ti/knav_dma.h                                           |    2 +\n include/linux/socket.h                                                    |    1 +\n include/linux/syscalls.h                                                  |   12 +\n include/linux/tcp.h                                                       |   11 +-\n include/linux/tnum.h                                                      |   81 ++\n include/linux/virtio_net.h                                                |    5 -\n include/net/act_api.h                                                     |   76 +-\n include/net/af_rxrpc.h                                                    |   21 +-\n include/net/af_unix.h                                                     |    1 -\n include/net/bluetooth/bluetooth.h                                         |    2 +-\n include/net/devlink.h                                                     |   19 +-\n include/net/dsa.h                                                         |   53 +-\n include/net/dst.h                                                         |    3 +-\n include/net/erspan.h                                                      |   61 ++\n include/net/fib_notifier.h                                                |   46 +\n include/net/fib_rules.h                                                   |    9 +\n include/net/flow.h                                                        |   35 +-\n include/net/flow_dissector.h                                              |    8 +\n include/net/flowcache.h                                                   |   25 -\n include/net/inet6_hashtables.h                                            |   22 +-\n include/net/inet_frag.h                                                   |   35 +-\n include/net/inet_hashtables.h                                             |   31 +-\n include/net/inetpeer.h                                                    |   11 +-\n include/net/ip.h                                                          |   19 +-\n include/net/ip6_fib.h                                                     |   53 +\n include/net/ip6_route.h                                                   |   13 +-\n include/net/ip_fib.h                                                      |   67 +-\n include/net/ip_tunnels.h                                                  |    7 +-\n include/net/ncsi.h                                                        |   12 +\n include/net/net_namespace.h                                               |    1 +\n include/net/netfilter/nf_conntrack.h                                      |   11 +-\n include/net/netfilter/nf_conntrack_expect.h                               |    5 +\n include/net/netfilter/nf_conntrack_l3proto.h                              |   45 +-\n include/net/netfilter/nf_conntrack_l4proto.h                              |   37 +-\n include/net/netfilter/nf_conntrack_timeout.h                              |    4 +-\n include/net/netfilter/nf_queue.h                                          |    2 +-\n include/net/netfilter/nf_tables.h                                         |   45 +-\n include/net/netfilter/nf_tables_core.h                                    |    2 +\n include/net/netlink.h                                                     |   17 +\n include/net/netns/ipv4.h                                                  |    1 +\n include/net/netns/ipv6.h                                                  |    3 +\n include/net/netns/netfilter.h                                             |    2 +-\n include/net/netns/xfrm.h                                                  |   11 -\n include/net/nsh.h                                                         |  307 ++++++\n include/net/pkt_cls.h                                                     |  145 ++-\n include/net/pkt_sched.h                                                   |   14 +\n include/net/raw.h                                                         |    2 +-\n include/net/rawv6.h                                                       |    2 +-\n include/net/route.h                                                       |    7 +-\n include/net/rtnetlink.h                                                   |    9 +-\n include/net/sch_generic.h                                                 |   17 +-\n include/net/sctp/command.h                                                |   70 +-\n include/net/sctp/constants.h                                              |   89 +-\n include/net/sctp/sctp.h                                                   |   20 +-\n include/net/sctp/sm.h                                                     |  205 ++--\n include/net/sctp/structs.h                                                |   74 +-\n include/net/seg6.h                                                        |    5 +\n include/net/sock.h                                                        |   17 +\n include/net/strparser.h                                                   |  121 ++-\n include/net/switchdev.h                                                   |   87 --\n include/net/tc_act/tc_gact.h                                              |   20 +-\n include/net/tcp.h                                                         |   57 +-\n include/net/tso.h                                                         |    2 +\n include/net/tun_proto.h                                                   |   49 +\n include/net/udp.h                                                         |    4 +-\n include/net/udp_tunnel.h                                                  |    8 +\n include/net/vxlan.h                                                       |    6 -\n include/net/xfrm.h                                                        |   42 +-\n include/trace/events/bridge.h                                             |  129 +++\n include/trace/events/qdisc.h                                              |   50 +\n include/trace/events/xdp.h                                                |  118 ++-\n include/uapi/asm-generic/socket.h                                         |    2 +\n include/uapi/linux/bpf.h                                                  |   74 +-\n include/uapi/linux/devlink.h                                              |   18 +\n include/uapi/linux/errqueue.h                                             |    3 +\n include/uapi/linux/ethtool.h                                              |   48 +-\n include/uapi/linux/if_arp.h                                               |    1 +\n include/uapi/linux/if_ether.h                                             |    6 +\n include/uapi/linux/if_tunnel.h                                            |    1 +\n include/uapi/linux/inet_diag.h                                            |    2 +\n include/uapi/linux/lwtunnel.h                                             |    1 +\n include/uapi/linux/netfilter/nf_tables.h                                  |   20 +-\n include/uapi/linux/netfilter/xt_hashlimit.h                               |   36 +-\n include/uapi/linux/netlink.h                                              |   20 +\n include/uapi/linux/rtnetlink.h                                            |   23 +-\n include/{ => uapi}/linux/rxrpc.h                                          |   57 +-\n include/uapi/linux/seg6_iptunnel.h                                        |   18 +-\n include/uapi/linux/seg6_local.h                                           |   68 ++\n include/uapi/linux/snmp.h                                                 |    7 -\n include/uapi/linux/tcp.h                                                  |   17 +\n include/uapi/linux/xfrm.h                                                 |    1 +\n kernel/bpf/Makefile                                                       |    8 +-\n kernel/bpf/arraymap.c                                                     |   33 +-\n kernel/bpf/bpf_lru_list.h                                                 |    3 +-\n kernel/bpf/core.c                                                         |   61 ++\n kernel/bpf/devmap.c                                                       |  409 +++++++\n kernel/bpf/hashtab.c                                                      |   60 +-\n kernel/bpf/lpm_trie.c                                                     |    9 +-\n kernel/bpf/sockmap.c                                                      |  873 +++++++++++++++\n kernel/bpf/stackmap.c                                                     |    8 +-\n kernel/bpf/syscall.c                                                      |  129 ++-\n kernel/bpf/tnum.c                                                         |  180 ++++\n kernel/bpf/verifier.c                                                     | 2450 +++++++++++++++++++++++++-----------------\n kernel/events/core.c                                                      |   10 +-\n kernel/trace/trace_syscalls.c                                             |   53 +-\n lib/idr.c                                                                 |   66 +-\n lib/nlattr.c                                                              |   54 +\n lib/radix-tree.c                                                          |    6 +-\n lib/test_bpf.c                                                            |  364 +++++++\n net/Kconfig                                                               |   21 +-\n net/Makefile                                                              |    2 +-\n net/atm/clip.c                                                            |    2 +-\n net/atm/lec.c                                                             |    2 +-\n net/atm/mpc.c                                                             |    2 +-\n net/atm/signaling.c                                                       |    2 +-\n net/batman-adv/bat_iv_ogm.c                                               |    6 +-\n net/batman-adv/bat_v_ogm.c                                                |   16 +-\n net/batman-adv/distributed-arp-table.c                                    |    2 +-\n net/batman-adv/main.h                                                     |    2 +-\n net/batman-adv/send.c                                                     |    2 +-\n net/bluetooth/6lowpan.c                                                   |    9 +-\n net/bluetooth/Kconfig                                                     |   22 +\n net/bluetooth/hci_sock.c                                                  |    6 +\n net/bluetooth/hci_sysfs.c                                                 |    4 +-\n net/bluetooth/lib.c                                                       |    6 +-\n net/bluetooth/selftest.c                                                  |    2 +-\n net/bridge/br_device.c                                                    |    4 +-\n net/bridge/br_fdb.c                                                       |   30 +-\n net/bridge/br_mdb.c                                                       |    6 +-\n net/bridge/br_netfilter_hooks.c                                           |   21 +-\n net/bridge/br_private.h                                                   |    9 +\n net/bridge/netfilter/ebt_ip.c                                             |    4 +-\n net/bridge/netfilter/ebt_ip6.c                                            |    2 +-\n net/bridge/netfilter/ebtable_filter.c                                     |    2 +-\n net/bridge/netfilter/ebtable_nat.c                                        |    4 +-\n net/bridge/netfilter/ebtables.c                                           |   33 +-\n net/can/gw.c                                                              |    6 +-\n net/core/Makefile                                                         |    4 +-\n net/core/datagram.c                                                       |   55 +-\n net/core/dev.c                                                            |  307 +++---\n net/core/devlink.c                                                        |   85 +-\n net/core/dst.c                                                            |    9 +-\n net/core/ethtool.c                                                        |   42 +-\n net/core/fib_notifier.c                                                   |  173 +++\n net/core/fib_rules.c                                                      |   69 +-\n net/core/filter.c                                                         |  478 ++++++++-\n net/core/flow.c                                                           |  516 ---------\n net/core/flow_dissector.c                                                 |  301 +++---\n net/core/lwtunnel.c                                                       |   28 +-\n net/core/neighbour.c                                                      |   10 +-\n net/core/net-sysfs.c                                                      |  222 ++--\n net/core/net-traces.c                                                     |    8 +\n net/core/net_namespace.c                                                  |    5 +-\n net/core/rtnetlink.c                                                      |  249 +++--\n net/core/skbuff.c                                                         |  560 ++++++++--\n net/core/sock.c                                                           |   84 +-\n net/dcb/dcbnl.c                                                           |    4 +-\n net/dccp/ipv4.c                                                           |    4 +-\n net/dccp/ipv6.c                                                           |   51 +-\n net/decnet/dn_dev.c                                                       |    6 +-\n net/decnet/dn_fib.c                                                       |    4 +-\n net/decnet/dn_neigh.c                                                     |    2 +-\n net/decnet/dn_route.c                                                     |    4 +-\n net/decnet/netfilter/dn_rtmsg.c                                           |    2 +-\n net/dsa/dsa.c                                                             |   42 +-\n net/dsa/dsa2.c                                                            |    6 +-\n net/dsa/dsa_priv.h                                                        |   44 +-\n net/dsa/legacy.c                                                          |   40 +-\n net/dsa/port.c                                                            |   51 +-\n net/dsa/slave.c                                                           |  419 ++++++--\n net/dsa/switch.c                                                          |   21 +-\n net/dsa/tag_brcm.c                                                        |    6 +-\n net/dsa/tag_dsa.c                                                         |    3 +-\n net/dsa/tag_edsa.c                                                        |    3 +-\n net/dsa/tag_ksz.c                                                         |    3 +-\n net/dsa/tag_lan9303.c                                                     |    5 +-\n net/dsa/tag_mtk.c                                                         |   17 +-\n net/dsa/tag_qca.c                                                         |    3 +-\n net/dsa/tag_trailer.c                                                     |    3 +-\n net/ieee802154/6lowpan/core.c                                             |    2 +-\n net/ieee802154/6lowpan/reassembly.c                                       |   11 +-\n net/ipv4/af_inet.c                                                        |   28 +-\n net/ipv4/arp.c                                                            |    2 +-\n net/ipv4/devinet.c                                                        |    8 +-\n net/ipv4/esp4.c                                                           |   64 +-\n net/ipv4/esp4_offload.c                                                   |    5 +-\n net/ipv4/fib_frontend.c                                                   |   23 +-\n net/ipv4/fib_lookup.h                                                     |    1 +\n net/ipv4/fib_notifier.c                                                   |  101 +-\n net/ipv4/fib_rules.c                                                      |   44 +-\n net/ipv4/fib_semantics.c                                                  |   49 +-\n net/ipv4/fib_trie.c                                                       |    8 +-\n net/ipv4/gre_offload.c                                                    |   14 +-\n net/ipv4/icmp.c                                                           |    4 +-\n net/ipv4/igmp.c                                                           |    6 +-\n net/ipv4/inet_diag.c                                                      |   33 +-\n net/ipv4/inet_fragment.c                                                  |    4 +-\n net/ipv4/inet_hashtables.c                                                |   27 +-\n net/ipv4/inetpeer.c                                                       |  431 ++------\n net/ipv4/ip_fragment.c                                                    |   12 +-\n net/ipv4/ip_gre.c                                                         |  421 +++++++-\n net/ipv4/ip_options.c                                                     |    9 +-\n net/ipv4/ip_output.c                                                      |   92 +-\n net/ipv4/ip_sockglue.c                                                    |   19 +-\n net/ipv4/ip_vti.c                                                         |   31 -\n net/ipv4/ipmr.c                                                           |    8 +-\n net/ipv4/netfilter/arp_tables.c                                           |    2 -\n net/ipv4/netfilter/ip_tables.c                                            |   16 +-\n net/ipv4/netfilter/ipt_CLUSTERIP.c                                        |    2 +-\n net/ipv4/netfilter/ipt_SYNPROXY.c                                         |    2 +-\n net/ipv4/netfilter/iptable_nat.c                                          |    2 +-\n net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c                            |   40 +-\n net/ipv4/netfilter/nf_conntrack_proto_icmp.c                              |   15 +-\n net/ipv4/netfilter/nf_defrag_ipv4.c                                       |    2 +-\n net/ipv4/netfilter/nf_log_arp.c                                           |    2 +-\n net/ipv4/netfilter/nf_log_ipv4.c                                          |    2 +-\n net/ipv4/netfilter/nf_nat_h323.c                                          |   57 +-\n net/ipv4/netfilter/nf_nat_l3proto_ipv4.c                                  |    6 +-\n net/ipv4/netfilter/nf_nat_masquerade_ipv4.c                               |    8 +-\n net/ipv4/netfilter/nft_fib_ipv4.c                                         |   20 +-\n net/ipv4/proc.c                                                           |    7 -\n net/ipv4/raw.c                                                            |   18 +-\n net/ipv4/raw_diag.c                                                       |    4 +-\n net/ipv4/route.c                                                          |   15 +-\n net/ipv4/syncookies.c                                                     |    2 +-\n net/ipv4/sysctl_net_ipv4.c                                                |    3 +\n net/ipv4/tcp.c                                                            |  287 ++---\n net/ipv4/tcp_bic.c                                                        |   14 +-\n net/ipv4/tcp_cdg.c                                                        |   12 +-\n net/ipv4/tcp_cong.c                                                       |    2 +-\n net/ipv4/tcp_cubic.c                                                      |   13 +-\n net/ipv4/tcp_diag.c                                                       |  109 +-\n net/ipv4/tcp_fastopen.c                                                   |    6 +-\n net/ipv4/tcp_highspeed.c                                                  |   11 +-\n net/ipv4/tcp_htcp.c                                                       |    3 +-\n net/ipv4/tcp_illinois.c                                                   |   11 +-\n net/ipv4/tcp_input.c                                                      |  170 ++-\n net/ipv4/tcp_ipv4.c                                                       |   82 +-\n net/ipv4/tcp_minisocks.c                                                  |    1 -\n net/ipv4/tcp_nv.c                                                         |   13 +-\n net/ipv4/tcp_output.c                                                     |   17 +-\n net/ipv4/tcp_probe.c                                                      |    5 +-\n net/ipv4/tcp_recovery.c                                                   |    2 +-\n net/ipv4/tcp_scalable.c                                                   |   16 +-\n net/ipv4/tcp_timer.c                                                      |   12 -\n net/ipv4/tcp_veno.c                                                       |   11 +-\n net/ipv4/tcp_yeah.c                                                       |   11 +-\n net/ipv4/udp.c                                                            |   81 +-\n net/ipv4/udp_diag.c                                                       |   10 +-\n net/ipv4/udp_offload.c                                                    |   64 +-\n net/ipv4/udp_tunnel.c                                                     |   25 +-\n net/ipv4/xfrm4_policy.c                                                   |   25 +-\n net/ipv6/Kconfig                                                          |   16 +-\n net/ipv6/Makefile                                                         |    4 +-\n net/ipv6/addrconf.c                                                       |   60 +-\n net/ipv6/addrlabel.c                                                      |   22 +-\n net/ipv6/af_inet6.c                                                       |    5 +-\n net/ipv6/esp6.c                                                           |   61 +-\n net/ipv6/esp6_offload.c                                                   |    5 +-\n net/ipv6/exthdrs.c                                                        |    4 +-\n net/ipv6/fib6_notifier.c                                                  |   63 ++\n net/ipv6/fib6_rules.c                                                     |   69 +-\n net/ipv6/icmp.c                                                           |   27 +-\n net/ipv6/ila/ila_xlat.c                                                   |    2 +-\n net/ipv6/inet6_hashtables.c                                               |   28 +-\n net/ipv6/ip6_fib.c                                                        |  134 ++-\n net/ipv6/ip6_output.c                                                     |   77 --\n net/ipv6/ip6_vti.c                                                        |   31 -\n net/ipv6/ip6mr.c                                                          |    2 +-\n net/ipv6/ndisc.c                                                          |    3 +-\n net/ipv6/netfilter/ip6_tables.c                                           |   14 +-\n net/ipv6/netfilter/ip6t_SYNPROXY.c                                        |    2 +-\n net/ipv6/netfilter/ip6table_nat.c                                         |    2 +-\n net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c                            |   42 +-\n net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c                            |   25 +-\n net/ipv6/netfilter/nf_conntrack_reasm.c                                   |   12 +-\n net/ipv6/netfilter/nf_defrag_ipv6_hooks.c                                 |    2 +-\n net/ipv6/netfilter/nf_log_ipv6.c                                          |    2 +-\n net/ipv6/netfilter/nf_nat_l3proto_ipv6.c                                  |    6 +-\n net/ipv6/netfilter/nf_nat_masquerade_ipv6.c                               |    4 +-\n net/ipv6/netfilter/nft_fib_ipv6.c                                         |   29 +-\n net/ipv6/raw.c                                                            |   13 +-\n net/ipv6/reassembly.c                                                     |   12 +-\n net/ipv6/route.c                                                          |  138 ++-\n net/ipv6/seg6.c                                                           |    7 +-\n net/ipv6/seg6_hmac.c                                                      |    7 +-\n net/ipv6/seg6_iptunnel.c                                                  |   82 +-\n net/ipv6/seg6_local.c                                                     |  938 ++++++++++++++++\n net/ipv6/sysctl_net_ipv6.c                                                |    8 +\n net/ipv6/tcp_ipv6.c                                                       |   23 +-\n net/ipv6/udp.c                                                            |   50 +-\n net/ipv6/udp_offload.c                                                    |  100 +-\n net/ipv6/xfrm6_input.c                                                    |    4 +-\n net/ipv6/xfrm6_policy.c                                                   |   20 +-\n net/kcm/kcmproc.c                                                         |   34 +-\n net/kcm/kcmsock.c                                                         |   49 +-\n net/key/af_key.c                                                          |    6 -\n net/l2tp/l2tp_core.c                                                      |   41 +-\n net/l2tp/l2tp_core.h                                                      |    8 +-\n net/l2tp/l2tp_eth.c                                                       |   11 +-\n net/l2tp/l2tp_netlink.c                                                   |    8 +-\n net/l2tp/l2tp_ppp.c                                                       |   19 +-\n net/mpls/af_mpls.c                                                        |    8 +-\n net/ncsi/internal.h                                                       |   11 +\n net/ncsi/ncsi-cmd.c                                                       |   10 +-\n net/ncsi/ncsi-manage.c                                                    |  310 +++++-\n net/ncsi/ncsi-pkt.h                                                       |    2 +-\n net/ncsi/ncsi-rsp.c                                                       |   12 +-\n net/netfilter/Kconfig                                                     |    9 +\n net/netfilter/Makefile                                                    |    1 +\n net/netfilter/core.c                                                      |  351 ++++--\n net/netfilter/ipvs/ip_vs_core.c                                           |   10 +-\n net/netfilter/ipvs/ip_vs_ctl.c                                            |    3 -\n net/netfilter/ipvs/ip_vs_ftp.c                                            |    2 -\n net/netfilter/ipvs/ip_vs_proto_sctp.c                                     |   11 +-\n net/netfilter/ipvs/ip_vs_proto_tcp.c                                      |   10 +-\n net/netfilter/ipvs/ip_vs_proto_udp.c                                      |   10 +-\n net/netfilter/ipvs/ip_vs_xmit.c                                           |   46 +-\n net/netfilter/nf_conntrack_broadcast.c                                    |    2 -\n net/netfilter/nf_conntrack_core.c                                         |   57 +-\n net/netfilter/nf_conntrack_expect.c                                       |   70 +-\n net/netfilter/nf_conntrack_extend.c                                       |    2 +-\n net/netfilter/nf_conntrack_helper.c                                       |   34 +-\n net/netfilter/nf_conntrack_l3proto_generic.c                              |    7 -\n net/netfilter/nf_conntrack_netlink.c                                      |  106 +-\n net/netfilter/nf_conntrack_pptp.c                                         |    2 -\n net/netfilter/nf_conntrack_proto.c                                        |   90 +-\n net/netfilter/nf_conntrack_proto_dccp.c                                   |   20 +-\n net/netfilter/nf_conntrack_proto_generic.c                                |   21 -\n net/netfilter/nf_conntrack_proto_gre.c                                    |   16 +-\n net/netfilter/nf_conntrack_proto_sctp.c                                   |   20 +-\n net/netfilter/nf_conntrack_proto_tcp.c                                    |   20 +-\n net/netfilter/nf_conntrack_proto_udp.c                                    |   18 -\n net/netfilter/nf_conntrack_sip.c                                          |    6 +-\n net/netfilter/nf_conntrack_standalone.c                                   |  103 +-\n net/netfilter/nf_internals.h                                              |   10 +-\n net/netfilter/nf_nat_core.c                                               |    4 +-\n net/netfilter/nf_nat_redirect.c                                           |    6 +-\n net/netfilter/nf_queue.c                                                  |   68 +-\n net/netfilter/nf_sockopt.c                                                |    2 +-\n net/netfilter/nf_tables_api.c                                             |  515 +++++----\n net/netfilter/nf_tables_core.c                                            |   28 +-\n net/netfilter/nf_tables_trace.c                                           |   42 +-\n net/netfilter/nfnetlink_cttimeout.c                                       |   22 +-\n net/netfilter/nfnetlink_log.c                                             |    2 +-\n net/netfilter/nfnetlink_queue.c                                           |   21 +-\n net/netfilter/nft_counter.c                                               |   20 +-\n net/netfilter/nft_ct.c                                                    |   18 +-\n net/netfilter/nft_exthdr.c                                                |  213 +++-\n net/netfilter/nft_fib_netdev.c                                            |   87 ++\n net/netfilter/nft_limit.c                                                 |  148 ++-\n net/netfilter/nft_objref.c                                                |    7 +-\n net/netfilter/nft_payload.c                                               |    2 +-\n net/netfilter/nft_quota.c                                                 |   20 +-\n net/netfilter/nft_rt.c                                                    |   73 +-\n net/netfilter/nft_set_rbtree.c                                            |   49 +-\n net/netfilter/x_tables.c                                                  |   14 +-\n net/netfilter/xt_CT.c                                                     |    2 +-\n net/netfilter/xt_NETMAP.c                                                 |    8 +-\n net/netfilter/xt_TCPMSS.c                                                 |    2 -\n net/netfilter/xt_TPROXY.c                                                 |   10 +-\n net/netfilter/xt_addrtype.c                                               |    3 -\n net/netfilter/xt_connlimit.c                                              |   26 +-\n net/netfilter/xt_hashlimit.c                                              |  285 ++++-\n net/netfilter/xt_nat.c                                                    |   20 +-\n net/netfilter/xt_osf.c                                                    |    2 -\n net/netfilter/xt_recent.c                                                 |    2 +-\n net/nsh/Kconfig                                                           |    9 +\n net/nsh/Makefile                                                          |    1 +\n net/nsh/nsh.c                                                             |   91 ++\n net/openvswitch/conntrack.c                                               |   18 +-\n net/openvswitch/datapath.c                                                |   14 -\n net/openvswitch/flow.c                                                    |   16 +-\n net/openvswitch/flow.h                                                    |    2 +\n net/openvswitch/flow_netlink.c                                            |    2 +-\n net/openvswitch/flow_table.c                                              |    4 +-\n net/packet/af_packet.c                                                    |    2 -\n net/phonet/pn_netlink.c                                                   |   12 +-\n net/qrtr/qrtr.c                                                           |    2 +-\n net/rds/bind.c                                                            |    2 +-\n net/rds/connection.c                                                      |   50 +-\n net/rds/rds.h                                                             |    4 +-\n net/rds/send.c                                                            |    4 +-\n net/rds/tcp.c                                                             |    2 +-\n net/rds/tcp_connect.c                                                     |    4 +-\n net/rds/tcp_send.c                                                        |    2 +-\n net/rds/threads.c                                                         |    2 +-\n net/rxrpc/af_rxrpc.c                                                      |   75 +-\n net/rxrpc/ar-internal.h                                                   |   27 +-\n net/rxrpc/call_accept.c                                                   |    2 +-\n net/rxrpc/call_object.c                                                   |  102 +-\n net/rxrpc/conn_client.c                                                   |   17 +-\n net/rxrpc/conn_object.c                                                   |    2 +-\n net/rxrpc/conn_service.c                                                  |    3 +-\n net/rxrpc/key.c                                                           |   22 +-\n net/rxrpc/local_event.c                                                   |    2 +-\n net/rxrpc/output.c                                                        |    2 +-\n net/rxrpc/peer_event.c                                                    |    6 +-\n include/rxrpc/packet.h => net/rxrpc/protocol.h                            |   45 -\n net/rxrpc/rxkad.c                                                         |   22 +-\n net/rxrpc/sendmsg.c                                                       |   62 +-\n net/rxrpc/utils.c                                                         |   23 +-\n net/sched/act_api.c                                                       |  321 +++---\n net/sched/act_bpf.c                                                       |   17 +-\n net/sched/act_connmark.c                                                  |   16 +-\n net/sched/act_csum.c                                                      |   22 +-\n net/sched/act_gact.c                                                      |   16 +-\n net/sched/act_ife.c                                                       |   35 +-\n net/sched/act_ipt.c                                                       |   26 +-\n net/sched/act_mirred.c                                                    |   19 +-\n net/sched/act_nat.c                                                       |   16 +-\n net/sched/act_pedit.c                                                     |   18 +-\n net/sched/act_police.c                                                    |   18 +-\n net/sched/act_sample.c                                                    |   17 +-\n net/sched/act_simple.c                                                    |   20 +-\n net/sched/act_skbedit.c                                                   |   18 +-\n net/sched/act_skbmod.c                                                    |   18 +-\n net/sched/act_tunnel_key.c                                                |   20 +-\n net/sched/act_vlan.c                                                      |   22 +-\n net/sched/cls_api.c                                                       |  228 ++--\n net/sched/cls_basic.c                                                     |   48 +-\n net/sched/cls_bpf.c                                                       |   99 +-\n net/sched/cls_cgroup.c                                                    |   30 +-\n net/sched/cls_flow.c                                                      |   71 +-\n net/sched/cls_flower.c                                                    |  163 ++-\n net/sched/cls_fw.c                                                        |   69 +-\n net/sched/cls_matchall.c                                                  |   74 +-\n net/sched/cls_route.c                                                     |   67 +-\n net/sched/cls_rsvp.h                                                      |   37 +-\n net/sched/cls_tcindex.c                                                   |   53 +-\n net/sched/cls_u32.c                                                       |  213 ++--\n net/sched/sch_api.c                                                       |  520 +++++----\n net/sched/sch_atm.c                                                       |   42 +-\n net/sched/sch_cbq.c                                                       |   44 +-\n net/sched/sch_drr.c                                                       |   33 +-\n net/sched/sch_dsmark.c                                                    |   17 +-\n net/sched/sch_fq_codel.c                                                  |    9 +-\n net/sched/sch_generic.c                                                   |    8 +-\n net/sched/sch_hfsc.c                                                      |   81 +-\n net/sched/sch_htb.c                                                       |   36 +-\n net/sched/sch_ingress.c                                                   |   32 +-\n net/sched/sch_mq.c                                                        |    9 +-\n net/sched/sch_mqprio.c                                                    |   25 +-\n net/sched/sch_multiq.c                                                    |   11 +-\n net/sched/sch_netem.c                                                     |    9 +-\n net/sched/sch_prio.c                                                      |   11 +-\n net/sched/sch_qfq.c                                                       |   33 +-\n net/sched/sch_red.c                                                       |    9 +-\n net/sched/sch_sfb.c                                                       |    9 +-\n net/sched/sch_sfq.c                                                       |   29 +-\n net/sched/sch_tbf.c                                                       |    9 +-\n net/sctp/associola.c                                                      |   21 +-\n net/sctp/auth.c                                                           |   13 +-\n net/sctp/bind_addr.c                                                      |   20 +-\n net/sctp/chunk.c                                                          |    4 +-\n net/sctp/debug.c                                                          |    8 +-\n net/sctp/endpointola.c                                                    |   12 +-\n net/sctp/input.c                                                          |    2 +-\n net/sctp/ipv6.c                                                           |    8 +-\n net/sctp/objcnt.c                                                         |    2 +-\n net/sctp/output.c                                                         |   60 +-\n net/sctp/outqueue.c                                                       |   20 +-\n net/sctp/primitive.c                                                      |    4 +-\n net/sctp/probe.c                                                          |   13 +-\n net/sctp/protocol.c                                                       |    8 +-\n net/sctp/sm_make_chunk.c                                                  |  524 +++++----\n net/sctp/sm_sideeffect.c                                                  |  154 +--\n net/sctp/sm_statefuns.c                                                   | 1555 ++++++++++++++-------------\n net/sctp/sm_statetable.c                                                  |   59 +-\n net/sctp/socket.c                                                         |   20 +-\n net/sctp/sysctl.c                                                         |    2 +-\n net/sctp/transport.c                                                      |    2 +-\n net/sctp/ulpevent.c                                                       |   10 +-\n net/smc/Kconfig                                                           |    4 -\n net/smc/af_smc.c                                                          |   64 +-\n net/smc/smc_clc.c                                                         |   12 +-\n net/smc/smc_core.c                                                        |  388 +++----\n net/smc/smc_core.h                                                        |   31 +-\n net/smc/smc_ib.c                                                          |  128 ++-\n net/smc/smc_ib.h                                                          |   19 +-\n net/smc/smc_rx.c                                                          |    3 +\n net/smc/smc_tx.c                                                          |    9 +-\n net/smc/smc_wr.c                                                          |   63 ++\n net/smc/smc_wr.h                                                          |    1 +\n net/socket.c                                                              |   33 +-\n net/strparser/strparser.c                                                 |  315 +++---\n net/switchdev/switchdev.c                                                 |  519 ---------\n net/tipc/bearer.c                                                         |   24 -\n net/tipc/bearer.h                                                         |    1 -\n net/tipc/link.c                                                           |   23 +-\n net/tipc/netlink_compat.c                                                 |    2 +-\n net/tipc/node.c                                                           |   14 +-\n net/unix/af_unix.c                                                        |   24 +-\n net/vmw_vsock/Kconfig                                                     |   12 +\n net/vmw_vsock/Makefile                                                    |    3 +\n net/vmw_vsock/hyperv_transport.c                                          |  904 ++++++++++++++++\n net/x25/af_x25.c                                                          |    2 +-\n net/xfrm/xfrm_device.c                                                    |    9 +-\n net/xfrm/xfrm_input.c                                                     |    7 +\n net/xfrm/xfrm_output.c                                                    |    3 +\n net/xfrm/xfrm_policy.c                                                    |  435 +++-----\n net/xfrm/xfrm_state.c                                                     |   21 +-\n net/xfrm/xfrm_user.c                                                      |   16 +-\n samples/bpf/Makefile                                                      |   16 +\n samples/bpf/bpf_load.c                                                    |   29 +-\n samples/bpf/bpf_load.h                                                    |    1 +\n samples/bpf/map_perf_test_kern.c                                          |   46 +-\n samples/bpf/map_perf_test_user.c                                          |   89 +-\n samples/bpf/sock_flags_kern.c                                             |    5 +\n samples/bpf/syscall_tp_kern.c                                             |   62 ++\n samples/bpf/syscall_tp_user.c                                             |   71 ++\n samples/bpf/tcbpf2_kern.c                                                 |   63 +-\n samples/bpf/test_cgrp2_sock.c                                             |  255 ++++-\n samples/bpf/test_cgrp2_sock.sh                                            |  162 ++-\n samples/bpf/test_tunnel_bpf.sh                                            |   29 +\n samples/bpf/xdp_monitor_kern.c                                            |   88 ++\n samples/bpf/xdp_monitor_user.c                                            |  295 ++++++\n samples/bpf/xdp_redirect_kern.c                                           |   90 ++\n samples/bpf/xdp_redirect_map_kern.c                                       |   92 ++\n samples/bpf/xdp_redirect_map_user.c                                       |  145 +++\n samples/bpf/xdp_redirect_user.c                                           |  143 +++\n samples/sockmap/Makefile                                                  |   78 ++\n samples/sockmap/sockmap_kern.c                                            |  108 ++\n samples/sockmap/sockmap_user.c                                            |  294 +++++\n security/selinux/hooks.c                                                  |    2 +-\n security/selinux/include/xfrm.h                                           |    4 +-\n security/smack/smack_netfilter.c                                          |    2 +-\n tools/hv/bondvf.sh                                                        |  232 ----\n tools/include/uapi/linux/bpf.h                                            |   60 +-\n tools/lib/bpf/Makefile                                                    |    4 +\n tools/lib/bpf/bpf.c                                                       |   32 +-\n tools/lib/bpf/bpf.h                                                       |    6 +\n tools/lib/bpf/libbpf.c                                                    |   29 +\n tools/lib/bpf/libbpf.h                                                    |    2 +\n tools/testing/selftests/bpf/Makefile                                      |    4 +-\n tools/testing/selftests/bpf/bpf_helpers.h                                 |    9 +\n tools/testing/selftests/bpf/sockmap_parse_prog.c                          |   38 +\n tools/testing/selftests/bpf/sockmap_verdict_prog.c                        |   68 ++\n tools/testing/selftests/bpf/test_align.c                                  |  462 ++++++--\n tools/testing/selftests/bpf/test_maps.c                                   |  393 +++++++\n tools/testing/selftests/bpf/test_progs.c                                  |   71 +-\n tools/testing/selftests/bpf/test_verifier.c                               | 1166 +++++++++++++++-----\n tools/testing/selftests/bpf/test_xdp_redirect.c                           |   28 +\n tools/testing/selftests/bpf/test_xdp_redirect.sh                          |   59 ++\n tools/testing/selftests/net/.gitignore                                    |    1 +\n tools/testing/selftests/net/Makefile                                      |    4 +-\n tools/testing/selftests/net/msg_zerocopy.c                                |  697 ++++++++++++\n tools/testing/selftests/net/msg_zerocopy.sh                               |  112 ++\n tools/testing/selftests/net/rtnetlink.sh                                  |  272 +++++\n tools/testing/selftests/networking/timestamping/.gitignore                |    1 +\n tools/testing/selftests/networking/timestamping/Makefile                  |    4 +-\n tools/testing/selftests/networking/timestamping/rxtimestamp.c             |  389 +++++++\n tools/testing/selftests/tc-testing/tc-tests/actions/tests.json            |   50 +\n 1592 files changed, 100338 insertions(+), 31576 deletions(-)\n create mode 100644 Documentation/devicetree/bindings/net/anarion-gmac.txt\n create mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.txt\n create mode 100644 Documentation/devicetree/bindings/net/xilinx_axienet.txt\n create mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt\n create mode 100644 Documentation/networking/batman-adv.rst\n delete mode 100644 Documentation/networking/batman-adv.txt\n create mode 100644 Documentation/networking/hinic.txt\n create mode 100644 Documentation/networking/msg_zerocopy.rst\n create mode 100644 Documentation/networking/netvsc.txt\n create mode 100644 Documentation/networking/rmnet.txt\n create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c\n create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h\n create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c\n create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h\n create mode 100644 drivers/net/ethernet/freescale/fman/fman_keygen.c\n create mode 100644 drivers/net/ethernet/freescale/fman/fman_keygen.h\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/Makefile\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hnae3.c\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hnae3.h\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.c\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.h\n create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_ethtool.c\n create mode 100644 drivers/net/ethernet/huawei/Kconfig\n create mode 100644 drivers/net/ethernet/huawei/Makefile\n create mode 100644 drivers/net/ethernet/huawei/hinic/Kconfig\n create mode 100644 drivers/net/ethernet/huawei/hinic/Makefile\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_common.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_common.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_dev.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_if.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_io.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_io.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_main.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_port.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_port.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_rx.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_rx.h\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_tx.c\n create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_tx.h\n create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile\n create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c\n create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h\n create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c\n create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h\n create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c\n create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.h\n create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c\n create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/Kconfig\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/Makefile\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.h\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/rmnet_private.h\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c\n create mode 100644 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h\n create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-anarion.c\n create mode 100644 drivers/net/phy/mdio-i2c.c\n create mode 100644 drivers/net/phy/mdio-i2c.h\n create mode 100644 drivers/net/phy/phylink.c\n create mode 100644 drivers/net/phy/rockchip.c\n create mode 100644 drivers/net/phy/sfp-bus.c\n create mode 100644 drivers/net/phy/sfp.c\n create mode 100644 drivers/net/phy/sfp.h\n create mode 100644 drivers/net/wireless/ath/ath10k/usb.c\n create mode 100644 drivers/net/wireless/ath/ath10k/usb.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/binding.h\n rename drivers/net/wireless/intel/iwlwifi/fw/{api.h => api/cmdhdr.h} (82%)\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-coex.h => fw/api/coex.h} (84%)\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/commands.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/config.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/context.h\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-d3.h => fw/api/d3.h} (98%)\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/filter.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/led.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-mac.h => fw/api/mac.h} (93%)\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/offload.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/paging.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/phy.h\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-power.h => fw/api/power.h} (98%)\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-rs.h => fw/api/rs.h} (97%)\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-rx.h => fw/api/rx.h} (95%)\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-scan.h => fw/api/scan.h} (98%)\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/sf.h\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-sta.h => fw/api/sta.h} (98%)\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-stats.h => fw/api/stats.h} (97%)\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-tof.h => fw/api/tof.h} (98%)\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-tx.h => fw/api/tx.h} (96%)\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/txq.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/common_rx.c\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-dbg.c => fw/dbg.c} (67%)\n rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-dbg.h => fw/dbg.h} (59%)\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/init.c\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/nvm.c\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/paging.c\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/runtime.h\n create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/smem.c\n create mode 100644 drivers/net/wireless/rsi/rsi_91x_ps.c\n create mode 100644 drivers/net/wireless/rsi/rsi_ps.h\n create mode 100644 drivers/phy/marvell/phy-mvebu-cp110-comphy.c\n create mode 100644 drivers/staging/irda/TODO\n rename drivers/{net/irda => staging/irda/drivers}/Kconfig (100%)\n rename drivers/{net/irda => staging/irda/drivers}/Makefile (96%)\n rename drivers/{net/irda => staging/irda/drivers}/act200l-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/actisys-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/ali-ircc.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/ali-ircc.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/au1k_ir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/bfin_sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/bfin_sir.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/donauboe.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/donauboe.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/esi-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/girbil-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/irda-usb.c (99%)\n rename drivers/{net/irda => staging/irda/drivers}/irda-usb.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/irtty-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/irtty-sir.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/kingsun-sir.c (99%)\n rename drivers/{net/irda => staging/irda/drivers}/ks959-sir.c (99%)\n rename drivers/{net/irda => staging/irda/drivers}/ksdazzle-sir.c (99%)\n rename drivers/{net/irda => staging/irda/drivers}/litelink-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/ma600-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/mcp2120-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/mcs7780.c (99%)\n rename drivers/{net/irda => staging/irda/drivers}/mcs7780.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/nsc-ircc.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/nsc-ircc.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/old_belkin-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/pxaficp_ir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/sa1100_ir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/sh_sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/sir-dev.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/sir_dev.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/sir_dongle.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/smsc-ircc2.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/smsc-ircc2.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/smsc-sio.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/stir4200.c (99%)\n rename drivers/{net/irda => staging/irda/drivers}/tekram-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/toim3232-sir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/via-ircc.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/via-ircc.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/vlsi_ir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/vlsi_ir.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/w83977af.h (100%)\n rename drivers/{net/irda => staging/irda/drivers}/w83977af_ir.c (100%)\n rename drivers/{net/irda => staging/irda/drivers}/w83977af_ir.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/af_irda.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/crc.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/discovery.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/ircomm_core.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/ircomm_event.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/ircomm_lmp.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/ircomm_param.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/ircomm_ttp.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/ircomm_tty.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/ircomm_tty_attach.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irda.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irda_device.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/iriap.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/iriap_event.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irias_object.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlan_client.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlan_common.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlan_eth.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlan_event.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlan_filter.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlan_provider.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlap.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlap_event.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlap_frame.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlmp.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlmp_event.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irlmp_frame.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irmod.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irqueue.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/irttp.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/parameters.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/qos.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/timer.h (100%)\n rename {include => drivers/staging/irda/include}/net/irda/wrapper.h (100%)\n rename {net/irda => drivers/staging/irda/net}/Kconfig (94%)\n rename {net/irda => drivers/staging/irda/net}/Makefile (88%)\n rename {net/irda => drivers/staging/irda/net}/af_irda.c (100%)\n rename {net/irda => drivers/staging/irda/net}/discovery.c (100%)\n rename {net/irda => drivers/staging/irda/net}/ircomm/Kconfig (100%)\n rename {net/irda => drivers/staging/irda/net}/ircomm/Makefile (100%)\n rename {net/irda => drivers/staging/irda/net}/ircomm/ircomm_core.c (100%)\n rename {net/irda => drivers/staging/irda/net}/ircomm/ircomm_event.c (100%)\n rename {net/irda => drivers/staging/irda/net}/ircomm/ircomm_lmp.c (100%)\n rename {net/irda => drivers/staging/irda/net}/ircomm/ircomm_param.c (100%)\n rename {net/irda => drivers/staging/irda/net}/ircomm/ircomm_ttp.c (100%)\n rename {net/irda => drivers/staging/irda/net}/ircomm/ircomm_tty.c (100%)\n rename {net/irda => drivers/staging/irda/net}/ircomm/ircomm_tty_attach.c (100%)\n rename {net/irda => drivers/staging/irda/net}/ircomm/ircomm_tty_ioctl.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irda_device.c (100%)\n rename {net/irda => drivers/staging/irda/net}/iriap.c (100%)\n rename {net/irda => drivers/staging/irda/net}/iriap_event.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irias_object.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlan/Kconfig (100%)\n rename {net/irda => drivers/staging/irda/net}/irlan/Makefile (100%)\n rename {net/irda => drivers/staging/irda/net}/irlan/irlan_client.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlan/irlan_client_event.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlan/irlan_common.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlan/irlan_eth.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlan/irlan_event.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlan/irlan_filter.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlan/irlan_provider.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlan/irlan_provider_event.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlap.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlap_event.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlap_frame.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlmp.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlmp_event.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irlmp_frame.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irmod.c (99%)\n rename {net/irda => drivers/staging/irda/net}/irnet/Kconfig (100%)\n rename {net/irda => drivers/staging/irda/net}/irnet/Makefile (100%)\n rename {net/irda => drivers/staging/irda/net}/irnet/irnet.h (100%)\n rename {net/irda => drivers/staging/irda/net}/irnet/irnet_irda.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irnet/irnet_irda.h (100%)\n rename {net/irda => drivers/staging/irda/net}/irnet/irnet_ppp.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irnet/irnet_ppp.h (100%)\n rename {net/irda => drivers/staging/irda/net}/irnetlink.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irproc.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irqueue.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irsysctl.c (100%)\n rename {net/irda => drivers/staging/irda/net}/irttp.c (100%)\n rename {net/irda => drivers/staging/irda/net}/parameters.c (100%)\n rename {net/irda => drivers/staging/irda/net}/qos.c (100%)\n rename {net/irda => drivers/staging/irda/net}/timer.c (100%)\n rename {net/irda => drivers/staging/irda/net}/wrapper.c (100%)\n create mode 100644 include/linux/phylink.h\n create mode 100644 include/linux/platform_data/mdio-bcm-unimac.h\n create mode 100644 include/linux/seg6_local.h\n create mode 100644 include/linux/sfp.h\n create mode 100644 include/linux/tnum.h\n create mode 100644 include/net/erspan.h\n create mode 100644 include/net/fib_notifier.h\n delete mode 100644 include/net/flowcache.h\n create mode 100644 include/net/nsh.h\n create mode 100644 include/net/tun_proto.h\n create mode 100644 include/trace/events/bridge.h\n create mode 100644 include/trace/events/qdisc.h\n rename include/{ => uapi}/linux/rxrpc.h (54%)\n create mode 100644 include/uapi/linux/seg6_local.h\n create mode 100644 kernel/bpf/devmap.c\n create mode 100644 kernel/bpf/sockmap.c\n create mode 100644 kernel/bpf/tnum.c\n create mode 100644 net/core/fib_notifier.c\n delete mode 100644 net/core/flow.c\n create mode 100644 net/ipv6/fib6_notifier.c\n create mode 100644 net/ipv6/seg6_local.c\n create mode 100644 net/netfilter/nft_fib_netdev.c\n create mode 100644 net/nsh/Kconfig\n create mode 100644 net/nsh/Makefile\n create mode 100644 net/nsh/nsh.c\n rename include/rxrpc/packet.h => net/rxrpc/protocol.h (78%)\n create mode 100644 net/vmw_vsock/hyperv_transport.c\n create mode 100644 samples/bpf/syscall_tp_kern.c\n create mode 100644 samples/bpf/syscall_tp_user.c\n create mode 100644 samples/bpf/xdp_monitor_kern.c\n create mode 100644 samples/bpf/xdp_monitor_user.c\n create mode 100644 samples/bpf/xdp_redirect_kern.c\n create mode 100644 samples/bpf/xdp_redirect_map_kern.c\n create mode 100644 samples/bpf/xdp_redirect_map_user.c\n create mode 100644 samples/bpf/xdp_redirect_user.c\n create mode 100644 samples/sockmap/Makefile\n create mode 100644 samples/sockmap/sockmap_kern.c\n create mode 100644 samples/sockmap/sockmap_user.c\n delete mode 100755 tools/hv/bondvf.sh\n create mode 100644 tools/testing/selftests/bpf/sockmap_parse_prog.c\n create mode 100644 tools/testing/selftests/bpf/sockmap_verdict_prog.c\n create mode 100644 tools/testing/selftests/bpf/test_xdp_redirect.c\n create mode 100755 tools/testing/selftests/bpf/test_xdp_redirect.sh\n create mode 100644 tools/testing/selftests/net/msg_zerocopy.c\n create mode 100755 tools/testing/selftests/net/msg_zerocopy.sh\n create mode 100755 tools/testing/selftests/net/rtnetlink.sh\n create mode 100644 tools/testing/selftests/networking/timestamping/rxtimestamp.c",
    "diff": null,
    "prefixes": [
        "GIT"
    ]
}