This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 92183137e6c1 Merge tag 'safesetid-5.14' of git://github.com/micah-morton/linux
new 695efefb2e31 microblaze: Cleanup unused functions
new 14a832498c23 arch: microblaze: Fix spelling mistake "vesion" -> "version"
new f4cc74c9382d Merge tag 'microblaze-v5.14' of git://git.monstr.eu/linux- [...]
new d2343cb8d154 sched/core: Disable CONFIG_SCHED_CORE by default
new 1c35b07e6d39 sched/fair: Ensure _sum and _avg values stay consistent
new a22a5cb81e20 Merge branch 'sched/core' into sched/urgent, to pick up fix
new a6eaf3850cb1 Merge tag 'sched-urgent-2021-06-30' of git://git.kernel.or [...]
new d2792e91de2b net: openvswitch: Remove unnecessary skb_nfct()
new 48de7c0c1c92 neighbour: Remove redundant initialization of 'bucket'
new b76078df1593 net: qca_spi: Avoid reading signature three times in a row
new 6e03f3ff29c1 net: qca_spi: Avoid re-sync for single signature error
new a53935674563 net: qca_spi: Introduce stat about bad signature
new 3f8fca5d4335 Merge branch 'qca_spi-sync'
new a100243d95a6 rtnetlink: avoid RCU read lock when holding RTNL
new 71f0891c84df net: mvpp2: Put fwnode in error case during ->probe()
new 692b82c57f71 net: mvpp2: Use device_get_match_data() helper
new cf3399b731d3 net: mvpp2: Use devm_clk_get_optional()
new 584525554fd6 net: mvpp2: Unshadow error code of device_property_read_u32()
new aed6864035b1 net: stmmac: platform: Delete a redundant condition branch
new 532062b09956 atm: Replace custom isprint() with generic analogue
new 9d9d415f0048 ptp: ptp_clock: make scaled_ppm_to_ppb static inline
new 514def5dd339 phy: nxp-c45-tja11xx: add timestamping support
new 27d64141949e Merge branch 'ytja1103-ptp'
new 9e3617a7b845 net: pch_gbe: Propagate error from devm_gpio_request_one()
new aca6a8746c36 net: pch_gbe: Convert to use GPIO descriptors
new 6fcfb267cb49 net: pch_gbe: use readx_poll_timeout_atomic() variant
new 443ef39b499c net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
new 40b161bb16c4 net: pch_gbe: remove unneeded MODULE_VERSION() call
new 1f975aba215b Merge branch 'pch_gbe-cleanups'
new 376d68929d5b mvpp2: remove unused parameter
new 4c598e5e679c mvpp2: suppress warning
new 3913ba732e97 Merge branch 'mvpp2-warnings'
new 1c72e6ab66b9 atm: iphase: fix possible use-after-free in ia_module_exit()
new 009fc857c5f6 mISDN: fix possible use-after-free in HFC_cleanup()
new bf30396cdf81 net: wwan: Add unknown port type
new cac6fb015f71 usb: class: cdc-wdm: WWAN framework integration
new faa5f5da809b net/sched: taprio: Drop unnecessary NULL check after container_of
new 34e7434ba4e9 atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
new d8654f4f9300 tls splice: remove inappropriate flags checking for MSG_PEEK
new 13511704f8d7 net: taprio offload: enforce qdisc to netdev queue mapping
new 4a5fe57e7751 alx: use fine-grained locking instead of RTNL
new 8380c81d5c4f net: Treat __napi_schedule_irqoff() as __napi_schedule() o [...]
new ce6f709775bd net: bridge: mcast: rename multicast router lists and timers
new 44ebb081dc69 net: bridge: mcast: add wrappers for router node retrieval
new ff391c5d9871 net: bridge: mcast: prepare mdb netlink for mcast router split
new b19232effd09 net: bridge: mcast: prepare query reception for mcast rout [...]
new 1a3065a26807 net: bridge: mcast: prepare is-router function for mcast r [...]
new ee5fb2223ee5 net: bridge: mcast: prepare expiry functions for mcast rou [...]
new d9b8c4d8d937 net: bridge: mcast: prepare add-router function for mcast [...]
new ed2d35971a80 net: bridge: mcast: split router port del+notify for mcast [...]
new a3c02e769efe net: bridge: mcast: split multicast router state for IPv4 [...]
new b7fb0916544d net: bridge: mcast: add ip4+ip6 mcast router timers to mdb [...]
new 3b85f9ba3480 net: bridge: mcast: export multicast router presence adjac [...]
new d38717af2c9e Merge branch 'bridge-split-ipv4-ipv6-mc-router-state'
new 9afcb5959730 net: hinic: remove unnecessary blank line
new 3402ab54a8e3 net: hinic: add blank line after function declaration
new c8ad5df6151e net: hinic: remove unnecessary parentheses
new 5db8c86e8904 net: hinic: fix misspelled "acessing"
new 0d59c95ea3d2 Merge branch 'hinic-cleanups'
new f19d4997fd1f atl1c: show correct link speed on Mikrotik 10/25G NIC
new d7ab6419bdee atl1c: improve performance by avoiding unnecessary pcie wr [...]
new 545fa3fb1e84 atl1c: adjust max mtu according to Mikrotik 10/25G NIC ability
new b0390009502b atl1c: enable rx csum offload on Mikrotik 10/25G NIC
new ea0fbd05d7bd atl1c: improve link detection reliability on Mikrotik 10/25G NIC
new 33b314265683 Merge branch 'atl1c-support-for-Mikrotik-10-25G-NIC-features'
new 6c66c147b9a4 virtio-net: fix for unable to handle page fault for address
new 7bf64460e3b2 virtio-net: get build_skb() buf by data ptr
new 25e248a2bc43 Merge branch 'virtio_net-fixes'
new 5efe2575316f net: qed: remove redundant initialization of variable rc
new 0f3ee280331e net: caif: Drop unnecessary NULL check after container_of
new fe0bdaec8dea bpf: Use struct_size() in kzalloc()
new ea89c862f01e net: mana: Use struct_size() in kzalloc()
new bbc6f2cca74e net: bridge: fix br_multicast_is_router stub when igmp is [...]
new 30515832e987 net: bridge: fix build when IPv6 is disabled
new fa44821a4ddd sfc: don't use netif_info et al before net_device is registered
new fc25f9f631ac net: thunderx: Drop unnecessary NULL check after container_of
new 796640778c26 net: hns3: support RXD advanced layout
new 1ddc028ac849 net: hns3: refactor out RX completion checksum
new 5e69ea7ee2a6 net: hns3: refactor the debugfs process
new c929bc2ac36e net: hns3: refactor dev capability and dev spec of debugfs
new 77e9184869c9 net: hns3: refactor dump bd info of debugfs
new 1556ea9120ff net: hns3: refactor dump mac list of debugfs
new 8ddfd9c46ef4 net: hns3: refactor dump mng tbl of debugfs
new d658ff34dd7f net: hns3: refactor dump loopback of debugfs
new 9149ca0f115a net: hns3: refactor dump intr of debugfs
new 1a7ff8280b16 net: hns3: refactor dump reset info of debugfs
new 0b198b0d80ea net: hns3: refactor dump m7 info of debugfs
new e76e6886646b net: hns3: refactor dump ncl config of debugfs
new 0a14fd29ca0c Merge branch 'hns3-next'
new 699e803e9a4d net: hns: fix the comments style issue
new 510fe8e70b0b net: hns: fix some code style issue about space
new 5caab55a2979 net: hns: space required before the open brace '{'
new cb0672697601 net: hns: remove redundant return int void function
new 052d60172552 Merge branch 'hns-coding-style'
new 2d1c5f29d27a alx: fix missing unlock on error in alx_set_pauseparam()
new 2cc8c910f515 dt-bindings: net: rockchip-dwmac: add rk3308 gmac compatible
new b4ac94565c14 net: stmmac: dwmac-rk: add support for rk3308 gmac
new 8d1a81f21a9e arm64: dts: rockchip: add gmac to rk3308 dts
new 76e3d7fadef6 Merge branch 'rk3308-gmac'
new d172268f93cf stmmac: use XDP helpers
new 082294f294f6 igc: use XDP helpers
new 224bf7db5518 vhost_net: use XDP helpers
new 7466b60a3c32 Merge branch 'use-xdp-helpers'
new 709c03142399 tcp: add tracepoint for checksum errors
new 5d9e068402dc net: dsa: qca8k: change simple print to dev variant
new 2ad255f2faaf net: dsa: qca8k: use iopoll macro for qca8k_busy_wait
new 504bf6593182 net: dsa: qca8k: improve qca8k read/write/rmw bus access
new ba5707ec58cf net: dsa: qca8k: handle qca8k_set_page errors
new 028f5f8ef44f net: dsa: qca8k: handle error with qca8k_read operation
new d7805757c75c net: dsa: qca8k: handle error with qca8k_write operation
new aaf421425cbd net: dsa: qca8k: handle error with qca8k_rmw operation
new b7c818d19492 net: dsa: qca8k: handle error from qca8k_busy_wait
new 6e82a457e062 net: dsa: qca8k: add support for qca8327 switch
new 227a9ffc1bc7 devicetree: net: dsa: qca8k: Document new compatible qca8327
new 83a3ceb39b24 net: dsa: qca8k: add priority tweak to qca8337 switch
new 5bf9ff3b9fb5 net: dsa: qca8k: limit port5 delay to qca8337
new 0fc57e4b5e39 net: dsa: qca8k: add GLOBAL_FC settings needed for qca8327
new 95ffeaf18b3b net: dsa: qca8k: add support for switch rev
new 1ee0591a1093 net: dsa: qca8k: add ethernet-ports fallback to setup_mdio_bus
new e4b9977cee15 net: dsa: qca8k: make rgmii delay configurable
new 63c33bbfeb68 net: dsa: qca8k: clear MASTER_EN after phy read/write
new 60df02b6ea45 net: dsa: qca8k: dsa: qca8k: protect MASTER busy_wait with [...]
new 617960d72e93 net: dsa: qca8k: enlarge mdio delay and timeout
new 759bafb8a322 net: dsa: qca8k: add support for internal phy and internal mdio
new 0c994a28e751 devicetree: bindings: dsa: qca8k: Document internal mdio d [...]
new b7ebac354d54 net: dsa: qca8k: improve internal mdio read/write bus access
new a46aec02bc06 net: dsa: qca8k: pass switch_revision info to phy dev_flags
new d0e13fd5626c net: phy: at803x: clean whitespace errors
new 272833b9b3b3 net: phy: add support for qca8k switch internal PHY in at803x
new ddd998aff540 Merge branch 'qca8k-improvements'
new 948640698199 net: mdio: ipq8064: clean whitespaces in define
new b097bea10215 net: mdio: ipq8064: add regmap config to disable REGCACHE
new 77091933e453 net: mdio: ipq8064: enlarge sleep after read/write operation
new 94c821c74bf5 ip: Treat IPv4 segment's lowest address as unicast
new 6101ca0384e3 selftests: Lowest IPv4 address in a subnet is valid
new 58fee5fc8365 Merge branch 'ipv4-unicast'
new 7cb7541a8cc0 r8169: use KBUILD_MODNAME instead of own module name definition
new 1d7f7ecadc5a net: arc: Demote non-compliant kernel-doc headers
new 8965c1c535b1 net: atheros: atl1c: Fix wrong function name in comments
new b43e1554a7cf net: atheros: atl1e: Fix wrong function name in comments
new c706c75aaee2 net: atheros: atl1x: Fix wrong function name in comments
new 76d85049173b net: broadcom: bnx2x: Fix wrong function name in comments
new 5a02bf4fefd5 net: brocade: bna: Fix wrong function name in comments
new c1167cee462d net: cadence: Demote non-compliant kernel-doc headers
new 2e45d961a6a8 net: calxeda: Fix wrong function name in comments
new aeed744a49ba net: chelsio: cxgb3: Fix wrong function name in comments
new e0333b1bb174 net: chelsio: cxgb4: Fix wrong function name in comments
new 1eb00ff517f4 net: chelsio: cxgb4vf: Fix wrong function name in comments
new d6174870c0f1 net: huawei: hinic: Fix wrong function name in comments
new 229fd41f6447 net: micrel: Fix wrong function name in comments
new 331a3219d3b6 net: microchip: Demote non-compliant kernel-doc headers
new dc432f5acb86 net: neterion: Fix wrong function name in comments
new 146c91e2bc9a net: neterion: vxge: Fix wrong function name in comments
new a507b1644524 net: netronome: nfp: Fix wrong function name in comments
new 9f2e6fb63413 net: calxeda: Fix wrong function name in comments
new 61633d71a71c net: samsung: sxgbe: Fix wrong function name in comments
new 40d9fca8b3fd net: socionext: Demote non-compliant kernel-doc headers
new 85ead77dc3d5 net: ti: Fix wrong struct name in comments
new 03055a25213b net: via: Fix wrong function name in comments
new 1f2d109e8363 net: phy: Demote non-compliant kernel-doc headers
new 5a9594cf1d14 net: hisilicon: hns: Fix wrong function name in comments
new 16145dbde18a Merge branch 'func-names-comment'
new 5d01071e64b6 selftests: mlxsw: Make the unsplit array global in port_sc [...]
new 16355c0b101e selftests: mlxsw: Make sampling test more robust
new 9a1cac062d3e selftests: mlxsw: qos_headroom: Convert to iproute2 dcb
new b0bab2298ec9 selftests: mlxsw: qos_pfc: Convert to iproute2 dcb
new b4d786941b58 selftests: mlxsw: qos_lib: Drop __mlnx_qos
new ece5df874d3a mlxsw: spectrum_buffers: Switch function arguments
new 837ec05cfea0 mlxsw: Verify the accessed index doesn't exceed the array length
new 8c2b58e65d01 mlxsw: core: Avoid unnecessary EMAD buffer copy
new 51746a353b44 mlxsw: spectrum_router: Avoid missing error code warning
new 9b43fbb8ce24 mlxsw: Remove Mellanox SwitchIB ASIC support
new b0d80c013b04 mlxsw: Remove Mellanox SwitchX-2 ASIC support
new 609c8ae87966 Merge branch 'mlxsw-next'
new 5796254e467b net: Remove the member netns_ok
new d6b0625163a8 net: stmmac: Don't set has_gmac if has_gmac4 is set
new 37c80d15ff4b net: stmmac: dwmac-rk: Check platform-specific ops
new f9da1c9d7fb5 dt-bindings: net: rockchip-dwmac: add rk3568 compatible string
new 3bb3d6b1c195 net: stmmac: Add RK3566/RK3568 SoC support
new 885e4056d560 Merge branch 'stmmac-RK3568'
new b3e22e10fdda net: wwan: Add WWAN port type attribute
new 9d8a29aed035 alx: fix a double unlock in alx_probe()
new 7617af3d1a5e net: pcs: Introducing support for DWC xpcs Energy Efficien [...]
new e80fe71b3ffe net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet
new 8ed2e60b7788 Merge branch 'stmmac-xpcs-eee'
new 25c55b38d85b net/packet: Remove redundant assignment to ret
new 06b38e233ce4 drivers/net: Remove leading spaces in Kconfig
new 2e68ea926841 ipv4: Calculate multipath hash inside switch statement
new ce5c9c20d364 ipv4: Add a sysctl to control multipath hash fields
new 4253b4986f98 ipv4: Add custom multipath hash policy
new 67db5ca73b1f ipv6: Use a more suitable label name
new b95b6e072a92 ipv6: Calculate multipath hash inside switch statement
new ed13923f980e ipv6: Add a sysctl to control multipath hash fields
new 73c2c5cbb15a ipv6: Add custom multipath hash policy
new 511e8db54036 selftests: forwarding: Add test for custom multipath hash
new 185b0c190bb6 selftests: forwarding: Add test for custom multipath hash [...]
new b7715acba4d3 selftests: forwarding: Add test for custom multipath hash [...]
new 22ba9d0d6c0d Merge branch 'custom-multipath-hash'
new 4ac9e23cf2cc cipso: correct comments of cipso_v4_cache_invalidate()
new 0d56e5c191b1 net: dsa: qca8k: fix missing unlock on error in qca8k_vlan [...]
new 78524c01edb2 net: wan: remove redundant blank lines
new 23c235412411 net: wan: add some required spaces
new a4e591477611 net: wan: remove redundant braces {}
new da8e6fddbae3 net: wan: remove redundant space
new a3f3e831dc2a net: wan: fix variable definition style
new 46212b69d470 Merge branch 'wan-cleanups'
new 44e261c715b6 cxgb4: clip_tbl: use list_del_init instead of list_del/INI [...]
new e2bd6bad9c1e net: dcb: Remove unnecessary INIT_LIST_HEAD()
new 86544c3de6a2 net: mdio: provide shim implementation of devm_of_mdiobus_ [...]
new 1756055de284 ibmveth: fix kobj_to_dev.cocci warnings
new bc6d076daa8c tun: use DEVICE_ATTR_RO macro
new 959dc069aed8 net: 3com: remove leading spaces before tabs
new 40b1f92676f2 net: alteon: remove leading spaces before tabs
new 106b4cb59766 net: amd: remove leading spaces before tabs
new a22cf81d634c net: apple: remove leading spaces before tabs
new 90e4403a6d37 net: broadcom: remove leading spaces before tabs
new 21b128fde6e0 net: chelsio: remove leading spaces before tabs
new cf82f9b165e4 net: dec: remove leading spaces before tabs
new e6f0f977407f net: dlink: remove leading spaces before tabs
new c11c900143e4 net: ibm: remove leading spaces before tabs
new 717dc24dc5d6 net: marvell: remove leading spaces before tabs
new 4a0949778c4e net: natsemi: remove leading spaces before tabs
new f95a73a8a8a8 net: realtek: remove leading spaces before tabs
new bf53445d81e3 net: seeq: remove leading spaces before tabs
new a294ddfccb45 net: sis: remove leading spaces before tabs
new 996d7ab8badf net: smsc: remove leading spaces before tabs
new b54f440cb871 net: sun: remove leading spaces before tabs
new d1e4916fa703 net: fealnx: remove leading spaces before tabs
new 223f02acce1a net: xircom: remove leading spaces before tabs
new 59909c1ab71d net: 8390: remove leading spaces before tabs
new 2174fbd71914 net: fujitsu: remove leading spaces before tabs
new 798c04f64283 Merge branch 'net-dev-leading-spaces'
new 4b63b27fc59a net: e1000: remove repeated word "slot" for e1000_main.c
new e77471f1de0d net: e1000: remove repeated words for e1000_hw.c
new 59398afda176 net: e1000e: remove repeated word "the" for ich8lan.c
new 800b74a57363 net: e1000e: remove repeated word "slot" for netdev.c
new 0d27895bcbb4 net: e1000e: fix misspell word "retreived"
new 4bebe324079e Merge branch 'intel-cleanups'
new f7e0318a314f netlabel: remove unused parameter in netlbl_netlink_auditinfo()
new 9cc52f5a533a dt-bindings: net: nfc: s3fwrn5: Add optional clock
new 340f42f7ff0b nfc: s3fwrn5: i2c: Enable optional clock from device tree
new eb0e4d59b6ed net: Add notifications when multipath hash field change
new 7725c1c8f732 mlxsw: spectrum_router: Replace if statement with a switch [...]
new 9d23d3eb6f41 mlxsw: spectrum_router: Move multipath hash configuration [...]
new 28bc824807a5 mlxsw: reg: Add inner packet fields to RECRv2 register
new b7b8f435ea3b mlxsw: spectrum_outer: Factor out helper for common outer fields
new 01848e05f8bb mlxsw: spectrum_router: Add support for inner layer 3 mult [...]
new daeabf89eb89 mlxsw: spectrum_router: Add support for custom multipath h [...]
new 9287aa2bfd54 Merge branch 'mlxsw-mphash-policies'
new c69431aab67a bpf: verifier: Improve function state reallocation
new 06ab6a505583 bpf: verifier: Use copy_array for jmp_history
new c9e73e3d2b1e bpf: verifier: Allocate idmap scratch in verifier env
new f4cceb783169 Merge branch 'Reduce kmalloc / kfree churn in the verifier'
new 37f05601eabc bpftool: Strip const/volatile/restrict modifiers from .bss [...]
new fdbf5ddeb855 libbpf: Add per-file linker opts
new 256eab48e70c selftests/bpf: Stop using static variables for passing dat [...]
new 31332ccb7562 bpftool: Stop emitting static variables in BPF skeleton
new 247b8634e644 libbpf: Fix ELF symbol visibility update logic
new e5670fa0293b libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions
new 0303ce17347a samples, bpf: Suppress compiler warning
new 3f2870989f10 bpf, arm64: Replace STACK_ALIGN() with round_up() to align [...]
new 9e9b451593b1 selftests/bpf: Validate skeleton gen handles skipped fields
new c1cccec9c636 libbpf: Reject static maps
new 513f485ca516 libbpf: Reject static entry-point BPF programs
new 8bbb77b7c7a2 libbpf: Add various netlink helpers
new 715c5ce454a6 libbpf: Add low level TC-BPF management API
new f18ba26da88a libbpf: Add selftests for TC-BPF management API
new 119220d81258 bpf, arm64: Remove redundant switch case about BPF_DIV and [...]
new c49661aa6f70 skmsg: Remove unused parameters of sk_msg_wait_data()
new fa7b83bf3b15 bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto
new 79a7f8bdb159 bpf: Introduce bpf_sys_bpf() helper and program type.
new cdf7fb0a9f3d bpf: Introduce bpfptr_t user/kernel pointer.
new af2ac3e13e45 bpf: Prepare bpf syscall to be used from kernel and user space.
new 5452fc9a17fc libbpf: Support for syscall program type
new 00899e7e8d9d selftests/bpf: Test for syscall program type
new c571bd752e91 bpf: Make btf_load command to be bpfptr_t compatible.
new 2341d6bb133d selftests/bpf: Test for btf_load command.
new 387544bfa291 bpf: Introduce fd_idx
new 3d78417b60fb bpf: Add bpf_btf_find_by_name_kind() helper.
new 3abea089246f bpf: Add bpf_sys_close() helper.
new b12688267280 libbpf: Change the order of data and text relocations.
new 9ca1f56ababe libbpf: Add bpf_object pointer to kernel_supports().
new e2fa0156a434 libbpf: Preliminary support for fd_idx
new 67234743736a libbpf: Generate loader program out of BPF ELF file.
new 30f51aedabda libbpf: Cleanup temp FDs when intermediate sys_bpf fails.
new 7723256bf244 libbpf: Introduce bpf_map__initial_value().
new d510296d331a bpftool: Use syscall/loader program in "prog load" and "ge [...]
new 4d1b62986125 selftests/bpf: Convert few tests to light skeleton.
new 0a9306629983 selftests/bpf: Convert atomics test to light skeleton.
new eb0f1e0c7f10 selftests/bpf: Convert test printk to use rodata.
new 1a532eb28df3 selftests/bpf: Convert test trace_printk to lskel.
new 3d4316776876 Merge branch 'bpf-loader-progs'
new 5d67f349590d bpf: Add cmd alias BPF_PROG_RUN
new 3a2daa724864 bpf: Make some symbols static
new 7b16509b29e0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 05ff8435e505 net/sched: cls_api: increase max_reclassify_loop
new 20e76d3d044d net: ethernet: ixp4xx: Fix return value check in ixp4xx_et [...]
new a49e72b3bda7 net: qrtr: ns: Fix error return code in qrtr_ns_init()
new e40d2cca0189 net: phy: add MediaTek Gigabit Ethernet PHY driver
new ba751e28d442 net: dsa: mt7530: add interrupt support
new 4006f986c091 dt-bindings: net: dsa: add MT7530 interrupt controller binding
new f494f0935ffb staging: mt7621-dts: enable MT7530 interrupt controller
new 0f844e4c993d Merge branch 'mt7530-interrupt-support'
new 2682ea324b00 mISDN: Remove obsolete PIPELINE_DEBUG debugging information
new d96b0e59468d net: hns3: refactor dump reg of debugfs
new 365e860aa7a7 net: hns3: refactor dump reg dcb info of debugfs
new d2f737cf21b8 net: hns3: refactor queue map of debugfs
new e44c495d95e0 net: hns3: refactor queue info of debugfs
new b5a0b70d77b9 net: hns3: refactor dump fd tcam of debugfs
new 7679f28e32a4 net: hns3: refactor dump tm map of debugfs
new cad7c215a4b1 net: hns3: refactor dump tm of debugfs
new 0e32038dc856 net: hns3: refactor dump tc of debugfs
new 6571ec2eda65 net: hns3: refactor dump qos pause cfg of debugfs
new 28d3bada7d42 net: hns3: refactor dump qos pri map of debugfs
new 95b195869b7d net: hns3: refactor dump qos buf cfg of debugfs
new 484e1ed1b25a net: hns3: refactor dump qs shaper of debugfs
new 7b07ab06e6b0 net: hns3: refactor dump mac tnl status of debugfs
new 058c3be95235 net: hns3: refactor dump serv info of debugfs
new b4689aaf1863 net: hns3: remove the useless debugfs file node cmd
new dc185ae6ab87 Merge branch 'hns3-debugfs'
new c169a93c8176 net: wan: remove leading spaces before tabs
new 094fefd663ad net: usb: remove leading spaces before tabs
new 1d314fc1a157 net: slip: remove leading spaces before tabs
new 63b63138f656 net: ppp: remove leading spaces before tabs
new d1542f85dfc2 net: hamradio: remove leading spaces before tabs
new a597111a3ce3 net: fddi: skfp: remove leading spaces before tabs
new 20a4fc3bc284 net: appletalk: remove leading spaces before tabs
new cf9207d77aef ifb: remove leading spaces before tabs
new 9e5914cc9571 mii: remove leading spaces before tabs
new 938263064ea7 Merge branch 'net-leading-spaces'
new 0c20f2d29fff igc: Move igc_xdp_is_enabled()
new 73a6e3721261 igc: Refactor __igc_xdp_run_prog()
new f485164867d3 igc: Refactor igc_clean_rx_ring()
new 4609ffb9f615 igc: Refactor XDP rxq info registration
new a27e6e73e550 igc: Introduce TX/RX stats helpers
new 6123429516c7 igc: Introduce igc_unmap_tx_buffer() helper
new 859b4dfa4115 igc: Replace IGC_TX_FLAGS_XDP flag by an enum
new fc9df2a0b520 igc: Enable RX via AF_XDP zero-copy
new 9acf59a752d4 igc: Enable TX via AF_XDP zero-copy
new 92b13cabeacd Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 86a5ad0a4608 net: bonding: add some required blank lines
new 8ce390bb9859 net: bonding: fix code indent for conditional statements
new 52333512701b net: bonding: remove unnecessary braces
new 97a1111d9ca6 net: bonding: use tabs instead of space for code indent
new ba102914fa4f Merge branch 'bond-cleanups'
new 4b99b7498277 NFC: st21nfca: remove unnecessary variable and labels
new 07b5dc1d515a ibmvnic: remove default label from to_string switch
new 25173dd4093a selftests: net: devlink_port_split.py: skip the test if no [...]
new 48afdaea04eb net: atm: use DEVICE_ATTR_RO macro
new 7567d603b3f1 net: usb: hso: use DEVICE_ATTR_RO macro
new 86fe2f8aa14f net: cdc_ncm: use DEVICE_ATTR_RW macro
new d0d62baa7f50 net: xilinx_emaclite: Do not print real IOMEM pointer
new 48e8c6f1612b net: phy: add driver for Motorcomm yt8511 phy
new ca021f0dd851 net: dsa: sja1105: send multiple spi_messages instead of u [...]
new 718bad0e4da9 net: dsa: sja1105: adapt to a SPI controller with a limite [...]
new 44be5c42e3ed Merge branch 'sja1105-spi'
new 492625791649 net: wan: fix an code style issue about "foo* bar"
new 974221c6cf54 net: wan: add some required spaces
new eab9948140d1 net: wan: fix the code style issue about trailing statements
new 145efe6c279b net: wan: remove redundant blank lines
new 1bf705d4f231 net: wan: add braces {} to all arms of the statement
new 70fe4523c8f6 net: wan: add necessary () to macro argument
new faf5954d7f0c Merge branch 'wan-cleanups'
new ae8102b87b9a caif_virtio: Fix some typos in caif_virtio.c
new 4057c58da21c net: bonding: bond_alb: Fix some typos in bond_alb.c
new 31d990cb2628 sfc: farch: fix compile warning in efx_farch_dimension_res [...]
new b269875f91c3 net: phy: Fix inconsistent indenting
new 04fdfad68b81 atm: Fix typo
new 030c8198d744 net: hns3: Fix return of uninitialized variable ret
new 30a2e9c0f5cf net: dsa: sja1105: stop reporting the queue levels in etht [...]
new 039b167d68a3 net: dsa: sja1105: don't use burst SPI reads for port statistics
new f07b300c8157 Merge branch 'sja1105-stats'
new b193f2ed533f dpaa2-eth: setup the of_node field of the device
new 30f43d6f1cab dpaa2-eth: name the debugfs directory after the DPNI object
new b12a6b7193e1 Merge branch 'dpaa2-eth-of_node'
new f5120f599880 dpaa2-eth: don't print error from dpaa2_mac_connect if tha [...]
new 52af13a41489 net: ftgmac100: add missing error return code in ftgmac100 [...]
new 3880fc37beba sfc: use DEVICE_ATTR_*() macro
new 4934fb7dc409 sfc: falcon: use DEVICE_ATTR_*() macro
new 0056982f093d ehea: Use DEVICE_ATTR_*() macro
new 190e6e291a4c net: r6040: Use logical or for MDIO operations
new 06666907a38a net: r6040: Use ETH_FCS_LEN
new 2ae83ed289c0 Merge branch 'r6040-cleanups'
new 5d6c3d91ad72 net: r6040: Allow restarting auto-negotiation
new ec7d6dd870d4 ethernet: ucc_geth: Use kmemdup() rather than kmalloc+memcpy
new 62f148d8dde6 nfc: st-nci: remove unnecessary assignment and label
new 1e6e76101fd9 net: hns3: configure promisc mode for VF asynchronously
new 4e2471f7b6ef net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace [...]
new feeb371272fe Merge branch 'hns3-promisc-updates'
new 542043e91df4 net: dsa: sja1105: parameterize the number of ports
new f238fef1b3de net: dsa: sja1105: avoid some work for unused ports
new 82760d7f2ea6 net: dsa: sja1105: dimension the data structures for a lar [...]
new df2a81a35ebb net: dsa: sja1105: don't assign the host port using dsa_up [...]
new c50376783f23 net: dsa: sja1105: skip CGU configuration if it's unnecessary
new fd6f2c257b0b net: dsa: sja1105: dynamically choose the number of static [...]
new f78a2517cf73 net: dsa: sja1105: use sja1105_xfer_u32 for the reset procedure
new 38fbe91f2287 net: dsa: sja1105: configure the multicast policers, if present
new 1bf658eefe38 net: dsa: sja1105: allow the frame buffer size to be customized
new d9d15a662cff Merge branch 'sja1105-sja1110-prep'
new 8890d0a1891a net: wan: remove redundant blank lines
new b32db030b96e net: wan: fix an code style issue about "foo* bar"
new f0328a192290 net: wan: add blank line after declarations
new 261795f4113b net: wan: code indent use tabs where possible
new e5877104b5ec net: wan: fix the code style issue about trailing statements
new c3b6b5c64f39 net: wan: add some required spaces
new 87feef1cfbbe net: wan: move out assignment in if condition
new 336d781bd952 net: wan: replace comparison to NULL with "!card"
new 80d67b95d1fe net: wan: fix the comments style issue
new d1406175f968 net: wan: add braces {} to all arms of the statement
new c1eaf3c09c54 Merge branch 'wan-cleanups'
new ccc882f0d838 net: bridge: remove redundant assignment
new 307ea4ce3edd net: hns3: switch to dim algorithm for adaptive interrupt [...]
new 687c87adc11a net/hamradio/6pack: Fix inconsistent indenting
new 98d728232c98 net: wan: remove redundant blank lines
new 9e7ee10f169f net: wan: add blank line after declarations
new c4fdef99d17b net: wan: fix an code style issue about "foo* bar
new 69542276e2b1 net: wan: add some required spaces
new 2aea27bae89b net: wan: replace comparison to NULL with "!card"
new 30cbb0107e98 net: wan: add spaces required around that ':' and '+'
new 1b19b3f79063 Merge branch 'wan-cleanups'
new e4e92ee78702 net: wwan: core: Add WWAN device index sysfs attribute
new 568e7142a15f nfc: st95hf: remove unnecessary assignment and label
new c7a551b2e44a nfc: st-nci: remove unnecessary labels
new 18c8d3044d9c net/appletalk: Fix inconsistent indenting
new d4ef55288aa2 e100: handle eeprom as little endian
new c40591cc3d48 intel: remove checker warning
new 0a5d8a9d226f fm10k: move error check
new 88c228b22e00 igb/igc: use strongly typed pointer
new c7cbfb028b95 igb: handle vlan types with checker enabled
new b514958dd1a3 igb: fix assignment on big endian machines
new 9fb8602e565d igb: override two checker warnings
new de8447131d2b intel: call csum functions with well formatted arguments
new b6ce4a1c4ba4 igbvf: convert to strongly typed descriptors
new b16dc6c2f178 ixgbe: use checker safe conversions
new 205523bc06ce ixgbe: reduce checker warnings
new 59c56342459a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 5ada57a9a6b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new f285f37cb1e6 devlink: append split port number to the port name
new 75a78026ea13 dt-bindings: can: rcar_can: Convert to json-schema
new 8a5e7d19c8c7 dt-bindings: can: rcar_canfd: Convert to json-schema
new 7e97d274db92 can: uapi: update CAN-FD frame description
new 025468842212 can: uapi: introduce CANFD_FDF flag for mixed content in s [...]
new 24a774a4f975 can: proc: remove unnecessary variables
new 46d8657a6b28 can: isotp: change error format from decimal to symbolic e [...]
new 6a5ddae57884 can: isotp: add symbolic error message to isotp_module_init()
new c69d190f7bb9 can: isotp: Add error message if txqueuelen is too small
new 9208f7bf053a can: softing: Remove redundant variable ptr
new 83415669d8d8 can: hi311x: hi3110_can_probe(): silence clang warning
new 10462b3558d4 can: mcp251x: mcp251x_can_probe(): silence clang warning
new b558e200d626 can: mcp251xfd: silence clang warning
new 4318b1aa22b7 can: at91_can: silence clang warning
new 893974d9b565 can: kvaser_usb: Rename define USB_HYBRID_{,PRO_}CANLIN_PR [...]
new ee6bb641bc70 can: kvaser_usb: Add new Kvaser hydra devices
new c7b0f6887d90 can: c_can: remove unused variable struct c_can_priv::rxmasked
new 2722ac986e93 can: c_can: add ethtool support
new 20779943a080 can: m_can: use bits.h macros for all regmasks
new 38395f302f4d can: m_can: clean up CCCR reg defs, order by revs
new 0f3157166891 can: m_can: make TXESC, RXESC config more explicit
new 50fe7547b637 can: m_can: fix whitespace in a few comments
new b14b27fffa2e Merge tag 'linux-can-next-for-5.14-20210527' of git://git. [...]
new 557c4d2f780c selftests: devlink_lib: add check for devlink device existence
new 2754125ebd33 net/mlx5: Expose FW version over defined keyword
new f55c998c274e mlxsw: core: Expose FW version over defined keyword
new 7dafcc4c9dfb mlxsw: core: use PSID string define in devlink info
new 91b17a436759 Merge branch 'mlx-devlink-dev-info-versions-adjustments'
new bf3be85dbe59 atl1c: detect NIC type early
new 20a1b6bdca15 atl1c: move tx napi into tpd_ring
new 8042824a3c0b atl1c: prepare for multiple rx queues
new 057f4af2b171 atl1c: add 4 RX/TX queue support for Mikrotik 10/25G NIC
new cf5e12974981 Merge branch 'add-4-rx-tx-queue-support-for-mikrotik-10-25g-nic'
new eefa5311c3f7 ixgbe: Fix out-bounds warning in ixgbe_host_interface_command()
new 74097a0dcd1e net/mlx5e: CT, Remove newline from ct_dbg call
new 7fac5c2eced3 net/mlx5: CT: Avoid reusing modify header context for natt [...]
new ed2fe7ba7b9f net/mlx5e: TC: Use bit counts for register mapping
new b973cf32453f net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload
new c07274ab1ab2 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet
new 2ef9c7c613cf net/mlx5e: RX, Remove unnecessary check in RX CQE compress [...]
new b72ce870f57e net/mlx5: DR, Remove unused field of send_ring struct
new e01b58e9d5c4 net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE
new 04745afb2ae3 net/mlx5: Move table size calculation to steering cmd layer
new 4a98544d1827 net/mlx5: Move chains ft pool to be used by all firmware steering
new 9e117998409c net/mlx5: DR, Set max table size to 2G entries
new 71513c05a97f net/mlx5: Cap the maximum flow group size to 16M entries
new a546432f2f04 net/mlx5: Remove unnecessary spin lock protection
new 2b1476752521 net/mlx5: Use boolean arithmetic to evaluate roce_lag
new 861364106361 net/mlx5: Fix lag port remapping logic
new af9207adb6d9 Merge tag 'mlx5-updates-2021-05-26' of git://git.kernel.or [...]
new 2f1af441fd5d mptcp: fix pr_debug in mptcp_token_new_connect
new c68a0cd1735f mptcp: using TOKEN_MAX_RETRIES instead of magic number
new 0a4d8e96e4fd mptcp: generate subflow hmac after mptcp_finish_join()
new ae514983f2e4 mptcp: remove redundant initialization in pm_nl_init_net()
new eb5fb629f56d mptcp: make sure flag signal is set when add addr with port
new 804c72eeecd2 mptcp: support SYSCTL only if enabled
new 744ee14054c8 mptcp: restrict values of 'enabled' sysctl
new f6bb63cd0549 Merge branch 'mptcp-miscellaneous-cleanup'
new b11faec36870 net: hdlc_fr: remove redundant blank lines
new 4a9ab454ae9b net: hdlc_fr: add blank line after declarations
new 7aad06425991 net: hdlc_fr: fix an code style issue about "foo* bar"
new 30e7720d379a net: hdlc_fr: add some required spaces
new 168a196ffcff net: hdlc_fr: move out assignment in if condition
new 683b54bb468f net: hdlc_fr: code indent use tabs where possible
new 8f032c6535fe net: hdlc_fr: remove space after '!'
new 5d650a6c7b9c net: hdlc_fr: add braces {} to all arms of the statement
new c9a2ca5d7e58 net: hdlc_fr: remove redundant braces {}
new 2744fa2dfdcd net: hdlc_fr: remove unnecessary out of memory message
new 38e9673ce08f Merge branch 'net-hdlc_fr-clean-up-some-code-style-issues'
new 460a9aa23de6 samples: pktgen: add UDP tx checksum support
new cd4375d621aa nfc: fdp: correct kerneldoc for structure
new 466e1c889c71 nfc: fdp: drop ACPI_PTR from device ID table
new a548bee9ffe8 nfc: port100: correct kerneldoc for structure
new a70bbbe387d0 nfc: pn533: drop of_match_ptr from device ID table
new 26f20ff5e207 nfc: mrvl: mark OF device ID tables as maybe unused
new 41a6bf50ee04 nfc: mrvl: skip impossible NCI_MAX_PAYLOAD_SIZE check
new b3a790d43749 nfc: pn533: mark OF device ID tables as maybe unused
new 5edc94265e19 nfc: s3fwrn5: mark OF device ID tables as maybe unused
new aa1405772fe1 nfc: pn544: mark ACPI and OF device ID tables as maybe unused
new 255fcc7b7166 nfc: st-nci: mark ACPI and OF device ID tables as maybe unused
new 806278023492 nfc: st21nfca: mark ACPI and OF device ID tables as maybe unused
new 1ab4fe09977e nfc: st95hf: mark ACPI and OF device ID tables as maybe unused
new 4751d2aa321f net: stmmac: the XPCS obscures a potential "PHY not found" error
new ffb35c679842 r8169: Fix fall-through warning for Clang
new 015dbf5662fd ehea: fix error return code in ehea_restart_qps()
new 3a7244152f9c octeontx2-af: add support for custom KPU entries
new 5d16250b6059 octeontx2-af: load NPC profile via firmware database
new c87e6b139579 octeontx2-af: adding new lt def registers support
new 11c730bfbf5b octeontx2-af: support for coalescing KPU profiles
new f9c49be90c05 octeontx2-af: Update the default KPU profile and fixes
new d3f2c48de7b8 Merge branch 'npc-kpu-updates'
new 03a6ef31f2bc net: axienet: Fix fall-through warning for Clang
new 320daffdf249 octeontx2-pf: Fix fall-through warning for Clang
new 7c9896e37807 net: dsa: qca8k: check return value of read functions correctly
new 9fe99de01440 net: dsa: qca8k: add missing check return value in qca8k_p [...]
new 8b97f36aa5ab Merge branch 'net-dsa-qca8k-check-return-value-of-read-fun [...]
new 546d6bad18c0 net: phy: fix yt8511 clang uninitialized variable warning
new 0cc8bddb5b06 net: phy: abort loading yt8511 driver in unsupported modes
new a729b8e6ec3d Merge branch 'fixes-for-yt8511-phy-driver'
new 9571289ddf71 nfc: fdp: drop ftrace-like debugging messages
new 6a7fdad7021b nfc: mei_phy: drop ftrace-like debugging messages
new be3d162ad023 nfc: mrvl: use SPDX-License-Identifier
new 8f99528ef5e2 nfc: mrvl: correct minor coding style violations
new e3bf5531e6e6 nfc: mrvl: simplify with module_driver
new 62f64417afd6 nfc: pn533: drop ftrace-like debugging messages
new feab6ba21da7 nfc: pn533: drop unneeded braces {} in if
new aa93b4bcdffa nfc: pn544: drop ftrace-like debugging messages
new e83a26473a7b nfc: st21nfca: drop ftrace-like debugging messages
new 1952fa424dcb nfc: st-nci: drop ftrace-like debugging messages
new e099f3e8b71c nfc: st95hf: fix indentation to tabs
new ad993a95c508 virtio-net: Add validation for used length
new 62f20e068ccc ipv6: use prandom_u32() for ID generation
new 801f0a1cf96f net: sealevel: remove redundant blank lines
new 58f30eea85a3 net: sealevel: add blank line after declarations
new 8be88e3ccee4 net: sealevel: fix the code style issue about "foo* bar"
new f090d1c38107 net: sealevel: open brace '{' following struct go on the s [...]
new 52499d202dc6 net: sealevel: add some required spaces
new 40e8ee9d467d net: sealevel: remove redundant initialization for statics
new cc51e3f36e62 net: sealevel: fix a code style issue about switch and case
new 04d7ad8cca9c net: sealevel: remove meaningless comments
new b086ebfce34f net: sealevel: fix the comments style issue
new e24b60851936 net: sealevel: fix the alignment issue
new 015516d23299 Merge branch 'net-sealevel-clean-up-some-code-style-issues'
new 12e64b3bb9a8 ipv6: align code with context
new 44fdd2edb36f bnx2x: Remove the repeated declaration
new 15074a361fee net: dsa: sja1105: be compatible with "ethernet-ports" OF [...]
new 84db00f2c043 net: dsa: sja1105: allow SGMII PCS configuration to be per port
new 4c7ee010cf75 net: dsa: sja1105: the 0x1F0000 SGMII "base address" is ac [...]
new bf4edf4afb87 net: dsa: sja1105: cache the phy-mode port property
new 91a050782cbf net: dsa: sja1105: add a PHY interface type compatibility matrix
new 41fed17fdbe5 net: dsa: sja1105: add a translation table for port speeds
new f41fad3cb8b7 net: dsa: sja1105: always keep RGMII ports in the MAC role
new 96c85f51f123 net: dsa: sja1105: some table entries are always present w [...]
new e3d8178c6e07 Merge branch 'part-2-of-sja1105-dsa-driver-preparation-for [...]
new 01709d0977d4 nfc: hci: Fix spelling mistakes
new 37f2ad2b9018 net: sched: Fix spelling mistakes
new 379aecbce08f rds: Fix spelling mistakes
new 0c2c366e0ec5 sctp: sm_statefuns: Fix spelling mistakes
new b44eb28d44a6 net: hns3: add 'QoS' support for port based VLAN configuration
new f2dbf0ed4e0c net: hns3: refine for hclge_push_vf_port_base_vlan_info()
new 132023de7149 net: hns3: remove unnecessary updating port based VLAN
new 060e9accaa74 net: hns3: refine function hclge_set_vf_vlan_cfg()
new 2ba306627f59 net: hns3: add support for modify VLAN filter state
new 32e6d104c6fe net: hns3: add query basic info support for VF
new fa6a262a2550 net: hns3: add support for VF modify VLAN filter state
new 0ca821da86a5 net: hns3: add debugfs support for vlan configuration
new 7fc6d3abc084 Merge branch 'net-hns3-add-vlan-filter-control-support'
new 0bf4d9af2efe net: neterion: fix doc warnings in s2io.c
new 263805c8840d net: marvell: prestera: disable events interrupt while handling
new c00e8a69fe42 net: marvell: prestera: align flood setting according to l [...]
new f1e1b2630178 net: marvell: prestera: bump supported firmware version to 3.0
new 47f26018a414 net: marvell: prestera: try to load previous fw version
new a20af95fba72 Merge branch 'marvell-prestera-firmware-3-0'
new b0f6c9ac8088 netpoll: don't require irqs disabled in rt kernels
new 37d4b3fdc55d net: enetc: catch negative return code from enetc_pf_to_port()
new d153ef5ce7db fjes: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code
new 68b8c55a701e qlcnic: Remove the repeated declaration
new 163d01c56e80 r8152: support pauseparam of ethtool_ops
new 52aa0b189288 net: vxge: Declare the function vxge_reset_all_vpaths as void
new 7cf85f8caa04 NFC: nci: Remove redundant assignment to len
new b934b6d1d933 octeontx2-af: Fix spelling mistake "vesion" -> "version"
new 9c5eee0afca0 net/sched: act_vlan: Fix modify to allow 0
new 8323b20f1d76 net/sched: act_vlan: No dump for unset priority
new 8fd52b1f923c net/sched: act_vlan: Test priority 0 modification
new 00460eb1ddb0 Merge branch 'act_vlan-allow-modify-zero'
new 30cd458be244 net: hdlc: remove redundant blank lines
new 04cc04f07bb2 net: hdlc: add blank line after declarations
new 68fd73925bce net: hdlc: fix an code style issue about "foo* bar"
new 01506939cc84 net: hdlc: fix an code style issue about EXPORT_SYMBOL(foo)
new 387847f295c8 net: hdlc: replace comparison to NULL with "!param"
new e50eb6c3578c net: hdlc: move out assignment in if condition
new 1bb521825265 net: hdlc: add braces {} to all arms of the statement
new 686e8463ff76 Merge branch 'hdlc-cleanups'
new e5432cc71ab6 NFC: microread: Remove redundant assignment to variable err
new 5ac712dcdfef net: stmmac: enable platform specific safety features
new e516f5be5b17 hamradio: bpqether: Fix -Wunused-const-variable warning
new 6990c7f44c0d cxgb4: Fix -Wunused-const-variable warning
new 0a206f9d9e23 igb: Fix -Wunused-const-variable warning
new b923cda96388 net: dcb: Return the correct errno code
new ca746c55a7e6 net: Return the correct errno code
new 26d3f69c500c macvlan: Fix a typo
new ec674565fbc6 gtp: Fix a typo
new e9a0bf6d002f vrf: Fix a typo
new f62c4f3870d8 net: usb: Fix spelling mistakes
new e65c27938d8e net: mdio: Fix spelling mistakes
new 125217e0967f i40e: Replace one-element array with flexible-array member
new e860fa9b69e1 iidc: Introduce iidc.h
new d25a0fc41c1f ice: Initialize RDMA support
new 348048e724a0 ice: Implement iidc operations
new f9f5301e7e2d ice: Register auxiliary device to provide RDMA
new 9ed753312121 i40e: Prep i40e header for aux bus conversion
new f4370a85d62e i40e: Register auxiliary devices to provide RDMA
new e0ae757c3235 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...]
new 710b797cf61b docs: networking: Add documentation for MAPv5
new e1d9a90a9bfd net: ethernet: rmnet: Support for ingress MAPv5 checksum offload
new b6e5d27e32ef net: ethernet: rmnet: Add support for MAPv5 egress packets
new 92c35cfd9366 Merge branch 'qualcomm-rmnet-mapv5'
new 133dc203d77d netfilter: nft_exthdr: Support SCTP chunks
new a58db7ad80e8 netfilter: nft_set_pipapo_avx2: Skip LDMXCSR, we don't nee [...]
new 0974cff3eb66 netfilter: add and use nft_set_do_lookup helper
new f227925e53c3 netfilter: nf_tables: prefer direct calls for set lookups
new 06f029930264 netfilter: Remove leading spaces in Kconfig
new 07df3fc90a03 netfilter: x_tables: improve limit_mt scalability
new 02d85142670b netfilter: xt_CT: Remove redundant assignment to ret
new e0241ae6ac59 netfilter: use nfnetlink_unicast()
new 586d5a8bcede netfilter: x_tables: reduce xt_action_param by 8 byte
new 6802db48fc27 netfilter: reduce size of nf_hook_state on 32bit platforms
new 85554eb981e5 netfilter: nf_tables: add and use nft_sk helper
new 2d7b4ace0754 netfilter: nf_tables: add and use nft_thoff helper
new f06ad944b6a9 netfilter: nf_tables: remove unused arg in nft_set_pktinfo [...]
new 897389de4828 netfilter: nf_tables: remove xt_action_param from nft_pktinfo
new 89258f8e4148 netfilter: nft_set_pipapo_avx2: fix up description warnings
new 8a1c08ad19b6 netfilter: fix clang-12 fmt string warnings
new 5fe8e519e44f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 011ab4dffe96 dt-bindings: net: brcm,iproc-mdio: convert to the json-schema
new 7f0e869c4e39 sit: replace 68 with micro IPV4_MIN_MTU
new b676c7f1c383 ethtool: Fix a typo
new 8ab1784df651 9p/trans_virtio: Fix spelling mistakes
new 91641b79e1e1 Bluetooth: Fix spelling mistakes
new fe6c0262bdf9 rxrpc: Fix a typo
new 5debe0b30bac decnet: Fix spelling mistakes
new 2bda0a5e3bf8 nfp: flower: move non-zero chain check
new c8b034fbeba5 nfp: flower-ct: add pre and post ct checks
new e236e4849b58 nfp: flower-ct: add ct zone table
new bd0fe7f96a3c nfp: flower-ct: add zone table entry when handling pre/pos [...]
new 072c089ca536 nfp: flower-ct: add nfp_fl_ct_flow_entries
new fa81d6d214a4 nfp: flower-ct: add a table to map flow cookies to ct flows
new f7ae12e2f95d nfp: flower-ct: add tc_merge_tb
new 3c863c300c09 nfp: flower-ct: add tc merge functionality
new 53c7bb553056 Merge branch 'nfp-ct-offload'
new d395381909a3 netdevsim: Add max_vfs to bus_dev
new 32ac15d8fd80 netdevsim: Disable VFs on nsim_dev_reload_destroy() call
new 814b9ce65ec3 netdevsim: Implement port types and indexing
new 92ba1f29e6e2 netdevsim: Implement VFs
new 160dc373eead netdevsim: Implement legacy/switchdev mode for VFs
new 4677efc486e1 devlink: Introduce rate object
new 885dfe121b38 netdevsim: Register devlink rate leaf objects per VF
new a27d8e352bf2 selftest: netdevsim: Add devlink rate test
new 1897db2ec310 devlink: Allow setting tx rate for devlink rate leaf objects
new 605c4f8f199b netdevsim: Implement devlink rate leafs tx rate support
new 31f072333606 selftest: netdevsim: Add devlink port shared/max tx rate test
new a8ecb93ef03d devlink: Introduce rate nodes
new 885226f5680e netdevsim: Implement support for devlink rate nodes
new 413ee943d788 selftest: netdevsim: Add devlink rate nodes test
new d75559845078 devlink: Allow setting parent node of rate objects
new f3d101b485ca netdevsim: Allow setting parent node of rate objects
new 1a9c0482f555 selftest: netdevsim: Add devlink rate grouping test
new b62767e7bab3 Documentation: devlink rate objects
new 270d47dc1fc4 Merge branch 'devlink-rate-objects'
new d467d0bc7ab8 rtnetlink: Fix spelling mistakes
new dd0d91b91398 libceph: Fix spelling mistakes
new 5abaf211c4a5 net: hdlc_cisco: remove redundant blank lines
new 001aa274300d net: hdlc_cisco: fix the code style issue about "foo* bar"
new c1300f37ea99 net: hdlc_cisco: add some required spaces
new 05ff5525aa82 net: hdlc_cisco: remove unnecessary out of memory message
new 4e38d514788c net: hdlc_cisco: add blank line after declaration
new 4a20f8ecbf61 net: hdlc_cisco: remove redundant space
new b596ce68fd4a Merge branch 'hdlc_cisco-cleanups'
new b81017aeee4e net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops()
new a54a8b71f6fa net: pcs: xpcs: there is only one PHY ID
new 9900074eccce net: pcs: xpcs: make the checks related to the PHY interfa [...]
new a1a753ed1d4a net: pcs: xpcs: export xpcs_validate
new 14b517cb62d6 net: pcs: xpcs: export xpcs_config_eee
new 8e2bb9569942 net: pcs: xpcs: export xpcs_probe
new 679e283ec7d6 net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write}
new 2cac15dae2f6 net: pcs: xpcs: convert to mdio_device
new 11059740e616 net: pcs: xpcs: convert to phylink_pcs_ops
new c356be057432 Merge branch 'xpcs-phylink_pcs_ops'
new f8e0a68babae net/smc: avoid possible duplicate dmb unregistration
new 5e4a43ceb22a net/smc: no need to flush smcd_dev's event_wq before destr [...]
new 81ac670a6772 Merge branch 'smc-next'
new a58224040f2d nfc: mrvl: remove useless "continue" at end of loop
new 2c95e6c7e558 nfc: mrvl: reduce the scope of local variables
new 1bd4f5716fc3 qed: Add TCP_ULP FW resource layout
new 897e87a10c35 qed: Add NVMeTCP Offload PF Level FW and HW HSI
new 76684ab8f4f9 qed: Add NVMeTCP Offload Connection Level FW and HW HSI
new 203d136e8958 qed: Add support of HW filter block
new ab47bdfd2e2e qed: Add NVMeTCP Offload IO Level FW and HW HSI
new 826da4861430 qed: Add NVMeTCP Offload IO Level FW Initializations
new 806ee7f81a2b qed: Add IP services APIs support
new eda1bc65b0dc Merge branch 'QED-NVMeTCP-Offload'
new 14623e005a1e tipc: eliminate redundant fields in struct tipc_sock
new 62633c2f17f1 tipc: refactor function tipc_sk_anc_data_recv()
new 5ef213258ddf tipc: simplify handling of lookup scope during multicast m [...]
new ae1d9cc31244 Merge branch 'tipc-cleanups'
new f0e8cb6106da nvme-tcp-offload: Add nvme-tcp-offload - NVMeTCP HW offload ULP
new 98a5097d1e08 nvme-fabrics: Move NVMF_ALLOWED_OPTS and NVMF_REQUIRED_OPT [...]
new af527935bd5a nvme-fabrics: Expose nvmf_check_required_opts() globally
new 4b8178ec5794 nvme-tcp-offload: Add device scan implementation
new 5aadd5f9311e nvme-tcp-offload: Add controller level implementation
new 5faf6d685548 nvme-tcp-offload: Add controller level error recovery impl [...]
new e4ba452ded39 nvme-tcp-offload: Add queue level implementation
new 35155e2626dc nvme-tcp-offload: Add IO level implementation
new 5ff5622ea1f1 Merge branch 'NVMeTCP-Offload-ULP'
new 9c153d388976 net: vlan: Avoid using strncpy()
new 43902070fb7b net: bonding: Use strscpy_pad() instead of manually-trunca [...]
new a29cb6914681 net: tcp better handling of reordering then loss cases
new 5e0b8928927f net:cxgb3: replace tasklets with works
new 6a8dd8b2fa5b net:cxgb3: fix code style issues
new 490dcecabbf9 mlx5: count all link events
new e6dfa4a54a90 net/mlx5: Fix duplicate included vhca_event.h
new b74fc1ca6a45 net/mlx5: check for allocation failure in mlx5_ft_pool_init()
new c4cf987ebe14 net/mlx5e: Remove the repeated declaration
new ab57a912befe net/mlx5e: IPoIB, Add support for NDR speed
new 771a563ea05b net/mlx5e: Zero-init DIM structures
new 8ec5d438a3c2 net/mlx5e: RX, Re-place page pool numa node change logic
new 040ee6172e77 net/mlx5e: Disable TX MPWQE in kdump mode
new 39e8cc6d757a net/mlx5e: Disable TLS device offload in kdump mode
new f68406ca3b77 net/mlx5e: Remove unreachable code in mlx5e_xmit()
new fcd1a53064cf Merge tag 'mlx5-updates-2021-06-03' of git://git.kernel.or [...]
new 5567d4d9e738 net: ipa: add support for inline checksum offload
new d15ec1933309 Revert "net: ipa: disable checksum offload for IPA v4.5+"
new e5118f5723ee Merge branch 'ipa-inline-csum'
new feb938fad63f net: phy: marvell: use phy_modify_changed() for marvell_se [...]
new 92e1b57c3865 bonding: remove redundant initialization of variable ret
new a10541f5d9fa sch_htb: fix doc warning in htb_add_to_id_tree()
new 819fb78f6955 net: ks8851: Make ks8851_read_selftest() return void
new 118de6106735 net: ethernet: rmnet: Restructure if checks to avoid unini [...]
new e32ea44c7ae4 icmp: fix lib conflict with trinity
new ebbf5fcb94a7 netdevsim: Fix unsigned being compared to less than zero
new 371087aa476a sock: expose so_timestamp options for mptcp
new ced122d90f52 sock: expose so_timestamping options for mptcp
new 9061f24bf82e mptcp: sockopt: propagate timestamp request to subflows
new 7a009a70ff8a mptcp: setsockopt: handle SOL_SOCKET in one place only
new 892bfd3ded0e tcp: export timestamp helpers for mptcp
new b7f653b297a4 mptcp: receive path cmsg support
new 5e6af0a729b6 selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support
new d15fd7359ab1 Merge branch 'mptcp-timestamps'
new 0efea3c649f0 tipc: Return the correct errno code
new 220ef1f97ec1 igc: Update driver to use ethtool_sprintf
new cca2c030b2a7 igc: Remove unused asymmetric pause bit from igc defines
new 6fdef25db3d4 igc: Remove unused MDICNFG register
new 5cde7beb27af igc: Indentation fixes
new 8d7449630e34 igc: Enable HW VLAN Insertion and HW VLAN Stripping
new e663886c9716 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 1c906e369815 net: hdlc_x25: remove redundant blank lines
new 579ebffe7973 net: hdlc_x25: remove unnecessary out of memory message
new ec1f37741244 net: hdlc_x25: move out assignment in if condition
new 5de446075c8e net: hdlc_x25: add some required spaces
new 792b070fca8f net: hdlc_x25: fix the code issue about "if..else.."
new 316fe3cc7de3 net: hdlc_x25: fix the alignment issue
new f70663554760 Merge branch 'hdlc_x25-cleanups'
new ecb0605810f3 net: enetc: use get/put_unaligned helpers for MAC address [...]
new fcb34635854a net: bridge: mrp: Update ring transitions.
new d5a73dcf0901 net:cxgb3: fix incorrect work cancellation
new 1a42624aecba net: dsa: xrs700x: allow HSR/PRP supervision dupes for node_table
new c858d436be8b net: phy: introduce PHY_INTERFACE_MODE_REVRMII
new 29afb83ac98e net: dsa: sja1105: apply RGMII delays based on the fixed-l [...]
new 5d645df99ac6 net: dsa: sja1105: determine PHY/MAC role from PHY interface type
new 62568bdbe6f6 dt-bindings: net: dsa: sja1105: convert to YAML schema
new 06d6211361ee Merge branch 'sja1105-yaml'
new 725637a802c5 net: hd64570: remove redundant blank lines
new d364c0a93ac6 net: hd64570: add blank line after declarations
new 1d1fa598ac19 net: hd64570: fix the code style issue about "foo* bar"
new bc94e642e4bd net: hd64570: fix the code style issue about trailing statements
new 3f8b8db695fe net: hd64570: add braces {} to all arms of the statement
new 53da5342c51a net: hd64570: fix the comments style issue
new cb625e9c5d48 net: hd64570: remove redundant parentheses
new 0f1e7a34c053 net: hd64570: add some required spaces
new ae3554ba03cd Merge branch 'hd6470-cleanups'
new 4d7efa73fa26 sch_htb: fix doc warning in htb_add_to_wait_tree()
new 274e5d0e55aa sch_htb: fix doc warning in htb_next_rb_node()
new 996bccc39afb sch_htb: fix doc warning in htb_add_class_to_row()
new 5f8c6d05f390 sch_htb: fix doc warning in htb_remove_class_from_row()
new 876b5fc0c0fb sch_htb: fix doc warning in htb_activate_prios()
new 4113be2020a8 sch_htb: fix doc warning in htb_deactivate_prios()
new 1e9559527a9d sch_htb: fix doc warning in htb_class_mode()
new 4b479e9883ce sch_htb: fix doc warning in htb_change_class_mode()
new 8df7e8fff8da sch_htb: fix doc warning in htb_activate()
new 9a034f25e472 sch_htb: fix doc warning in htb_deactivate()
new 0e5c90848a28 sch_htb: fix doc warning in htb_charge_class()
new 2c3ee53ea663 sch_htb: fix doc warning in htb_do_events()
new 9977d6f56bac sch_htb: fix doc warning in htb_lookup_leaf()
new 126285651b7f Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net
new d402af20315c net: lantiq: Use devm_platform_get_and_ioremap_resource()
new ec89c2b55dc7 net: ethernet: ixp4xx_eth: Use devm_platform_get_and_iorem [...]
new 85eb1389458d virtio_net: Remove BUG() to avoid machine dead
new cda9de0b8daf pktgen: add pktgen_handle_all_threads() for the same code
new 3f07ce8e5287 net: dsa: hellcreek: Use is_zero_ether_addr() instead of memcmp()
new 4fb473fe7325 atm: [br2864] fix spelling mistakes
new ef91f7981036 net: gemini: Use devm_platform_get_and_ioremap_resource()
new 218d154f540a net: usb: asix: ax88772_bind: use devm_kzalloc() instead o [...]
new 7e88b11a862a net: usb: asix: refactor asix_read_phy_addr() and handle e [...]
new dde258469257 net: usb/phy: asix: add support for ax88772A/C PHYs
new e532a096be0e net: usb: asix: ax88772: add phylib support
new 34a1dee6bc44 net: usb: asix: ax88772: add generic selftest support
new d275afb66371 net: usb: asix: add error handling for asix_mdio_* functions
new 06edf1a940be net: phy: do not print dump stack if device was removed
new 2c9d6c2b871d usbnet: run unbind() before unregister_netdev()
new 8c3f3362cded Merge branch 'ax88772-phylib'
new eb550f53099b virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type
new 51efbbdf1dca ice: Manage VF's MAC address for both legacy and new cases
new f28cd5ce1a60 ice: Save VF's MAC across reboot
new 43c7f9198deb ice: Refactor ice_setup_rx_ctx
new 7ad15440acf8 ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling
new fb3612840d4f ice: set the value of global config lock timeout longer
new b38b7f2bb418 ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency
new 96cf4f689bf7 ice: use static inline for dummy functions
new d5f84ae95f1d ice: add extack when unable to read device caps
new e872b94f9cf0 ice: add error message when pldmfw_flash_image fails
new 1c08052ec49e ice: wait for reset before reporting devlink info
new 97a4ec010705 ice: (re)initialize NVM fields when rebuilding
new c77849f54609 ice: Detect and report unsupported module power levels
new a69606cde176 ice: downgrade error print to debug print
new 7e94090ae13e ice: fix clang warning regarding deadcode.DeadStores
new b3ef1550a4e7 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new ca4e2b94eb98 qed: Fix duplicate included linux/kernel.h
new d991452dd790 net: hns3: add a separate error handling task
new aff399a638da net: hns3: add scheduling logic for error handling task
new e0fe0a38371b net: hns3: remove now redundant logic related to HNAE3_UNK [...]
new 7cf6f56d1631 Merge branch 'hns3-error-handling'
new f1fe19c2cb3f net: mscc: ocelot: check return value after calling platfo [...]
new 90fdd89f6cf9 net: tulip: Remove the repeated declaration
new 74325bf01045 net: bcmgenet: check return value after calling platform_g [...]
new 809660cbc82d net: macb: Use devm_platform_get_and_ioremap_resource()
new b5d64b43f8cc net: enetc: Use devm_platform_get_and_ioremap_resource()
new 3710e80952cf net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname
new 0bb51a3a3857 net: mvpp2: check return value after calling platform_get_ [...]
new 20f1932e2282 net: micrel: check return value after calling platform_get [...]
new 84a57ae96b29 netlabel: Fix spelling mistakes
new 974d8f86cd60 ipv4: Fix spelling mistakes
new 4fb3ebbf7e08 net/ncsi: Fix spelling mistakes
new 7f553ff21410 l2tp: Fix spelling mistakes
new 35cba15a504b net: moxa: Use devm_platform_get_and_ioremap_resource()
new c07aea3ef4d4 mm: add a signature in struct page
new c420c98982fa skbuff: add a parameter to __skb_frag_unref
new 6a5bcd84e886 page_pool: Allow drivers to hint on SKB recycling
new 133637fcfab2 mvpp2: recycle buffers
new e4017570daee mvneta: recycle buffers
new dc8cf7550a70 Merge branch 'page_pool-recycling'
new d6dd33ffa33b net: Kconfig: indent with tabs instead of spaces
new a9f15dc2b973 dt-bindings: net: add dt binding for realtek rtl82xx phy
new 0a4355c2b7f8 net: phy: realtek: add dt property to disable CLKOUT clock
new d90db36a9e74 net: phy: realtek: add dt property to enable ALDPS mode
new 6813cc8cfdaf net: phy: realtek: add delay to fix RXC generation issue
new 5552571c657d Merge branch 'realtek-dt'
new 34de4c85f393 net: farsync: remove redundant blank lines
new 50d4c363366a net: farsync: add blank line after declarations
new 8ea4bfb30abc net: farsync: fix the code style issue about "foo* bar"
new 40996bcfe965 net: farsync: move out assignment in if condition
new 8ccac4a58aa8 net: farsync: remove redundant initialization for statics
new 14b9764ccfeb net: farsync: fix the comments style issue
new d70711da30f0 net: farsync: remove trailing whitespaces
new 3a950181f6f5 net: farsync: code indent use tabs where possible
new 7619ab161892 net: farsync: fix the code style issue about macros
new 37947a9be3d1 net: farsync: add some required spaces
new fa8d10b54760 net: farsync: remove redundant braces {}
new b64b5aee7358 net: farsync: remove redundant spaces
new ae1be3fad569 net: farsync: remove redundant parentheses
new d2a1054b8b02 net: farsync: fix the alignment issue
new f01f906ffefc net: farsync: remove redundant return
new f23a3da78a31 net: farsync: replace comparison to NULL with "fst_card_array[i]"
new 1a61fed9f797 Merge branch 'farsync-cleanups'
new 762411542050 nvme: NVME_TCP_OFFLOAD should not default to m
new 9a959cab2219 batman-adv: Start new development cycle
new d295345abb3e batman-adv: Always send iface index+name in genlmsg
new 3f69339068f9 batman-adv: bcast: queue per interface, if needed
new 4cbf055002c5 batman-adv: bcast: avoid skb-copy for (re)queued broadcasts
new 7a68cc16b82c batman-adv: mcast: add MRD + routable IPv4 multicast with [...]
new 1cf1ef60a1a6 batman-adv: Remove the repeated declaration
new 791ad7f5c17e batman-adv: Fix spelling mistakes
new bf6b260b8a96 batman-adv: Drop implicit creation of batadv net_devices
new fa205602d46e batman-adv: Avoid name based attaching of hard interfaces
new 170258ce1c71 batman-adv: Don't manually reattach hard-interface
new 020577f879be batman-adv: Drop reduntant batadv interface check
new 303597e49b83 Merge tag 'batadv-next-pullrequest-20210608' of git://git. [...]
new 597a68ce3216 net: stmmac: split xPCS setup from mdio register
new f27abde3042a net: pcs: add 2500BASEX support for Intel mGbE controller
new 46682cb86a37 net: stmmac: enable Intel mGbE 2.5Gbps link speed
new 95848099a3df Merge branch 'stmmac-25gbps'
new f36a111a74e7 wwan_hwsim: WWAN device simulator
new 9ee23f48f670 wwan_hwsim: add debugfs management interface
new b64d76b78226 net: wwan: make WWAN_PORT_MAX meaning less surprised
new 64cc80c0ff2e net: wwan: core: init port type string array using enum values
new 392c26f7f133 net: wwan: core: spell port device name in lowercase
new f458709ff40b net: wwan: core: make port names more user-friendly
new 72eedfc4bbc7 net: wwan: core: expand ports number limit
new e263c5b2e891 net: wwan: core: implement TIOCINQ ioctl
new c230035c2f2f net: wwan: core: implement terminal ioctls for AT port
new 504672038b17 net: wwan: core: purge rx queue on port close
new 173dbbfe139d Merge branch 'wwan-improvements'
new 070f5b701d55 dt-bindings: net: dsa: sja1105: add SJA1110 bindings
new 3e77e59bf8cf net: dsa: sja1105: add support for the SJA1110 switch family
new ceec8bc0988d net: dsa: sja1105: make sure the retagging port is enabled [...]
new 5a8f09748ee7 net: dsa: sja1105: register the MDIO buses for 100base-T1 [...]
new fd5f5ab0c1c0 Merge branch 'dsa-sja1110'
new a08a61934cfa mlxsw: spectrum_router: Remove abort mechanism
new 00190c2b19eb selftests: router_scale: Do not count failed routes
new e67dfb8d15de selftests: Clean forgotten resources as part of cleanup()
new 0521a262f043 selftests: devlink_lib: Fix bouncing of netdevsim DEVLINK_DEV
new 314dbb19f95b mlxsw: reg: Extend MTMP register with new threshold field
new befc2048088a mlxsw: core_env: Read module temperature thresholds using [...]
new e57977b34ab5 mlxsw: thermal: Add function for reading module temperatur [...]
new 72a64c2fe9d8 mlxsw: thermal: Read module temperature thresholds using M [...]
new fa6d61e9c7d6 Merge branch 'mlxsw-various-updates'
new e4ac382ebfb4 net: ena: optimize data access in fast-path code
new 9912c72edd8c net: ena: Remove unused code
new 091d0e85a0d4 net: ena: Improve error logging in driver
new 9e5269a915a8 net: ena: use build_skb() in RX path
new 0ee251cd9a63 net: ena: add jiffies of last napi call to stats
new 15efff76491e net: ena: Remove module param and change message severity
new 511c537bb564 net: ena: fix RST format in ENA documentation file
new 9e8afb059611 net: ena: aggregate doorbell common operations into a function
new 947c54c395cb net: ena: Use dev_alloc() in RX buffer allocation
new a01f2cd0ccf4 net: ena: re-organize code to improve readability
new e0eb625a7da2 Merge branch 'ena-updates'
new 17f59244029b net: hns3: add support for handling all errors through MSI-X
new 2e2deee7618b net: hns3: add the RAS compatibility adaptation solution
new e65e9f5c2e4e net: hns3: add support for imp-handle ras capability
new 8a95e360fd51 net: hns3: update error recovery module and type
new 1c360a4a077f net: hns3: add error handling compatibility during initialization
new 1c7536528cae Merge branch 'hns3-RAS'
new 36861d1f0408 net: qede: Use list_for_each_entry() to simplify code
new 3835a6614ae7 net: x25: Use list_for_each_entry() to simplify code in x2 [...]
new e83332842a46 net: lapb: Use list_for_each_entry() to simplify code in l [...]
new b55b1d50b08c net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus
new 78595dfcb29b ethernet/qlogic: Use list_for_each_entry() to simplify cod [...]
new 96bffe70231c net: x25: Use list_for_each_entry() to simplify code in x2 [...]
new de274be32cb2 net: dsa: felix: set TX flow control according to the phyl [...]
new 5b38b97f40a7 net: nixge: simplify code with devm platform functions
new 52481e585951 sh_eth: Use devm_platform_get_and_ioremap_resource()
new e67f325e9cd6 net: stmmac: explicitly deassert GMAC_AHB_RESET
new 2aa8eca6cbb5 net: appletalk: fix some mistakes in grammar
new 2c32a3d3c233 net: dsa: b53: Do not force CPU to be always tagged
new e89a2cdb1cca net: ethernet: ravb: Use devm_platform_get_and_ioremap_resource()
new db67f2493431 net/x25: fix a mistake in grammar
new 39c3783ec062 nfp: use list_move instead of list_del/list_add in nfp_cppcore.c
new 49768ce98c2c net: hns3: use list_move_tail instead of list_del/list_add [...]
new 4724acc47c94 net: hns3: use list_move_tail instead of list_del/list_add [...]
new eff57ab52cc4 net: lapbether: remove redundant blank line
new 5bc5f5f27b89 net: lapbether: add blank line after declarations
new a61bebc774cb net: lapbether: move out assignment in if condition
new 2e350780ae4f net: lapbether: remove trailing whitespaces
new d5e686e8b66d net: lapbether: remove unnecessary out of memory message
new 4f9893c762f8 net: lapbether: fix the comments style issue
new d49859601d72 net: lapbether: replace comparison to NULL with "lapbeth_g [...]
new c564c049a34f net: lapbether: fix the alignment issue
new 63a2bb15fe59 net: lapbether: fix the code style issue about line length
new dac8115290fe Merge branch 'lapbther-cleanups'
new aa3d020b22cb net: dsa: qca8k: fix an endian bug in qca8k_get_ethtool_stats()
new 3d0167f2a627 net: dsa: qca8k: check the correct variable in qca8k_set_m [...]
new 711d1dee1c86 devlink: Fix error message in devlink_rate_set_ops_supported()
new 4e744cb8126d netdevsim: delete unnecessary debugfs checking
new ef4b65e53cc7 netfilter: nfnetlink: add struct nfgenmsg to struct nfnl_i [...]
new e2b750d78b55 netfilter: nf_tables: remove nft_ctx_init_from_elemattr()
new 670866512f97 netfilter: nf_tables: remove nft_ctx_init_from_setattr()
new 0418b989a467 netfilter: nftables: add nf_ct_pernet() helper function
new ef8ed5ea091b netfilter: conntrack: Introduce tcp offload timeout configuration
new 975c57504da1 netfilter: conntrack: Introduce udp offload timeout configuration
new 1d91d2e1a7f7 netfilter: flowtable: Set offload timeouts according to pr [...]
new 7b4b2fa37587 netfilter: annotate nf_tables base hook ops
new e2cf17d3774c netfilter: add new hook nfnl subsystem
new cf6b5ffdce5a netfilter: nft_exthdr: Fix for unsafe packet data read
new 5302560bb49d netfilter: nfnetlink_hook: fix array index out-of-bounds error
new d4fb1f954fc7 netfilter: nfnetlink_hook: add depends-on nftables
new c5c6accd7b7e netfilter: nf_tables: move base hook annotation to init helper
new 7f3579e1893f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new e67665946599 net: usb: asix: Fix less than zero comparison of a u16
new c6be5a22fde5 net: usb: asix: ax88772: Fix less than zero comparison of a u16
new daf6e8c9caa0 Revert "nvme-tcp-offload: ULP Series"
new db8f7be1e1d6 net: sgi: ioc3-eth: check return value after calling platf [...]
new 3a5a32b5f2c1 net: stmmac: Use devm_platform_ioremap_resource_byname()
new e77e2cf4a198 net: ethernet: ti: am65-cpts: Use devm_platform_ioremap_re [...]
new d8ea89fe8a49 mvpp2: prefetch right address
new 2f128eb3308a mvpp2: prefetch page
new 0f00658d7378 Merge branch 'mvpp2-prefetch'
new ba539319cce6 net: ethernet: ti: cpsw-phy-sel: Use devm_platform_ioremap [...]
new 345502af4e42 net: stmmac: Fix missing { } around two statements in an i [...]
new f25247d88708 net: phy: realtek: net: Fix less than zero comparison of a u16
new 6fb566c9278a net: ena: make symbol 'ena_alloc_map_page' static
new 8b8701d0b492 net: ethernet: rmnet: Always subtract MAP header
new f3b5a8907543 mlxsw: thermal: Fix null dereference of NULL temperature p [...]
new 4744bf072b46 stmmac: prefetch right address
new ab324d8dfdda net: dsa: sja1105: Fix assigned yet unused return code rc
new f636a83662ff net: ipa: define IPA_MEM_END_MARKER
new 14ab6a208c11 net: ipa: store memory region id in descriptor
new 0300df2d9d24 net: ipa: validate memory regions unconditionally
new 98334d2a3ba4 net: ipa: separate memory validation from initialization
new 5e57c6c5a349 net: ipa: separate region range check from other validation
new 2f9be1e90860 net: ipa: validate memory regions at init time
new 1eec767746e5 net: ipa: pass memory configuration data to ipa_mem_valid()
new d39ffb97079b net: ipa: introduce ipa_mem_id_optional()
new 75bcfde6c113 net: ipa: validate memory regions based on version
new eadf7f937614 net: ipa: flag duplicate memory regions
new 6857b02392ab net: ipa: use bitmap to check for missing regions
new 0d155170d6ee Merge branch 'ipa-mem-1'
new d409989b59ad netlink: simplify NLMSG_DATA with NLMSG_HDRLEN
new b040aab76323 net: phy: probe for C45 PHYs that return PHY ID of zero in [...]
new aced6d37df79 net: ethernet: ti: cpsw: Use devm_platform_get_and_ioremap [...]
new 0699073951e3 net: davinci_emac: Use devm_platform_get_and_ioremap_resource()
new 67133eaa93e8 net/mlx5: mlx5_ifc support for header insert/remove
new 28de41a4ba7b net/mlx5: DR, Split reformat state to Encap and Decap
new d7418b4efa3b net/mlx5: DR, Allow encap action for RX for supporting devices
new 3f3f05ab8872 net/mlx5: Added new parameters to reformat context
new 7ea9b39852fa net/mlx5: DR, Added support for INSERT_HEADER reformat type
new ded6a877a3fc net/mlx5: DR, Support EMD tag in modify header for STEv1
new ec3be8873df3 net/mlx5: Create TC-miss priority and table
new 0781015288ec net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers
new 19e9bfa044f3 net/mlx5: Bridge, add offload infrastructure
new 7cd6a54a8285 net/mlx5: Bridge, handle FDB events
new c636a0f0f3f0 net/mlx5: Bridge, dynamic entry ageing
new d75b9e804858 net/mlx5: Bridge, implement infrastructure for vlans
new ffc89ee5e5e8 net/mlx5: Bridge, match FDB entry vlan tag
new 36e55079e549 net/mlx5: Bridge, support pvid and untagged vlan configurations
new cc2987c44be5 net/mlx5: Bridge, filter tagged packets that didn't match [...]
new 9724fd5d9c2a net/mlx5: Bridge, add tracepoints
new 2027e13f6270 Merge tag 'mlx5-updates-2021-06-09' of git://git.kernel.or [...]
new 268551503d66 vsock/vmci: remove the repeated word "be"
new 4e03d073afc4 af_unix: remove the repeated word "and"
new 15139bcbb610 node.c: fix the use of indefinite article
new 326af505ca1f tipc: socket.c: fix the use of copular verb
new f1dcdc075617 tipc:subscr.c: fix a spelling mistake
new 5c32fdbb8997 net: ixp4xx_hss: remove redundant blank lines
new 6f2016ed6538 net: ixp4xx_hss: add blank line after declarations
new 6487fab04f27 net: ixp4xx_hss: fix the code style issue about "foo* bar"
new 99ebe65eb9c0 net: ixp4xx_hss: move out assignment in if condition
new dee014567732 net: ixp4xx_hss: add some required spaces
new 137d5672f80f net: ixp4xx_hss: remove redundant spaces
new 17ce9764bb26 net: ixp4xx_hss: fix the comments style issue
new e0bd276463e8 net: ixp4xx_hss: add braces {} to all arms of the statement
new d2ca24ee9fd8 Merge branch 'ixp4xxx_hss-cleanups'
new 0b462d017caf net: w5100: Use devm_platform_get_and_ioremap_resource()
new 47651c51c02f net: axienet: Use devm_platform_get_and_ioremap_resource()
new f18c11812c94 fjes: check return value after calling platform_get_resource()
new 1f7096f0fdb2 net: stmmac: Fix mixed enum type warning
new 8a55a73433e7 net: mido: mdio-mux-bcm-iproc: Use devm_platform_get_and_i [...]
new 9e2b7b0450cf mt76: mt7615: Use devm_platform_get_and_ioremap_resource()
new bc831facf8a1 net: x25: Use list_for_each_entry() to simplify code in x2 [...]
new 3e98ae0014cb ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c
new 73e42909ef2d atm: Use list_for_each_entry() to simplify code in resources.c
new cb8e2e4300fc dccp: tfrc: fix doc warnings in tfrc_equation.c
new 950fd045d76c soc: qcom: ipa: Remove superfluous error message around pl [...]
new 3d5048cc54bd net: marvell: prestera: move netdev topology validation to [...]
new 82bbaa05bf90 net: marvell: prestera: do not propagate netdev events to [...]
new 255213ca6887 net: marvell: prestera: add LAG support
new 1b6c2151dbff Merge branch 'marvell-prestera-lag'
new 53f8b1b25419 ibmvnic: Allow device probe if the device is not ready at boot
new 8cc7ebbf5f6e net: ipa: don't assume mem array indexed by ID
new ce05a9f39607 net: ipa: clean up header memory validation
new 07c525a62a4d net: ipa: pass mem_id to ipa_filter_reset_table()
new ce928bf8fec0 net: ipa: pass mem ID to ipa_mem_zero_region_add()
new 25116645dbcb net: ipa: pass mem_id to ipa_table_reset_add()
new e9f5b2766e70 net: ipa: pass memory id to ipa_table_valid_one()
new 5e3bc1e5d002 net: ipa: introduce ipa_mem_find()
new c61cfb941dcd net: ipa: don't index mem data array by ID
new 76cf404c40ae Merge branch 'ipa-mem-2'
new 0bf5eb788512 net: hns3: add support for PTP
new b34c157f0cdd net: hns3: add debugfs support for ptp info
new f244e256e1ad Merge branch 'hns3-ptp'
new 29305260d29e net: dsa: sja1105: enable the TTEthernet engine on SJA1110
new 6c0de59b3d73 net: dsa: sja1105: allow RX timestamps to be taken on all [...]
new 4e50025129ef net: dsa: generalize overhead for taggers that use both he [...]
new baa3ad08de6d net: dsa: tag_sja1105: stop resetting network and transpor [...]
new ab6a303c5440 net: dsa: tag_8021q: remove shim declarations
new 233697b3b3f6 net: dsa: tag_8021q: refactor RX VLAN parsing into a dedic [...]
new 617ef8d9377b net: dsa: sja1105: make SJA1105_SKB_CB fit a full timestamp
new 4913b8ebf8a9 net: dsa: add support for the SJA1110 native tagging protocol
new 30b73242e679 net: dsa: sja1105: add the RX timestamping procedure for SJA1110
new 566b18c8b752 net: dsa: sja1105: implement TX timestamping for SJA1110
new e5b0a1b7b77c Merge branch 'sja1110-dsa-tagging'
new e872d0c1249b s390/qeth: count TX completion interrupts
new 7a4b92e8e0de s390/qeth: also use TX NAPI for non-IQD devices
new 3518ae76f2bb s390/qeth: unify the tracking of active cmds on ccw device
new c0a0186630fb s390/qeth: use ethtool_sprintf()
new f875d880f049 s390/qeth: consolidate completion of pending TX buffers
new 838e4cc80814 s390/qeth: remove QAOB's pointer to its TX buffer
new 6b7ec41e574a s390/qeth: remove TX buffer's pointer to its queue
new bb7032ddc947 s390/qeth: shrink TX buffer struct
new 953fb4dc4f4a s390/qeth: Consider dependency on SWITCHDEV module
new 62d3f4af33ca Merge branch 's390-qeyj-next'
new 43fa32d1cc1b nfc: fdp: remove unnecessary labels
new 1ee8856de82f r8169: avoid link-up interrupt issue on RTL8106e if user e [...]
new 51a1ebc35b46 net: devres: Correct a grammatical error
new 93f764371c45 net: pc300too: remove redundant blank lines
new a657c8b4d50d net: pc300too: add blank line after declarations
new f8864e26d311 net: pc300too: fix the code style issue about "foo * bar"
new d72f78db55d6 net: pc300too: move out assignment in if condition
new ae6440483b54 net: pc300too: remove redundant initialization for statics
new 0cd2135cf83d net: pc300too: replace comparison to NULL with "!card->plxbase"
new eed00311659f net: pc300too: add some required spaces
new ef1806a8b961 net: pc300too: fix the comments style issue
new d41783b355d7 Merge branch 'pc300too'
new 4a2c7217cd5a net: usb: asix: ax88772: manage PHY PM from MAC
new 3e6dc7b65025 net: stmmac: Fix unused values warnings
new e71305acd81c Documentation: ACPI: DSD: Document MDIO PHY
new 0fb169767651 net: phy: Introduce fwnode_mdio_find_device()
new 425775ed31a6 net: phy: Introduce phy related fwnode functions
new 2d7b8bf1fa7a of: mdio: Refactor of_phy_find_device()
new 114dea60043b net: phy: Introduce fwnode_get_phy_id()
new cf99686072a1 of: mdio: Refactor of_get_phy_id()
new b9926da003ca net: mii_timestamper: check NULL in unregister_mii_timestamper()
new bc1bee3b87ee net: mdiobus: Introduce fwnode_mdiobus_register_phy()
new 8d2cb3ad3118 of: mdio: Refactor of_mdiobus_register_phy()
new 7ec16433cf1e ACPI: utils: Introduce acpi_get_local_address()
new 803ca24d2f92 net: mdio: Add ACPI support code for mdio
new 15e7064e8793 net/fsl: Use [acpi|of]_mdiobus_register
new 25396f680dd6 net: phylink: introduce phylink_fwnode_phy_connect()
new 423e6e8946f5 net: phylink: Refactor phylink_of_phy_connect()
new 3264f599c1a8 net: dpaa2-mac: Add ACPI support for DPAA2 MAC driver
new 975f62626790 Merge branch 'dpaa2-ACPI'
new 8ee1a0eed16a net: mdio: mscc-miim: Use devm_platform_get_and_ioremap_re [...]
new 52e597d3e2e6 net: stmmac: Fix potential integer overflow
new 967db3529eca octeontx2-af: add support for multicast/promisc packet rep [...]
new cbc100aa2205 octeontx2-nicvf: add ndo_set_rx_mode support for multicast [...]
new bd4302b8fd16 octeontx2-af: add new mailbox to configure VF trust mode
new b1dc20407b59 octeontx2-pf: add support for ndo_set_vf_trust
new 57806b28752b Merge branch 'octeontx2-trusted-vf'
new a9e29e5511b9 af_vsock: update functions for connectible socket
new b3f7fd54881b af_vsock: separate wait data loop
new 19c1b90e1979 af_vsock: separate receive data loop
new 9942c192b256 af_vsock: implement SEQPACKET receive loop
new fbe70c480796 af_vsock: implement send logic for SEQPACKET
new 0798e78b102b af_vsock: rest of SEQPACKET support
new 8cb48554ad82 af_vsock: update comments for stream sockets
new b93f8877c1f2 virtio/vsock: set packet's type in virtio_transport_send_p [...]
new c10844c59799 virtio/vsock: simplify credit update function API
new f07b2a5b04d4 virtio/vsock: defines and constants for SEQPACKET
new 44931195a541 virtio/vsock: dequeue callback for SOCK_SEQPACKET
new e4b1ef152f53 virtio/vsock: add SEQPACKET receive logic
new 9ac841f5e9f2 virtio/vsock: rest of SOCK_SEQPACKET support
new 53efbba12cc7 virtio/vsock: enable SEQPACKET for transport
new ced7b713711f vhost/vsock: support SEQPACKET for transport
new 6e90a57795aa vsock/loopback: enable SEQPACKET for transport
new 41b792d7a86d vsock_test: add SOCK_SEQPACKET tests
new 184039eefeae virtio/vsock: update trace event for SEQPACKET
new 5aa3bd9bc19e Merge branch 'virtio-vsock-seqpacket'
new 8f5ee3c477a8 ice: add support for sideband messages
new 9733cc94c523 ice: process 1588 PTP capabilities during initialization
new 7f9ab54d3144 ice: add support for set/get of driver-stored firmware parameters
new 03cb4473be92 ice: add low level PTP clock access functions
new 06c16d89d2cb ice: register 1588 PTP clock device object for E810 devices
new 67569a7f9401 ice: report the PTP clock index in ethtool .get_ts_info
new 77a781155a65 ice: enable receive hardware timestamping
new ea9b847cda64 ice: enable transmit timestamps for E810 devices
new 9e4e1dd4d972 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new e4517d8a7f07 net: qualcomm: rmnet: use ip_is_fragment()
new 75db5b07f8c3 net: qualcomm: rmnet: eliminate some ifdefs
new 1d257f45ef66 net: qualcomm: rmnet: get rid of some local variables
new 874a333f7472 net: qualcomm: rmnet: simplify rmnet_map_get_csum_field()
new 16bf3d33c6b0 net: qualcomm: rmnet: IPv4 header has zero checksum
new e5adbbdfa2fb net: qualcomm: rmnet: clarify a bit of code
new a2918a169f57 net: qualcomm: rmnet: avoid unnecessary byte-swapping
new 23a5708d4e78 net: qualcomm: rmnet: avoid unnecessary IPv6 byte-swapping
new a6e496993344 Merge branch 'rmnet-checksums-part-1'
new 5673ef863804 net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs
new 47538dbeb701 net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup
new 7413f9a6af00 net: stmmac: reduce indentation when calling stmmac_xpcs_setup
new d4433d5b7b34 net: pcs: xpcs: move register bit descriptions to a header file
new 2031c09e6d5f net: pcs: xpcs: add support for sgmii with no inband AN
new 36641b045c83 net: pcs: xpcs: also ignore phy id if it's all ones
new dd0721ea4c7a net: pcs: xpcs: add support for NXP SJA1105
new f7380bba42fd net: pcs: xpcs: add support for NXP SJA1110
new a853c68e29bb net: pcs: xpcs: export xpcs_do_config and xpcs_link_up
new 3ad1d171548e net: dsa: sja1105: migrate to xpcs for SGMII
new 27871359bdf8 net: dsa: sja1105: register the PCS MDIO bus for SJA1110
new ece578bc3ea4 net: dsa: sja1105: SGMII and 2500base-x on the SJA1110 are [...]
new 56b63466333b net: dsa: sja1105: plug in support for 2500base-x
new 2227ec7baab2 Merge branch 'sja1105-xpcs'
new 0b217d3d7462 ibmvnic: fix kernel build warning in strncpy
new 9e8fb7bf9c80 net: ipa: make endpoint data validation unconditional
new e22e8e2fae61 net: ipa: introduce ipa_version_valid()
new 2e3cf97f4741 net: ipa: introduce sysfs code
new 1f1aa3fe0214 Merge branch 'ipa-sysfs'
new 87c272c618c7 net/af_iucv: clean up some forward declarations
new fbf179683655 s390/netiuvc: get rid of forward declarations
new abf6420edb8d Merge branch 's390-net-updates'
new 858252c9c346 dt-bindings: net: Add 25G BASE-R phy interface
new a56c28686569 net: phy: Add 25G BASE-R interface mode
new 452d2c6fbae2 net: sfp: add support for 25G BASE-R SFPs
new 21e0c59edc09 net: phylink: Add 25G BASE-R support
new bf75213f2480 Merge branch 'phy-25G-BASE-R'
new fb9349c4163e stmmac: intel: move definitions to dwmac-intel header file
new 3c3ea630e87c stmmac: intel: fix wrong kernel-doc
new 02b0bb51a8da Merge branch 'stmmac-intel-cleanups'
new 822ebc2cf50c ibmvnic: fix kernel build warning
new 73214a690c50 ibmvnic: fix kernel build warnings in build_hdr_descs_arr
new 8c713dc93ca9 rtnetlink: add alloc() method to rtnl_link_ops
new 00e77ed8e64d rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME
new 88b710532e53 wwan: add interface creation support
new 13adac032982 net: mhi_net: Register wwan_ops for link creation
new 73a378601a25 Merge branch 'wwan-link-creation'
new 0e6af897fcd9 net: qualcomm: rmnet: remove some local variables
new bbd45f10ed0e net: qualcomm: rmnet: rearrange some NOTs
new 9d0407bc4c9c net: qualcomm: rmnet: show that an intermediate sum is zero
new fab01a6f3a61 net: qualcomm: rmnet: return earlier for bad checksum
new 698aa6c46bf0 net: qualcomm: rmnet: remove unneeded code
new be754f643593 net: qualcomm: rmnet: trailer value is a checksum
new 411a795e14b1 net: qualcomm: rmnet: drop some unary NOTs
new 185a108fe042 net: qualcomm: rmnet: IPv6 payload length is simple
new ffbbc5e5c717 Merge branch 'rmnet-checksums-part-2'
new 7e98d785ae61 net: iosm: entry point
new 7f41ce085de0 net: iosm: irq handling
new dc0514f5d828 net: iosm: mmio scratchpad
new 3670970dd8c6 net: iosm: shared memory IPC interface
new edf6423c0403 net: iosm: shared memory I/O operations
new 30ebda7a313d net: iosm: channel configuration
new 10685b6e9868 net: iosm: wwan port control device
new 3b575260cb86 net: iosm: bottom half
new 51c45fa95435 net: iosm: multiplex IP sessions
new 9413491e20e1 net: iosm: encode or decode datagram
new be8c936e540f net: iosm: power management
new faed4c6f6f48 net: iosm: shared memory protocol
new 64516f633bfd net: iosm: protocol operations
new 110e6e02eb19 net: iosm: uevent support
new 2a54f2c77934 net: iosm: net driver
new f7af616c632e net: iosm: infrastructure
new a212d9f33ed0 Merge branch 'iosm-driver'
new 2d7ff2d83cac nexthops: Add selftests for cleanup of known bad route add
new 9917060fc30a octeontx2-pf: Cleanup flow rule management
new ce4f8afd85d6 net: phy: micrel: remove redundant assignment to pointer of_node
new b5ec0705ffe8 ipv6: fib6: remove redundant initialization of variable err
new b84b53ee8337 net: qualcomm: rmnet: always expose a few functions
new ffa85b73c3c4 mld: avoid unnecessary high order page allocation in mld_n [...]
new ec4b94f9b37b net: phy: micrel: move phy reg offsets to common header
new 2c709e0bdad4 net: dsa: microchip: ksz8795: add phylink support
new 0033f890f95b net: phy: micrel: use consistent alignments
new 52939393bd68 net: phy/dsa micrel/ksz886x add MDI-X support
new f873f112553b net: phy: micrel: ksz8081 add MDI-X support
new 36838050c453 net: dsa: microchip: ksz8795: add LINK_MD register support
new c916e8e1ea72 net: dsa: dsa_slave_phy_connect(): extend phy's flags with [...]
new 49011e0c1555 net: phy: micrel: ksz886x/ksz8081: add cabletest support
new 645a7fe13c8b Merge branch 'ksz886x-cable-test'
new 673ead2431e2 ibmvnic: fix send_request_map incompatible argument
new ea99750e4019 net: wwan: iosm: Remove DEBUG flag
new ddee9dbc3d7a net: core: devlink: add dropped stats traps field
new 53f1bd6b2819 testing: selftests: net: forwarding: add devlink-required [...]
new a7b3527a43fe drivers: net: netdevsim: add devlink trap_drop_counter_get [...]
new 7a4f54798a53 testing: selftests: drivers: net: netdevsim: devlink: add [...]
new 0a9003f45e91 net: marvell: prestera: devlink: add traps/groups implementation
new a80cf955c9e5 net: marvell: prestera: devlink: add traps with DROP action
new 66826c43e63d documentation: networking: devlink: add prestera switched [...]
new 0a84a828d7ca Merge branch 'marvell-prestera-devlink'
new 3b8401066e5a dt-bindings: dwmac: Add bindings for new Ingenic SoCs.
new 2bb4b98b60d7 net: stmmac: Add Ingenic SoCs MAC support.
new ed0141d113c5 Merge branch 'Ingenic-SOC-mac-support'
new 565c6d8cff6a net: phy: nxp-c45-tja11xx: demote the "no PTP support" mes [...]
new 661fef5698bc net: phy: nxp-c45-tja11xx: express timestamp wraparound in [...]
new 109258ed6262 net: phy: nxp-c45-tja11xx: fix potential RX timestamp wraparound
new 0b5f0f29b118 net: phy: nxp-c45-tja11xx: enable MDIO write access to the [...]
new 0b703008b5d9 Merge branch 'tja1103-improvewmentsa'
new 3009e8aa85af net: dsa: sja1105: constify the sja1105_regs structures
new ec13357263fb net: flow_dissector: fix RPS on DSA masters
new 89212e160b81 net: wwan: Fix WWAN config symbols
new a955318fe67e stmmac: align RX buffers
new 0dca2c7404a9 net/sched: cls_flower: Remove match on n_proto
new 336bac5edaa7 net: z85230: remove redundant blank lines
new 61312d78e1d4 net: z85230: add blank line after declarations
new e07a1f9cbd4d net: z85230: fix the code style issue about EXPORT_SYMBOL(foo)
new b55932bcfabd net: z85230: replace comparison to NULL with "!skb"
new c6c3ba4578e8 net: z85230: fix the comments style issue
new 57b6de35cf32 net: z85230: fix the code style issue about "if..else.."
new a04544ffe889 net: z85230: remove trailing whitespaces
new b87a5cf65655 net: z85230: add some required spaces
new 00a580db9e2a net: z85230: fix the code style issue about open brace {
new 2b28b711ac5d net: z85230: remove unnecessary out of memory message
new 5938b227caac Merge branch 'z85230-cleanups'
new bbcb2840b007 net: pci200syn: remove redundant blank lines
new f9a03eae2850 net: pci200syn: add blank line after declarations
new b9282333efff net: pci200syn: replace comparison to NULL with "!card"
new 2b637446685f net: pci200syn: add some required spaces
new 8e7680c10284 net: pci200syn: add necessary () to macro argument
new 6855d301e9d3 net: pci200syn: fix the comments style issue
new ad5645d7b9d5 Merge branch 'pci200syn-cleanups'
new e8e095b3b370 octeontx2-af: cn10k: Bandwidth profiles config support
new e7d8971763f3 octeontx2-af: cn10k: Debugfs support for bandwidth profiles
new 2ca89a2c3752 octeontx2-pf: TC_MATCHALL ingress ratelimiting offload
new 5d2fdd86d517 octeontx2-pf: Use NL_SET_ERR_MSG_MOD for TC
new 68fbff68dbea octeontx2-pf: Add police action for TC flower
new 08ab4d744145 Merge branch 'occteontx2-rate-limit-offload'
new 8c22ad36eefa net/mlx5: Lag, refactor disable flow
new 8ed19471fdaa net/mlx5: Lag, Don't rescan if the device is going down
new 8a66e4585979 net/mlx5: Change ownership model for lag
new c38421abcf21 net/mlx5: Delay IRQ destruction till all users are gone
new 3b43190b2f25 net/mlx5: Introduce API for request and release IRQs
new e4e3f24b822f net/mlx5: Provide cpumask at EQ creation phase
new 652e3581f248 net/mlx5: Clean license text in eq.[c|h] files
new 2de61538377c net/mlx5: Removing rmap per IRQ
new e8abebb3a48e net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel
new 2d74524c0106 net/mlx5: Moving rmap logic to EQs
new fc63dd2a85be net/mlx5: Change IRQ storage logic from static to dynamic
new 71e084e26414 net/mlx5: Allocating a pool of MSI-X vectors for SFs
new 3af26495a247 net/mlx5: Enlarge interrupt field in CREATE_EQ
new c8ea212bfdff net/mlx5: Separate between public and private API of sf.h
new c36326d38d93 net/mlx5: Round-Robin EQs over IRQs
new f0c227c7df65 Merge tag 'mlx5-updates-2021-06-14' of git://git.kernel.or [...]
new b8f6b0522c29 netlabel: Fix memory leak in netlbl_mgmt_add_common
new 848ca9182a7d net: bonding: Use per-cpu rr_tx_counter
new 11b57faf951c net: dsa: b53: remove redundant null check on dev
new f25dcde97439 octeontx2-pf: Fix spelling mistake "morethan" -> "more than"
new 925a56b2c085 net: wwan: iosm: Fix htmldocs warnings
new a078d981f863 net: ti: add pp skb recycling support
new 26f1ccdf609a net: hns3: minor refactor related to desc_cb handling
new 8677d78c3d86 net: hns3: refactor for hns3_fill_desc() function
new 907676b13071 net: hns3: use tx bounce buffer for small packets
new 1a00197b7d2f net: hns3: add support to query tx spare buffer size for pf
new 7459775e9f65 net: hns3: support dma_map_sg() for multi frags skb
new fa7711b888f2 net: hns3: optimize the rx page reuse handling process
new 99f6b5fb5f63 net: hns3: use bounce buffer when rx page can not be reused
new 66aeec855ac5 Merge branch 'hns3-next'
new 1d0bbbf22b74 net: mhi_net: make mhi_wwan_ops static
new 1b3fc771769c inet_diag: add support for tw_mark
new 4d1fb7cde0cc ethtool: add a stricter length check
new 56b57b809f9c qlcnic: Use list_for_each_entry() to simplify code in qlcn [...]
new 95d359ed5a0c net: iosm: add missing MODULE_DEVICE_TABLE
new 786f0dc627e6 net: cosa: remove redundant blank lines
new 0569a3d41667 net: cosa: add blank line after declarations
new 77282db510d9 net: cosa: fix the code style issue about "foo* bar"
new 2076b3e61a32 net: cosa: replace comparison to NULL with "!chan->rx_skb"
new b4d5f1e2cdeb net: cosa: move out assignment in if condition
new c0a963e25df9 net: cosa: fix the comments style issue
new c8f4b11727af net: cosa: add braces {} to all arms of the statement
new 70d063b9a621 net: cosa: remove redundant braces {}
new acc3edf0054e net: cosa: add necessary () to macro argument
new 3fac4b941c06 net: cosa: use BIT macro
new 9edc7d68b021 net: cosa: fix the alignment issue
new 573747254f22 net: cosa: fix the code style issue about trailing statements
new e84c3e1436dc net: cosa: add some required spaces
new 6619e2b63b41 net: cosa: remove trailing whitespaces
new b8773205277e net: cosa: remove redundant spaces
new 1f5c3cc1dd96 Merge branch 'cosa-cleanups'
new c7654495916e net: chelsio: cxgb4: use eth_zero_addr() to assign zero address
new 61273f9d8314 net: stmmac: Fix error return code in ingenic_mac_probe()
new c2ae34a7deaf net: hsr: don't check sequence number if tag removal is offloaded
new d917c35a451e net: qualcomm: rmnet: Allow partial updates of IFLA_FLAGS
new a4fc566543c0 net: dsa: xrs700x: forward HSR supervision frames
new f7246bdb3d7d net: iosm: remove the repeated declaration and comment
new 56a967c4f7e5 net: qualcomm: rmnet: Remove some unneeded casts
new 775f25479df9 net: phy: change format of some declarations
new 1953feb02215 net: phy: correct format of block comments
new e1f82127d67f net: phy: delete repeated words of comments
new 3bdee6a8e92e net: phy: fix space alignment issues
new 169d7a402dfa net: phy: fix formatting issues with braces
new 450bf1f0c60e net: phy: print the function name by __func__ instead of a [...]
new 33ab463220e5 net: phy: remove unnecessary line continuation
new 16d4d650966d net: phy: replace if-else statements with switch
new 63e96bc4e328 Merge branch 'net-phy-cleanups'
new d33d24a7b450 nfp: flower-ct: add delete flow handling for ct
new 62268e78145f nfp: flower-ct: add nft callback stubs
new 95255017e0a8 nfp: flower-ct: add nft flows to nft list
new 4772ad3f58d2 nfp: flower-ct: make a full copy of the rule when it is a [...]
new b5e30c61d8cb nfp: flower-ct: add nft_merge table
new a6ffdd3a0e47 nfp: flower-ct: implement code to save merge of tc and nft flows
new c698e2adcc63 nfp: flower-ct: fill in ct merge check function
new 5e5f08168db4 nfp: flower-ct: fill ct metadata check function
new 30c4a9f4fe3f nfp: flower-ct: implement action_merge check
new 1d24b6b4b092 Merge branch 'nfp-ct-part-two'
new fb0a1dacf2be mlxsw: spectrum_router: remove redundant continue statement
new e0e4b8fa5338 net/smc: Add SMC statistics support
new 8c40602b4be1 net/smc: Add netlink support for SMC statistics
new f0dd7bf5e330 net/smc: Add netlink support for SMC fallback statistics
new 194730a9beb5 net/smc: Make SMC statistics network namespace aware
new 220e898dd0db Merge branch 'net-smc-stats'
new 8b474a9f6b37 net: marvell: Implement TC flower offload
new 13defa275eef net: marvell: prestera: Add matchall support
new 8ac9900a2156 Merge branch 'marvell-prestera-flower-match-all'
new 17818dfa8f2e ath10k/ath11k: fix spelling mistake "requed" -> "requeued"
new 238ebd8b487b ath9k: ar9003_mac: read STBC indicator from rx descriptor
new 1e36f828c423 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new da16f5be45d0 b43: phy_n: Delete some useless TODO code
new d1dbaa54191e b43legacy: Remove unused inline function txring_to_priority()
new fef1cdbba4d1 b43legacy: Fix spelling mistake "overflew" -> "overflowed"
new 080f9c10c773 ipw2x00: Minor documentation update
new 86f1ea9d645e wlcore: use DEVICE_ATTR_<RW|RO> macro
new 11ef6bc846dc wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP
new 913112398d5e wlcore: tidy up use of fw_log.actual_buff_size
new 98e94771cadc wlcore: make some of the fwlog calculations more obvious
new 87ab9cbaee7c wlcore: fix bug reading fwlog
new 01de6fe49ca4 wlcore: fix read pointer update
new 5615eb58b238 ssb: gpio: Fix alignment of comment
new 2a3d830fa8f9 ssb: pcicore: Fix indentation of comment
new f30282129a4d ssb: Fix indentation of comment
new 7557dfde1bd1 ssb: Remove redundant assignment to err
new 77a0989baa42 ssb: Fix error return code in ssb_bus_scan()
new 47ec636f7a25 ssb: sdio: Don't overwrite const buffer if block_write fails
new 233bc2837282 ssb: remove unreachable code
new 573f1af86891 ssb: use DEVICE_ATTR_ADMIN_RW() helper macro
new b0b524f079a2 brcmfmac: use ISO3166 country code and 0 rev as fallback
new feb456437621 brcmfmac: fix setting of station info chains bitmask
new 9a1590934d9a brcmfmac: correctly report average RSSI in station info
new ea3f903caea0 brcmfmac: Demote non-compliant kernel-doc headers
new 7ea7a1e05c7f brcmfmac: Fix a double-free in brcmf_sdio_bus_reset
new 4a26aafe4886 brcmfmac: Delete second brcm folder hierarchy
new 885f256f61f9 brcmfmac: Add clm_blob firmware files to modinfo
new c0277e25d28f brcmsmac: improve readability on addresses copy
new 34fe7038a3b3 brcmsmac: Drop unnecessary NULL check after container_of
new 9a25344d5177 brcmsmac: mac80211_if: Fix a resource leak in an error han [...]
new 5a8e5dae2a22 brcmsmac: Remove the repeated declaration
new 30657b8ee459 libertas_tf: Fix wrong function name in comments
new 9a0fb9502f0d rtlwifi: Fix wrong function name in comments
new c707db1b2e7b rsi: Fix missing function name in comments
new c3b67ea3d97a wlcore: Fix missing function name in comments
new bd65fe550973 libertas: remove leading spaces before tabs
new 084eb606dbcf rt2x00: remove leading spaces before tabs
new 7b7362ba27a2 wlcore: remove leading spaces before tabs
new ad4d74cd8177 rndis_wlan: simplify is_associated()
new d4f23164cff0 wilc1000: Fix clock name binding
new d10a87a3535c wl1251: Fix possible buffer overflow in wl1251_cmd_scan
new 7af305a1245a rt2x00: do not set timestamp for injected frames
new 924599d40792 rtlwifi: 8821a: btcoexist: add comments to explain why if- [...]
new 29d97219f403 zd1211rw: Prefer pr_err over printk error msg
new b1c3a24897bd rsi: Assign beacon rate settings to the correct rate_info [...]
new 29ca9e6ca5a5 rsi: Add support for changing beacon interval
new d56b69c4fbc7 rtlwifi: btcoex: 21a 2ant: Delete several duplicate condit [...]
new dd778f89225c cw1200: add missing MODULE_DEVICE_TABLE
new c362dd84013e wl1251: Fix missing function name in comments
new 03a1b938cf39 rtlwifi: rtl8723ae: remove redundant initialization of var [...]
new a99086057e03 rtlwifi: Remove redundant assignments to ul_enc_algo
new 03611cc526f9 rtlwifi: Fix spelling of 'download'
new 3f60f4685699 cw1200: Revert unnecessary patches that fix unreal use-aft [...]
new 8667ab49a6e0 libertas: use DEVICE_ATTR_RW macro
new 314538041b56 rsi: fix AP mode with WPA failure due to encrypted EAPOL
new fb312ac5ccb0 ath9k: Fix kernel NULL pointer dereference during ath_rese [...]
new 755b1f73173e ath11k: add hw reg support for WCN6855
new e4073430ee1d ath11k: add dp support for WCN6855
new 0d55b76fd815 ath11k: setup REO for WCN6855
new ed66849e159b ath11k: setup WBM_IDLE_LINK ring once again
new 8845fed1ad7b ath11k: add support to get peer id for WCN6855
new 0fbf19570099 ath11k: add support for WCN6855
new 5088df0504fe ath11k: don't call ath11k_pci_set_l1ss for WCN6855
new 9e88dd431d23 ath10k: go to path err_unsupported when chip id is not supported
new e2783e2f39ba ath10k: add missing error return code in ath10k_pci_probe()
new 272fdc0c4542 wireless: carl9170: fix LEDS build errors & warnings
new e0a6120f6816 ath10k: remove unused more_frags variable
new ba4e967379f0 wcn36xx: Return result of set_power_params in suspend
new f2f49601067b wcn36xx: Run suspend for the first ieee80211_vif
new 5478c41fce5d wcn36xx: Add ipv4 ARP offload support in suspend
new 6feb634f4d9f wcn36xx: Do not flush indication queue on suspend/resume
new c7a61af55976 wcn36xx: Add ipv6 address tracking
new 1456223c4684 wcn36xx: Add ipv6 namespace offload in suspend
new 8974e5917b31 wcn36xx: Add set_rekey_data callback
new 6693f7675c9b wcn36xx: Add GTK offload to WoWLAN path
new bedf1169bcae wcn36xx: Add GTK offload info to WoWLAN resume
new 60f0078b1ebd wcn36xx: Add Host suspend indication support
new ebe7c1a6635f wcn36xx: Add host resume request support
new 1e2e8ee95734 wcn36xx: Enable WOWLAN flags
new 743b575af18d wcn36xx: Fix inconsistent indenting
new ef48667557c5 wcn36xx: Move hal_buf allocation to devm_kmalloc in probe
new 3b0c7b2415e5 ath5k: Fix wrong function name in comments
new 2d1f8673ad6c ath: Fix wrong function name in comments
new 9d1bb2289b42 wil6210: Fix wrong function name in comments
new 515bda1d1e51 ath11k: Fix an error handling path in ath11k_core_fetch_bo [...]
new e9ca70c735ce ath10k: Fix an error code in ath10k_add_interface()
new a8b1de7f4f68 ath10k: remove the repeated declaration
new ea1c2023efbc ath10k: Use devm_platform_get_and_ioremap_resource()
new 979ebc54cf13 ath11k: send beacon template after vdev_start/restart during csa
new 75596eabd6e4 ath6kl: Fix inconsistent indenting
new 8f78caa2264e wil6210: remove erroneous wiphy locking
new f39c2d1a188d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 0c33795231bf Merge tag 'wireless-drivers-next-2021-06-16' of git://git. [...]
new d356dbe23f60 net: pcs: xpcs: Fix a less than zero u16 comparison error
new 01f1b6ed2b84 documentation: networking: devlink: fix prestera.rst forma [...]
new 2d8ea148e553 net: fix mistake path for netdev_features_strings
new b244163f2c45 net: ipa: Add missing of_node_put() in ipa_firmware_load()
new 55d96f72e8dd net: sched: fix error return code in tcf_del_walker()
new d59a24fd1bdb net: gianfar: Convert to ndo_get_stats64 interface
new 2658530d797f net: gianfar: Extend statistics counters to 64-bit
new ef09487431a9 net: gianfar: Clear CAR registers
new e2dbbbe52c4a net: gianfar: Avoid 16 bytes of memset
new 8da32a1071af net: gianfar: Add definitions for CAR1 and CAM1 register bits
new 14870b75fe0b net: gianfar: Implement rx_missed_errors counter
new 4de772511fd1 Merge branch 'gianfar-64-bit-stats'
new f9bceaa59c5c libbpf: Skip bpf_object__probe_loading for light skeleton
new 3e87f192b405 bpf: Add lookup_and_delete_elem support to hashtab
new d59b9f2d1b22 bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags
new 49c299b69444 selftests/bpf: Add bpf_lookup_and_delete_elem tests
new 5556bacaa561 Merge branch 'Add lookup_and_delete_elem support to BPF ha [...]
new 9f0c317f6aa1 libbpf: Add support for new llvm bpf relocations
new 4ce7d68beb9e samples: bpf: Ix kernel-doc syntax in file header
new 8fb33b605530 bpf: Fix spelling mistakes
new a720a2a0ad6c xsk: Use kvcalloc to support large umems
new 5981881d21df libbpf: Add libbpf_set_strict_mode() API to turn on libbpf [...]
new bad2e478af3b selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks
new f12b65432728 libbpf: Streamline error reporting for low-level APIs
new e9fc3ce99b34 libbpf: Streamline error reporting for high-level APIs
new 9c6c0449deb4 bpftool: Set errno on skeleton failures and propagate errors
new 21703cf790c7 Merge branch 'libbpf: error reporting changes for v1.0'
new cb261b594b41 bpf: Run devmap xdp_prog on flush instead of bulk enqueue
new e624d4ed4aa8 xdp: Extend xdp_redirect_map with broadcast support
new e48cfe4bbfad sample/bpf: Add xdp_redirect_map_multi for redirect_map br [...]
new d23292476297 selftests/bpf: Add xdp_redirect_multi test
new aa7f1f03bd99 Merge branch 'bpf-xdp-bcast'
new d6a6a55518c1 libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h
new fc8c262e0eb5 bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations
new e8e0f0f48478 bpf, devmap: Remove drops variable from bq_xmit_all()
new 05924717ac70 bpf, tnums: Provably sound, faster, and more precise algor [...]
new 16cac0060680 libbpf: Move few APIs from 0.4 to 0.5 version
new 232c9e8bd5eb libbpf: Refactor header installation portions of Makefile
new 7d8a819dd316 libbpf: Install skel_internal.h header used from light skeletons
new 56b8b7f9533b selftests/bpf: Add xdp_redirect_multi into .gitignore
new 0779890fed78 tools/bpftool: Fix cross-build
new edc0571c5f67 libbpf: Fix pr_warn type warnings on 32bit
new 380afe720896 selftests, bpf: Make docs tests fail more reliably
new 3b3af91cb689 libbpf: Simplify the return expression of bpf_object__init [...]
new ca16b429f39b tools/bpftool: Fix error return code in do_batch()
new 4e164f871685 libbpf: Remove unneeded check for flags during tc detach
new bbf29d3a2e49 libbpf: Set NLM_F_EXCL when creating qdisc
new f9ac779f881c net: Introduce net.ipv4.tcp_migrate_req.
new 5c040eaf5d17 tcp: Add num_closed_socks to struct sock_reuseport.
new 333bb73f620e tcp: Keep TCP_CLOSE sockets in the reuseport group.
new 1cd62c21572c tcp: Add reuseport_migrate_sock() to select a new listener.
new 54b92e841937 tcp: Migrate TCP_ESTABLISHED/TCP_SYN_RECV sockets in accep [...]
new c905dee62232 tcp: Migrate TCP_NEW_SYN_RECV requests at retransmitting S [...]
new d4f2c86b2b7e tcp: Migrate TCP_NEW_SYN_RECV requests at receiving the fi [...]
new e061047684af bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYP [...]
new d5e4ddaeb6ab bpf: Support socket migration by eBPF.
new 50501271e773 libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT.
new c9d0bdef89a6 bpf: Test BPF_SK_REUSEPORT_SELECT_OR_MIGRATE.
new 1f26622b791b Merge branch 'bpf-sock-migration'
new 809ed84de8b3 selftests/bpf: Whitelist test_progs.h from .gitignore
new 712b78c697cd bpf: Fix typo in kernel/bpf/bpf_lsm.c
new bf067f1c5123 samples/bpf: Add missing option to xdp_fwd usage
new dfdda1a0f4aa samples/bpf: Add missing option to xdp_sample_pkts usage
new 4a638d581a7a libbpf: Fail compilation if target arch is missing
new 28131e9d9333 bpf: Fix up register-based shifts in interpreter to silenc [...]
new f20792d425d2 selftests/bpf: Fix selftests build with old system-wide headers
new a52171ae7b80 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new b67fda9a8280 r8152: store the information of the pipes
new 70ef608c224a net: mdio: setup of_node for the MDIO device
new 43e76d463c09 driver core: add a helper to setup both the of_node and fw [...]
new 7e33d84db1a8 net: mdio: use device_set_node() to setup both fwnode and of
new a31fcbceef37 Merge branch 'mdio-nodes'
new f271606f5289 net: hdlc_ppp: remove redundant blank lines
new 2b57681f94af net: hdlc_ppp: add blank line after declarations
new cb36c4112c52 net: hdlc_ppp: fix the code style issue about "foo* bar"
new 4ec479527b9a net: hdlc_ppp: move out assignment in if condition
new ee58a3c7c6bb net: hdlc_ppp: remove unnecessary out of memory message
new 37cb4b9ce062 net: hdlc_ppp: add required space
new 200cedf1925a Merge branch 'hdlc_ppp-cleanups'
new 638a0c8c8861 ice: fix incorrect payload indicator on PTYPE
new 0c526d440f76 ice: mark PTYPE 2 as reserved
new b6b0501d8d9a ice: reduce scope of variables
new c73bf3bd83e8 ice: remove local variable
new b13ad3e08df7 ice: Remove the repeated declaration
new 1e00113413a4 ice: remove unnecessary NULL checks before ptp_read_system_*
new 4d7f75fe8006 net: ice: ptp: fix compilation warning if PTP_1588_CLOCK i [...]
new 587b839de733 ice: remove redundant continue statement in a for-loop
new 8fe088bd4fd1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 275b51c27cc3 drivers: net: netdevsim: fix devlink_trap selftests failing
new d1434cf51358 net: neterion: vxge: remove redundant continue statement
new 79ab2b37034b Documentation: ACPI: DSD: include phy.rst in the toctree
new 5a336f97f1f5 Documentation: ACPI: DSD: fix block code comments
new 8b532109bf88 seg6: add support for SRv6 End.DT46 Behavior
new 03a0b567a03d selftests: seg6: add selftest for SRv6 End.DT46 Behavior
new e7f3863c6d34 Merge branch 'seg6.end.dt6'
new 752e906732c6 mptcp: add csum_enabled in mptcp_sock
new d0cc298745f5 mptcp: generate the data checksum
new 06fe1719aa50 mptcp: add csum_reqd in mptcp_out_options
new c94b1f96dcfb mptcp: send out checksum for MP_CAPABLE with data
new c5b39e26d003 mptcp: send out checksum for DSS
new c863225b7942 mptcp: add sk parameter for mptcp_get_options
new 0625118115cf mptcp: add csum_reqd in mptcp_options_received
new 208e8f66926c mptcp: receive checksum for MP_CAPABLE with data
new 390b95a5fb84 mptcp: receive checksum for DSS
new dd8bcd1768ff mptcp: validate the data checksum
new 4e14867d5e91 mptcp: tune re-injections for csum enabled mode
new fe3ab1cbd357 mptcp: add the mib for data checksum
new fc3c82eebf8e mptcp: add a new sysctl checksum_enabled
new 401e3030e68f mptcp: dump csum fields in mptcp_dump_mpext
new 94d66ba1d8e4 selftests: mptcp: enable checksum in mptcp_connect.sh
new af66d3e1c3fa selftests: mptcp: enable checksum in mptcp_join.sh
new a778e93de636 Merge branch 'mptcp-dss-checksums'
new fefed8af5ed4 net: hostess_sv11: fix the code style issue about "foo* bar"
new fe9be8daef8a net: hostess_sv11: move out assignment in if condition
new 534f76d46245 net: hostess_sv11: remove trailing whitespace
new 9562aef3c0c3 net: hostess_sv11: fix the code style issue about switch and case
new d25a944693c7 net: hostess_sv11: remove dead code
new 67c1876897da net: hostess_sv11: fix the comments style issue
new 7d40bfc1933e net: hostess_sv11: fix the alignment issue
new 909cca8cabfc Merge branch 'hostess_sv11-cleanups'
new 30bba69d7db4 stmmac: pci: Add dwmac support for Loongson
new f8a11425075f MIPS: Loongson64: Add GMAC support for Loongson-2K1000
new 47a311c31a51 MIPS: Loongson64: DTS: Add GMAC support for LS7A PCH
new 68277749a013 dt-bindings: dwmac: Add bindings for new Loongson SoC and [...]
new 9d72b8da9f13 net: vlan: pass thru all GSO_SOFTWARE in hw_enc_features
new 9fd2bc3206b3 net: caif: modify the label out_err to out
new e44dc724826c ethernet: marvell/octeontx2: Simplify the return expressio [...]
new 96a19319921c NFC: nxp-nci: remove unnecessary labels
new bd70957438f0 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
new c44924c532fb net: stmmac: remove redundant continue statement
new 040c12570e68 net: bridge: remove redundant continue statement
new 60ae9f883138 qlcnic: remove redundant continue statement
new cb5a82d2b9aa net: dsa: sja1105: properly power down the microcontroller [...]
new 961045004b77 net: hns3: fix reuse conflict of the rx page
new 1303e7f9b64f net: dsa: sja1105: allow the TTEthernet configuration in t [...]
new 61c77533b82b net: dsa: sja1105: completely error out in sja1105_static_ [...]
new 7437a2230e39 NFC: nxp-nci: remove unnecessary label
new cc97141afd76 vsock: rename vsock_has_data()
new 0de5b2e67275 vsock: rename vsock_wait_data()
new 91aa49a8fa0f vsock/virtio: remove redundant `copy_failed` variable
new 0d1ad06af239 Merge branch 'csock-seqpoacket-small-fixes'
new 1f3c98eaddec net: add pf_family_names[] for protocol family
new 103ebe658a26 Revert "net: add pf_family_names[] for protocol family"
new dda90cb90a5c ice: report hash type such as L2/L3/L4
new c6e088bf30dc i40e: clean up packet type lookup table
new 37dc8fea8656 iavf: clean up packet type lookup table
new 01bf086b7c83 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 60302ce4ea07 rpmsg: core: Add driver_data for rpmsg_device_id
new 5e90abf49c2a net: wwan: Add RPMSG WWAN CTRL driver
new 31c143f71275 net: wwan: Allow WWAN drivers to provide blocking tx and p [...]
new 4bea7207a80c Merge branch 'RPMSG-WWAN-CTRL-driver'
new adc2e56ebe63 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new baa00119d69e selftests: tls: clean up uninitialized warnings
new 291c53e4dacd selftests: tls: fix chacha+bidir tests
new faebad853455 net: hns3: fix different snprintf() limit
new 956c3ae411b2 net: hns3: fix a double shift bug
new 1a1100d53f12 net/smc: Fix ENODATA tests in smc_nl_get_fback_stats()
new d5fff4629bea net: iosm: remove an unnecessary NULL check
new 753ba09aa3ea net: qualcomm: rmnet: fix two pointer math bugs
new 43c9a8111680 nfp: flower-ct: check for error in nfp_fl_ct_offload_nft_flow()
new 185ab886d3fb af_unix: take address assignment/hash insertion into a new helper
new c34d4582518f unix_bind(): allocate addr earlier
new aee515170576 unix_bind(): separate BSD and abstract cases
new fa42d910a38e unix_bind(): take BSD and abstract address cases into new helpers
new 71e6be6f7d2b fold unix_mknod() into unix_bind_bsd()
new 56c1731b280d unix_bind_bsd(): move done_path_create() call after dealin [...]
new c0c3b8d380a8 unix_bind_bsd(): unlink if we fail after successful mknod
new be752283a2a2 __unix_find_socket_byname(): don't pass hash and type separately
new 2afd6c8b43c1 dt-bindings: net: qcom,ipa: add support for MSM8998
new c31d73494fa5 net: ipa: inter-EE interrupts aren't always available
new 3833d0abd2c5 net: ipa: disable misc clock gating for IPA v3.1
new 110971d1ee4d net: ipa: FLAVOR_0 register doesn't exist until IPA v3.5
new bae70a803a77 net: ipa: introduce gsi_ring_setup()
new 1bb1a117878b net: ipa: add IPA v3.1 configuration data
new 63d66ec924d3 Merge branch 'ipa-v3.1'
new d51ea60e01f9 mlxsw: reg: Add bank number to MCIA register
new cecefb3a6eeb mlxsw: reg: Document possible MCIA status values
new 1e27b9e40803 mlxsw: core: Add support for module EEPROM read by page
new c3dcb4b6c419 Merge branch 'mlxsw-eeprom-page-by-page'
new 4f7d2247f839 net: c101: add blank line after declarations
new 7774318b9e5e net: c101: replace comparison to NULL with "!card"
new 41505d3f0f51 net: c101: remove redundant spaces
new 8674f8d31021 net: dsa: assert uniqueness of dsa,member properties
new a8986681ccad net: dsa: export the dsa_port_is_{user,cpu,dsa} helpers
new abd49535c380 net: dsa: execute dsa_switch_mdb_add only for routing port [...]
new 4e4ab7950044 net: dsa: calculate the largest_mtu across all ports in the tree
new 88faba20e210 net: dsa: targeted MTU notifiers should only match on one port
new f9bcdc362c77 net: dsa: remove cross-chip support from the MRP notifiers
new 6ff5f8135af7 Merge branch 'dsa-cross-chip'
new 471ff4455d61 net: fec: add FEC_QUIRK_HAS_MULTI_QUEUES represents i.MX6S [...]
new 52c4a1a85f4b net: fec: add ndo_select_queue to fix TX bandwidth fluctuations
new ebe9d9eb9c24 Merge branch 'fec-tx'
new b40d7af798a0 net: hns3: Fix a memory leak in an error handling path in [...]
new 19e068b18e72 dt-bindings: dwmac: Remove unexpected item.
new c829de3989f5 Merge branch 'ingenic-fixes'
new fe0bdbde0756 net: add pf_family_names[] for protocol family
new ce03b94ba682 net: ll_temac: Remove left-over debug message
new 6d5516177d3b Revert "net/sched: cls_flower: Remove match on n_proto"
new a3fa449ffcf5 net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit()
new ef2c3ddaa4ed ibmvnic: Use strscpy() instead of strncpy()
new 64295f0d01ae virtio/vsock: avoid NULL deref in virtio_transport_seqpack [...]
new 7c4d7ca8cce3 Documentation: ACPI: DSD: describe additional MAC configuration
new 62a6ef6a996f net: mdiobus: Introduce fwnode_mdbiobus_register()
new 33fc11f0983b net/fsl: switch to fwnode_mdiobus_register
new c54da4c1acb1 net: mvmdio: add ACPI support
new dfce1bab8fdc net: mvpp2: enable using phylink with ACPI
new 8d909440ab3b net: mvpp2: remove unused 'has_phy' field
new 070258effa3b Merge branch 'marvell-mdio-ACPI'
new 8ce568ed06ce mptcp: drop tx skb cache
new 75e908c33615 mptcp: use fast lock for subflows when possible
new 3c90e377a1e8 mptcp: don't clear MPTCP_DATA_READY in sk_wait_event()
new 8cfc47fc2eb0 mptcp: drop redundant test in move_skbs_to_msk()
new 06285da96a1c mptcp: add MIB counter for invalid mapping
new a4debc4772f4 selftests: mptcp: display proper reason to abort tests
new 1a77de09b71f Merge branch 'mptcp-optimizations'
new f842f48891ad wwan_hwsim: support network interface creation
new 355a4e7e0a23 wwan: core: relocate ops registering code
new 58c3b421c62e wwan: core: require WWAN netdev setup callback existence
new f492fccf3d62 wwan: core: multiple netdevs deletion support
new 2f75238014f0 wwan: core: remove all netdevs on ops unregistering
new 322a0ba99c50 net: iosm: drop custom netdev(s) removing
new 9f0248ea476e wwan: core: no more hold netdev ops owning module
new ca374290aaad wwan: core: support default netdev creation
new 83068395bbfc net: iosm: create default link via WWAN core
new 699409240389 wwan: core: add WWAN common private data for netdev
new 78c235f9ea61 Merge branch 'wwan-link-creation-improvements'
new ee8e7622e09a octeontx2-af: Avoid field-overflowing memcpy()
new 64a81b24487f net: dsa: b53: Create default VLAN entry explicitly
new f2fcffe392c1 hv_netvsc: Avoid field-overflowing memcpy()
new 98534fce52ef bridge: cfm: remove redundant return
new 78c57f22e3c8 ethtool: Use correct command name in title
new 913d026fbfaf ethtool: Document correct attribute type
new f5fe211d13af ethtool: Decrease size of module EEPROM get policy array
new 37a025e83902 ethtool: Document behavior when module EEPROM bank attribu [...]
new b8c48be23c2d ethtool: Use kernel data types for internal EEPROM struct
new 0dc7dd02ba7a ethtool: Validate module EEPROM length as part of policy
new 88f9a87afeee ethtool: Validate module EEPROM offset as part of policy
new a4bdf76f54e1 Merge branch 'ethtool-eeprom'
new b0e03950dd71 stmmac: dwmac-loongson: fix uninitialized variable in loon [...]
new c4ab7b56be0f openvswitch: add trace points
new 1b134d8d756a MAINTAINERS: network: add entry for WWAN
new b4fd096cbb87 tc-testing: fix list handling
new 11f04de9021a tc-testing: add support for sending various scapy packets
new e46905641316 tc-testing: add test for ct DNAT tuple collision
new f84974e75f53 Merge branch 'tc-testing-dnat-tuple-collision'
new aff0824dc4d6 net: marvell: return csum computation result from mvneta_r [...]
new 745a32117b5a sctp: add pad chunk and its make function and event table
new d1e462a7a5f3 sctp: add probe_interval in sysctl and sock/asoc/transport
new 3190b649b4d9 sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/aso [...]
new d9e2e410ae30 sctp: add the constants/variables and states and some APIs [...]
new 92548ec2f1f9 sctp: add the probe timer in transport for PLPMTUD
new fe59379b9ab7 sctp: do the basic send and recv for PLPMTUD probe
new 1dc68c194571 sctp: do state transition when PROBE_COUNT == MAX_PROBES o [...]
new b87641aff9e7 sctp: do state transition when a probe succeeds on HB ACK [...]
new 836964083177 sctp: do state transition when receiving an icmp TOOBIG packet
new 7307e4fa4d29 sctp: enable PLPMTUD when the transport is ready
new 237a6a2e318c sctp: remove the unessessary hold for idev in sctp_v6_err
new f6549bd37b92 sctp: extract sctp_v6_err_handle function from sctp_v6_err
new d83060759a65 sctp: extract sctp_v4_err_handle function from sctp_v4_err
new 9e47df005cab sctp: process sctp over udp icmp err on sctp side
new a432c771e2d9 Merge branch 'sctp-packetization-path-MTU'
new d2f77960e5b0 mptcp: add sysctl allow_join_initial_addr_port
new bab6b88e0560 mptcp: add allow_join_id0 in mptcp_out_options
new df377be38725 mptcp: add deny_join_id0 in mptcp_options_received
new 0cddb4a6f4e3 selftests: mptcp: add deny_join_id0 testcases
new d8e336f77e3b selftests: mptcp: turn rp_filter off on each NIC
new fde56eea01f9 mptcp: refine mptcp_cleanup_rbuf
new 38f75922a690 Merge branch 'mptcp-C-flag-and-fixes'
new dd25296afaf6 net: sched: avoid unnecessary seqcount operation for lockl [...]
new c4fef01ba479 net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc
new d3e0f57501bd net: sched: remove qdisc->empty for lockless qdisc
new e940eb3c1ba8 Merge branch 'lockless-qdisc-opts'
new 0a36a75c6818 selftests: icmp_redirect: support expected failures
new 5acc44f39458 netfilter: nft_exthdr: Search chunks in SCTP packets only
new 06e95f0a2aa2 netfilter: nft_extdhr: Drop pointless check of tprot_set
new 836382dc2471 netfilter: nf_tables: add last expression
new 62eec0d73393 netfilter: conntrack: pass hook state to log functions
new 3078d964c0fe docs: networking: Update connection tracking offload sysct [...]
new 24610ed80df6 netfilter: nfnetlink_hook: fix check for snprintf() overflow
new a7b62112f0ab Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 9201ab5f5522 net/mlx5: Fix missing error code in mlx5_init_fs()
new d4472a4b8c61 net/mlx5: Use cpumask_available() in mlx5_eq_create_generic()
new 2cc7dad75da2 net/mlx5: Fix spelling mistake "enught" -> "enough"
new 5bf3ee97f466 net/mlx5: remove "default n" from Kconfig
new dd7cf00f87dc net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet
new fa4535238fb5 net/xfrm: Add inner_ipproto into sec_path
new f1267798c980 net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload
new fe87797bf245 Merge tag 'mlx5-net-next-2021-06-22' of git://git.kernel.o [...]
new 7525de2516fb ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM.
new 55d444b310c6 tcp: Add stats for socket migration.
new 10ed7ce42b13 net/tls: Remove the __TLS_DEC_STATS() macro.
new a2f7dc00ea51 virtio_net: Use virtio_find_vqs_ctx() helper
new 1321ed5e7648 devlink: Decrease refcnt of parent rate object on leaf destroy
new ff99324ded01 devlink: Remove eswitch mode check for mode set call
new a3e5e5797faa devlink: Protect rate list with lock while switching modes
new 35713d9b8f09 Merge branch 'devlink-rate-limit-fixes'
new e8b9eab99232 net: retrieve netns cookie via getsocketopt
new ae24bab257bb tools/testing: add a selftest for SO_NETNS_COOKIE
new 6d123b81ac61 net: ip: avoid OOM kills with large UDP sends over loopback
new c88c192dc3ea net: mdiobus: fix fwnode_mdbiobus_register() fallback case
new f8c63088a98b dt-bindings: net: sparx5: Add sparx5-switch bindings
new 3cfa11bac9bb net: sparx5: add the basic sparx5 driver
new f3cad2611a77 net: sparx5: add hostmode with phylink support
new 946e7fd5053a net: sparx5: add port module support
new b37a1bae742f net: sparx5: add mactable support
new 78eab33bb68b net: sparx5: add vlan support
new d6fce5141929 net: sparx5: add switching support
new 0a9d48ad0d09 net: sparx5: add calendar bandwidth allocation support
new af4b11022e2d net: sparx5: add ethtool configuration and statistics support
new d0f482bb06f9 arm64: dts: sparx5: Add the Sparx5 switch node
new 67faf76d2674 Merge branch 'add-sparx5i-driver'
new 478890682ff7 usbnet: add usbnet_event_names[] for kevent
new c6a7ed77ee63 gve: Update GVE documentation to describe DQO
new dbdaa6754051 gve: Move some static functions to a common file
new 35f9b2f43f8e gve: gve_rx_copy: Move padding to an argument
new 920fb4519355 gve: Make gve_rx_slot_page_info.page_offset an absolute offset
new 8a39d3e0dadf gve: Introduce a new model for device options
new a5886ef4f4bf gve: Introduce per netdev `enum gve_queue_format`
new 5ca2265eefc0 gve: adminq: DQO specific device descriptor logic
new c4b87ac87635 gve: Add support for DQO RX PTYPE map
new 223198183ff1 gve: Add dqo descriptors
new a4aa1f1e69df gve: Add DQO fields for core data structures
new 1f6228e459f8 gve: Update adminq commands to support DQO queues
new 5e8c5adf95f8 gve: DQO: Add core netdev features
new 9c1a59a2f4bc gve: DQO: Add ring allocation and initialization
new 0dcc144a7994 gve: DQO: Configure interrupts on device up
new a57e5de476be gve: DQO: Add TX path
new 9b8dd5e5ea48 gve: DQO: Add RX path
new 89bddde389a8 Merge branch 'gve-dqo'
new 44531076338f Documentation: net: dsa: add details about SJA1110
new 75e994709f8a net: dsa: sja1105: document the SJA1110 in the Kconfig
new 98ebad48b886 Merge branch 'sja1110-doc'
new 0dac127c0557 sctp: do black hole detection in search complete state
new fea1d5b17f82 sctp: send the next probe immediately once the last one is acked
new 1ed1fe241700 Merge branch 'sctp-pmtud-convergence'
new e8192476de58 gve: Fix warnings reported for DQO patchset
new 911bd1b1f08f mlxsw: core_env: Avoid unnecessary memcpy()s
new c305b9e6d553 ipv6: delete useless dst check in ip6_dst_lookup_tail
new 19938bafa7ae net: bcmgenet: Add mdio-bcm-unimac soft dependency
new f92e1869d74e Add Mellanox BlueField Gigabit Ethernet driver
new ac53c26433b5 net: mdiobus: withdraw fwnode_mdbiobus_register
new bdac593c981b mt76: mt7915: add MSI support
new 03b3dedc5de1 mt76: mt7915: disable ASPM
new 338330bd26b1 mt76: mt7915: move mt7915_queue_rx_skb to mac.c
new ec8f1a90d006 mt76: mt7615: fix fixed-rate tx status reporting
new 7172534f63c4 mt76: mt7615: avoid use of ieee80211_tx_info_clear_status
new 1d85dc67c4c7 mt76: mt7603: avoid use of ieee80211_tx_info_clear_status
new 6d51cae28c8d mt76: intialize tx queue entry wcid to 0xffff by default
new 0fe88644c060 mt76: improve tx status codepath
new 94e4f5794627 mt76: dma: use ieee80211_tx_status_ext to free packets whe [...]
new 223fd4f84308 mt76: mt7915: rework tx rate reporting
new 3de4cb175656 mt76: mt7915: add support for tx status reporting
new 54b8fdebe4f4 mt76: move mt76_rates in mt76 module
new 64cf5ad3c2fa mt76: mt7915: fix tssi indication field of DBDC NICs
new 861fad474ec7 mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd()
new 5b0b5c6a1c21 mt76: mt7921: enable rx hw de-amsdu
new 868fe07ee612 mt76: connac: add missing configuration in mt76_connac_mcu [...]
new 24299fc869f7 mt76: mt7921: enable rx header traslation offload
new 0e75732764e8 mt76: mt7921: enable rx csum offload
new a441a77a736c mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv()
new 76be6c076c07 mt76: mt7915: add .set_bitrate_mask() callback
new d7400a2f3e29 mt76: fix possible NULL pointer dereference in mt76_tx
new 8d3cdc1bbb1d mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb()
new 47cbf73cf924 mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl
new 2f83054342dc mt76: mt7615: free irq if mt7615_mmio_probe fails
new 54c31b9e6507 mt76: mt7663: enable hw rx header translation
new 20eb83c74960 mt76: mt7921: fix mt7921_wfsys_reset sequence
new 2c80c02a682a mt76: mt7921: Don't alter Rx path classifier
new 4bfa29125162 mt76: connac: fw_own rely on all packet memory all being free
new 7bf0a71e8398 mt76: mt7921: fix reset under the deep sleep is enabled
new 193e5f22eeb2 mt76: connac: fix WoW with disconnetion and bitmap pattern
new edb5aebc1c3d mt76: mt7921: consider the invalid value for to_rssi
new 10de032a3168 mt76: mt7921: add back connection monitor support
new 33fe9c639c13 mt76: mt7915: add thermal sensor device support
new 34b877d972be mt76: mt7915: add thermal cooling device support
new 109e505ad944 mt76: mt7615: add thermal sensor device support
new f011c3691a7e mt76: connac: update BA win size in Rx direction
new f07ac384b457 mt76: mt7921: avoid unnecessary consecutive WiFi resets
new f86625ae0e35 mt76: mt7921: fix invalid register access in wake_work
new 213f87289ea0 mt76: mt7921: fix OMAC idx usage
new a2d3442e3db1 mt76: mt7921: enable runtime pm by default
new b4b880b90cb3 mt76: connac: add bss color support for sta mode
new f5e3db30135f mt76: mt7921: return proper error value in mt7921_mac_init
new d74c4b566742 mt76: mt7921: do not schedule hw reset if the device is no [...]
new 01f7da409179 mt76: mt7921: reset wfsys during hw probe
new 160731341845 mt76: mt7915: add .offset_tsf callback
new accbcea4f301 mt76: mt7615: add .offset_tsf callback
new ae130bb8d4bd mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per- [...]
new ffce39bfb607 mt76: mt7615: remove useless if condition in mt7615_add_in [...]
new fe2c3b1fc64e mt76: testmode: fix memory leak in mt76_testmode_alloc_skb
new d705ae86852d mt76: testmode: remove unnecessary function calls in mt76_ [...]
new 223cea6d3c97 mt76: testmode: remove undefined behaviour in mt76_testmod [...]
new 3253f8fddd95 mt76: mt7615: fix potential overflow on large shift
new 3cce2b98e024 mt76: mt7921: introduce mac tx done handling
new e3fd9934cf6e mt76: mt7921: update statistic in active mode only
new 8af414e8835b mt76: allow hw driver code to overwrite wiphy interface_modes
new 7f731405eeca mt76: mt7915: improve error recovery reliability
new 5ff4c4aab79b mt76: mt7921: set MT76_RESET during mac reset
new 654300281196 mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data
new 83d229d28b10 mt76: mt7915: read all eeprom fields from fw in efuse mode
new a60951d4faa0 mt76: mt7921: enable hw offloading for wep keys
new 15539a5ba6fc mt76: mt7921: remove mt7921_get_wtbl_info routine
new 9f367c81de94 mt76: mt7921: enable random mac address during sched_scan
new 798bffd8004f mt76: mt7915: setup drr group for peers
new e3343d0fef6a mt76: mt7615: update radar parameters
new ee8ba94f9cc9 mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE
new 435d68f9cffd mt76: mt7921: enable VHT BFee capability
new 82453b1cbf9e mt76: connac: fix UC entry is being overwritten
new 6ab079e2aba2 mt76: connac: add mt76_connac_power_save_sched in mt76_con [...]
new 271fa6853658 mt76: mt7921: wake the device before dumping power table
new 5bc52dee44f6 mt76: mt7921: make mt7921_set_channel static
new f7d2958ca461 mt76: connac: add mt76_connac_mcu_get_nic_capability utili [...]
new a0d65f627ba0 mt76: testmode: move chip-specific stats dump before common stats
new 89043529c8b8 mt76: mt7915: fix rx fcs error count in testmode
new abded041a074 mt76: connac: fix the maximum interval schedule scan can support
new 49c9a263d76a mt76: reduce rx buffer size to 2048
new 90052b844d7a mt76: move mt76_get_next_pkt_id in mt76.h
new 1f9dde02aab7 mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower
new 0d733327c531 mt76: mt7915: drop the use of repeater entries for station [...]
new c560b137a216 mt76: make mt76_update_survey() per phy
new fd8438222313 mt76: mt7915: introduce mt7915_mcu_set_txbf()
new b70946ced192 mt76: mt7915: improve MU stability
new c44ccf1dcce8 mt76: add a space between comment char and SPDX tag
new e7f1c44192df mt76: use SPDX header file comment style
new 2707ff4dd7b1 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode
new f5056657f995 mt76: mt7921: enable deep sleep at runtime
new aa967eb79119 mt76: mt7921: add deep sleep control to runtime-pm knob
new e5bca8c5d2cd mt76: mt7921: improve code readability for mt7921_update_txs
new 8225816d2974 mt76: mt7921: limit txpower according to userlevel power
new 495cd981afe7 mt76: mt7921: introduce dedicated control for deep_sleep
new 78b0328ff8c4 mt76: mt7921: fix kernel warning when reset on vif is not sta
new 723885a67501 mt76: mt7921: fix the coredump is being truncated
new c368362c36d3 mt76: fix iv and CCMP header insertion
new 5512c974437c mt76: disable TWT capabilities for the moment
new 1153668eefca mt76: mt7921: enable HE BFee capability
new aac5104bf631 mt76: sdio: do not run mt76_txq_schedule directly
new 50a97efe218e mt76: mt7663s: rely on pm reference counting
new c2f9e631f098 mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_u [...]
new 8aff2d915d7f mt76: mt7663s: enable runtime-pm
new a27238a0488e mt76: mt7615: set macwork timeout according to runtime-pm
new 61a1f99dd1e3 mt76: mt7921: allow chip reset during device restart
new b566b2e82ffa Merge tag 'mt76-for-kvalo-2021-06-18' of https://github.co [...]
new c240b044edef rtl8xxxu: Fix device info for RTL8192EU devices
new adf6a0f8c0a6 rtl8xxxu: avoid parsing short RX packet
new cd96e22bc1da rtw88: add beacon filter support
new 1188301fd8ef rtw88: add path diversity
new 05684fd583e1 rtw88: 8822c: fix lc calibration timing
new 3eab8ca6b175 rtw88: Remove duplicate include of coex.h
new 7a1baaaee6c8 rtw88: 8822c: update RF parameter tables to v62
new 9a711831c4e7 rtw88: add rtw_fw_feature_check api
new a853d234e179 rtw88: notify fw when driver in scan-period to avoid poten [...]
new 7b80f3e48c4b rtw88: dump FW crash via devcoredump
new ae04f15b1a83 rtw88: refine unwanted h2c command
new 956c6d4f20c5 rtw88: add quirks to disable pci capabilities
new b38678a73c4d rtw88: coex: remove unnecessary variable and label
new 70ca8441ebfc orinoco: Avoid field-overflowing memcpy()
new 3f26f7665c5d mwl8k: Avoid memcpy() over-reading of mcs.rx_mask
new 0d5e743db480 rtlwifi: rtl8192de: Fully initialize curvecount_val
new 59c668d700be mwifiex: Avoid memset() over-write of WEP key_material
new 829eea7c94e0 mt7601u: add USB device ID for some versions of XiaoDu WiF [...]
new 8a952a955de7 ath10k: demote chan info without scan request warning
new 49f5b114e36e ath11k: Enable QCN9074 device
new c8bcd82a4efd ath11k: Avoid memcpy() over-reading of he_cap
new d3a1a18ab034 wcn36xx: Avoid memset() beyond end of struct field
new 5ef7a5fb2b15 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 761025b51c54 cfg80211: Add wiphy_info_once()
new 78f0a64f66d4 brcmfmac: Silence error messages about unsupported firmwar [...]
new 7119f02b5d34 iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia
new c4ae8b9d0f32 iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time()
new e348b8a62c14 iwlwifi: mvm: fix indentation in some scan functions
new 7a9a44456d74 iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions
new 8835a64f74c4 iwlwifi: mvm: don't change band on bound PHY contexts
new f00c3f9e2cfc iwlwifi: pcie: handle pcim_iomap_table() failures better
new 5cc816ef9db1 iwlwifi: increase PNVM load timeout
new 7e2c14372bd8 iwlwifi: pcie: Add support for AX231 radio module with Ma devices
new 57e6492cf0fd iwlwifi: pcie: print interrupt number, not index
new 163c36150179 iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID
new 7e10d7ae9602 iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration
new a451b823074c iwlwifi: yoyo: support region TLV version 2
new aa899e683fe5 iwlwifi: pcie: identify the RF module
new 46d1da21d0cb iwlwifi: mvm: don't request SMPS in AP mode
new a171399fd687 iwlwifi: mvm: apply RX diversity per PHY context
new 2a7ce54ccc23 iwlwifi: mvm: honour firmware SMPS requests
new 976ac0af7ba2 iwlwifi: mvm: fix error print when session protection ends
new b26d4996c862 iwlwifi: mvm: Call NMI instead of REPLY_ERROR
new 1381eb5c8ed5 iwlwifi: correct HE capabilities
new 5c1f09422e66 iwlwifi: mvm: support LMR feedback
new 03470ba71fde iwlwifi: advertise broadcast TWT support
new bef99c7d9177 iwlwifi: pcie: fix some kernel-doc comments
new 8e08e191fc93 iwlwifi: pcie: remove TR/CR tail allocations
new 54b4fda5a761 iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap.
new 7b3954a1d69a iwlwifi: mvm: Explicitly stop session protection before unbinding
new b1c6cec04bbc iwlwifi: mvm: don't request mac80211 to disable/enable sta [...]
new 5b16565a7f9d iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 [...]
new d65ab7c0e0b9 iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version
new 310f60f53a86 iwlwifi: pcie: free IML DMA memory allocation
new 26d18c75a749 iwlwifi: pcie: fix context info freeing
new fa331068a591 iwlwifi: mvm: fill phy_data.d1 for no-data RX
new 947689756352 iwlwifi: pcie: free some DMA memory earlier
new 12236e9af903 iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid spar [...]
new b60bc716ba26 iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4
new 0b35991a8076 iwlwifi: mvm: update iwl_wowlan_patterns_cmd
new 80e6711919d4 iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4
new 5c157941cda0 iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd
new 84c3c9952afb iwlwifi: move UEFI code to a separate file
new 9dad325f9d57 iwlwifi: support loading the reduced power table from UEFI
new 4db7cf1e0108 iwlwifi: move error dump to fw utils
new c863797b8198 iwlwifi: add 9560 killer device
new 48d0c8d5a0b9 iwlwifi: fw: dump TCM error table if present
new 4c59eac6ac43 iwlwifi: bump FW API to 64 for AX devices
new 559c664751e5 Merge tag 'iwlwifi-next-for-kalle-2021-06-22' of git://git [...]
new 1a3ac5c651a0 brcmfmac: support parse country code map from DT
new 1d8820d5462d rtw88: fix c2h memory leak
new c2a3823dad49 iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func()
new 4e3db44a242a Merge tag 'wireless-drivers-next-2021-06-25' of git://git. [...]
new 17081633e22d net/smc: Ensure correct state of the socket in send path
new 3089cf6d3caa ice: add tracepoints
new 172db5f91d5f ice: add support for auxiliary input/output pins
new 37c592062b16 ice: remove the VSI info from previous agg
new 70fa0a078099 ice: remove unnecessary VSI assignment
new b81c191c468b ice: Fix a memory leak in an error handling path in 'ice_p [...]
new ff8744b5eb11 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 99c8719b7981 bareudp: allow redirecting bareudp packets to eth devices
new 7ad136fd288c ipip: allow redirecting ipip and mplsip packets to eth devices
new 730eed2772e7 sit: allow redirecting ip6ip, ipip and mplsip packets to e [...]
new aab1e898c26c gre: let mac_header point to outer header only when necessary
new da5a2e49f064 ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to [...]
new b2d898c8a523 gtp: reset mac_header after decap
new 8eb517a2a4ae Merge branch 'reset-mac'
new c4512c63b119 mptcp: fix 'masking a bool' warning
new e93bdd78406d wireless: wext-spy: Fix out-of-bounds warning
new c2a8637c055e net: wireless: wext_compat.c: Remove redundant assignment to ps
new 5eae27050048 mac80211: Remove redundant assignment to ret
new 21b7805434f6 cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS
new 5b5c9f3bd5f3 cfg80211: clean up variable use in cfg80211_parse_colocated_ap()
new 0edab4ff84b6 mac80211: minstrel_ht: ignore frame that was sent with noAck flag
new 0044cc177f23 mac80211: unify queueing SKB to iface
new 07bd1c79c9fb mac80211: refactor SKB queue processing a bit
new f057d1403689 mac80211: use sdata->skb_queue for TDLS
new 4ebdce1dcbd4 mac80211: simplify ieee80211_add_station()
new cff7b5ca2535 mac80211: add ieee80211_is_tx_data helper function
new d333322361e7 mac80211: do not use low data rates for data frames with n [...]
new 4e6c78bdcfbc mac80211: refactor rc_no_data_or_no_ack_use_min function
new 057e377af24a mac80211: remove the repeated declaration
new 9df66d5b9f45 cfg80211: fix default HE tx bitrate mask in 2G band
new d656a4c6ead6 mac80211: consider per-CPU statistics if present
new 3f9d9725cb7d mac80211: don't open-code LED manipulations
new 358ae88881ad cfg80211: expose the rfkill device to the low level driver
new 08a46c642001 mac80211: move A-MPDU session check from minstrel_ht to mac80211
new 03c3911d2d67 mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue
new 3187ba0cea77 mac80211: add rate control support for encap offload
new 4f2e3eb6c985 mac80211: check per vif offload_flags in Tx path
new e6ed929b4140 wireless: add check of field VHT Extended NSS BW Capable f [...]
new 626c30f9e773 mac80211_hwsim: add concurrent channels scanning support o [...]
new 93efeeea0fe6 mac80211_hwsim: record stats in non-netlink path
new 1806239dec0d ieee80211: add the value for Category '6' in "rtw_ieee8021 [...]
new e41eb3e408de mac80211: remove iwlwifi specific workaround that broke st [...]
new 10a35c222bc6 mac80211: allow SMPS requests only in client mode
new 79ea0a5fad74 mac80211: move SMPS mode setting after ieee80211_prep_connection
new 7d7b00759e56 mac80211: free skb in WEP error case
new d6c375095ade mac80211: handle rate control (RC) racing with chanctx definition
new 7da70d6cdf0d ieee80211: define timing measurement in extended capabilities IE
new d8b261548dcf mac80211: add to bss_conf if broadcast TWT is supported
new dd3e4fc75b4a nl80211/cfg80211: add BSS color to NDP ranging parameters
new 45daaa131841 mac80211: Properly WARN on HW scan before restart
new 9c7c637050b4 ieee80211: add defines for HE PHY cap byte 10
new c74025f47ac8 mac80211: rearrange struct txq_info for fewer holes
new 6516ee22f2a9 mac80211: improve AP disconnect message
new 64a874723829 cfg80211: trace more information in assoc trace event
new bac2fd3d7534 mac80211: remove use of ieee80211_get_he_sta_cap()
new f253683e6029 cfg80211: remove ieee80211_get_he_sta_cap()
new ab4040df6efb mac80211: fix some spelling mistakes
new aeddc05fa9cf nl80211: Fix typo pmsr->pmsr
new b767ecdaf98a cfg80211: reg: improve bad regulatory warning
new be989891e4f2 cfg80211: add cfg80211_any_usable_channels()
new 0bc47057b54b mac80211: conditionally advertise HE in probe requests
new 1b7b3ac8ff33 cfg80211: set custom regdomain after wiphy registration
new f4f8650588d3 cfg80211: allow advertising vendor-specific capabilities
new 9bd6a83e53a7 mac80211: add vendor-specific capabilities to assoc request
new 52bb205213a8 cfg80211: Support hidden AP discovery over 6GHz band
new 7d29bc50b30e mac80211: always include HE 6GHz capability in probe request
new 15fae3410f1d mac80211: notify driver on mgd TX completion
new 65be6aa36ded mac80211: add HE 6 GHz capability only if supported
new 6e899fa027ad mac80211: Enable power save after receiving NULL packet ACK
new 95f83ee8d857 mac80211: fix NULL ptr dereference during mesh peer connec [...]
new 744757e46bf1 mac80211: remove iwlwifi specific workaround NDPs of null_ [...]
new 2832943c789a Revert "mac80211: HE STA disassoc due to QOS NULL not sent"
new 2433647bc8d9 mac80211: Switch to a virtual time-based airtime scheduler
new 007b312c6f29 Merge tag 'mac80211-next-for-net-next-2021-06-25' of git:/ [...]
new 335a2a1fcefc esp: drop unneeded assignment in esp4_gro_receive()
new fe9f1d8779cb xfrm: add state hashtable keyed by seq
new a925316af80a net: Remove unnecessary variables
new 152bca090243 xfrm: remove description from xfrm_type struct
new 7a7ae1eba24a xfrm: policy: fix a spelling mistake
new 9acf4d3b9ec1 xfrm: ipv6: add xfrm6_hdr_offset helper
new 37b9e7eb5565 xfrm: ipv6: move mip6_destopt_offset into xfrm core
new 848b18fb7fbd xfrm: ipv6: move mip6_rthdr_offset into xfrm core
new d1002d2490e3 xfrm: remove hdr_offset indirection
new 3ca5ca83e206 xfrm: merge dstopt and routing hdroff functions
new 1b50dd478f49 xfrm: delete xfrm4_output_finish xfrm6_output_finish declarations
new 30ad6a84f60b xfrm: avoid compiler warning when ipv6 is disabled
new cfc61c598e43 xfrm: replay: avoid xfrm replay notify indirection
new c7f877833c9f xfrm: replay: remove advance indirection
new 25cfb8bc97c2 xfrm: replay: remove recheck indirection
new adfc2fdbae30 xfrm: replay: avoid replay indirection
new b5a1d1fe0cbb xfrm: replay: remove last replay indirection
new 1b077ce1c5be Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 0c6de0c943db net: tipc: fix FB_MTU eat two pages
new d4cfb7fe5713 net: tipc: replace align() with ALIGN in msg.c
new c948b46a7dcd Merge branch 'tipc-next'
new 03a92fe8cedb net: hns3: add support for FD counter in debugfs
new d59daf6a4cee net: hns3: add support for dumping MAC umv counter in debugfs
new 2eeae3a5cb33 Merge branch 'hns3-next'
new 78eeadb8fea6 bnxt_en: Update firmware interface to 1.10.2.47
new ae5c42f0b92c bnxt_en: Get PTP hardware capability from firmware
new 118612d519d8 bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods
new 390862f45c85 bnxt_en: Get the full 48-bit hardware timestamp periodically
new 7f5515d19cd7 bnxt_en: Get the RX packet timestamp
new 83bb623c968e bnxt_en: Transmit and retrieve packet timestamps
new 93cb62d98e9c bnxt_en: Enable hardware PTP support
new a1b05634e1f0 Merge branch 'bnxt_en-ptp'
new e887b2df6251 net: bridge: include the is_local bit in br_fdb_replay
new 97558e880f63 net: ocelot: delete call to br_fdb_replay
new 69bfac968a06 net: switchdev: add a context void pointer to struct switc [...]
new 0d2cfbd41c4a net: bridge: ignore switchdev events for LAG ports which d [...]
new bdf123b455ce net: bridge: constify variables in the replay helpers
new 7e8c18586daf net: bridge: allow the switchdev replay functions to be ca [...]
new 4ede74e73b5b net: dsa: refactor the prechangeupper sanity checks into a [...]
new 749189453234 net: dsa: replay a deletion of switchdev objects for ports [...]
new 3095f512e317 Merge branch 'bridge-replay-helpers'
new 6f8515568e69 net/mlx5: Compare sampler flow destination ID in fs_core
new 1ab6dc35e914 net/mlx5: DR, Add support for flow sampler offload
new 6cdc686aa316 net/mlx5: Increase hairpin buffer size
new 5bd8cee2b9c5 net/mlx5: SF, Improve performance in SF allocation
new e8c827614530 net/mlx5e: kTLS, Add stats for number of deleted kTLS TX o [...]
new 5589b8f1a2c7 net/mlx5e: Add IPsec support to uplink representor
new 4bec3cea34e9 Merge tag 'mlx5-updates-2021-06-26' of git://git.kernel.or [...]
new f00af5cc58ec net: sparx5: check return value after calling platform_get [...]
new 8f4c38f75886 net: sparx5: fix return value check in sparx5_create_targets()
new 83300c69e797 net: sparx5: fix error return code in sparx5_register_noti [...]
new 1fd07f33c3ea ipv6: ICMPV6: add response to ICMPV6 RFC 8335 PROBE messages
new 0c38740c0896 selftests/bpf: Fix ringbuf test fetching map FD
new 85102ba58b41 samples/bpf: Fix Segmentation fault for xdp_redirect command
new 7c6090ee2a7b samples/bpf: Fix the error return code of xdp_redirect's main()
new f42cfb469f9b bpf: Add documentation for libbpf including API autogen
new 5c10a3dbe922 libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe [...]
new 0ae64fb6b645 libbpf: Add request buffer type for netlink messages
new ee62a5c6bb10 libbpf: Switch to void * casting in netlink helpers
new 4b9718b5a201 docs, af_xdp: Consistent indentation in examples
new ced50fc49f3b bpf, x86: Remove unused cnt increase from EMIT macro
new 647d446d66e4 media, bpf: Do not copy more entries than user space requested
new ba47396e1c04 Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_s [...]
new 364745fbe981 bpf: Do not change gso_size during bpf_skb_change_proto()
new 0bc919d3e0b8 bpf: Support all gso types in bpf_skb_change_proto()
new b9964ce74544 rcu: Create an unrcu_pointer() to remove __rcu from a pointer
new 9a145c04a293 doc: Clarify and expand RCU updaters and corresponding readers
new e74c74f9e51d doc: Give XDP as example of non-obvious RCU reader/updater [...]
new 694cea395fde bpf: Allow RCU-protected lookups to happen from bh context
new 782347b6bcad xdp: Add proper __rcu annotations to redirect map entries
new 77151ccf1065 bpf, sched: Remove unneeded rcu_read_lock() around BPF pro [...]
new 0939e0537896 ena: Remove rcu_read_lock() around XDP program invocation
new 158c1399fc45 bnxt: Remove rcu_read_lock() around XDP program invocation
new 36baafe347a8 thunderx: Remove rcu_read_lock() around XDP program invocation
new 547aabcac325 freescale: Remove rcu_read_lock() around XDP program invocation
new 49589b23d5a9 intel: Remove rcu_read_lock() around XDP program invocation
new 959ad7ec066d marvell: Remove rcu_read_lock() around XDP program invocation
new c4411b371c10 mlx4: Remove rcu_read_lock() around XDP program invocation
new d5789621b658 nfp: Remove rcu_read_lock() around XDP program invocation
new 4415db6ca85a qede: Remove rcu_read_lock() around XDP program invocation
new 4eb14e3fc619 sfc: Remove rcu_read_lock() around XDP program invocation
new 7b6ee873ff20 netsec: Remove rcu_read_lock() around XDP program invocation
new 2f1e432d339c stmmac: Remove rcu_read_lock() around XDP program invocation
new 0cc84b9a6003 ti: Remove rcu_read_lock() around XDP program invocation
new a196fa78a265 bpfilter: Specify the log level for the kmsg message
new 328aac5ecd11 bpf, x86: Fix extable offset calculation
new 95b861a7935b bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing
new ccff81e1d028 bpf: Fix false positive kmemleak report in bpf_ringbuf_are [...]
new a78cae247681 xdp: Move the rxq_info.mem clearing to unreg_mem_model()
new e1289cfb634c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new c469c9c9733c Bluetooth: 6lowpan: delete unneeded variable initialization
new 07d85dbe411a Bluetooth: use flexible-array member instead of zero-length array
new 1c6ed31b1696 Bluetooth: Return whether a connection is outbound
new 1cb027f2f803 Bluetooth: virtio_bt: add missing null pointer check on al [...]
new 8454ed9ff964 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...]
new 393dc5d19c82 Bluetooth: btusb: Add support for Lite-On Mediatek Chip
new 44e936d7459c Bluetooth: btusb: fix memory leak
new 3cfdf8fcaafa Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
new 4ef36a52b0e4 Bluetooth: Fix the HCI to MGMT status conversion table
new 59f90f135128 Bluetooth: hci_qca: fix potential GPF
new de75cd0d9b2f Bluetooth: Add ncmd=0 recovery handling
new b0e56db78744 Bluetooth: 6lowpan: remove unused function
new 06d213d8a89a Bluetooth: Fix alt settings for incoming SCO with transpar [...]
new b43ca511178e Bluetooth: btqca: Don't modify firmware contents in-place
new 27f4d1f214ae Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth
new 0ea9fd001a14 Bluetooth: Shutdown controller after workqueues are flushe [...]
new d8f97da1b92d Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750
new ecf6b2d95666 Bluetooth: btqca: Add support for firmware image with mbn [...]
new 99fba8e3f1d1 Bluetooth: btqca: Moved extracting rom version info to com [...]
new d88c6de4f8b6 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...]
new 7a4cb1635a4b dt-bindings: net: bluetooth: Add device tree bindings for [...]
new 0324d19cb998 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500)
new 1c58e933aba2 Bluetooth: Remove spurious error message
new 1fa20d7d4aad Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails
new de895b43932c Bluetooth: L2CAP: Fix invalid access on ECRED Connection response
new e848dbd364ac Bluetooth: btusb: Add support USB ALT 3 for WBS
new c615943ef052 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro
new 79699a7056ff Bluetooth: Translate additional address type during le_conn_comp
new c32d624640fd Bluetooth: disable filter dup when scan for adv monitor
new 02ce2c2c2402 Bluetooth: mgmt: Fix the command returns garbage parameter value
new 3011faa29bc6 Bluetooth: hci_h5: Add RTL8822CS capabilities
new 33404381c5e8 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...]
new 9fd2e2949b43 Bluetooth: btrtl: rename USB fw for RTL8761
new 799acb934791 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid
new 76c185a51505 Bluetooth: use inclusive language in hci_core.h
new 6397729bb74d Bluetooth: use inclusive language to describe CPB
new ef365da1803d Bluetooth: use inclusive language in HCI LE features
new fad646e16d3c Bluetooth: use inclusive language in SMP
new 67ffb1857a18 Bluetooth: use inclusive language in comments
new a1b2fdf97f36 Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...]
new ca17a5cccf8b Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855.
new 4f00bfb37267 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...]
new 8c8ca05d3291 Bluetooth: bnep: Use the correct print format
new b442a8533b02 Bluetooth: cmtp: Use the correct print format
new 093dabb4f1af Bluetooth: hidp: Use the correct print format
new 658d5d8080b5 Bluetooth: 6lowpan: Use the correct print format
new fad48d848cf6 Bluetooth: a2mp: Use the correct print format
new 610850bebc5b Bluetooth: amp: Use the correct print format
new 85d6728421c9 Bluetooth: mgmt: Use the correct print format
new 496bdeeeda09 Bluetooth: msft: Use the correct print format
new 79dbeafe5ef1 Bluetooth: sco: Use the correct print format
new 83b4b1955141 Bluetooth: smp: Use the correct print format
new 74be523ce6be Bluetooth: use inclusive language in HCI role comments
new 39bc74ca0119 Bluetooth: use inclusive language when tracking connections
new 3d4f9c00492b Bluetooth: use inclusive language when filtering devices
new c9ed0a707730 Bluetooth: Fix Set Extended (Scan Response) Data
new dd912f43bbda Bluetooth: btmrvl: remove redundant continue statement
new 43e59cb7e607 Bluetooth: Increment management interface revision
new 23837a6d7a1a Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminat [...]
new 1f0536139cb8 Bluetooth: hci_uart: Remove redundant assignment to fw_ptr
new f0305e732a1a Merge tag 'for-net-next-2021-06-28' of git://git.kernel.or [...]
new f7458934b079 net: bridge: mrp: Update the Test frames for MRA
new 74e7feff0e22 net: dsa: sja1105: fix dynamic access to L2 Address Lookup [...]
new b74ef9f9cb91 net: sparx5: Do not use mac_addr uninitialized in mchp_spa [...]
new a358f40600b3 once: implement DO_ONCE_LITE for non-fast-path "do once" f [...]
new 127d7355abb3 net: update netdev_rx_csum_fault() print dump only once
new 84fe73996c2e Merge branch 'do_once_lite'
new 3e19ae7c6fd6 net: bridge: use READ_ONCE() and WRITE_ONCE() compiler bar [...]
new 6eb38bf8eb90 net: bridge: switchdev: send FDB notifications for host addresses
new f851a721a638 net: bridge: allow br_fdb_replay to be called for the brid [...]
new b117e1e8a86d net: dsa: delete dsa_legacy_fdb_add and dsa_legacy_fdb_del
new 63609c8fac40 net: dsa: introduce dsa_is_upstream_port and dsa_switch_is [...]
new b8e997c49003 net: dsa: introduce a separate cross-chip notifier type fo [...]
new 161ca59d39e9 net: dsa: reference count the MDB entries at the cross-chi [...]
new 3dc80afc5098 net: dsa: introduce a separate cross-chip notifier type fo [...]
new 3f6e32f92a02 net: dsa: reference count the FDB addresses at the cross-c [...]
new 26ee7b06a4d3 net: dsa: install the host MDB and FDB entries in the mast [...]
new 3068d466a67e net: dsa: sync static FDB entries on foreign interfaces to [...]
new 10fae4ac89ce net: dsa: include bridge addresses which are local in the [...]
new 81a619f78759 net: dsa: include fdb entries pointing to bridge in the ho [...]
new 4bed397c3e65 net: dsa: ensure during dsa_fdb_offload_notify that dev_ho [...]
new 63c51453c82c net: dsa: replay the local bridge FDB entries pointing to [...]
new 7f4e5c5b8cb0 Merge branch 'dsa-rx-filtering'
new e3ae2365efc1 net: sock: introduce sk_error_report
new e6a3e4434000 net: sock: add trace for socket errors
new c79fa61c94f7 Merge branch 'inet-sk_error-tracers'
new 8602e40fc813 ptp: Set lookup cookie when creating a PTP PPS source.
new 23ac0b421674 net: use netdev_info in ndo_dflt_fdb_{add,del}
new 78ecc8903de2 net: say "local" instead of "static" addresses in ndo_dflt [...]
new b03cfe6fdee4 Merge branch 'ndo_dflt_fdb-print'
new 5a9b876e9d76 net: stmmac: option to enable PHY WOL with PMT enabled
new 945beb755633 stmmac: intel: Enable PHY WOL option in EHL
new 1dd53a61488d stmmac: intel: set PCI_D3hot in suspend
new 66f1546dfd7d Merge branch 'stmmac-phy-wol'
new ecd89c02da85 gve: DQO: Fix off by one in gve_rx_dqo()
new 6706721d82f8 tcp_yeah: check struct yeah size at compile time
new 3f8ad50a9e43 tcp: change ICSK_CA_PRIV_SIZE definition
new e3a5de6d81d8 net: ethernet: aeroflex: fix UAF in greth_of_remove
new e4b8700e07a8 net: ethernet: ezchip: fix UAF in nps_enet_remove
new 4ae85b23e1f0 net: ethernet: ezchip: remove redundant check
new 0de449d59959 net: ethernet: ezchip: fix error handling
new dda2626b86c2 Merge branch 'ezchip-fixes'
new 603113c514e9 vrf: do not push non-ND strict packets with a source LLA t [...]
new 89837eb4b246 net: sched: add barrier to ensure correct ordering for loc [...]
new 2b4cd14fd995 net/netif_receive_skb_core: Use migrate_disable()
new 536ba2e06d1a hv_netvsc: Set needed_headroom according to VF
new 1f9482aa8d41 mwifiex: bring down link before deleting interface
new 0d98ec879ddc Merge tag 'wireless-drivers-2021-06-19' of git://git.kerne [...]
new d5f9023fa61e can: bcm: delay release of struct bcm_op after synchronize_rcu()
new fb8696ab14ad can: gw: synchronize rcu operations before removing gw job entry
new 14a4696bc311 can: isotp: isotp_release(): omit unintended hrtimer resta [...]
new 22c696fed25c can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_ [...]
new ab4a0b8fcb9a net: can: ems_usb: fix use-after-free in ems_usb_disconnect()
new d52f9b22d56f Merge tag 'linux-can-fixes-for-5.13-20210619' of git://git [...]
new d452d48b9f8b tls: prevent oversized sendfile() hangs by ignoring MSG_MORE
new 1502328f17ab mptcp: fix bad handling of 32 bit ack wrap-around
new 5957a8901db4 mptcp: fix 32 bit DSN expansion
new 0d0f2a36e38a Merge branch 'mptcp-sdeq-fixes'
new 6a1e5a4af17e atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
new 70b639dc41ad atm: nicstar: register the interrupt handler in the right place
new 4f35dabb51f6 Merge branch 'nnicstar-fixes'
new b90788459cd6 net: mana: Fix a memory leak in an error handling path in [...]
new c7ff9cff7060 vsock: notify server to shutdown when client has pending signal
new b8b79c414eca net: dsa: mv88e6xxx: Fix adding vlan 0
new 0cd58e5c53ba pkt_sched: sch_qfq: fix qfq_change_class() error path
new 85e8b032d6eb vxlan: add missing rcu_read_lock() in neigh_reduce()
new 45423cff1db6 sfc: avoid double pci_remove of VFs
new 1ebe4feb8b44 sfc: error code if SRIOV cannot be disabled
new 9a022e76500e sfc: explain that "attached" VFs only refer to Xen
new 3ddd6e2f7109 sfc: avoid duplicated code in ef10_sriov
new 490274b47468 mptcp: avoid race on msk state changes
new 597dbae77ee5 mptcp: drop duplicate mptcp_setsockopt() declaration
new e596212e0f4b Merge branch 'mptcp-fixes'
new a6e3f2985a80 ip6_tunnel: fix GRE6 segmentation
new 3c9ef511b9fa bonding: avoid adding slave device with IFF_MASTER flag
new c69f114d0989 net/ipv4: swap flow ports when validating source
new ddeacc4f6494 net: broadcom: bcm4908_enet: reset DMA rings sw indexes properly
new ce8eb4c728ef net: ti: am65-cpsw-nuss: Fix crash when changing number of [...]
new 8744365e2584 MAINTAINERS: netfilter: add irc channel
new cdd73cc545c0 netfilter: nft_exthdr: check for IPv6 packet before furthe [...]
new 8f518d43f89a netfilter: nft_osf: check for TCP packet before further pr [...]
new 52f0f4e178c7 netfilter: nft_tproxy: restrict support to TCP and UDP tra [...]
new 3c5e44622011 netfilter: nf_tables: memleak in hw offload abort path
new ea45fdf82cc9 netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BAS [...]
new 534799097a77 netfilter: nf_tables: skip netlink portID validation if zero
new e31f072ffab0 netfilter: nf_tables: do not allow to delete table with ow [...]
new f4b29d2ee903 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
new b515d2637276 xfrm: xfrm_state_mtu should return at least 1280 for ipv6
new d7b0408934c7 xfrm: policy: Read seqcount outside of rcu-read side in xf [...]
new 6e1e89418a5c xfrm: Remove the repeated declaration
new eebd49a4ffb4 xfrm: remove the fragment check for ipv6 beet mode
new 6fd06963fa74 xfrm: Fix error reporting in xfrm_state_construct.
new dd72fadf2186 xfrm: Fix xfrm offload fallback fail case
new 7c2becf7968b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 4d293fe1c69c bonding: allow nesting of bonding device
new b2ac9800cfe0 net: bcmgenet: Fix attaching to PYH failed on RPi 4B
new bcc3f2a829b9 ipv6: exthdrs: do not blindly use init_net
new 2f99619820c2 xsk: Fix missing validation for skb and unaligned mode
new f654fae47e83 xsk: Fix broken Tx ring validation
new 61e8aeda9398 bpf: Fix libelf endian handling in resolv_btfids
new 9f2470fbc4cb skmsg: Improve udp_bpf_recvmsg() accuracy
new a7e65fe7d820 selftests/bpf: Retry for EAGAIN in udp_redir_to_connected()
new e00a5c331bf5 udp: Fix a memory leak in udp_read_sock()
new 30b9c54a707d skmsg: Clear skb redirect pointer before dropping it
new 0cf6672b23c8 skmsg: Fix a memory leak in sk_psock_verdict_apply()
new 1581a6c1c329 skmsg: Teach sk_psock_verdict_apply() to return errors
new 42830571f1fd skmsg: Pass source psock to sk_psock_skb_redirect()
new 781dd0431eb5 skmsg: Increase sk->sk_drops when dropping packets
new 5dec6d96d12d bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags
new 7dd5d437c258 bpf: Fix integer overflow in argument calculation for bpf_ [...]
new 7506d211b932 bpf: Fix null ptr deref with mixed tail calls and subprogs
new c2f5c57d99de Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
new 0ec13aff058a Revert "ibmvnic: simplify reset_long_term_buff function"
new 2ca220f92878 Revert "ibmvnic: remove duplicate napi_schedule call in op [...]
new 65d6470d139a ibmvnic: clean pending indirect buffs during reset
new 72368f8b2b9e ibmvnic: account for bufs already saved in indir_buf
new 552a33729f1a ibmvnic: set ltb->buff to NULL after freeing
new f6ebca8efa52 ibmvnic: free tx_pool if tso_pool alloc fails
new 154b3b2a6ffc ibmvnic: parenthesize a check
new ede285b105d3 Merge branch 'ibmvnic-fixes'
new aaf473d0100f can: j1939: j1939_sk_setsockopt(): prevent allocation of j [...]
new b17233d385d0 can: peak_pciefd: pucan_handle_status(): fix a potential s [...]
new abe90454f075 Merge tag 'linux-can-fixes-for-5.13-20210624' of git://git [...]
new 1f7fe5121127 net: macsec: fix the length used to copy the key for offloading
new c309217f91f2 net: phy: mscc: fix macsec key length
new d67fb4772d9a net: atlantic: fix the macsec key length
new d9b6d26f6569 Merge branch 'macsec-key-length'
new 624085a31c1a ipv6: fix out-of-bound access in ip6_parse_tlv()
new 9c04cfcd4aad i40e: Fix error handling in i40e_vsi_open
new 9262793e59f0 i40e: Fix autoneg disabling for non-10GBaseT links
new 26b0ce8dd3dd i40e: fix PTP on 5Gb links
new 956e759d5f8e i40e: Fix missing rtnl locking when setting up pf switch
new fd7ce282afc4 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new 2e7256f12cdb e1000e: Check the PCIm state
new ab372c2293f5 ieee802154: hwsim: Fix possible memory leak in hwsim_subsc [...]
new 28a5501c3383 ieee802154: hwsim: Fix memory leak in hwsim_add_one
new 0303b30375df ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl()
new 8bead5c2a255 Merge tag 'ieee802154-for-davem-2021-06-24' of git://git.k [...]
new be7f62eebaff net: dsa: sja1105: fix NULL pointer dereference in sja1105 [...]
new ff70202b2d1a dev_forward_skb: do not scrub skb mark within the same name space
new 1db1a862a08f gve: Fix swapped vars when fetching max queues
new d6765985a42a Revert "be2net: disable bh with spin_lock in be_process_mcc"
new fade56410c22 net: lwtunnel: handle MTU calculation in forwading
new 3f2db250099f net: sched: fix warning in tcindex_alloc_perfect_hash
new 9ea3e52c5bc8 flow_offload: action should not be NULL when it is referenced
new 0c5dc070ff3d sctp: validate from_addr_param return
new 50619dbf8db7 sctp: add size validation when walking chunks
new b6ffe7671b24 sctp: validate chunk size in __rcv_asconf_lookup
new ef6c8d6ccf0c sctp: add param size validation for SCTP_PARAM_SET_PRIMARY
new f9beb95e6a26 Merge branch 'sctp-size-validations'
new b856150c8098 net: phy: at803x: mask 1000 Base-X link mode
new a118ff661889 selftests: net: devlink_port_split: check devlink returned [...]
new b6df00789e28 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new dbe69e433722 Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/ [...]
The 2379 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../ABI/testing/sysfs-devices-platform-soc-ipa | 78 +
Documentation/RCU/checklist.rst | 55 +-
Documentation/bpf/index.rst | 14 +
Documentation/bpf/libbpf/libbpf.rst | 14 +
Documentation/bpf/libbpf/libbpf_api.rst | 27 +
Documentation/bpf/libbpf/libbpf_build.rst | 37 +
.../bpf/libbpf/libbpf_naming_convention.rst | 162 +
Documentation/bpf/llvm_reloc.rst | 240 +
.../devicetree/bindings/net/brcm,iproc-mdio.txt | 23 -
.../devicetree/bindings/net/brcm,iproc-mdio.yaml | 38 +
.../devicetree/bindings/net/can/rcar_can.txt | 80 -
.../devicetree/bindings/net/can/rcar_canfd.txt | 107 -
.../bindings/net/can/renesas,rcar-can.yaml | 139 +
.../bindings/net/can/renesas,rcar-canfd.yaml | 122 +
.../devicetree/bindings/net/dsa/mt7530.txt | 6 +
.../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 132 +
.../devicetree/bindings/net/dsa/qca8k.txt | 40 +
.../devicetree/bindings/net/dsa/sja1105.txt | 156 -
.../bindings/net/ethernet-controller.yaml | 2 +
.../devicetree/bindings/net/ingenic,mac.yaml | 76 +
.../bindings/net/microchip,sparx5-switch.yaml | 226 +
.../bindings/net/nfc/samsung,s3fwrn5.yaml | 5 +
.../devicetree/bindings/net/qcom,ipa.yaml | 1 +
.../devicetree/bindings/net/qualcomm-bluetooth.txt | 69 -
.../bindings/net/qualcomm-bluetooth.yaml | 183 +
.../devicetree/bindings/net/realtek,rtl82xx.yaml | 45 +
.../devicetree/bindings/net/rockchip-dwmac.yaml | 30 +-
.../devicetree/bindings/net/snps,dwmac.yaml | 21 +
Documentation/firmware-guide/acpi/dsd/phy.rst | 199 +
Documentation/firmware-guide/acpi/index.rst | 1 +
Documentation/networking/af_xdp.rst | 32 +-
.../device_drivers/cellular/qualcomm/rmnet.rst | 126 +-
.../device_drivers/ethernet/amazon/ena.rst | 164 +-
.../device_drivers/ethernet/google/gve.rst | 53 +-
.../device_drivers/ethernet/mellanox/mlx5.rst | 88 +
Documentation/networking/device_drivers/index.rst | 1 +
.../networking/device_drivers/wwan/index.rst | 18 +
.../networking/device_drivers/wwan/iosm.rst | 96 +
Documentation/networking/devlink/devlink-port.rst | 35 +
Documentation/networking/devlink/devlink-trap.rst | 1 +
Documentation/networking/devlink/index.rst | 1 +
Documentation/networking/devlink/netdevsim.rst | 26 +
Documentation/networking/devlink/prestera.rst | 141 +
Documentation/networking/dsa/configuration.rst | 68 +
Documentation/networking/dsa/dsa.rst | 21 +-
Documentation/networking/dsa/sja1105.rst | 61 +-
Documentation/networking/ethtool-netlink.rst | 8 +-
Documentation/networking/ip-sysctl.rst | 95 +
Documentation/networking/mptcp-sysctl.rst | 29 +-
Documentation/networking/nf_conntrack-sysctl.rst | 24 +
Documentation/networking/phy.rst | 6 +
MAINTAINERS | 36 +
arch/alpha/include/uapi/asm/socket.h | 2 +
arch/arm64/boot/dts/microchip/sparx5.dtsi | 94 +-
.../boot/dts/microchip/sparx5_pcb134_board.dtsi | 481 +-
.../boot/dts/microchip/sparx5_pcb135_board.dtsi | 621 +-
arch/arm64/boot/dts/rockchip/rk3308.dtsi | 22 +
arch/arm64/net/bpf_jit_comp.c | 19 +-
arch/microblaze/Makefile | 2 +-
arch/microblaze/include/asm/page.h | 3 -
arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 46 +
arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 6 +-
arch/mips/include/uapi/asm/socket.h | 2 +
arch/parisc/include/uapi/asm/socket.h | 2 +
arch/s390/include/asm/qdio.h | 4 +-
arch/sparc/include/uapi/asm/socket.h | 2 +
arch/x86/net/bpf_jit_comp.c | 46 +-
drivers/acpi/utils.c | 14 +
drivers/atm/iphase.c | 13 +-
drivers/atm/iphase.h | 1 -
drivers/atm/nicstar.c | 26 +-
drivers/atm/zeprom.h | 2 +-
drivers/base/core.c | 7 +
drivers/bluetooth/btbcm.c | 1 +
drivers/bluetooth/btmrvl_sdio.c | 4 +-
drivers/bluetooth/btmtkuart.c | 6 +-
drivers/bluetooth/btqca.c | 113 +-
drivers/bluetooth/btqca.h | 14 +-
drivers/bluetooth/btrtl.c | 35 +-
drivers/bluetooth/btrtl.h | 7 +
drivers/bluetooth/btusb.c | 45 +-
drivers/bluetooth/hci_ag6xx.c | 1 -
drivers/bluetooth/hci_h5.c | 5 +-
drivers/bluetooth/hci_qca.c | 118 +-
drivers/bluetooth/virtio_bt.c | 3 +
drivers/infiniband/hw/i40iw/i40iw_main.c | 5 +-
drivers/infiniband/hw/mlx5/fs.c | 9 +-
drivers/infiniband/hw/mlx5/odp.c | 8 +-
drivers/isdn/hardware/mISDN/hfcpci.c | 2 +-
drivers/isdn/mISDN/dsp_pipeline.c | 46 +-
drivers/media/rc/bpf-lirc.c | 3 +-
drivers/net/Kconfig | 23 +-
drivers/net/appletalk/cops.c | 30 +-
drivers/net/appletalk/ltpc.c | 16 +-
drivers/net/bareudp.c | 1 +
drivers/net/bonding/bond_alb.c | 13 +-
drivers/net/bonding/bond_debugfs.c | 3 +-
drivers/net/bonding/bond_main.c | 39 +-
drivers/net/bonding/bond_netlink.c | 2 +-
drivers/net/bonding/bond_options.c | 5 +-
drivers/net/bonding/bond_procfs.c | 1 +
drivers/net/bonding/bond_sysfs.c | 7 +
drivers/net/caif/caif_virtio.c | 6 +-
drivers/net/can/at91_can.c | 2 +-
drivers/net/can/c_can/Makefile | 5 +
drivers/net/can/c_can/c_can.c | 1354 ---
drivers/net/can/c_can/c_can.h | 3 +-
drivers/net/can/c_can/c_can_ethtool.c | 43 +
drivers/net/can/c_can/c_can_main.c | 1354 +++
drivers/net/can/m_can/m_can.c | 244 +-
drivers/net/can/peak_canfd/peak_canfd.c | 4 +-
drivers/net/can/softing/softing_main.c | 2 -
drivers/net/can/spi/hi311x.c | 2 +-
drivers/net/can/spi/mcp251x.c | 2 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +-
drivers/net/can/usb/Kconfig | 2 +
drivers/net/can/usb/ems_usb.c | 3 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 14 +-
drivers/net/dsa/b53/b53_common.c | 30 +-
drivers/net/dsa/b53/b53_srab.c | 3 +-
drivers/net/dsa/hirschmann/hellcreek.c | 3 +-
drivers/net/dsa/microchip/ksz8795.c | 214 +-
drivers/net/dsa/microchip/ksz8795_reg.h | 67 +-
drivers/net/dsa/mt7530.c | 264 +-
drivers/net/dsa/mt7530.h | 20 +-
drivers/net/dsa/mv88e6xxx/chip.c | 6 +-
drivers/net/dsa/ocelot/felix.c | 2 +
drivers/net/dsa/ocelot/seville_vsc9953.c | 5 +
drivers/net/dsa/qca8k.c | 803 +-
drivers/net/dsa/qca8k.h | 58 +-
drivers/net/dsa/sja1105/Kconfig | 9 +-
drivers/net/dsa/sja1105/Makefile | 1 +
drivers/net/dsa/sja1105/sja1105.h | 128 +-
drivers/net/dsa/sja1105/sja1105_clocking.c | 170 +-
drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 360 +-
drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 1 +
drivers/net/dsa/sja1105/sja1105_ethtool.c | 1089 +--
drivers/net/dsa/sja1105/sja1105_flower.c | 13 +-
drivers/net/dsa/sja1105/sja1105_main.c | 769 +-
drivers/net/dsa/sja1105/sja1105_mdio.c | 543 ++
drivers/net/dsa/sja1105/sja1105_ptp.c | 97 +-
drivers/net/dsa/sja1105/sja1105_ptp.h | 13 +
drivers/net/dsa/sja1105/sja1105_sgmii.h | 53 -
drivers/net/dsa/sja1105/sja1105_spi.c | 518 +-
drivers/net/dsa/sja1105/sja1105_static_config.c | 500 +-
drivers/net/dsa/sja1105/sja1105_static_config.h | 109 +-
drivers/net/dsa/sja1105/sja1105_tas.c | 14 +-
drivers/net/dsa/sja1105/sja1105_tas.h | 2 +-
drivers/net/dsa/sja1105/sja1105_vl.c | 2 +-
drivers/net/dsa/xrs700x/xrs700x.c | 78 +
drivers/net/ethernet/3com/3c59x.c | 2 +-
drivers/net/ethernet/8390/axnet_cs.c | 14 +-
drivers/net/ethernet/8390/pcnet_cs.c | 2 +-
drivers/net/ethernet/8390/smc-ultra.c | 6 +-
drivers/net/ethernet/8390/stnic.c | 2 +-
drivers/net/ethernet/aeroflex/greth.c | 3 +-
drivers/net/ethernet/alteon/acenic.c | 26 +-
drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 2 -
drivers/net/ethernet/amazon/ena/ena_com.c | 3 +-
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 30 +-
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 18 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 220 +-
drivers/net/ethernet/amazon/ena/ena_netdev.h | 23 +-
drivers/net/ethernet/amd/amd8111e.c | 4 +-
drivers/net/ethernet/amd/amd8111e.h | 6 +-
drivers/net/ethernet/amd/atarilance.c | 2 +-
drivers/net/ethernet/amd/declance.c | 2 +-
drivers/net/ethernet/amd/lance.c | 4 +-
drivers/net/ethernet/amd/ni65.c | 12 +-
drivers/net/ethernet/amd/nmclan_cs.c | 12 +-
drivers/net/ethernet/amd/sun3lance.c | 12 +-
drivers/net/ethernet/apple/bmac.c | 30 +-
drivers/net/ethernet/apple/mace.c | 8 +-
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h | 4 +-
drivers/net/ethernet/arc/emac_rockchip.c | 2 +-
drivers/net/ethernet/atheros/alx/alx.h | 2 +
drivers/net/ethernet/atheros/alx/ethtool.c | 21 +-
drivers/net/ethernet/atheros/alx/main.c | 84 +-
drivers/net/ethernet/atheros/atl1c/atl1c.h | 28 +-
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 35 +-
drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 42 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 587 +-
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +-
drivers/net/ethernet/atheros/atlx/atl1.c | 2 +-
drivers/net/ethernet/broadcom/Kconfig | 1 +
drivers/net/ethernet/broadcom/b44.c | 20 +-
drivers/net/ethernet/broadcom/bcm4908_enet.c | 6 +-
drivers/net/ethernet/broadcom/bgmac-platform.c | 21 +-
drivers/net/ethernet/broadcom/bnx2.c | 6 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 4 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 -
drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 134 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 34 +
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 667 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 473 ++
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 81 +
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 -
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1 +
drivers/net/ethernet/broadcom/genet/bcmmii.c | 4 +
drivers/net/ethernet/brocade/bna/bfa_cee.c | 2 +-
drivers/net/ethernet/cadence/macb_main.c | 3 +-
drivers/net/ethernet/cadence/macb_pci.c | 2 +-
drivers/net/ethernet/cadence/macb_ptp.c | 2 +-
drivers/net/ethernet/calxeda/xgmac.c | 8 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 -
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 -
drivers/net/ethernet/chelsio/cxgb3/adapter.h | 2 +-
drivers/net/ethernet/chelsio/cxgb3/common.h | 2 +
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 19 +-
drivers/net/ethernet/chelsio/cxgb3/sge.c | 44 +-
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 6 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 7 +-
drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 2 +-
.../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +-
drivers/net/ethernet/cortina/gemini.c | 34 +-
drivers/net/ethernet/dec/tulip/de2104x.c | 4 +-
drivers/net/ethernet/dec/tulip/de4x5.c | 6 +-
drivers/net/ethernet/dec/tulip/dmfe.c | 18 +-
drivers/net/ethernet/dec/tulip/pnic2.c | 4 +-
drivers/net/ethernet/dec/tulip/tulip.h | 1 -
drivers/net/ethernet/dec/tulip/uli526x.c | 10 +-
drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +-
drivers/net/ethernet/dlink/sundance.c | 12 +-
drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +-
drivers/net/ethernet/emulex/benet/be_main.c | 2 +
drivers/net/ethernet/ezchip/nps_enet.c | 7 +-
drivers/net/ethernet/faraday/ftgmac100.c | 6 +-
drivers/net/ethernet/fealnx.c | 2 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 6 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 10 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 103 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 1 +
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 4 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 9 +-
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 31 +-
drivers/net/ethernet/freescale/fec.h | 5 +
drivers/net/ethernet/freescale/fec_main.c | 43 +-
drivers/net/ethernet/freescale/gianfar.c | 76 +-
drivers/net/ethernet/freescale/gianfar.h | 74 +-
drivers/net/ethernet/freescale/ucc_geth.c | 3 +-
drivers/net/ethernet/freescale/xgmac_mdio.c | 30 +-
drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 6 +-
drivers/net/ethernet/google/Kconfig | 2 +-
drivers/net/ethernet/google/gve/Makefile | 2 +-
drivers/net/ethernet/google/gve/gve.h | 332 +-
drivers/net/ethernet/google/gve/gve_adminq.c | 334 +-
drivers/net/ethernet/google/gve/gve_adminq.h | 112 +-
drivers/net/ethernet/google/gve/gve_desc_dqo.h | 256 +
drivers/net/ethernet/google/gve/gve_dqo.h | 81 +
drivers/net/ethernet/google/gve/gve_ethtool.c | 21 +-
drivers/net/ethernet/google/gve/gve_main.c | 295 +-
drivers/net/ethernet/google/gve/gve_rx.c | 54 +-
drivers/net/ethernet/google/gve/gve_rx_dqo.c | 763 ++
drivers/net/ethernet/google/gve/gve_tx.c | 25 +-
drivers/net/ethernet/google/gve/gve_tx_dqo.c | 1030 +++
drivers/net/ethernet/google/gve/gve_utils.c | 81 +
drivers/net/ethernet/google/gve/gve_utils.h | 28 +
drivers/net/ethernet/hisilicon/Kconfig | 2 +
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 2 -
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 9 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 16 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 76 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 8 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 2 +-
.../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 4 +-
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +-
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 10 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 90 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 1471 +++-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 64 +
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 1225 ++-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 99 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 86 +-
.../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 13 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 41 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 2604 +++---
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 47 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 414 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 89 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 621 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 60 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 115 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 542 ++
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 134 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 215 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 19 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 1 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 76 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 +
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 1 -
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 18 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 6 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 1 +
drivers/net/ethernet/huawei/hinic/hinic_main.c | 5 +-
drivers/net/ethernet/huawei/hinic/hinic_port.c | 10 +-
drivers/net/ethernet/huawei/hinic/hinic_rx.c | 1 +
drivers/net/ethernet/huawei/hinic/hinic_tx.c | 4 +-
drivers/net/ethernet/ibm/ehea/ehea_main.c | 27 +-
drivers/net/ethernet/ibm/emac/emac.h | 2 +-
drivers/net/ethernet/ibm/ibmveth.c | 54 +-
drivers/net/ethernet/ibm/ibmvnic.c | 280 +-
drivers/net/ethernet/ibm/ibmvnic.h | 6 +-
drivers/net/ethernet/intel/Kconfig | 3 +
drivers/net/ethernet/intel/e100.c | 12 +-
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 2 +-
drivers/net/ethernet/intel/e1000/e1000_hw.c | 4 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +-
drivers/net/ethernet/intel/e1000e/ich8lan.c | 2 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 26 +-
drivers/net/ethernet/intel/e1000e/phy.c | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 10 +-
drivers/net/ethernet/intel/i40e/i40e.h | 2 +
drivers/net/ethernet/intel/i40e/i40e_client.c | 132 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 124 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 18 +-
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 8 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 -
drivers/net/ethernet/intel/i40e/i40e_type.h | 1 -
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 -
drivers/net/ethernet/intel/iavf/iavf_common.c | 124 +-
drivers/net/ethernet/intel/iavf/iavf_type.h | 1 -
drivers/net/ethernet/intel/ice/Makefile | 2 +
drivers/net/ethernet/intel/ice/ice.h | 55 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 80 +-
drivers/net/ethernet/intel/ice/ice_arfs.h | 12 +-
drivers/net/ethernet/intel/ice/ice_base.c | 134 +-
drivers/net/ethernet/intel/ice/ice_base.h | 2 +-
drivers/net/ethernet/intel/ice/ice_common.c | 465 +-
drivers/net/ethernet/intel/ice/ice_common.h | 19 +
drivers/net/ethernet/intel/ice/ice_controlq.c | 62 +
drivers/net/ethernet/intel/ice/ice_controlq.h | 2 +
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 21 +
drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 15 +-
drivers/net/ethernet/intel/ice/ice_dcb_nl.h | 9 +-
drivers/net/ethernet/intel/ice/ice_devlink.c | 9 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 33 +-
drivers/net/ethernet/intel/ice/ice_fw_update.c | 10 +
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 90 +-
drivers/net/ethernet/intel/ice/ice_idc.c | 334 +
drivers/net/ethernet/intel/ice/ice_idc_int.h | 14 +
drivers/net/ethernet/intel/ice/ice_lag.c | 2 +
drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 151 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 120 +-
drivers/net/ethernet/intel/ice/ice_lib.h | 10 +-
drivers/net/ethernet/intel/ice/ice_main.c | 315 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 1558 ++++
drivers/net/ethernet/intel/ice/ice_ptp.h | 204 +
drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 651 ++
drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 79 +
drivers/net/ethernet/intel/ice/ice_sbq_cmd.h | 92 +
drivers/net/ethernet/intel/ice/ice_sched.c | 93 +-
drivers/net/ethernet/intel/ice/ice_switch.c | 28 +
drivers/net/ethernet/intel/ice/ice_switch.h | 5 +-
drivers/net/ethernet/intel/ice/ice_trace.h | 232 +
drivers/net/ethernet/intel/ice/ice_txrx.c | 54 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 5 +
drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 26 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 2 +-
drivers/net/ethernet/intel/ice/ice_type.h | 69 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 227 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 31 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 7 +-
drivers/net/ethernet/intel/ice/ice_xsk.h | 4 +-
drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +-
drivers/net/ethernet/intel/igb/igb_main.c | 13 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 4 +-
drivers/net/ethernet/intel/igbvf/netdev.c | 6 +-
drivers/net/ethernet/intel/igbvf/vf.h | 42 +-
drivers/net/ethernet/intel/igc/igc.h | 34 +-
drivers/net/ethernet/intel/igc/igc_base.h | 2 +
drivers/net/ethernet/intel/igc/igc_defines.h | 9 +-
drivers/net/ethernet/intel/igc/igc_dump.c | 2 +-
drivers/net/ethernet/intel/igc/igc_ethtool.c | 41 +-
drivers/net/ethernet/intel/igc/igc_main.c | 731 +-
drivers/net/ethernet/intel/igc/igc_regs.h | 2 +-
drivers/net/ethernet/intel/igc/igc_xdp.c | 109 +-
drivers/net/ethernet/intel/igc/igc_xdp.h | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 9 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 -
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 3 -
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 4 +-
drivers/net/ethernet/lantiq_xrx200.c | 9 +-
drivers/net/ethernet/marvell/mvmdio.c | 20 +-
drivers/net/ethernet/marvell/mvneta.c | 32 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 -
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 123 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 3 -
drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 +
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 54 +-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 107 +-
.../ethernet/marvell/octeontx2/af/npc_profile.h | 8675 ++++++++++++--------
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 56 +
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 76 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 168 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 923 ++-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 617 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 33 +-
.../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 12 +-
.../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 85 +-
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 323 +
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 11 +
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 39 +-
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 6 +
.../ethernet/marvell/octeontx2/nic/otx2_flows.c | 192 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 143 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 303 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 58 +-
drivers/net/ethernet/marvell/prestera/Makefile | 3 +-
drivers/net/ethernet/marvell/prestera/prestera.h | 39 +-
.../net/ethernet/marvell/prestera/prestera_acl.c | 376 +
.../net/ethernet/marvell/prestera/prestera_acl.h | 124 +
.../ethernet/marvell/prestera/prestera_devlink.c | 530 +-
.../ethernet/marvell/prestera/prestera_devlink.h | 3 +
.../net/ethernet/marvell/prestera/prestera_dsa.c | 3 +
.../net/ethernet/marvell/prestera/prestera_dsa.h | 1 +
.../net/ethernet/marvell/prestera/prestera_flow.c | 194 +
.../net/ethernet/marvell/prestera/prestera_flow.h | 14 +
.../ethernet/marvell/prestera/prestera_flower.c | 359 +
.../ethernet/marvell/prestera/prestera_flower.h | 18 +
.../net/ethernet/marvell/prestera/prestera_hw.c | 661 +-
.../net/ethernet/marvell/prestera/prestera_hw.h | 51 +-
.../net/ethernet/marvell/prestera/prestera_main.c | 301 +-
.../net/ethernet/marvell/prestera/prestera_pci.c | 104 +-
.../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 +-
.../net/ethernet/marvell/prestera/prestera_span.c | 239 +
.../net/ethernet/marvell/prestera/prestera_span.h | 20 +
.../ethernet/marvell/prestera/prestera_switchdev.c | 186 +-
.../ethernet/marvell/prestera/prestera_switchdev.h | 7 +-
drivers/net/ethernet/marvell/pxa168_eth.c | 2 +-
drivers/net/ethernet/marvell/skge.h | 2 +-
drivers/net/ethernet/marvell/sky2.c | 32 +-
drivers/net/ethernet/marvell/sky2.h | 8 +-
drivers/net/ethernet/mellanox/Kconfig | 1 +
drivers/net/ethernet/mellanox/Makefile | 1 +
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 19 +-
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 8 +-
.../net/ethernet/mellanox/mlx5/core/en/params.c | 8 +-
.../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 427 +
.../ethernet/mellanox/mlx5/core/en/rep/bridge.h | 21 +
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 58 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 23 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 38 +-
.../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 17 +-
.../mellanox/mlx5/core/en_accel/en_accel.h | 4 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 2 +-
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 65 +-
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 37 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 11 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 24 +
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 6 +-
.../mellanox/mlx5/core/en_accel/ktls_txrx.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 11 +-
.../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +-
.../mellanox/mlx5/core/en_accel/tls_stats.c | 5 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 26 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 17 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 88 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 17 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 179 +-
.../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 1299 +++
.../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 53 +
.../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 53 +
.../mlx5/core/esw/diag/bridge_tracepoint.h | 113 +
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 7 +
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 19 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 58 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 70 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 +
.../net/ethernet/mellanox/mlx5/core/fs_ft_pool.c | 85 +
.../net/ethernet/mellanox/mlx5/core/fs_ft_pool.h | 21 +
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 +
.../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/lag.c | 295 +-
drivers/net/ethernet/mellanox/mlx5/core/lag.h | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 3 +-
.../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 94 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/sf.h | 45 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 25 +-
drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 35 +
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 608 +-
.../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 24 +-
drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 37 +-
drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 1 +
.../mellanox/mlx5/core/steering/dr_action.c | 242 +-
.../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 40 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 1 +
.../mellanox/mlx5/core/steering/dr_ste_v0.c | 5 +-
.../mellanox/mlx5/core/steering/dr_ste_v1.c | 120 +-
.../mellanox/mlx5/core/steering/dr_types.h | 37 +-
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 43 +-
.../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 6 +
drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig | 13 +
drivers/net/ethernet/mellanox/mlxbf_gige/Makefile | 11 +
.../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 190 +
.../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 137 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c | 212 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c | 142 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 452 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 187 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h | 78 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 320 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c | 284 +
drivers/net/ethernet/mellanox/mlxsw/Kconfig | 22 -
drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 -
drivers/net/ethernet/mellanox/mlxsw/core.c | 10 +-
drivers/net/ethernet/mellanox/mlxsw/core_env.c | 99 +-
drivers/net/ethernet/mellanox/mlxsw/core_env.h | 7 +
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 6 +-
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 97 +-
drivers/net/ethernet/mellanox/mlxsw/ib.h | 9 -
drivers/net/ethernet/mellanox/mlxsw/minimal.c | 17 +
drivers/net/ethernet/mellanox/mlxsw/pci.c | 5 -
drivers/net/ethernet/mellanox/mlxsw/pci.h | 3 -
drivers/net/ethernet/mellanox/mlxsw/reg.h | 124 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 5 +
.../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 6 +-
.../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 14 +
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 +
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 378 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 -
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 10 +-
drivers/net/ethernet/mellanox/mlxsw/switchib.c | 595 --
drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1691 ----
drivers/net/ethernet/micrel/ks8842.c | 4 +
drivers/net/ethernet/micrel/ks8851_common.c | 15 +-
drivers/net/ethernet/micrel/ksz884x.c | 111 +-
drivers/net/ethernet/microchip/Kconfig | 2 +
drivers/net/ethernet/microchip/Makefile | 2 +
drivers/net/ethernet/microchip/sparx5/Kconfig | 9 +
drivers/net/ethernet/microchip/sparx5/Makefile | 10 +
.../ethernet/microchip/sparx5/sparx5_calendar.c | 596 ++
.../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 1227 +++
.../ethernet/microchip/sparx5/sparx5_mactable.c | 500 ++
.../net/ethernet/microchip/sparx5/sparx5_main.c | 853 ++
.../net/ethernet/microchip/sparx5/sparx5_main.h | 375 +
.../ethernet/microchip/sparx5/sparx5_main_regs.h | 4642 +++++++++++
.../net/ethernet/microchip/sparx5/sparx5_netdev.c | 264 +
.../net/ethernet/microchip/sparx5/sparx5_packet.c | 320 +
.../net/ethernet/microchip/sparx5/sparx5_phylink.c | 210 +
.../net/ethernet/microchip/sparx5/sparx5_port.c | 1146 +++
.../net/ethernet/microchip/sparx5/sparx5_port.h | 93 +
.../ethernet/microchip/sparx5/sparx5_switchdev.c | 510 ++
.../net/ethernet/microchip/sparx5/sparx5_vlan.c | 224 +
drivers/net/ethernet/microsoft/mana/mana_en.c | 9 +-
drivers/net/ethernet/moxa/moxart_ether.c | 5 +-
drivers/net/ethernet/mscc/ocelot_net.c | 29 +-
drivers/net/ethernet/natsemi/natsemi.c | 6 +-
drivers/net/ethernet/neterion/s2io.c | 10 +-
drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 36 +-
drivers/net/ethernet/netronome/nfp/Makefile | 3 +-
drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 2 +-
.../net/ethernet/netronome/nfp/flower/conntrack.c | 1180 +++
.../net/ethernet/netronome/nfp/flower/conntrack.h | 231 +
drivers/net/ethernet/netronome/nfp/flower/main.h | 6 +
.../net/ethernet/netronome/nfp/flower/metadata.c | 129 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 40 +-
.../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 2 -
.../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 3 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 2 +-
drivers/net/ethernet/ni/nixge.c | 8 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 2 -
.../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 +
.../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 102 +-
drivers/net/ethernet/qlogic/Kconfig | 3 +
drivers/net/ethernet/qlogic/qed/Makefile | 5 +
drivers/net/ethernet/qlogic/qed/qed.h | 14 +
drivers/net/ethernet/qlogic/qed/qed_cxt.c | 45 +-
drivers/net/ethernet/qlogic/qed/qed_cxt.h | 2 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 140 +-
drivers/net/ethernet/qlogic/qed/qed_hsi.h | 6 +-
drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 22 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 40 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 3 +
drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c | 3 +-
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c | 829 ++
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h | 103 +
.../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c | 376 +
.../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.h | 39 +
.../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 238 +
drivers/net/ethernet/qlogic/qed/qed_ooo.c | 5 +-
drivers/net/ethernet/qlogic/qed/qed_sp.h | 5 +
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 3 +-
drivers/net/ethernet/qlogic/qede/qede_fp.c | 6 -
drivers/net/ethernet/qlogic/qede/qede_rdma.c | 6 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 8 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 1 -
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 7 +-
drivers/net/ethernet/qualcomm/qca_debug.c | 1 +
drivers/net/ethernet/qualcomm/qca_spi.c | 10 +-
drivers/net/ethernet/qualcomm/qca_spi.h | 1 +
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 6 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 5 +-
.../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 43 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 11 +-
.../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 434 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 2 +
drivers/net/ethernet/rdc/r6040.c | 9 +-
drivers/net/ethernet/realtek/8139cp.c | 6 +-
drivers/net/ethernet/realtek/8139too.c | 6 +-
drivers/net/ethernet/realtek/atp.c | 4 +-
drivers/net/ethernet/realtek/r8169_main.c | 10 +-
drivers/net/ethernet/renesas/ravb_main.c | 15 +-
drivers/net/ethernet/renesas/sh_eth.c | 5 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +-
drivers/net/ethernet/seeq/ether3.c | 10 +-
drivers/net/ethernet/sfc/ef10.c | 20 +-
drivers/net/ethernet/sfc/ef10_sriov.c | 36 +-
drivers/net/ethernet/sfc/efx.c | 19 +-
drivers/net/ethernet/sfc/efx_common.c | 12 +-
drivers/net/ethernet/sfc/falcon/efx.c | 4 +-
drivers/net/ethernet/sfc/falcon/falcon_boards.c | 10 +-
drivers/net/ethernet/sfc/farch.c | 13 +-
drivers/net/ethernet/sfc/rx.c | 9 +-
drivers/net/ethernet/sgi/ioc3-eth.c | 4 +
drivers/net/ethernet/sis/sis900.c | 22 +-
drivers/net/ethernet/smsc/smc9194.c | 42 +-
drivers/net/ethernet/smsc/smc91x.c | 14 +-
drivers/net/ethernet/socionext/netsec.c | 3 -
drivers/net/ethernet/socionext/sni_ave.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 21 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 2 +
drivers/net/ethernet/stmicro/stmmac/common.h | 3 +-
.../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 398 +
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 105 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 29 +
.../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 219 +
.../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 207 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 30 +-
drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 3 +-
.../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/hwif.h | 15 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 7 +-
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 +
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 95 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 74 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 16 +
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 9 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 4 +-
drivers/net/ethernet/sun/cassini.c | 2 +-
drivers/net/ethernet/sun/sungem.c | 20 +-
drivers/net/ethernet/sun/sunhme.c | 6 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 18 +-
drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 6 +-
drivers/net/ethernet/ti/am65-cpts.c | 4 +-
drivers/net/ethernet/ti/cpsw-phy-sel.c | 4 +-
drivers/net/ethernet/ti/cpsw.c | 7 +-
drivers/net/ethernet/ti/cpsw_ale.c | 2 +-
drivers/net/ethernet/ti/cpsw_new.c | 7 +-
drivers/net/ethernet/ti/cpsw_priv.c | 10 +-
drivers/net/ethernet/ti/cpsw_switchdev.c | 6 +-
drivers/net/ethernet/ti/davinci_emac.c | 5 +-
drivers/net/ethernet/via/via-velocity.c | 6 +-
drivers/net/ethernet/wiznet/w5100.c | 7 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 8 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 5 +-
drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +-
drivers/net/ethernet/xscale/ixp4xx_eth.c | 10 +-
drivers/net/fddi/skfp/ess.c | 6 +-
drivers/net/fddi/skfp/h/supern_2.h | 2 +-
drivers/net/fjes/fjes_main.c | 16 +-
drivers/net/gtp.c | 3 +-
drivers/net/hamradio/6pack.c | 10 +-
drivers/net/hamradio/baycom_epp.c | 4 +-
drivers/net/hamradio/bpqether.c | 4 +-
drivers/net/hamradio/hdlcdrv.c | 2 +-
drivers/net/hamradio/mkiss.c | 6 +-
drivers/net/hamradio/scc.c | 20 +-
drivers/net/hamradio/yam.c | 2 +-
drivers/net/hyperv/hyperv_net.h | 1 +
drivers/net/hyperv/netvsc_drv.c | 5 +
drivers/net/hyperv/rndis_filter.c | 6 +-
drivers/net/ieee802154/mac802154_hwsim.c | 11 +-
drivers/net/ifb.c | 4 +-
drivers/net/ipa/Makefile | 9 +-
drivers/net/ipa/gsi.c | 90 +-
drivers/net/ipa/gsi.h | 2 +-
drivers/net/ipa/gsi_reg.h | 3 +-
drivers/net/ipa/ipa_cmd.c | 40 +-
drivers/net/ipa/ipa_data-v3.1.c | 533 ++
drivers/net/ipa/ipa_data-v3.5.1.c | 45 +-
drivers/net/ipa/ipa_data-v4.11.c | 66 +-
drivers/net/ipa/ipa_data-v4.2.c | 54 +-
drivers/net/ipa/ipa_data-v4.5.c | 69 +-
drivers/net/ipa/ipa_data-v4.9.c | 70 +-
drivers/net/ipa/ipa_data.h | 1 +
drivers/net/ipa/ipa_endpoint.c | 90 +-
drivers/net/ipa/ipa_main.c | 55 +-
drivers/net/ipa/ipa_mem.c | 264 +-
drivers/net/ipa/ipa_mem.h | 26 +-
drivers/net/ipa/ipa_qmi.c | 32 +-
drivers/net/ipa/ipa_reg.h | 1 +
drivers/net/ipa/ipa_smp2p.c | 5 +-
drivers/net/ipa/ipa_sysfs.c | 136 +
drivers/net/ipa/ipa_sysfs.h | 15 +
drivers/net/ipa/ipa_table.c | 94 +-
drivers/net/ipa/ipa_uc.c | 3 +-
drivers/net/ipa/ipa_version.h | 2 +
drivers/net/macsec.c | 4 +-
drivers/net/macvlan.c | 2 +-
drivers/net/mdio/Kconfig | 14 +
drivers/net/mdio/Makefile | 4 +-
drivers/net/mdio/acpi_mdio.c | 58 +
drivers/net/mdio/fwnode_mdio.c | 144 +
drivers/net/mdio/mdio-bcm-unimac.c | 2 +-
drivers/net/mdio/mdio-ipq8064.c | 70 +-
drivers/net/mdio/mdio-mscc-miim.c | 6 +-
drivers/net/mdio/mdio-mux-bcm-iproc.c | 9 +-
drivers/net/mdio/mdio-mux-meson-g12a.c | 2 +-
drivers/net/mdio/of_mdio.c | 149 +-
drivers/net/mhi/net.c | 133 +-
drivers/net/mhi/proto_mbim.c | 5 +-
drivers/net/mii.c | 2 +-
drivers/net/netdevsim/bus.c | 129 +-
drivers/net/netdevsim/dev.c | 404 +-
drivers/net/netdevsim/netdev.c | 95 +-
drivers/net/netdevsim/netdevsim.h | 49 +
drivers/net/pcs/Makefile | 4 +-
drivers/net/pcs/pcs-xpcs-nxp.c | 185 +
drivers/net/pcs/pcs-xpcs.c | 659 +-
drivers/net/pcs/pcs-xpcs.h | 115 +
drivers/net/phy/Kconfig | 16 +-
drivers/net/phy/Makefile | 2 +
drivers/net/phy/adin.c | 2 +-
drivers/net/phy/at803x.c | 192 +-
drivers/net/phy/ax88796b.c | 74 +-
drivers/net/phy/bcm87xx.c | 4 +-
drivers/net/phy/davicom.c | 6 +-
drivers/net/phy/dp83640.c | 5 +-
drivers/net/phy/et1011c.c | 15 +-
drivers/net/phy/fixed_phy.c | 4 +-
drivers/net/phy/lxt.c | 4 +-
drivers/net/phy/marvell.c | 40 +-
drivers/net/phy/mdio_bus.c | 4 +-
drivers/net/phy/mdio_device.c | 4 +-
drivers/net/phy/mediatek-ge.c | 112 +
drivers/net/phy/micrel.c | 410 +-
drivers/net/phy/mii_timestamper.c | 3 +
drivers/net/phy/motorcomm.c | 137 +
drivers/net/phy/mscc/mscc_macsec.c | 2 +-
drivers/net/phy/mscc/mscc_macsec.h | 2 +-
drivers/net/phy/national.c | 6 +-
drivers/net/phy/nxp-c45-tja11xx.c | 537 +-
drivers/net/phy/phy-c45.c | 2 +-
drivers/net/phy/phy-core.c | 3 +-
drivers/net/phy/phy.c | 6 +-
drivers/net/phy/phy_device.c | 132 +-
drivers/net/phy/phylink.c | 60 +-
drivers/net/phy/qsemi.c | 1 +
drivers/net/phy/realtek.c | 76 +-
drivers/net/phy/rockchip.c | 2 +-
drivers/net/phy/sfp-bus.c | 33 +-
drivers/net/phy/sfp.c | 2 +-
drivers/net/phy/spi_ks8995.c | 10 +-
drivers/net/phy/ste10Xp.c | 6 +-
drivers/net/phy/vitesse.c | 3 +-
drivers/net/ppp/bsd_comp.c | 2 +-
drivers/net/slip/slhc.c | 2 +-
drivers/net/tun.c | 16 +-
drivers/net/usb/Kconfig | 12 +-
drivers/net/usb/asix.h | 13 +-
drivers/net/usb/asix_common.c | 106 +-
drivers/net/usb/asix_devices.c | 202 +-
drivers/net/usb/ax88172a.c | 21 +-
drivers/net/usb/cdc_ether.c | 2 +-
drivers/net/usb/cdc_mbim.c | 7 +-
drivers/net/usb/cdc_ncm.c | 40 +-
drivers/net/usb/hso.c | 7 +-
drivers/net/usb/huawei_cdc_ncm.c | 1 +
drivers/net/usb/int51x1.c | 2 +-
drivers/net/usb/lan78xx.c | 2 +-
drivers/net/usb/lg-vl600.c | 4 +-
drivers/net/usb/mcs7830.c | 2 +-
drivers/net/usb/qmi_wwan.c | 3 +-
drivers/net/usb/r8152.c | 97 +-
drivers/net/usb/rndis_host.c | 2 +-
drivers/net/usb/usbnet.c | 27 +-
drivers/net/virtio_net.c | 53 +-
drivers/net/vrf.c | 16 +-
drivers/net/vxlan.c | 2 +
drivers/net/wan/Kconfig | 4 +-
drivers/net/wan/c101.c | 46 +-
drivers/net/wan/cosa.c | 493 +-
drivers/net/wan/farsync.c | 487 +-
drivers/net/wan/fsl_ucc_hdlc.c | 3 +-
drivers/net/wan/hd64570.c | 124 +-
drivers/net/wan/hd64572.c | 95 +-
drivers/net/wan/hdlc.c | 63 +-
drivers/net/wan/hdlc_cisco.c | 49 +-
drivers/net/wan/hdlc_fr.c | 101 +-
drivers/net/wan/hdlc_ppp.c | 38 +-
drivers/net/wan/hdlc_x25.c | 77 +-
drivers/net/wan/hostess_sv11.c | 113 +-
drivers/net/wan/ixp4xx_hss.c | 144 +-
drivers/net/wan/lapbether.c | 65 +-
drivers/net/wan/lmc/lmc.h | 2 +-
drivers/net/wan/n2.c | 56 +-
drivers/net/wan/pc300too.c | 52 +-
drivers/net/wan/pci200syn.c | 51 +-
drivers/net/wan/sealevel.c | 126 +-
drivers/net/wan/wanxl.c | 190 +-
drivers/net/wan/z85230.c | 995 +--
drivers/net/wireless/ath/ath10k/ahb.c | 9 +-
drivers/net/wireless/ath/ath10k/core.h | 2 +-
drivers/net/wireless/ath/ath10k/debug.c | 4 +-
drivers/net/wireless/ath/ath10k/htt.h | 4 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 2 -
drivers/net/wireless/ath/ath10k/mac.c | 1 +
drivers/net/wireless/ath/ath10k/pci.c | 14 +-
drivers/net/wireless/ath/ath10k/pci.h | 1 -
drivers/net/wireless/ath/ath10k/wmi.c | 8 +-
drivers/net/wireless/ath/ath10k/wmi.h | 9 +-
drivers/net/wireless/ath/ath11k/core.c | 47 +-
drivers/net/wireless/ath/ath11k/core.h | 5 +-
.../net/wireless/ath/ath11k/debugfs_htt_stats.c | 2 +-
.../net/wireless/ath/ath11k/debugfs_htt_stats.h | 2 +-
drivers/net/wireless/ath/ath11k/dp.c | 16 +-
drivers/net/wireless/ath/ath11k/hal.c | 10 +
drivers/net/wireless/ath/ath11k/hal.h | 3 +-
drivers/net/wireless/ath/ath11k/hal_rx.c | 42 +-
drivers/net/wireless/ath/ath11k/hal_rx.h | 8 +
drivers/net/wireless/ath/ath11k/hw.c | 391 +
drivers/net/wireless/ath/ath11k/hw.h | 5 +
drivers/net/wireless/ath/ath11k/mac.c | 24 +-
drivers/net/wireless/ath/ath11k/mhi.c | 1 +
drivers/net/wireless/ath/ath11k/pci.c | 49 +-
drivers/net/wireless/ath/ath11k/rx_desc.h | 87 +
drivers/net/wireless/ath/ath11k/wmi.c | 4 +-
drivers/net/wireless/ath/ath11k/wmi.h | 4 +-
drivers/net/wireless/ath/ath5k/pcu.c | 2 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 2 +
drivers/net/wireless/ath/ath9k/main.c | 7 +-
drivers/net/wireless/ath/carl9170/Kconfig | 8 +-
drivers/net/wireless/ath/hw.c | 2 +-
drivers/net/wireless/ath/wcn36xx/dxe.c | 2 +-
drivers/net/wireless/ath/wcn36xx/hal.h | 20 +-
drivers/net/wireless/ath/wcn36xx/main.c | 131 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 288 +-
drivers/net/wireless/ath/wcn36xx/smd.h | 17 +
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 14 +
drivers/net/wireless/ath/wil6210/cfg80211.c | 2 -
drivers/net/wireless/ath/wil6210/interrupt.c | 2 +-
drivers/net/wireless/ath/wil6210/wmi.c | 6 +-
drivers/net/wireless/broadcom/b43/phy_n.c | 47 -
drivers/net/wireless/broadcom/b43legacy/dma.c | 13 -
drivers/net/wireless/broadcom/b43legacy/main.c | 2 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 70 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 11 +-
.../wireless/broadcom/brcm80211/brcmfmac/debug.h | 4 +
.../broadcom/brcm80211/brcmfmac/firmware.h | 7 +
.../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 57 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 19 +-
.../wireless/broadcom/brcm80211/brcmsmac/aiutils.c | 3 -
.../broadcom/brcm80211/brcmsmac/mac80211_if.c | 8 +-
.../wireless/broadcom/brcm80211/brcmsmac/main.c | 3 +-
.../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 1 -
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +-
drivers/net/wireless/intel/iwlwifi/Makefile | 3 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 16 +-
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 86 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 10 +
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 5 -
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 110 +-
.../net/wireless/intel/iwlwifi/fw/api/datapath.h | 26 +
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 3 +-
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 19 +
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 47 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/dump.c | 418 +
drivers/net/wireless/intel/iwlwifi/fw/file.h | 25 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 120 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 262 +
drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 42 +
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 6 +-
.../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 20 +-
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 13 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 11 +
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 138 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 20 +
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 118 +-
.../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 9 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 44 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 31 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 20 +-
.../net/wireless/intel/iwlwifi/mvm/offloading.c | 26 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 40 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 26 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 14 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 45 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 +
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 357 +-
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 90 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 19 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 34 -
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 78 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 39 +-
drivers/net/wireless/intersil/orinoco/hw.c | 18 +-
drivers/net/wireless/intersil/orinoco/hw.h | 5 +-
drivers/net/wireless/intersil/orinoco/wext.c | 2 +-
drivers/net/wireless/mac80211_hwsim.c | 55 +-
drivers/net/wireless/marvell/libertas/main.c | 2 +-
drivers/net/wireless/marvell/libertas/mesh.c | 149 +-
drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +-
drivers/net/wireless/marvell/mwifiex/fw.h | 6 +
drivers/net/wireless/marvell/mwifiex/main.c | 13 +-
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 11 +-
drivers/net/wireless/marvell/mwl8k.c | 4 +-
drivers/net/wireless/mediatek/mt76/dma.c | 19 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 64 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 56 +-
drivers/net/wireless/mediatek/mt76/mt7603/init.c | 32 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 43 +-
drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 12 -
drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +-
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 22 +-
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 85 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 156 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 42 -
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 60 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 99 +-
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 19 +-
.../net/wireless/mediatek/mt76/mt7615/pci_init.c | 10 +-
.../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 12 +-
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 +
drivers/net/wireless/mediatek/mt76/mt7615/sdio.h | 2 +-
.../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 39 +-
.../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 16 +-
drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 3 +-
.../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 19 +-
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 10 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 228 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 72 +-
drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 36 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 18 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 16 +-
drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +-
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 78 +-
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 45 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 44 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 13 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 179 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 384 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 56 +
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 103 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 673 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 80 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 39 +-
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 41 +-
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 32 +-
.../net/wireless/mediatek/mt76/mt7915/testmode.c | 21 +-
.../net/wireless/mediatek/mt76/mt7915/testmode.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 2 +-
.../net/wireless/mediatek/mt76/mt7921/debugfs.c | 37 +
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 22 +-
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 99 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 248 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 14 +
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 172 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 203 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 166 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 20 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 34 +-
drivers/net/wireless/mediatek/mt76/sdio.c | 17 +-
drivers/net/wireless/mediatek/mt76/testmode.c | 35 +-
drivers/net/wireless/mediatek/mt76/tx.c | 82 +-
drivers/net/wireless/mediatek/mt76/usb.c | 1 +
drivers/net/wireless/mediatek/mt7601u/usb.c | 1 +
drivers/net/wireless/microchip/wilc1000/spi.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 5 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 11 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 59 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 11 +-
.../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 20 +-
drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 2 +-
drivers/net/wireless/realtek/rtw88/coex.c | 45 +-
drivers/net/wireless/realtek/rtw88/debug.c | 7 +
drivers/net/wireless/realtek/rtw88/debug.h | 1 +
drivers/net/wireless/realtek/rtw88/fw.c | 114 +
drivers/net/wireless/realtek/rtw88/fw.h | 55 +-
drivers/net/wireless/realtek/rtw88/mac80211.c | 11 +-
drivers/net/wireless/realtek/rtw88/main.c | 196 +-
drivers/net/wireless/realtek/rtw88/main.h | 57 +-
drivers/net/wireless/realtek/rtw88/pci.c | 32 +
drivers/net/wireless/realtek/rtw88/phy.c | 81 +
drivers/net/wireless/realtek/rtw88/phy.h | 1 +
drivers/net/wireless/realtek/rtw88/ps.c | 4 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 113 +-
.../net/wireless/realtek/rtw88/rtw8822c_table.c | 1008 +--
drivers/net/wireless/rndis_wlan.c | 5 +-
drivers/net/wireless/rsi/rsi_91x_hal.c | 6 +-
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 20 +-
drivers/net/wireless/rsi/rsi_91x_mgmt.c | 7 +-
drivers/net/wireless/rsi/rsi_main.h | 1 -
drivers/net/wireless/st/cw1200/cw1200_sdio.c | 1 +
drivers/net/wireless/st/cw1200/scan.c | 17 +-
drivers/net/wireless/ti/wl1251/cmd.c | 17 +-
drivers/net/wireless/ti/wl12xx/main.c | 7 +
drivers/net/wireless/ti/wlcore/cmd.c | 6 +-
drivers/net/wireless/ti/wlcore/event.c | 67 +-
drivers/net/wireless/ti/wlcore/main.c | 4 +-
drivers/net/wireless/ti/wlcore/sysfs.c | 24 +-
drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 4 +-
drivers/net/wwan/Kconfig | 53 +-
drivers/net/wwan/Makefile | 6 +-
drivers/net/wwan/iosm/Makefile | 23 +
drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 88 +
drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 59 +
drivers/net/wwan/iosm/iosm_ipc_imem.c | 1363 +++
drivers/net/wwan/iosm/iosm_ipc_imem.h | 579 ++
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 346 +
drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 101 +
drivers/net/wwan/iosm/iosm_ipc_irq.c | 90 +
drivers/net/wwan/iosm/iosm_ipc_irq.h | 33 +
drivers/net/wwan/iosm/iosm_ipc_mmio.c | 223 +
drivers/net/wwan/iosm/iosm_ipc_mmio.h | 183 +
drivers/net/wwan/iosm/iosm_ipc_mux.c | 455 +
drivers/net/wwan/iosm/iosm_ipc_mux.h | 343 +
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 910 ++
drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 193 +
drivers/net/wwan/iosm/iosm_ipc_pcie.c | 580 ++
drivers/net/wwan/iosm/iosm_ipc_pcie.h | 209 +
drivers/net/wwan/iosm/iosm_ipc_pm.c | 333 +
drivers/net/wwan/iosm/iosm_ipc_pm.h | 207 +
drivers/net/wwan/iosm/iosm_ipc_port.c | 85 +
drivers/net/wwan/iosm/iosm_ipc_port.h | 50 +
drivers/net/wwan/iosm/iosm_ipc_protocol.c | 283 +
drivers/net/wwan/iosm/iosm_ipc_protocol.h | 237 +
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 552 ++
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h | 444 +
drivers/net/wwan/iosm/iosm_ipc_task_queue.c | 202 +
drivers/net/wwan/iosm/iosm_ipc_task_queue.h | 97 +
drivers/net/wwan/iosm/iosm_ipc_uevent.c | 44 +
drivers/net/wwan/iosm/iosm_ipc_uevent.h | 41 +
drivers/net/wwan/iosm/iosm_ipc_wwan.c | 340 +
drivers/net/wwan/iosm/iosm_ipc_wwan.h | 55 +
drivers/net/wwan/rpmsg_wwan_ctrl.c | 166 +
drivers/net/wwan/wwan_core.c | 638 +-
drivers/net/wwan/wwan_hwsim.c | 547 ++
drivers/nfc/fdp/fdp.c | 42 +-
drivers/nfc/fdp/fdp.h | 1 -
drivers/nfc/fdp/i2c.c | 14 +-
drivers/nfc/mei_phy.c | 8 -
drivers/nfc/microread/microread.c | 1 -
drivers/nfc/nfcmrvl/fw_dnld.c | 25 +-
drivers/nfc/nfcmrvl/fw_dnld.h | 15 +-
drivers/nfc/nfcmrvl/i2c.c | 22 +-
drivers/nfc/nfcmrvl/main.c | 13 +-
drivers/nfc/nfcmrvl/nfcmrvl.h | 27 +-
drivers/nfc/nfcmrvl/spi.c | 17 +-
drivers/nfc/nfcmrvl/uart.c | 47 +-
drivers/nfc/nfcmrvl/usb.c | 29 +-
drivers/nfc/nxp-nci/core.c | 39 +-
drivers/nfc/nxp-nci/firmware.c | 7 +-
drivers/nfc/pn533/i2c.c | 10 +-
drivers/nfc/pn533/pn533.c | 46 -
drivers/nfc/pn533/uart.c | 2 +-
drivers/nfc/pn533/usb.c | 4 -
drivers/nfc/pn544/i2c.c | 11 +-
drivers/nfc/port100.c | 4 +-
drivers/nfc/s3fwrn5/i2c.c | 32 +-
drivers/nfc/st-nci/i2c.c | 9 +-
drivers/nfc/st-nci/se.c | 14 +-
drivers/nfc/st-nci/spi.c | 9 +-
drivers/nfc/st-nci/vendor_cmds.c | 15 +-
drivers/nfc/st21nfca/dep.c | 59 +-
drivers/nfc/st21nfca/i2c.c | 9 +-
drivers/nfc/st95hf/core.c | 13 +-
drivers/ptp/ptp_clock.c | 22 +-
drivers/rpmsg/rpmsg_core.c | 4 +-
drivers/s390/net/netiucv.c | 28 +-
drivers/s390/net/qeth_core.h | 42 +-
drivers/s390/net/qeth_core_main.c | 349 +-
drivers/s390/net/qeth_ethtool.c | 7 +-
drivers/s390/net/qeth_l2_main.c | 12 +-
drivers/ssb/driver_gpio.c | 6 +-
drivers/ssb/driver_pcicore.c | 18 +-
drivers/ssb/main.c | 36 +-
drivers/ssb/pci.c | 16 +-
drivers/ssb/pcmcia.c | 16 +-
drivers/ssb/scan.c | 1 +
drivers/ssb/sdio.c | 1 -
drivers/staging/mt7621-dts/mt7621.dtsi | 4 +
drivers/usb/class/cdc-wdm.c | 181 +-
drivers/vhost/net.c | 6 +-
drivers/vhost/vsock.c | 58 +-
fs/xfs/xfs_message.h | 13 +-
include/asm-generic/bug.h | 37 +-
include/linux/acpi.h | 7 +
include/linux/acpi_mdio.h | 26 +
include/linux/avf/virtchnl.h | 29 +-
include/linux/bpf.h | 42 +-
include/linux/bpf_local_storage.h | 4 +-
include/linux/bpf_types.h | 2 +
include/linux/bpf_verifier.h | 9 +
include/linux/bpfptr.h | 75 +
include/linux/btf.h | 2 +-
include/linux/device.h | 1 +
include/linux/dsa/8021q.h | 79 +-
include/linux/dsa/sja1105.h | 26 +-
include/linux/ethtool.h | 12 +-
include/linux/filter.h | 29 +-
include/linux/fwnode_mdio.h | 35 +
include/linux/ieee80211.h | 10 +-
include/linux/if_arp.h | 1 +
include/linux/if_bridge.h | 38 +-
include/linux/if_rmnet.h | 32 +-
include/linux/kernel.h | 12 +
include/linux/micrel_phy.h | 16 +
include/linux/mlx5/device.h | 10 +
include/linux/mlx5/driver.h | 2 +
include/linux/mlx5/eq.h | 1 +
include/linux/mlx5/eswitch.h | 17 +-
include/linux/mlx5/fs.h | 14 +-
include/linux/mlx5/mlx5_ifc.h | 49 +-
include/linux/mm.h | 11 +-
include/linux/mm_types.h | 7 +
include/linux/mod_devicetable.h | 1 +
include/linux/net/intel/i40e_client.h | 12 +-
include/linux/net/intel/iidc.h | 100 +
include/linux/netdev_features.h | 2 +-
include/linux/netdevice.h | 4 +-
include/linux/netfilter.h | 12 +-
include/linux/netfilter/nfnetlink.h | 1 +
include/linux/netfilter/x_tables.h | 2 +-
include/linux/of_mdio.h | 7 +
include/linux/once_lite.h | 24 +
include/linux/pcs/pcs-xpcs.h | 46 +-
include/linux/phy.h | 40 +
include/linux/phylink.h | 3 +
include/linux/poison.h | 3 +
include/linux/printk.h | 23 +-
include/linux/ptp_clock_kernel.h | 34 +-
include/linux/qed/common_hsi.h | 2 +-
include/linux/qed/nvmetcp_common.h | 531 ++
include/linux/qed/qed_if.h | 18 +
include/linux/qed/qed_ll2_if.h | 2 +-
include/linux/qed/qed_nvmetcp_if.h | 240 +
include/linux/qed/qed_nvmetcp_ip_services_if.h | 29 +
include/linux/rcupdate.h | 14 +
include/linux/sctp.h | 7 +
include/linux/skbuff.h | 39 +-
include/linux/skmsg.h | 4 +-
include/linux/stmmac.h | 17 +
include/linux/usb/cdc-wdm.h | 3 +-
include/linux/virtio_vsock.h | 10 +
include/linux/wwan.h | 71 +-
include/net/af_vsock.h | 8 +
include/net/bluetooth/hci.h | 99 +-
include/net/bluetooth/hci_core.h | 29 +-
include/net/bluetooth/mgmt.h | 3 +-
include/net/bonding.h | 2 +-
include/net/cfg80211.h | 51 +-
include/net/devlink.h | 58 +
include/net/dsa.h | 62 +-
include/net/flow_offload.h | 12 +-
include/net/icmp.h | 1 +
include/net/inet_connection_sock.h | 2 +-
include/net/ip.h | 12 +-
include/net/ip6_route.h | 16 +-
include/net/ip_fib.h | 43 +
include/net/ipv6.h | 8 +
include/net/mac80211.h | 72 +-
include/net/macsec.h | 2 +-
include/net/mptcp.h | 10 +-
include/net/net_namespace.h | 4 +
include/net/netfilter/nf_conntrack.h | 7 +
include/net/netfilter/nf_conntrack_l4proto.h | 20 +-
include/net/netfilter/nf_flow_table.h | 2 +
include/net/netfilter/nf_tables.h | 34 +-
include/net/netfilter/nf_tables_core.h | 32 +
include/net/netfilter/nf_tables_ipv4.h | 40 +-
include/net/netfilter/nf_tables_ipv6.h | 42 +-
include/net/netns/conntrack.h | 8 +
include/net/netns/ipv4.h | 2 +
include/net/netns/ipv6.h | 3 +-
include/net/netns/sctp.h | 3 +
include/net/netns/smc.h | 16 +
include/net/netns/xfrm.h | 1 +
include/net/page_pool.h | 9 +
include/net/protocol.h | 1 -
include/net/rtnetlink.h | 8 +
include/net/sch_generic.h | 43 +-
include/net/sctp/command.h | 1 +
include/net/sctp/constants.h | 20 +
include/net/sctp/sctp.h | 57 +-
include/net/sctp/sm.h | 6 +-
include/net/sctp/structs.h | 22 +-
include/net/sock.h | 5 +
include/net/sock_reuseport.h | 9 +-
include/net/switchdev.h | 13 +-
include/net/tc_act/tc_vlan.h | 1 +
include/net/tcp.h | 4 +
include/net/tls.h | 4 +-
include/net/xdp.h | 1 +
include/net/xdp_sock.h | 2 +-
include/net/xfrm.h | 40 +-
include/net/xsk_buff_pool.h | 9 +-
include/trace/events/mptcp.h | 17 +-
include/trace/events/sock.h | 60 +
include/trace/events/tcp.h | 76 +
.../trace/events/vsock_virtio_transport_common.h | 5 +-
include/trace/events/xdp.h | 6 +-
include/uapi/asm-generic/socket.h | 2 +
include/uapi/linux/bpf.h | 82 +-
include/uapi/linux/can.h | 13 +-
include/uapi/linux/devlink.h | 17 +
include/uapi/linux/ethtool.h | 4 +-
include/uapi/linux/ethtool_netlink.h | 2 +-
include/uapi/linux/icmp.h | 3 +-
include/uapi/linux/if_bridge.h | 2 +
include/uapi/linux/if_link.h | 9 +
include/uapi/linux/mptcp.h | 1 +
include/uapi/linux/netfilter/nf_tables.h | 17 +
include/uapi/linux/netfilter/nfnetlink.h | 3 +-
include/uapi/linux/netfilter/nfnetlink_hook.h | 55 +
include/uapi/linux/netlink.h | 5 +-
include/uapi/linux/nl80211.h | 9 +-
include/uapi/linux/sctp.h | 8 +
include/uapi/linux/seg6_local.h | 2 +
include/uapi/linux/smc.h | 83 +
include/uapi/linux/snmp.h | 2 +
include/uapi/linux/virtio_vsock.h | 9 +
include/uapi/linux/wwan.h | 16 +
kernel/Kconfig.preempt | 6 +-
kernel/bpf/bpf_inode_storage.c | 2 +-
kernel/bpf/bpf_iter.c | 13 +-
kernel/bpf/bpf_lsm.c | 2 +-
kernel/bpf/btf.c | 76 +-
kernel/bpf/core.c | 61 +-
kernel/bpf/cpumap.c | 16 +-
kernel/bpf/devmap.c | 358 +-
kernel/bpf/hashtab.c | 123 +-
kernel/bpf/helpers.c | 6 +-
kernel/bpf/inode.c | 2 +-
kernel/bpf/lpm_trie.c | 6 +-
kernel/bpf/preload/iterators/iterators.bpf.c | 1 -
kernel/bpf/reuseport_array.c | 2 +-
kernel/bpf/ringbuf.c | 2 +
kernel/bpf/syscall.c | 241 +-
kernel/bpf/tnum.c | 41 +-
kernel/bpf/trampoline.c | 2 +-
kernel/bpf/verifier.c | 363 +-
kernel/sched/fair.c | 6 +-
kernel/trace/bpf_trace.c | 2 +
kernel/trace/trace.h | 13 +-
net/8021q/vlan.c | 3 +-
net/8021q/vlan.h | 6 +-
net/8021q/vlan_dev.c | 6 +-
net/9p/trans_virtio.c | 6 +-
net/appletalk/ddp.c | 6 +-
net/atm/atm_sysfs.c | 24 +-
net/atm/br2684.c | 4 +-
net/atm/resources.c | 7 +-
net/batman-adv/bat_iv_ogm.c | 6 +
net/batman-adv/bat_v.c | 10 +
net/batman-adv/bridge_loop_avoidance.c | 4 +-
net/batman-adv/bridge_loop_avoidance.h | 1 -
net/batman-adv/hard-interface.c | 65 +-
net/batman-adv/hard-interface.h | 3 +-
net/batman-adv/hash.h | 2 +-
net/batman-adv/main.h | 3 +-
net/batman-adv/multicast.c | 41 +-
net/batman-adv/netlink.c | 8 +
net/batman-adv/routing.c | 9 +-
net/batman-adv/send.c | 374 +-
net/batman-adv/send.h | 12 +-
net/batman-adv/soft-interface.c | 49 +-
net/batman-adv/soft-interface.h | 2 -
net/bluetooth/6lowpan.c | 54 +-
net/bluetooth/a2mp.c | 24 +-
net/bluetooth/amp.c | 6 +-
net/bluetooth/bnep/core.c | 8 +-
net/bluetooth/cmtp/capi.c | 22 +-
net/bluetooth/cmtp/core.c | 5 +
net/bluetooth/hci_conn.c | 12 +-
net/bluetooth/hci_core.c | 86 +-
net/bluetooth/hci_debugfs.c | 8 +-
net/bluetooth/hci_event.c | 189 +-
net/bluetooth/hci_request.c | 203 +-
net/bluetooth/hci_sock.c | 18 +-
net/bluetooth/hidp/core.c | 8 +-
net/bluetooth/l2cap_core.c | 16 +-
net/bluetooth/mgmt.c | 60 +-
net/bluetooth/mgmt_config.c | 4 +-
net/bluetooth/msft.c | 8 +-
net/bluetooth/rfcomm/tty.c | 10 +-
net/bluetooth/sco.c | 8 +-
net/bluetooth/smp.c | 84 +-
net/bluetooth/smp.h | 6 +-
net/bpf/test_run.c | 45 +-
net/bpfilter/main.c | 2 +-
net/bridge/br_cfm.c | 2 +-
net/bridge/br_fdb.c | 60 +-
net/bridge/br_forward.c | 5 +-
net/bridge/br_input.c | 2 +-
net/bridge/br_mdb.c | 80 +-
net/bridge/br_mrp.c | 33 +-
net/bridge/br_multicast.c | 445 +-
net/bridge/br_netlink.c | 1 -
net/bridge/br_private.h | 77 +-
net/bridge/br_private_mrp.h | 11 +
net/bridge/br_stp.c | 4 +-
net/bridge/br_switchdev.c | 12 +-
net/bridge/br_vlan.c | 19 +-
net/caif/caif_socket.c | 2 +-
net/caif/cfcnfg.c | 2 +-
net/caif/chnl_net.c | 2 -
net/can/bcm.c | 11 +-
net/can/gw.c | 3 +
net/can/isotp.c | 47 +-
net/can/j1939/main.c | 4 +
net/can/j1939/socket.c | 9 +-
net/can/proc.c | 6 +-
net/can/raw.c | 6 +-
net/ceph/auth_x_protocol.h | 2 +-
net/ceph/mon_client.c | 2 +-
net/ceph/osdmap.c | 4 +-
net/core/bpf_sk_storage.c | 3 +-
net/core/dev.c | 56 +-
net/core/devlink.c | 716 +-
net/core/filter.c | 114 +-
net/core/flow_dissector.c | 4 +-
net/core/neighbour.c | 2 +-
net/core/net-traces.c | 1 +
net/core/netpoll.c | 4 +-
net/core/page_pool.c | 28 +
net/core/pktgen.c | 38 +-
net/core/rtnetlink.c | 70 +-
net/core/skbuff.c | 26 +-
net/core/skmsg.c | 82 +-
net/core/sock.c | 120 +-
net/core/sock_map.c | 2 +-
net/core/sock_reuseport.c | 366 +-
net/core/xdp.c | 39 +-
net/dcb/dcbnl.c | 6 +-
net/dccp/ccids/lib/tfrc_equation.c | 1 +
net/dccp/ipv4.c | 5 +-
net/dccp/ipv6.c | 4 +-
net/dccp/proto.c | 2 +-
net/dccp/timer.c | 2 +-
net/decnet/dn_nsp_in.c | 2 +-
net/decnet/dn_nsp_out.c | 2 +-
net/decnet/dn_route.c | 2 +-
net/devres.c | 2 +-
net/dsa/dsa2.c | 36 +-
net/dsa/dsa_priv.h | 27 +-
net/dsa/master.c | 6 +-
net/dsa/port.c | 148 +-
net/dsa/slave.c | 251 +-
net/dsa/switch.c | 338 +-
net/dsa/tag_8021q.c | 23 +
net/dsa/tag_ar9331.c | 2 +-
net/dsa/tag_brcm.c | 6 +-
net/dsa/tag_dsa.c | 4 +-
net/dsa/tag_gswip.c | 2 +-
net/dsa/tag_hellcreek.c | 3 +-
net/dsa/tag_ksz.c | 9 +-
net/dsa/tag_lan9303.c | 2 +-
net/dsa/tag_mtk.c | 2 +-
net/dsa/tag_ocelot.c | 4 +-
net/dsa/tag_ocelot_8021q.c | 20 +-
net/dsa/tag_qca.c | 2 +-
net/dsa/tag_rtl4_a.c | 2 +-
net/dsa/tag_sja1105.c | 312 +-
net/dsa/tag_trailer.c | 3 +-
net/dsa/tag_xrs700x.c | 3 +-
net/ethtool/eeprom.c | 13 +-
net/ethtool/netlink.c | 11 +-
net/ethtool/netlink.h | 4 +-
net/hsr/hsr_framereg.c | 3 +-
net/ipv4/af_inet.c | 6 +-
net/ipv4/ah4.c | 1 -
net/ipv4/cipso_ipv4.c | 3 +-
net/ipv4/devinet.c | 4 +-
net/ipv4/esp4.c | 3 +-
net/ipv4/esp4_offload.c | 4 +-
net/ipv4/fib_frontend.c | 12 +-
net/ipv4/fib_lookup.h | 2 +-
net/ipv4/gre_demux.c | 1 -
net/ipv4/icmp.c | 65 +-
net/ipv4/inet_connection_sock.c | 202 +-
net/ipv4/inet_diag.c | 12 +-
net/ipv4/inet_hashtables.c | 2 +-
net/ipv4/ip_gre.c | 7 +-
net/ipv4/ip_output.c | 32 +-
net/ipv4/ipcomp.c | 1 -
net/ipv4/ipip.c | 2 +
net/ipv4/ipmr.c | 5 +-
net/ipv4/netfilter/nft_reject_ipv4.c | 2 +-
net/ipv4/ping.c | 2 +-
net/ipv4/proc.c | 2 +
net/ipv4/protocol.c | 6 -
net/ipv4/raw.c | 4 +-
net/ipv4/route.c | 130 +-
net/ipv4/sysctl_net_ipv4.c | 40 +-
net/ipv4/tcp.c | 14 +-
net/ipv4/tcp_bpf.c | 31 +-
net/ipv4/tcp_fastopen.c | 2 +-
net/ipv4/tcp_input.c | 48 +-
net/ipv4/tcp_ipv4.c | 27 +-
net/ipv4/tcp_minisocks.c | 7 +-
net/ipv4/tcp_timer.c | 6 +-
net/ipv4/tcp_yeah.c | 2 +-
net/ipv4/tunnel4.c | 3 -
net/ipv4/udp.c | 6 +-
net/ipv4/udp_bpf.c | 53 +-
net/ipv4/udplite.c | 1 -
net/ipv4/xfrm4_protocol.c | 3 -
net/ipv4/xfrm4_tunnel.c | 1 -
net/ipv6/addrconf.c | 8 +-
net/ipv6/ah6.c | 2 -
net/ipv6/esp6.c | 4 +-
net/ipv6/esp6_offload.c | 1 -
net/ipv6/exthdrs.c | 31 +-
net/ipv6/fib6_rules.c | 2 +-
net/ipv6/icmp.c | 21 +-
net/ipv6/ip6_fib.c | 9 +-
net/ipv6/ip6_output.c | 40 +-
net/ipv6/ip6_tunnel.c | 5 +-
net/ipv6/ipcomp6.c | 2 -
net/ipv6/mcast.c | 25 +-
net/ipv6/mip6.c | 99 -
net/ipv6/netfilter/ip6_tables.c | 2 +-
net/ipv6/netfilter/nft_reject_ipv6.c | 2 +-
net/ipv6/output_core.c | 28 +-
net/ipv6/raw.c | 2 +-
net/ipv6/route.c | 131 +-
net/ipv6/seg6_local.c | 94 +-
net/ipv6/sit.c | 6 +-
net/ipv6/sysctl_net_ipv6.c | 31 +-
net/ipv6/tcp_ipv6.c | 20 +-
net/ipv6/udp.c | 2 +-
net/ipv6/xfrm6_output.c | 7 -
net/ipv6/xfrm6_tunnel.c | 1 -
net/iucv/af_iucv.c | 27 +-
net/kcm/kcmsock.c | 2 +-
net/key/af_key.c | 6 +-
net/l2tp/l2tp_ip.c | 3 +-
net/l2tp/l2tp_ppp.c | 2 +-
net/lapb/lapb_iface.c | 4 +-
net/mac80211/cfg.c | 45 +-
net/mac80211/chan.c | 108 +-
net/mac80211/debugfs.c | 70 +-
net/mac80211/debugfs_netdev.c | 33 +-
net/mac80211/debugfs_sta.c | 24 +-
net/mac80211/driver-ops.h | 26 +-
net/mac80211/he.c | 8 +-
net/mac80211/ht.c | 18 +-
net/mac80211/ieee80211_i.h | 194 +-
net/mac80211/iface.c | 234 +-
net/mac80211/led.c | 12 +-
net/mac80211/main.c | 32 +-
net/mac80211/mesh.h | 2 +-
net/mac80211/mesh_hwmp.c | 2 +-
net/mac80211/mesh_pathtbl.c | 2 +-
net/mac80211/mesh_plink.c | 2 +-
net/mac80211/mlme.c | 248 +-
net/mac80211/rate.c | 13 +-
net/mac80211/rc80211_minstrel_ht.c | 34 +-
net/mac80211/rx.c | 54 +-
net/mac80211/sta_info.c | 83 +-
net/mac80211/sta_info.h | 11 +-
net/mac80211/status.c | 26 +-
net/mac80211/tdls.c | 28 +-
net/mac80211/trace.h | 33 +-
net/mac80211/tx.c | 466 +-
net/mac80211/util.c | 35 +-
net/mptcp/ctrl.c | 68 +-
net/mptcp/mib.c | 2 +
net/mptcp/mib.h | 2 +
net/mptcp/mptcp_diag.c | 1 +
net/mptcp/options.c | 196 +-
net/mptcp/pm.c | 1 +
net/mptcp/pm_netlink.c | 28 +-
net/mptcp/protocol.c | 231 +-
net/mptcp/protocol.h | 50 +-
net/mptcp/sockopt.c | 149 +-
net/mptcp/subflow.c | 184 +-
net/mptcp/token.c | 9 +-
net/ncsi/internal.h | 4 +-
net/ncsi/ncsi-manage.c | 2 +-
net/netfilter/Kconfig | 12 +-
net/netfilter/Makefile | 3 +-
net/netfilter/ipset/ip_set_core.c | 50 +-
net/netfilter/ipvs/Kconfig | 2 +-
net/netfilter/nf_conntrack_core.c | 22 +-
net/netfilter/nf_conntrack_ecache.c | 8 +-
net/netfilter/nf_conntrack_expect.c | 12 +-
net/netfilter/nf_conntrack_h323_main.c | 2 +-
net/netfilter/nf_conntrack_helper.c | 6 +-
net/netfilter/nf_conntrack_netlink.c | 88 +-
net/netfilter/nf_conntrack_proto.c | 22 +-
net/netfilter/nf_conntrack_proto_dccp.c | 14 +-
net/netfilter/nf_conntrack_proto_icmp.c | 7 +-
net/netfilter/nf_conntrack_proto_icmpv6.c | 3 +-
net/netfilter/nf_conntrack_proto_sctp.c | 2 +-
net/netfilter/nf_conntrack_proto_tcp.c | 28 +-
net/netfilter/nf_conntrack_proto_udp.c | 11 +-
net/netfilter/nf_conntrack_standalone.c | 54 +-
net/netfilter/nf_flow_table_core.c | 47 +-
net/netfilter/nf_flow_table_offload.c | 4 +-
net/netfilter/nf_tables_api.c | 267 +-
net/netfilter/nf_tables_core.c | 3 +-
net/netfilter/nf_tables_offload.c | 34 +-
net/netfilter/nf_tables_trace.c | 6 +-
net/netfilter/nfnetlink.c | 3 +
net/netfilter/nfnetlink_acct.c | 9 +-
net/netfilter/nfnetlink_cthelper.c | 10 +-
net/netfilter/nfnetlink_cttimeout.c | 34 +-
net/netfilter/nfnetlink_hook.c | 377 +
net/netfilter/nfnetlink_log.c | 5 +-
net/netfilter/nfnetlink_queue.c | 9 +-
net/netfilter/nft_chain_filter.c | 26 +-
net/netfilter/nft_chain_nat.c | 4 +-
net/netfilter/nft_chain_route.c | 4 +-
net/netfilter/nft_compat.c | 45 +-
net/netfilter/nft_exthdr.c | 67 +-
net/netfilter/nft_flow_offload.c | 2 +-
net/netfilter/nft_last.c | 87 +
net/netfilter/nft_lookup.c | 35 +-
net/netfilter/nft_objref.c | 4 +-
net/netfilter/nft_osf.c | 5 +
net/netfilter/nft_payload.c | 10 +-
net/netfilter/nft_reject_inet.c | 4 +-
net/netfilter/nft_set_bitmap.c | 5 +-
net/netfilter/nft_set_hash.c | 17 +-
net/netfilter/nft_set_pipapo.h | 2 -
net/netfilter/nft_set_pipapo_avx2.c | 12 +-
net/netfilter/nft_set_pipapo_avx2.h | 2 -
net/netfilter/nft_set_rbtree.c | 5 +-
net/netfilter/nft_synproxy.c | 4 +-
net/netfilter/nft_tproxy.c | 13 +-
net/netfilter/xt_AUDIT.c | 2 +-
net/netfilter/xt_CT.c | 1 -
net/netfilter/xt_limit.c | 46 +-
net/netlabel/netlabel_calipso.c | 4 +-
net/netlabel/netlabel_cipso_v4.c | 4 +-
net/netlabel/netlabel_domainhash.c | 2 +-
net/netlabel/netlabel_kapi.c | 2 +-
net/netlabel/netlabel_mgmt.c | 27 +-
net/netlabel/netlabel_unlabeled.c | 10 +-
net/netlabel/netlabel_user.h | 4 +-
net/netlink/af_netlink.c | 8 +-
net/nfc/hci/command.c | 2 +-
net/nfc/hci/core.c | 2 +-
net/nfc/hci/llc_shdlc.c | 2 +-
net/nfc/nci/hci.c | 2 -
net/nfc/rawsock.c | 2 +-
net/openvswitch/Makefile | 3 +
net/openvswitch/actions.c | 4 +
net/openvswitch/conntrack.c | 11 +-
net/openvswitch/datapath.c | 4 +
net/openvswitch/openvswitch_trace.c | 10 +
net/openvswitch/openvswitch_trace.h | 158 +
net/packet/af_packet.c | 11 +-
net/qrtr/ns.c | 4 +-
net/qrtr/qrtr.c | 2 +-
net/rds/ib_ring.c | 2 +-
net/rds/tcp_recv.c | 2 +-
net/rxrpc/local_event.c | 2 +-
net/sched/act_api.c | 3 +-
net/sched/act_bpf.c | 2 -
net/sched/act_vlan.c | 11 +-
net/sched/cls_api.c | 2 +-
net/sched/cls_bpf.c | 3 -
net/sched/cls_rsvp.h | 2 +-
net/sched/cls_tcindex.c | 2 +-
net/sched/ematch.c | 2 +-
net/sched/sch_generic.c | 41 +-
net/sched/sch_gred.c | 2 +-
net/sched/sch_htb.c | 39 +-
net/sched/sch_qfq.c | 8 +-
net/sched/sch_taprio.c | 88 +-
net/sctp/associola.c | 6 +
net/sctp/bind_addr.c | 19 +-
net/sctp/debug.c | 1 +
net/sctp/input.c | 144 +-
net/sctp/ipv6.c | 121 +-
net/sctp/output.c | 33 +-
net/sctp/outqueue.c | 13 +-
net/sctp/protocol.c | 29 +-
net/sctp/sm_make_chunk.c | 73 +-
net/sctp/sm_sideeffect.c | 37 +
net/sctp/sm_statefuns.c | 70 +-
net/sctp/sm_statetable.c | 43 +
net/sctp/socket.c | 123 +
net/sctp/sysctl.c | 35 +
net/sctp/transport.c | 150 +-
net/smc/Makefile | 2 +-
net/smc/af_smc.c | 104 +-
net/smc/smc_core.c | 28 +-
net/smc/smc_ism.c | 1 -
net/smc/smc_netlink.c | 11 +
net/smc/smc_netlink.h | 2 +-
net/smc/smc_rx.c | 8 +
net/smc/smc_stats.c | 413 +
net/smc/smc_stats.h | 266 +
net/smc/smc_tx.c | 23 +-
net/socket.c | 52 +-
net/strparser/strparser.c | 2 +-
net/switchdev/switchdev.c | 25 +-
net/tipc/bcast.c | 2 +-
net/tipc/link.c | 6 +-
net/tipc/msg.c | 27 +-
net/tipc/msg.h | 3 +-
net/tipc/name_table.c | 6 +-
net/tipc/name_table.h | 4 +-
net/tipc/node.c | 2 +-
net/tipc/socket.c | 158 +-
net/tipc/subscr.c | 2 +-
net/tls/tls_device.c | 2 +-
net/tls/tls_sw.c | 5 +-
net/unix/af_unix.c | 192 +-
net/vmw_vsock/af_vsock.c | 470 +-
net/vmw_vsock/virtio_transport.c | 30 +-
net/vmw_vsock/virtio_transport_common.c | 178 +-
net/vmw_vsock/vmci_transport.c | 6 +-
net/vmw_vsock/vsock_loopback.c | 12 +
net/wireless/chan.c | 43 +-
net/wireless/core.c | 50 +-
net/wireless/core.h | 3 +-
net/wireless/nl80211.c | 22 +-
net/wireless/pmsr.c | 12 +
net/wireless/rdev-ops.h | 12 +-
net/wireless/reg.c | 5 +-
net/wireless/scan.c | 22 +-
net/wireless/trace.h | 36 +-
net/wireless/wext-compat.c | 8 +-
net/wireless/wext-spy.c | 14 +-
net/x25/af_x25.c | 2 +-
net/x25/x25_forward.c | 8 +-
net/x25/x25_link.c | 5 +-
net/x25/x25_route.c | 15 +-
net/xdp/xdp_umem.c | 7 +-
net/xdp/xsk.c | 6 +-
net/xdp/xsk.h | 4 +-
net/xdp/xsk_queue.h | 11 +-
net/xdp/xskmap.c | 32 +-
net/xfrm/xfrm_device.c | 1 +
net/xfrm/xfrm_hash.h | 7 +
net/xfrm/xfrm_input.c | 6 +-
net/xfrm/xfrm_output.c | 131 +-
net/xfrm/xfrm_policy.c | 23 +-
net/xfrm/xfrm_replay.c | 171 +-
net/xfrm/xfrm_state.c | 81 +-
net/xfrm/xfrm_user.c | 28 +-
samples/bpf/Makefile | 3 +
samples/bpf/ibumad_kern.c | 2 +-
samples/bpf/ibumad_user.c | 2 +-
samples/bpf/task_fd_query_user.c | 2 +-
samples/bpf/xdp_fwd_user.c | 2 +
samples/bpf/xdp_redirect_map_multi_kern.c | 88 +
samples/bpf/xdp_redirect_map_multi_user.c | 302 +
samples/bpf/xdp_redirect_user.c | 4 +-
samples/bpf/xdp_sample_pkts_user.c | 3 +-
samples/pktgen/parameters.sh | 7 +-
samples/pktgen/pktgen_sample01_simple.sh | 2 +
samples/pktgen/pktgen_sample02_multiqueue.sh | 2 +
.../pktgen/pktgen_sample03_burst_single_flow.sh | 2 +
samples/pktgen/pktgen_sample04_many_flows.sh | 2 +
samples/pktgen/pktgen_sample05_flow_per_thread.sh | 2 +
...tgen_sample06_numa_awared_queue_irq_affinity.sh | 2 +
tools/bpf/bpftool/Makefile | 5 +-
tools/bpf/bpftool/gen.c | 421 +-
tools/bpf/bpftool/main.c | 11 +-
tools/bpf/bpftool/main.h | 1 +
tools/bpf/bpftool/prog.c | 107 +-
tools/bpf/bpftool/xlated_dumper.c | 3 +
tools/bpf/resolve_btfids/main.c | 3 +
tools/include/uapi/linux/bpf.h | 82 +-
tools/lib/bpf/Build | 2 +-
tools/lib/bpf/Makefile | 18 +-
tools/lib/bpf/README.rst | 168 -
tools/lib/bpf/bpf.c | 179 +-
tools/lib/bpf/bpf.h | 2 +
tools/lib/bpf/bpf_gen_internal.h | 41 +
tools/lib/bpf/bpf_helpers.h | 66 +
tools/lib/bpf/bpf_prog_linfo.c | 18 +-
tools/lib/bpf/bpf_tracing.h | 108 +-
tools/lib/bpf/btf.c | 302 +-
tools/lib/bpf/btf_dump.c | 14 +-
tools/lib/bpf/gen_loader.c | 729 ++
tools/lib/bpf/libbpf.c | 962 ++-
tools/lib/bpf/libbpf.h | 68 +-
tools/lib/bpf/libbpf.map | 13 +
tools/lib/bpf/libbpf_errno.c | 7 +-
tools/lib/bpf/libbpf_internal.h | 61 +
tools/lib/bpf/libbpf_legacy.h | 59 +
tools/lib/bpf/linker.c | 41 +-
tools/lib/bpf/netlink.c | 572 +-
tools/lib/bpf/nlattr.c | 2 +-
tools/lib/bpf/nlattr.h | 60 +-
tools/lib/bpf/ringbuf.c | 26 +-
tools/lib/bpf/skel_internal.h | 123 +
tools/testing/selftests/bpf/.gitignore | 4 +
tools/testing/selftests/bpf/Makefile | 19 +-
tools/testing/selftests/bpf/Makefile.docs | 3 +-
tools/testing/selftests/bpf/README.rst | 19 +
tools/testing/selftests/bpf/bench.c | 1 +
tools/testing/selftests/bpf/benchs/bench_rename.c | 2 +-
.../testing/selftests/bpf/benchs/bench_ringbufs.c | 6 +-
tools/testing/selftests/bpf/benchs/bench_trigger.c | 2 +-
tools/testing/selftests/bpf/prog_tests/atomics.c | 72 +-
.../selftests/bpf/prog_tests/attach_probe.c | 12 +-
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 31 +-
.../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 8 +-
tools/testing/selftests/bpf/prog_tests/btf.c | 93 +-
tools/testing/selftests/bpf/prog_tests/btf_dump.c | 8 +-
tools/testing/selftests/bpf/prog_tests/btf_write.c | 4 +-
.../selftests/bpf/prog_tests/cg_storage_multi.c | 84 +-
.../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +-
.../testing/selftests/bpf/prog_tests/cgroup_link.c | 14 +-
.../bpf/prog_tests/cgroup_skb_sk_lookup.c | 2 +-
tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +-
.../testing/selftests/bpf/prog_tests/core_reloc.c | 15 +-
.../selftests/bpf/prog_tests/fentry_fexit.c | 6 +-
.../testing/selftests/bpf/prog_tests/fentry_test.c | 10 +-
.../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 25 +-
.../testing/selftests/bpf/prog_tests/fexit_sleep.c | 6 +-
.../testing/selftests/bpf/prog_tests/fexit_test.c | 10 +-
.../selftests/bpf/prog_tests/flow_dissector.c | 2 +-
.../bpf/prog_tests/flow_dissector_reattach.c | 10 +-
.../selftests/bpf/prog_tests/get_stack_raw_tp.c | 10 +-
.../bpf/prog_tests/get_stackid_cannot_attach.c | 9 +-
tools/testing/selftests/bpf/prog_tests/hashmap.c | 9 +-
tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 19 +-
.../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 +-
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 3 +-
.../selftests/bpf/prog_tests/ksyms_module.c | 2 +-
.../selftests/bpf/prog_tests/link_pinning.c | 7 +-
.../selftests/bpf/prog_tests/lookup_and_delete.c | 288 +
.../selftests/bpf/prog_tests/migrate_reuseport.c | 559 ++
tools/testing/selftests/bpf/prog_tests/obj_name.c | 8 +-
.../selftests/bpf/prog_tests/perf_branches.c | 4 +-
.../testing/selftests/bpf/prog_tests/perf_buffer.c | 2 +-
.../selftests/bpf/prog_tests/perf_event_stackmap.c | 3 +-
.../testing/selftests/bpf/prog_tests/probe_user.c | 7 +-
.../selftests/bpf/prog_tests/prog_run_xattr.c | 4 +-
.../selftests/bpf/prog_tests/raw_tp_test_run.c | 4 +-
.../testing/selftests/bpf/prog_tests/rdonly_maps.c | 7 +-
.../selftests/bpf/prog_tests/reference_tracking.c | 2 +-
.../selftests/bpf/prog_tests/resolve_btfids.c | 2 +-
tools/testing/selftests/bpf/prog_tests/ringbuf.c | 10 +-
.../selftests/bpf/prog_tests/ringbuf_multi.c | 2 +-
.../selftests/bpf/prog_tests/select_reuseport.c | 53 +-
.../testing/selftests/bpf/prog_tests/send_signal.c | 5 +-
tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 2 +-
tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 +-
.../testing/selftests/bpf/prog_tests/sock_fields.c | 14 +-
.../selftests/bpf/prog_tests/sockmap_basic.c | 8 +-
.../selftests/bpf/prog_tests/sockmap_ktls.c | 2 +-
.../selftests/bpf/prog_tests/sockmap_listen.c | 17 +-
.../bpf/prog_tests/stacktrace_build_id_nmi.c | 3 +-
.../selftests/bpf/prog_tests/stacktrace_map.c | 2 +-
.../bpf/prog_tests/stacktrace_map_raw_tp.c | 5 +-
.../selftests/bpf/prog_tests/static_linked.c | 9 +-
tools/testing/selftests/bpf/prog_tests/syscall.c | 55 +
tools/testing/selftests/bpf/prog_tests/tc_bpf.c | 395 +
.../selftests/bpf/prog_tests/tcp_hdr_options.c | 15 +-
.../selftests/bpf/prog_tests/test_overhead.c | 12 +-
.../selftests/bpf/prog_tests/trace_printk.c | 5 +-
.../selftests/bpf/prog_tests/trampoline_count.c | 14 +-
tools/testing/selftests/bpf/prog_tests/udp_limit.c | 7 +-
.../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 2 +-
tools/testing/selftests/bpf/prog_tests/xdp_link.c | 8 +-
.../selftests/bpf/progs/bpf_iter_bpf_hash_map.c | 1 -
.../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 1 -
.../selftests/bpf/progs/bpf_iter_ipv6_route.c | 1 -
.../testing/selftests/bpf/progs/bpf_iter_netlink.c | 1 -
tools/testing/selftests/bpf/progs/bpf_iter_task.c | 1 -
.../selftests/bpf/progs/bpf_iter_task_btf.c | 1 -
.../selftests/bpf/progs/bpf_iter_task_file.c | 1 -
.../selftests/bpf/progs/bpf_iter_task_stack.c | 1 -
.../selftests/bpf/progs/bpf_iter_task_vma.c | 1 -
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 1 -
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c | 1 -
.../selftests/bpf/progs/bpf_iter_test_kern4.c | 4 +-
tools/testing/selftests/bpf/progs/bpf_iter_udp4.c | 1 -
tools/testing/selftests/bpf/progs/bpf_iter_udp6.c | 1 -
tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +-
tools/testing/selftests/bpf/progs/linked_maps1.c | 2 +-
tools/testing/selftests/bpf/progs/syscall.c | 121 +
tools/testing/selftests/bpf/progs/tailcall3.c | 2 +-
tools/testing/selftests/bpf/progs/tailcall4.c | 2 +-
tools/testing/selftests/bpf/progs/tailcall5.c | 2 +-
.../selftests/bpf/progs/tailcall_bpf2bpf2.c | 2 +-
.../selftests/bpf/progs/tailcall_bpf2bpf4.c | 2 +-
tools/testing/selftests/bpf/progs/test_check_mtu.c | 4 +-
.../selftests/bpf/progs/test_cls_redirect.c | 4 +-
.../selftests/bpf/progs/test_global_func_args.c | 2 +-
.../selftests/bpf/progs/test_lookup_and_delete.c | 26 +
.../selftests/bpf/progs/test_migrate_reuseport.c | 135 +
.../testing/selftests/bpf/progs/test_rdonly_maps.c | 6 +-
tools/testing/selftests/bpf/progs/test_ringbuf.c | 4 +-
tools/testing/selftests/bpf/progs/test_skeleton.c | 4 +-
tools/testing/selftests/bpf/progs/test_snprintf.c | 1 -
.../selftests/bpf/progs/test_snprintf_single.c | 2 +-
.../selftests/bpf/progs/test_sockmap_listen.c | 4 +-
.../selftests/bpf/progs/test_static_linked1.c | 10 +-
.../selftests/bpf/progs/test_static_linked2.c | 10 +-
tools/testing/selftests/bpf/progs/test_subprogs.c | 13 +
tools/testing/selftests/bpf/progs/test_tc_bpf.c | 12 +
tools/testing/selftests/bpf/progs/trace_printk.c | 6 +-
.../selftests/bpf/progs/xdp_redirect_multi_kern.c | 94 +
tools/testing/selftests/bpf/test_doc_build.sh | 1 +
tools/testing/selftests/bpf/test_lru_map.c | 8 +
tools/testing/selftests/bpf/test_maps.c | 185 +-
tools/testing/selftests/bpf/test_progs.c | 3 +
tools/testing/selftests/bpf/test_progs.h | 9 +-
tools/testing/selftests/bpf/test_tcpnotify_user.c | 7 +-
.../selftests/bpf/test_xdp_redirect_multi.sh | 204 +
tools/testing/selftests/bpf/xdp_redirect_multi.c | 226 +
.../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 3 +
.../net/mlxsw/devlink_trap_l3_exceptions.sh | 3 +
.../selftests/drivers/net/mlxsw/port_scale.sh | 4 +-
.../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 2 +
.../selftests/drivers/net/mlxsw/qos_headroom.sh | 69 +-
.../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 14 -
.../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 24 +-
.../selftests/drivers/net/mlxsw/router_scale.sh | 2 +-
.../selftests/drivers/net/mlxsw/tc_sample.sh | 12 +-
.../selftests/drivers/net/netdevsim/devlink.sh | 167 +-
.../drivers/net/netdevsim/devlink_trap.sh | 14 +-
.../testing/selftests/drivers/net/netdevsim/fib.sh | 6 +-
.../selftests/drivers/net/netdevsim/nexthop.sh | 4 +-
.../selftests/drivers/net/netdevsim/psample.sh | 4 +-
tools/testing/selftests/net/.gitignore | 1 +
tools/testing/selftests/net/Makefile | 2 +-
tools/testing/selftests/net/config | 1 +
tools/testing/selftests/net/devlink_port_split.py | 8 +-
tools/testing/selftests/net/fib_nexthops.sh | 12 +
.../net/forwarding/custom_multipath_hash.sh | 364 +
.../selftests/net/forwarding/devlink_lib.sh | 32 +
.../net/forwarding/gre_custom_multipath_hash.sh | 456 +
.../net/forwarding/ip6gre_custom_multipath_hash.sh | 458 ++
.../selftests/net/forwarding/pedit_dsfield.sh | 2 +
.../selftests/net/forwarding/pedit_l4port.sh | 2 +
.../selftests/net/forwarding/skbedit_priority.sh | 2 +
tools/testing/selftests/net/icmp_redirect.sh | 8 +-
tools/testing/selftests/net/mptcp/mptcp_connect.c | 125 +-
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 65 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 180 +-
tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 4 +-
tools/testing/selftests/net/mptcp/simult_flows.sh | 3 +-
tools/testing/selftests/net/so_netns_cookie.c | 61 +
.../selftests/net/srv6_end_dt46_l3vpn_test.sh | 573 ++
tools/testing/selftests/net/tls.c | 87 +-
tools/testing/selftests/net/unicast_extensions.sh | 17 +-
.../selftests/tc-testing/plugin-lib/scapyPlugin.py | 42 +-
.../selftests/tc-testing/tc-tests/actions/ct.json | 45 +
.../tc-testing/tc-tests/actions/vlan.json | 28 +-
tools/testing/vsock/util.c | 32 +-
tools/testing/vsock/util.h | 3 +
tools/testing/vsock/vsock_test.c | 116 +
1914 files changed, 111301 insertions(+), 30423 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-soc-ipa
create mode 100644 Documentation/bpf/libbpf/libbpf.rst
create mode 100644 Documentation/bpf/libbpf/libbpf_api.rst
create mode 100644 Documentation/bpf/libbpf/libbpf_build.rst
create mode 100644 Documentation/bpf/libbpf/libbpf_naming_convention.rst
create mode 100644 Documentation/bpf/llvm_reloc.rst
delete mode 100644 Documentation/devicetree/bindings/net/brcm,iproc-mdio.txt
create mode 100644 Documentation/devicetree/bindings/net/brcm,iproc-mdio.yaml
delete mode 100644 Documentation/devicetree/bindings/net/can/rcar_can.txt
delete mode 100644 Documentation/devicetree/bindings/net/can/rcar_canfd.txt
create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-can.yaml
create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
create mode 100644 Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml
delete mode 100644 Documentation/devicetree/bindings/net/dsa/sja1105.txt
create mode 100644 Documentation/devicetree/bindings/net/ingenic,mac.yaml
create mode 100644 Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml
delete mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt
create mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.yaml
create mode 100644 Documentation/devicetree/bindings/net/realtek,rtl82xx.yaml
create mode 100644 Documentation/firmware-guide/acpi/dsd/phy.rst
create mode 100644 Documentation/networking/device_drivers/wwan/index.rst
create mode 100644 Documentation/networking/device_drivers/wwan/iosm.rst
create mode 100644 Documentation/networking/devlink/prestera.rst
delete mode 100644 drivers/net/can/c_can/c_can.c
create mode 100644 drivers/net/can/c_can/c_can_ethtool.c
create mode 100644 drivers/net/can/c_can/c_can_main.c
create mode 100644 drivers/net/dsa/sja1105/sja1105_mdio.c
delete mode 100644 drivers/net/dsa/sja1105/sja1105_sgmii.h
create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h
create mode 100644 drivers/net/ethernet/google/gve/gve_desc_dqo.h
create mode 100644 drivers/net/ethernet/google/gve/gve_dqo.h
create mode 100644 drivers/net/ethernet/google/gve/gve_rx_dqo.c
create mode 100644 drivers/net/ethernet/google/gve/gve_tx_dqo.c
create mode 100644 drivers/net/ethernet/google/gve/gve_utils.c
create mode 100644 drivers/net/ethernet/google/gve/gve_utils.h
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_idc.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_idc_int.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_hw.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_hw.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_sbq_cmd.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_trace.h
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_acl.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_acl.h
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flow.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flow.h
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flower.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flower.h
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_span.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_span.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_priv.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/diag/bridge_tracepoint.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/sf.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Makefile
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c
create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c
delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/ib.h
delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchib.c
delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchx2.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/Kconfig
create mode 100644 drivers/net/ethernet/microchip/sparx5/Makefile
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main.h
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main_regs.h
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_port.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_port.h
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vlan.c
create mode 100644 drivers/net/ethernet/netronome/nfp/flower/conntrack.c
create mode 100644 drivers/net/ethernet/netronome/nfp/flower/conntrack.h
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.h
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_ip_services.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
create mode 100644 drivers/net/ipa/ipa_data-v3.1.c
create mode 100644 drivers/net/ipa/ipa_sysfs.c
create mode 100644 drivers/net/ipa/ipa_sysfs.h
create mode 100644 drivers/net/mdio/acpi_mdio.c
create mode 100644 drivers/net/mdio/fwnode_mdio.c
create mode 100644 drivers/net/pcs/pcs-xpcs-nxp.c
create mode 100644 drivers/net/pcs/pcs-xpcs.h
create mode 100644 drivers/net/phy/mediatek-ge.c
create mode 100644 drivers/net/phy/motorcomm.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/dump.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.h
create mode 100644 drivers/net/wwan/iosm/Makefile
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem_ops.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_irq.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_irq.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mmio.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mmio.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux_codec.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pcie.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pcie.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pm.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pm.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_port.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_port.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_task_queue.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_task_queue.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_uevent.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_uevent.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_wwan.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_wwan.h
create mode 100644 drivers/net/wwan/rpmsg_wwan_ctrl.c
create mode 100644 drivers/net/wwan/wwan_hwsim.c
create mode 100644 include/linux/acpi_mdio.h
create mode 100644 include/linux/bpfptr.h
create mode 100644 include/linux/fwnode_mdio.h
create mode 100644 include/linux/net/intel/iidc.h
create mode 100644 include/linux/once_lite.h
create mode 100644 include/linux/qed/nvmetcp_common.h
create mode 100644 include/linux/qed/qed_nvmetcp_if.h
create mode 100644 include/linux/qed/qed_nvmetcp_ip_services_if.h
create mode 100644 include/net/netns/smc.h
create mode 100644 include/uapi/linux/netfilter/nfnetlink_hook.h
create mode 100644 include/uapi/linux/wwan.h
create mode 100644 net/netfilter/nfnetlink_hook.c
create mode 100644 net/netfilter/nft_last.c
create mode 100644 net/openvswitch/openvswitch_trace.c
create mode 100644 net/openvswitch/openvswitch_trace.h
create mode 100644 net/smc/smc_stats.c
create mode 100644 net/smc/smc_stats.h
create mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c
create mode 100644 samples/bpf/xdp_redirect_map_multi_user.c
delete mode 100644 tools/lib/bpf/README.rst
create mode 100644 tools/lib/bpf/bpf_gen_internal.h
create mode 100644 tools/lib/bpf/gen_loader.c
create mode 100644 tools/lib/bpf/libbpf_legacy.h
create mode 100644 tools/lib/bpf/skel_internal.h
create mode 100644 tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/syscall.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_bpf.c
create mode 100644 tools/testing/selftests/bpf/progs/syscall.c
create mode 100644 tools/testing/selftests/bpf/progs/test_lookup_and_delete.c
create mode 100644 tools/testing/selftests/bpf/progs/test_migrate_reuseport.c
create mode 100644 tools/testing/selftests/bpf/progs/test_tc_bpf.c
create mode 100644 tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c
create mode 100755 tools/testing/selftests/bpf/test_xdp_redirect_multi.sh
create mode 100644 tools/testing/selftests/bpf/xdp_redirect_multi.c
create mode 100755 tools/testing/selftests/net/forwarding/custom_multipath_hash.sh
create mode 100755 tools/testing/selftests/net/forwarding/gre_custom_multipath_hash.sh
create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_custom_multipath_hash.sh
create mode 100644 tools/testing/selftests/net/so_netns_cookie.c
create mode 100755 tools/testing/selftests/net/srv6_end_dt46_l3vpn_test.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tk1/gnu-master-arm-spec2k6-O2_LTO
in repository toolchain/ci/base-artifacts.
discards f2b609d 2: update: gcc-7da4eae3dcef6fd5d955eb2c80c453aa52368004: 1
discards 6deb7bf 1: reset: gcc-32955416d8040b1fa1ba21cd4179b3264e6c5bd6: 1
new 64c432f 1: reset: : 1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (f2b609d)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_gnu_tk1/gnu-master-a [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 194 +-
02-prepare_abe/console.log | 414 +-
03-build_abe-binutils/console.log | 10384 +--
04-build_abe-stage1/console.log | 18347 ++--
05-clean_sysroot/console.log | 4 +-
06-build_abe-linux/console.log | 2018 +-
07-build_abe-glibc/console.log | 33345 +++----
08-build_abe-stage2/console.log | 38523 ++++----
10-benchmark--O2_LTO_marm/benchmark-start.log | 2 +-
10-benchmark--O2_LTO_marm/benchmark.log | 46 +-
10-benchmark--O2_LTO_marm/console.log | 336 +-
11-check_regression/console.log | 394 +-
11-check_regression/results-0.csv | 188 +-
11-check_regression/results-1.csv | 192 +-
11-check_regression/results-brief.csv | 58 +-
11-check_regression/results-compare.csv | 16 +-
11-check_regression/results-full.csv | 196 +-
11-check_regression/results.csv | 70 +-
11-check_regression/results.log | 5452 +-
12-update_baseline/console.log | 2995 +-
12-update_baseline/results-1.csv | 192 +-
12-update_baseline/results-brief.csv | 58 +-
12-update_baseline/results-full.csv | 188 +-
12-update_baseline/results.csv | 70 +-
12-update_baseline/results.log | 3676 +-
12-update_baseline/results.regressions | 6 +-
console.log | 107076 ++++++++++++-----------
jenkins/manifest.sh | 10 +-
reset-baseline | 0
results | 2 +-
results_id | 2 +-
31 files changed, 112475 insertions(+), 111979 deletions(-)
create mode 100644 reset-baseline
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 440462198d9c Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kerne [...]
new 3f1639f8f96c MAINTAINERS: Add Clang CFI section
new 590e8a082a57 CFI: Move function_nocfi() into compiler.h
new 583bfd484bcc x86, lto: Enable Clang LTO for 32-bit as well
new 380d53c45ff2 compiler_attributes.h: define __no_profile, add to noinstr
new ae4d682dfd33 compiler_attributes.h: cleanups for GCC 4.9+
new 51c2ee6d121c Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFI [...]
new fca41af18e10 qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
new 44b6ed4cfab8 Merge tag 'clang-features-v5.14-rc1' of git://git.kernel.o [...]
new fba472bb38e2 selinux: simplify duplicate_policydb_cond_list() by using [...]
new e1cce3a3cb28 selinux: constify some avtab function arguments
new 8a922805fb09 selinux: delete selinux_xfrm_policy_lookup() useless argument
new 7cffc377e163 selinux: Corrected comment to match kernel-doc comment
new fd781f459b60 selinux: Remove redundant assignment to rc
new 869cbeef18e5 lsm_audit,selinux: pass IB device name by reference
new 648f2c6100cf selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC
new d0a83314db29 selinux: Fix kernel-doc
new b17ec22fb339 selinux: slow_avc_audit has become non-blocking
new d99cf13f1420 selinux: kill 'flags' argument in avc_has_perm_flags() and [...]
new 6bd344e55f73 Merge tag 'selinux-pr-20210629' of git://git.kernel.org/pu [...]
new 254c8b96c4af audit: add blank line after variable declarations
new 619ed58ac4e2 audit: Rename enum audit_state constants to avoid AUDIT_DI [...]
new dd8b865cc408 audit: Use list_move instead of list_del/list_add
new 6ddb5680085a audit: remove trailing spaces and tabs
new 0ecc617858fc audit: remove unnecessary 'ret' initialization
new 290fe0fa6f5a Merge tag 'audit-pr-20210629' of git://git.kernel.org/pub/ [...]
new 2e08fb550a2d security/smack/: fix misspellings using codespell tool
new 49ec114a6e62 smackfs: restrict bytes count in smk_set_cipso()
new 0169d8f33ab7 Revert "Smack: Handle io_uring kernel thread privileges"
new fe6bde732be8 Smack: fix doc warning
new 5c874a5b29c2 Merge tag 'Smack-for-5.14' of git://github.com/cschaufler/ [...]
new 1b8b71922919 LSM: SafeSetID: Mark safesetid_initialized as __initdata
new 92183137e6c1 Merge tag 'safesetid-5.14' of git://github.com/micah-morton/linux
The 32 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
MAINTAINERS | 12 +++++++
arch/Kconfig | 7 +++++
arch/arm64/Kconfig | 1 +
arch/arm64/include/asm/compiler.h | 16 ++++++++++
arch/arm64/include/asm/memory.h | 16 ----------
arch/s390/Kconfig | 1 +
arch/x86/Kconfig | 5 +--
drivers/firmware/qemu_fw_cfg.c | 8 ++---
include/linux/compiler.h | 10 ++++++
include/linux/compiler_attributes.h | 19 +++++++++--
include/linux/compiler_types.h | 2 +-
include/linux/lsm_audit.h | 8 ++---
include/linux/lsm_hook_defs.h | 3 +-
include/linux/mm.h | 10 ------
include/linux/security.h | 4 +--
include/uapi/linux/audit.h | 4 +--
init/Kconfig | 3 ++
kernel/audit.h | 10 +++---
kernel/audit_tree.c | 12 +++----
kernel/auditsc.c | 63 ++++++++++++++++++++++++-------------
kernel/gcov/Kconfig | 1 +
net/xfrm/xfrm_policy.c | 6 ++--
security/lsm_audit.c | 1 -
security/safesetid/lsm.c | 2 +-
security/safesetid/lsm.h | 2 +-
security/security.c | 4 +--
security/selinux/avc.c | 61 ++++++++++-------------------------
security/selinux/hooks.c | 22 ++++---------
security/selinux/include/avc.h | 13 +-------
security/selinux/include/xfrm.h | 2 +-
security/selinux/ss/avtab.c | 28 +++++++++--------
security/selinux/ss/avtab.h | 16 +++++-----
security/selinux/ss/conditional.c | 14 +++++----
security/selinux/ss/policydb.c | 1 -
security/selinux/ss/services.c | 27 +++++++++++++---
security/selinux/xfrm.c | 2 +-
security/smack/smack_access.c | 10 +++---
security/smack/smackfs.c | 4 ++-
38 files changed, 228 insertions(+), 202 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 13eaeffde5d libiberty: No longer use /usr/tmp
new aa31ae69708 testsuite: Add missing dg-add-options to CTF testcase ctf-s [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-4.c | 2 ++
1 file changed, 2 insertions(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 730d021e3e4 Fix IEEE 128-bit min/max test.
new 13eaeffde5d libiberty: No longer use /usr/tmp
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
libiberty/make-temp-file.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from df04fbe8680b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
new 12e0613715e1 block_dump: remove block_dump feature in mark_inode_dirty()
new 3af3d772f721 block_dump: remove block_dump feature
new 51fd43e28010 block_dump: remove comments in docs
new 65a8db393a8e aoe: remove unnecessary mutex_init()
new b5f3352e0868 blkcg: drop CLONE_IO check in blkcg_can_attach()
new 8c390ff910c5 block: remove unneeded parenthesis from blk-sysfs
new 84da7acc3ba5 block: avoid double io accounting for flush request
new 2e315dc07df0 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...]
new bd63141d585b blk-mq: clear stale request in tags->rq[] before freeing o [...]
new 364b61818f65 blk-mq: clearing flush request reference in tags->rqs[]
new 56b68085e536 blk-mq: Some tag allocation code refactoring
new d97e594c5166 blk-mq: Use request queue-wide tags for tagset-wide sbitmap
new 7c3f828b522b block: refactor device number setup in __device_add_disk
new 2e3c73fa0c41 block: move the DISK_MAX_PARTS sanity check into __device_ [...]
new 0d1feb72ffd8 block: automatically enable GENHD_FL_EXT_DEVT
new 958229a7c55f block: add a flag to make put_disk on partially initalized [...]
new f525464a8000 block: add blk_alloc_disk and blk_cleanup_disk APIs
new 7f9b348cb5e9 brd: convert to blk_alloc_disk/blk_cleanup_disk
new b647ad024841 drbd: convert to blk_alloc_disk/blk_cleanup_disk
new 444134845277 pktcdvd: convert to blk_alloc_disk/blk_cleanup_disk
new 0be7966e7e6e rsxx: convert to blk_alloc_disk/blk_cleanup_disk
new 7681750bd35f zram: convert to blk_alloc_disk/blk_cleanup_disk
new 1aabd53a4b49 lightnvm: convert to blk_alloc_disk/blk_cleanup_disk
new bc70852fd104 bcache: convert to blk_alloc_disk/blk_cleanup_disk
new 74fe6ba92394 dm: convert to blk_alloc_disk/blk_cleanup_disk
new 0f1d2e0643c5 md: convert to blk_alloc_disk/blk_cleanup_disk
new 6c552ceabf39 nvdimm-blk: convert to blk_alloc_disk/blk_cleanup_disk
new d4e4e5835f29 nvdimm-btt: convert to blk_alloc_disk/blk_cleanup_disk
new 87eb73b2ca7c nvdimm-pmem: convert to blk_alloc_disk/blk_cleanup_disk
new f165fb89b71f nvme-multipath: convert to blk_alloc_disk/blk_cleanup_disk
new c3e235383645 nfblock: convert to blk_alloc_disk/blk_cleanup_disk
new b1833edc4c95 simdisk: convert to blk_alloc_disk/blk_cleanup_disk
new f9dc931de806 n64cart: convert to blk_alloc_disk
new 684bf9cd8d29 ps3vram: convert to blk_alloc_disk/blk_cleanup_disk
new 0692ef289f06 dcssblk: convert to blk_alloc_disk/blk_cleanup_disk
new ef3588540048 xpram: convert to blk_alloc_disk/blk_cleanup_disk
new 132226b301b5 null_blk: convert to blk_alloc_disk/blk_cleanup_disk
new da7ba72960ca block: unexport blk_alloc_queue
new 362529d9280a block: split __blkdev_get
new 210a6d756f20 block: move sync_blockdev from __blkdev_put to blkdev_put
new a8698707a183 block: move bd_mutex to struct gendisk
new e54069acac1a block: move adjusting bd_part_count out of __blkdev_get
new c8276b954d2d block: split __blkdev_put
new ab4b57057d74 block: move bd_part_count to struct gendisk
new c97d93c31e57 block: factor out a part_devt helper
new 0e0ccdecb3cf block: remove bdget_disk
new 90bf3e28ef51 null_blk: Fix null pointer dereference on nullb->disk on b [...]
new 613471549f36 block: Do not pull requests from the scheduler when we can [...]
new 7cc2623d1c84 block: Update blk_update_request() documentation
new c9c9762d4d44 block: return the correct bvec when checking for gaps
new 11c7aa0ddea8 rq-qos: fix missed wake-ups in rq_qos_throttle try two
new a624eb520390 libnvdimm/pmem: Fix blk_cleanup_disk() usage
new cdb14e0f7775 blk-mq: factor out a blk_mq_alloc_sq_tag_set helper
new 26a9750aa875 blk-mq: improve the blk_mq_init_allocated_queue interface
new b461dfc49eb6 blk-mq: add the blk_mq_alloc_disk APIs
new 89a5f065653b virtio-blk: use blk_mq_alloc_disk
new 9c4f8971cc26 pcd: use blk_mq_alloc_disk
new c684b577968a pf: use blk_mq_alloc_disk
new f368b7d7fa77 ms_block: use blk_mq_alloc_disk
new 51ed5bd55eb6 mspro: use blk_mq_alloc_disk
new 6966bb921def mtd_blkdevs: use blk_mq_alloc_disk
new 89662ac55a20 ps3disk: use blk_mq_alloc_disk
new 9c8463e8e19c swim3: use blk_mq_alloc_disk
new 51fbfedfcc86 swim: use blk_mq_alloc_disk
new afea05a18d18 sunvdc: use blk_mq_alloc_disk
new 0592c3d166c9 gdrom: use blk_mq_alloc_disk
new 08c1d480ed38 blk-mq: remove blk_mq_init_sq_queue
new 6560ec961a08 aoe: use blk_mq_alloc_disk and blk_cleanup_disk
new 34f84aefe2ba floppy: use blk_mq_alloc_disk and blk_cleanup_disk
new 1c99502fae35 loop: use blk_mq_alloc_disk and blk_cleanup_disk
new 4af5f2e03013 nbd: use blk_mq_alloc_disk and blk_cleanup_disk
new 6759b1a2013b nullb: use blk_mq_alloc_disk
new 262d431f9000 pd: use blk_mq_alloc_disk and blk_cleanup_disk
new 195b1956b85b rbd: use blk_mq_alloc_disk and blk_cleanup_disk
new 2c6ee0ae5fc7 rnbd: use blk_mq_alloc_disk and blk_cleanup_disk
new 693874035e6e sx8: use blk_mq_alloc_disk and blk_cleanup_disk
new 3b62c140e93d xen-blkfront: use blk_mq_alloc_disk and blk_cleanup_disk
new 77567b25ab9f ubi: use blk_mq_alloc_disk and blk_cleanup_disk
new c06cf063b3e5 scm_blk: use blk_mq_alloc_disk and blk_cleanup_disk
new f6d8297412f8 amiflop: use blk_mq_alloc_disk and blk_cleanup_disk
new fd71c8a8ac77 ataflop: use blk_mq_alloc_disk and blk_cleanup_disk
new ec06c989bb45 z2ram: use blk_mq_alloc_disk and blk_cleanup_disk
new 07a719f8fdbe mtd_blkdevs: initialze new->rq in add_mtd_blktrans_dev
new 6a03cd9843fa loop: fix order of cleaning up the queue and freeing the tagset
new 2cafe29a8d03 block: fix race between adding/removing rq qos and normal IO
new a72c374f97a4 block: mark queue init done at the end of blk_register_queue
new fda0b5ba9d5a docs: block/bfq: describe per-device weight
new 37fe403898b2 docs/cgroup-v1/blkio: stop abusing itemized list
new 828615950b58 docs/cgroup-v1/blkio: update for 5.x kernels
new f0c1c4d2864e blk-mq: fix use-after-free in blk_mq_exit_sched
new e42cfb1da0bf block: Remove unnecessary elevator operation checks
new 52d7e2884449 blk-mq: fix an IS_ERR() vs NULL bug
new a79da21b48cc blk-wbt: remove outdated comment
new 5f6776ba413c block/Kconfig: Make the BLK_WBT and BLK_WBT_MQ entries con [...]
new 19688d7f9592 block/blk-cgroup: Swap the blk_throtl_init() and blk_iolat [...]
new fb44023e7022 block/blk-rq-qos: Move a function from a header file into [...]
new 556910e39249 block: Introduce the ioprio rq-qos policy
new 46eae2e32a6a block/mq-deadline: Add several comments
new 3bd473f41ae9 block/mq-deadline: Add two lockdep_assert_held() statements
new 2f295beab40f block/mq-deadline: Remove two local variables
new 3e9a99eba058 block/mq-deadline: Rename dd_init_queue() and dd_exit_queue()
new 004a26b327c2 block/mq-deadline: Improve compile-time argument checking
new d6d7f013d654 block/mq-deadline: Improve the sysfs show and store macros
new 07757588e507 block/mq-deadline: Reserve 25% of scheduler tags for synch [...]
new d672d325b149 block/mq-deadline: Micro-optimize the batching algorithm
new c807ab520fc3 block/mq-deadline: Add I/O priority support
new 38ba64d12d4c block/mq-deadline: Track I/O statistics
new 08a9ad8bf607 block/mq-deadline: Add cgroup support
new fb926032b320 block/mq-deadline: Prioritize high-priority requests
new 1d0903d61e96 blk-wbt: introduce a new disable state to prevent false po [...]
new 76a8040817b4 blk-wbt: make sure throttle is enabled properly
new 511a26992376 block, bfq: let also stably merged queues enjoy weight raising
new e03f2ab78a4a block, bfq: fix delayed stable merge check
new d4f49983fa39 block, bfq: consider also creation time in delayed stable merge
new 7812472f9730 block, bfq: boost throughput by extending queue-merging times
new bd3664b36238 block, bfq: avoid delayed merge of async queues
new efc72524b3a9 block, bfq: check waker only for queues with no in-flight I/O
new 9a2ac41b13c5 block, bfq: reset waker pointer with shared queues
new ddcc5c544eb0 block/partitions/msdos: Fix typo inidicator -> indicator
new 60b6a7e6a0f4 block: fix trace completion for chained bio
new d5870edfa3af block: move the disk events code to a separate file
new 2bc8cda5ea4b block: add the events* attributes to disk_attrs
new 630161cfdf5c block: move bdev_disk_changed
new 0384264ea8a3 block: pass a gendisk to bdev_disk_changed
new a921c655f203 bfq: Remove merged request already in bfq_requests_merged()
new fd2ef39cc9a6 blk: Fix lock inversion between ioc lock and bfqd lock
new cb9516be7708 blk-mq: update hctx->dispatch_busy in case of real scheduler
new c06bc5a3fb42 block/mq-deadline: Remove a WARN_ON_ONCE() call
new 2705dfb20947 block: fix discard request merge
new df668a5fe461 Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel. [...]
new 8184035805dc rsxx: Use struct_size() in vmalloc()
new 13ce7e625a33 nvme: remove redundant initialization of variable ret
new ebd8a93aa4f5 nvme: extend and modify the APST configuration algorithm
new e21e0243e7b0 nvme-pci: look for StorageD3Enable on companion ACPI devic [...]
new 3ede8f72a9a2 nvme-tcp: allow selecting the network interface for connections
new 25e1de8c40c5 nvme-fabrics: fix the kerneldco comment for nvmf_log_conne [...]
new 63d20f54a3d0 nvme-fabrics: remove extra new lines in the switch
new 6f860c922532 nvme-fabrics: remove an extra comment
new 97ba6931ba88 nvme-fabrics: remove extra braces
new f423c85cd392 nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl
new 86b4284d98d6 nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl
new 3e7d1a55165b nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl
new 85b790a7ae05 nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl
new d8ca66e82191 nvme: move the CSI sanity check into nvme_ns_report_zones
new 8b4fb0f968ff nvme: split nvme_report_zones
new f1cf35e17ec3 nvme: remove nvme_{get,put}_ns_from_disk
new f6e8bd59c4e8 nvmet: move ka_work initialization to nvmet_alloc_ctrl
new 346ac785badf nvmet: remove a superfluous variable
new 600abd340190 Merge tag 'nvme-5.14-2021-06-08' of git://git.infradead.or [...]
new 76cdb09b38af aoe: remove unnecessary oom message
new 8404e1919481 drbd: remove unnecessary oom message
new ce9a8ca68aec mtip32xx: remove unnecessary oom message
new 6597efa6c58f sunvdc: remove unnecessary oom message
new c744b06254a3 sx8: remove unnecessary oom message
new ec1e7e8853b6 z2ram: remove unnecessary oom message
new d07f3b081ee6 mark pstore-blk as broken
new 30ab5db7ee78 floppy: cleanup: remove redundant assignment to nr_sectors
new 2c9bdf6e4771 floppy: Fix fall-through warning for Clang
new 491e5b170ef8 Merge tag 'floppy-for-5.14' of https://github.com/evdenis/ [...]
new ad3fc798800f md: revert io stats accounting
new 10764815ff47 md: add io accounting for raid0 and raid5
new c82aa1b76787 md/raid5: move checking badblock before clone bio in raid5 [...]
new 1147f58e1010 md/raid5: avoid redundant bio clone in raid5_read_one_chunk
new 9b8ae7b93823 md/raid1: rename print_msg with r1bio_existed
new a0159832e51e md/raid1: enable io accounting
new 528bc2cf2fcc md/raid10: enable io accounting
new 608f52e30aae md: mark some personalities as deprecated
new c32dc04059c7 md: Constify attribute_group structs
new daee2024715d md: check level before create and exit io_acct_set
new de3ea66e9d23 md: add comments in md_integrity_register
new 97ae27252f49 md/raid5: avoid device_lock in read_one_chunk()
new e0d245e22309 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...]
new 2b9ac22b12a2 loop: Fix missing discard support when using LOOP_CONFIGURE
new 2744d7a07335 ACPI: Check StorageD3Enable _DSD property in ACPI code
new 6485fc18faa0 ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the [...]
new 120bb3624d55 nvme: verify MNAN value if ANA is enabled
new 2411424143bd nvme: remove superfluous bio_set_dev in nvme_requeue_work
new d399742cd02d nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text
new e7d4b5493a2d nvme: factor out a nvme_validate_passthru_nsid helper
new 522af60cb2f8 nvme-tcp: fix error codes in nvme_tcp_setup_ctrl()
new a0aac973a26d nvme-pci: fix var. type for increasing cq_head
new cb1b10e7ac6c nvme-pci: remove trailing lines for helpers
new 73eefc270afa nvme: add a helper to check ctrl sgl support
new b61678bcd43c nvme-fc: use ctrl sgl check helper
new 253a0b76a12a nvme-pci: use ctrl sgl check helper
new 3b54064fbce7 nvme-tcp: use ctrl sgl check helper
new 2796a8e40942 nvme-fabrics: remove memset in nvmf_reg_read64()
new c22c2720133d nvme-fabrics: remove memset in nvmf_reg_write32()
new bfa9d1222d61 nvme-fabrics: remove memset in connect admin q
new eff4423ec0b0 nvme-fabrics: remove memset in connect io q
new 2a4a910aa4f0 nvmet-fc: do not check for invalid target port in nvmet_fc [...]
new e13b061589ac nvmet: change sn size and check validity
new 7ae023c5aa64 nvmet: make sn stable once connection was established
new 0d148efdf0f0 nvmet: allow mn change if subsys not discovered
new 87fd4cc1c0dd nvmet: make ver stable once connection established
new 46eca4702d93 nvmet: use req->cmd directly in bdev-ns fast path
new f3dce2add3e1 nvmet: use req->cmd directly in file-ns fast path
new 86693c43bb01 nvmet: use u32 for nvmet_subsys max_nsid
new 245067e37d52 nvmet: use u32 type for the local variable nsid
new 8bb6cb9b97ef nvmet: use nvme status value directly
new 7860569ad47f nvmet: remove local variable
new c28a61471c58 block: export blk_next_bio()
new 6e597263f990 nvmet: add req cns error complete helper
new 9a01b58c22cc nvmet: add nvmet_req_bio put helper for backends
new ab5d0b38c047 nvmet: add Command Set Identifier support
new aaf2e048af27 nvmet: add ZBD over ZNS backend support
new 8abd7e2a753a nvmet: remove zeroout memset call for struct
new f66e2804d61a nvme-pci: remove zeroout memset call for struct
new cc72c4426764 nvme: remove zeroout memset call for struct
new 8cf486e131b3 nvme.h: add missing nvme_lba_range_type endianness annotations
new 3c3ee16532c1 nvmet: use NVMET_MAX_NAMESPACES to set nn value
new 5ed9b357024d Merge tag 'nvme-5.14-2021-06-22' of git://git.infradead.or [...]
new 440462198d9c Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kerne [...]
The 213 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../admin-guide/cgroup-v1/blkio-controller.rst | 155 +--
Documentation/admin-guide/cgroup-v2.rst | 55 +
Documentation/admin-guide/laptops/laptop-mode.rst | 11 -
Documentation/admin-guide/sysctl/vm.rst | 8 -
Documentation/block/bfq-iosched.rst | 38 +-
Documentation/filesystems/locking.rst | 2 +-
arch/m68k/emu/nfblock.c | 20 +-
arch/xtensa/platforms/iss/simdisk.c | 29 +-
block/Kconfig | 19 +-
block/Kconfig.iosched | 6 +
block/Makefile | 6 +-
block/bfq-iosched.c | 115 +-
block/bio.c | 13 +-
block/blk-cgroup.c | 41 +-
block/blk-core.c | 22 +-
block/blk-flush.c | 3 +-
block/blk-ioprio.c | 262 +++++
block/blk-ioprio.h | 19 +
block/blk-lib.c | 1 +
block/blk-merge.c | 27 +-
block/blk-mq-debugfs.c | 15 +
block/blk-mq-sched.c | 99 +-
block/blk-mq-sched.h | 5 +-
block/blk-mq-tag.c | 114 +-
block/blk-mq-tag.h | 15 +-
block/blk-mq.c | 206 ++--
block/blk-mq.h | 14 +
block/blk-rq-qos.c | 4 +-
block/blk-rq-qos.h | 38 +-
block/blk-sysfs.c | 45 +-
block/blk-wbt.c | 12 +-
block/blk-wbt.h | 1 +
block/blk.h | 17 +-
block/disk-events.c | 469 ++++++++
block/elevator.c | 17 +-
block/genhd.c | 701 ++----------
block/ioctl.c | 2 +-
block/mq-deadline-cgroup.c | 126 +++
block/mq-deadline-cgroup.h | 114 ++
block/mq-deadline-main.c | 1175 ++++++++++++++++++++
block/mq-deadline.c | 815 --------------
block/partitions/core.c | 129 ++-
block/partitions/msdos.c | 2 +-
drivers/acpi/device_pm.c | 32 +
drivers/acpi/internal.h | 9 +
drivers/acpi/x86/utils.c | 25 +
drivers/block/amiflop.c | 16 +-
drivers/block/aoe/aoeblk.c | 33 +-
drivers/block/aoe/aoechr.c | 4 +-
drivers/block/aoe/aoecmd.c | 2 -
drivers/block/aoe/aoedev.c | 3 +-
drivers/block/ataflop.c | 16 +-
drivers/block/brd.c | 94 +-
drivers/block/drbd/drbd_main.c | 23 +-
drivers/block/drbd/drbd_receiver.c | 22 +-
drivers/block/floppy.c | 22 +-
drivers/block/loop.c | 47 +-
drivers/block/mtip32xx/mtip32xx.c | 26 +-
drivers/block/n64cart.c | 8 +-
drivers/block/nbd.c | 53 +-
drivers/block/null_blk/main.c | 37 +-
drivers/block/paride/pcd.c | 19 +-
drivers/block/paride/pd.c | 30 +-
drivers/block/paride/pf.c | 18 +-
drivers/block/pktcdvd.c | 11 +-
drivers/block/ps3disk.c | 36 +-
drivers/block/ps3vram.c | 31 +-
drivers/block/rbd.c | 52 +-
drivers/block/rnbd/rnbd-clt.c | 35 +-
drivers/block/rsxx/dev.c | 39 +-
drivers/block/rsxx/dma.c | 6 +-
drivers/block/rsxx/rsxx_priv.h | 1 -
drivers/block/sunvdc.c | 50 +-
drivers/block/swim.c | 34 +-
drivers/block/swim3.c | 33 +-
drivers/block/sx8.c | 25 +-
drivers/block/virtio_blk.c | 26 +-
drivers/block/xen-blkfront.c | 104 +-
drivers/block/z2ram.c | 25 +-
drivers/block/zram/zram_drv.c | 37 +-
drivers/block/zram/zram_drv.h | 2 +-
drivers/cdrom/gdrom.c | 45 +-
drivers/lightnvm/core.c | 24 +-
drivers/md/Kconfig | 6 +-
drivers/md/bcache/super.c | 15 +-
drivers/md/dm-rq.c | 9 +-
drivers/md/dm.c | 16 +-
drivers/md/md-bitmap.c | 2 +-
drivers/md/md-faulty.c | 2 +-
drivers/md/md-linear.c | 2 +-
drivers/md/md-multipath.c | 2 +-
drivers/md/md.c | 141 +--
drivers/md/md.h | 19 +-
drivers/md/raid0.c | 3 +
drivers/md/raid1.c | 15 +-
drivers/md/raid1.h | 1 +
drivers/md/raid10.c | 6 +
drivers/md/raid10.h | 1 +
drivers/md/raid5.c | 63 +-
drivers/memstick/core/ms_block.c | 26 +-
drivers/memstick/core/mspro_block.c | 26 +-
drivers/mtd/mtd_blkdevs.c | 49 +-
drivers/mtd/ubi/block.c | 68 +-
drivers/nvdimm/blk.c | 27 +-
drivers/nvdimm/btt.c | 25 +-
drivers/nvdimm/btt.h | 2 -
drivers/nvdimm/pmem.c | 21 +-
drivers/nvme/host/Kconfig | 2 +-
drivers/nvme/host/core.c | 193 ++--
drivers/nvme/host/fabrics.c | 58 +-
drivers/nvme/host/fabrics.h | 6 +-
drivers/nvme/host/fc.c | 2 +-
drivers/nvme/host/ioctl.c | 61 +-
drivers/nvme/host/multipath.c | 79 +-
drivers/nvme/host/nvme.h | 17 +-
drivers/nvme/host/pci.c | 82 +-
drivers/nvme/host/rdma.c | 2 +-
drivers/nvme/host/tcp.c | 31 +-
drivers/nvme/host/zns.c | 27 +-
drivers/nvme/target/Makefile | 1 +
drivers/nvme/target/admin-cmd.c | 155 ++-
drivers/nvme/target/configfs.c | 102 +-
drivers/nvme/target/core.c | 100 +-
drivers/nvme/target/discovery.c | 8 +-
drivers/nvme/target/fc.c | 10 +-
drivers/nvme/target/io-cmd-bdev.c | 36 +-
drivers/nvme/target/io-cmd-file.c | 4 +-
drivers/nvme/target/nvmet.h | 41 +-
drivers/nvme/target/passthru.c | 3 +-
drivers/nvme/target/rdma.c | 3 +-
drivers/nvme/target/zns.c | 615 ++++++++++
drivers/s390/block/dasd_genhd.c | 12 +-
drivers/s390/block/dcssblk.c | 26 +-
drivers/s390/block/scm_blk.c | 21 +-
drivers/s390/block/xpram.c | 26 +-
drivers/scsi/sd.c | 4 +-
fs/block_dev.c | 244 ++--
fs/btrfs/volumes.c | 2 +-
fs/fs-writeback.c | 25 -
fs/pstore/Kconfig | 1 +
fs/super.c | 8 +-
include/linux/acpi.h | 5 +
include/linux/bio.h | 14 +-
include/linux/blk-mq.h | 24 +-
include/linux/blk_types.h | 4 -
include/linux/blkdev.h | 5 +-
include/linux/elevator.h | 4 +-
include/linux/genhd.h | 32 +-
include/linux/nvme.h | 12 +-
include/linux/wait.h | 2 +-
include/linux/writeback.h | 1 -
init/do_mounts.c | 10 +-
kernel/sched/wait.c | 9 +-
kernel/sysctl.c | 8 -
mm/page-writeback.c | 5 -
155 files changed, 5243 insertions(+), 3588 deletions(-)
create mode 100644 block/blk-ioprio.c
create mode 100644 block/blk-ioprio.h
create mode 100644 block/disk-events.c
create mode 100644 block/mq-deadline-cgroup.c
create mode 100644 block/mq-deadline-cgroup.h
create mode 100644 block/mq-deadline-main.c
delete mode 100644 block/mq-deadline.c
create mode 100644 drivers/nvme/target/zns.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from c28e1d288ab c++: Fix push_access_scope and introduce RAII wrapper for it
new 730d021e3e4 Fix IEEE 128-bit min/max test.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 11 ++++++-----
gcc/testsuite/lib/target-supports.exp | 10 ++++++++++
2 files changed, 16 insertions(+), 5 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.