This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-lts-allnoconfig
in repository toolchain/ci/binutils-gdb.
from 70cfd17bbd Automatic date update in version.in
adds a035f1f8e7 Automatic date update in version.in
adds b7f12798a5 Automatic date update in version.in
adds b8244b33a0 Automatic date update in version.in
adds 61b0daa408 Automatic date update in version.in
adds 786735af68 Automatic date update in version.in
adds cdc39779b6 Automatic date update in version.in
adds 86f474b5ff Automatic date update in version.in
No new revisions were added by this update.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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_kernel/gnu-release-arm-lts-allnoconfig
in repository toolchain/ci/base-artifacts.
discards fe0c22ac1 0: update: binutils-gcc-linux-qemu: all
new 0338e2a8f 0: update: binutils-gcc-linux-qemu: all
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 (fe0c22ac1)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-l [...]
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.xz | Bin 1584 -> 1556 bytes
02-prepare_abe/console.log.xz | Bin 2768 -> 2776 bytes
03-build_abe-binutils/console.log.xz | Bin 42108 -> 42188 bytes
04-build_abe-stage1/console.log.xz | Bin 85452 -> 85508 bytes
05-build_abe-qemu/console.log.xz | Bin 29656 -> 29628 bytes
06-build_linux/console.log.xz | Bin 3404 -> 3448 bytes
07-boot_linux/console.log.xz | Bin 496 -> 496 bytes
08-check_regression/console.log.xz | Bin 412 -> 412 bytes
09-update_baseline/console.log | 16 ++++++++--------
jenkins/manifest.sh | 20 ++++++++++----------
10 files changed, 18 insertions(+), 18 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.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm
in repository toolchain/ci/gdb.
from 317db249c7 Automatic date update in version.in
adds c47860a4ba [gdb/testsuite] Fix stepi test-cases with unix/-m32/-fPIE/-pie
adds bd25c6eef8 gdb/sim: update my email address
No new revisions were added by this update.
Summary of changes:
gdb/MAINTAINERS | 6 +++---
gdb/testsuite/gdb.base/step-indirect-call-thunk.exp | 5 ++++-
gdb/testsuite/gdb.base/step-test.exp | 4 +++-
gdb/testsuite/gdb.reverse/step-indirect-call-thunk.exp | 6 ++++--
gdb/testsuite/gdb.reverse/step-precsave.exp | 10 ++++++++++
gdb/testsuite/gdb.reverse/step-reverse.exp | 10 ++++++++++
sim/MAINTAINERS | 2 +-
7 files changed, 35 insertions(+), 8 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.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm
in repository toolchain/ci/glibc.
from b8a6ee43bb benchtests: Add hypotf
adds cca75bd8b5 i386: Explain why __HAVE_64B_ATOMICS has to be 0
No new revisions were added by this update.
Summary of changes:
sysdeps/x86/atomic-machine.h | 4 ++++
1 file changed, 4 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.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm
in repository toolchain/ci/binutils-gdb.
from 317db249c7 Automatic date update in version.in
adds c47860a4ba [gdb/testsuite] Fix stepi test-cases with unix/-m32/-fPIE/-pie
adds bd25c6eef8 gdb/sim: update my email address
No new revisions were added by this update.
Summary of changes:
gdb/MAINTAINERS | 6 +++---
gdb/testsuite/gdb.base/step-indirect-call-thunk.exp | 5 ++++-
gdb/testsuite/gdb.base/step-test.exp | 4 +++-
gdb/testsuite/gdb.reverse/step-indirect-call-thunk.exp | 6 ++++--
gdb/testsuite/gdb.reverse/step-precsave.exp | 10 ++++++++++
gdb/testsuite/gdb.reverse/step-reverse.exp | 10 ++++++++++
sim/MAINTAINERS | 2 +-
7 files changed, 35 insertions(+), 8 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.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm
in repository toolchain/ci/base-artifacts.
discards d41cf37c5 0: update: binutils-gcc-linux-glibc-gdb-qemu: 1
new ca022163f 0: update: binutils-gcc-linux-glibc-gdb-qemu: 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 (d41cf37c5)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_cross_check_gcc/mast [...]
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.xz | Bin 1548 -> 1548 bytes
02-prepare_abe/console.log.xz | Bin 2776 -> 2764 bytes
03-build_abe-binutils/console.log.xz | Bin 43796 -> 43852 bytes
04-build_abe-stage1/console.log.xz | Bin 90232 -> 90968 bytes
06-build_abe-linux/console.log.xz | Bin 9476 -> 9244 bytes
07-build_abe-glibc/console.log.xz | Bin 230592 -> 230060 bytes
08-build_abe-stage2/console.log.xz | Bin 223796 -> 223068 bytes
09-build_abe-gdb/console.log.xz | Bin 43608 -> 43612 bytes
10-build_abe-qemu/console.log.xz | Bin 30216 -> 29560 bytes
11-build_abe-dejagnu/console.log.xz | Bin 3904 -> 3856 bytes
12-build_abe-check_gcc/console.log.xz | Bin 2456 -> 3040 bytes
13-check_regression/console.log.xz | Bin 2376 -> 4064 bytes
13-check_regression/extra-bisect-params | 1 +
13-check_regression/fails.sum | 6 +
13-check_regression/results.compare | 41 +-
13-check_regression/results.compare2 | 408 +++++-
13-check_regression/results.regressions | 42 +
14-update_baseline/console.log | 581 +++++++-
14-update_baseline/extra-bisect-params | 1 +
14-update_baseline/fails.sum | 6 +
14-update_baseline/results.compare | 41 +-
14-update_baseline/results.compare2 | 408 +++++-
14-update_baseline/results.regressions | 42 +
jenkins/manifest.sh | 26 +-
sumfiles/g++.log.xz | Bin 2554824 -> 2563948 bytes
sumfiles/g++.sum | 70 +-
sumfiles/gcc.log.xz | Bin 2122224 -> 2119972 bytes
sumfiles/gcc.sum | 2336 +++++++++++++++++--------------
sumfiles/gfortran.log.xz | Bin 855888 -> 861644 bytes
sumfiles/gfortran.sum | 6 +-
sumfiles/libatomic.log.xz | Bin 2244 -> 2244 bytes
sumfiles/libatomic.sum | 2 +-
sumfiles/libgomp.log.xz | Bin 165492 -> 165588 bytes
sumfiles/libgomp.sum | 2 +-
sumfiles/libitm.log.xz | Bin 2652 -> 2652 bytes
sumfiles/libitm.sum | 2 +-
sumfiles/libstdc++.log.xz | Bin 411752 -> 420224 bytes
sumfiles/libstdc++.sum | 6 +-
38 files changed, 2875 insertions(+), 1152 deletions(-)
create mode 100644 13-check_regression/extra-bisect-params
create mode 100644 13-check_regression/fails.sum
create mode 100644 13-check_regression/results.regressions
create mode 100644 14-update_baseline/extra-bisect-params
create mode 100644 14-update_baseline/fails.sum
create mode 100644 14-update_baseline/results.regressions
--
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 bfc484fe6abb Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...]
new f55e36d5ab76 qed: Improve the stack space of filter_config()
new 9eb4c320be9c nfp: Prefer struct_size over open coded arithmetic
new 3537e507b662 nfc: do not break pr_debug() call into separate lines
new 747e3910d669 nfc: fdp: drop unneeded debug prints
new b7b96587c18b nfc: pn533: drop unneeded debug prints
new 9981ab215122 nfc: pn533: use dev_err() instead of pr_err()
new aed4146c5503 nfc: pn544: drop unneeded debug prints
new 64758c6363ea nfc: pn544: drop unneeded memory allocation fail messages
new 270be6940714 nfc: microread: drop unneeded memory allocation fail messages
new d1c624ebaa51 nfc: mrvl: drop unneeded memory allocation fail messages
new 08c53aee26d4 Merge branch 'nfc-printk-cleanup'
new 13bb8429ca98 net: wwan: iosm: firmware flashing and coredump collection
new 847371ce049b mlxsw: spectrum: Bump minimum FW version to xx.2008.3326
new 13eb056ee58b mlxsw: spectrum: Move port module mapping before core port init
new fec2386162d1 mlxsw: spectrum: Move port SWID set before core port init
new ed403777f653 mlxsw: reg: Add Port Local port to Label Port mapping Register
new 1dbfc9d76551 mlxsw: spectrum: Use PLLP to get front panel number and sp [...]
new 78f824b33530 mlxsw: reg: Add Port Module To local DataBase Register
new 32ada69bba7e mlxsw: spectrum: Use PMTDB register to obtain split info
new cd92d79d5fdb mlxsw: reg: Remove PMTM register
new a9d5e3d78dfd Merge branch 'mlxsw-next'
new a962cc4ba1a1 s390/ctcm: remove incorrect kernel doc indicators
new 239686c11f6a s390/lcs: remove incorrect kernel doc indicators
new 478a31403b36 s390/netiucv: remove incorrect kernel doc indicators
new a1ac1b6e4137 s390/ism: switch from 'pci_' to 'dma_' API
new f787e3cfeaa6 Merge branch 's390-next'
new fa0866625543 net/smc: add support for user defined EIDs
new 11a26c59fc51 net/smc: keep static copy of system EID
new 3c572145c24e net/smc: add generic netlink support for system EID
new 55bd079a3cb6 Merge branch 'smc-EDID-support'
new 01649011cc82 r8169: remove support for chip version RTL_GIGA_MAC_VER_27
new c70aae139d39 ptp: ptp_clockmatrix: Remove idtcm_enable_tod_sync()
new 794c3dffacc1 ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005)
new da9facf1c182 ptp: ptp_clockmatrix: Add support for pll_mode=0 and manua [...]
new 0f440524b697 net: wwan: iosm: fix linux-next build error
new b9bbc4c1debc ethtool: prevent endless loop if eeprom size is smaller th [...]
new 32e3573f7392 skbuff: inline page_frag_alloc_align()
new 0ccf85111824 net: phy: at803x: add support for qca 8327 internal phy
new e435a6b5315a net: hns3: PF support get unicast MAC address space assign [...]
new 5c56ff486dfc net: hns3: PF support get multicast MAC address space assi [...]
new f2173257b92e Merge branch 'hns3-mac'
new 339133f6c318 net: dsa: tag_rtl4_a: Drop bit 9 from egress frames
new c12aa581f6d5 MIPS: lantiq: dma: add small delay after reset
new 5ca9ce2ba4d5 MIPS: lantiq: dma: reset correct number of channel
new 5ad74d39c51d MIPS: lantiq: dma: fix burst length for DEU
new 49293bbc50cb MIPS: lantiq: dma: make the burst length configurable by t [...]
new 14d4e308e0aa net: lantiq: configure the burst length in ethernet drivers
new 5535bcfa725a dt-bindings: net: lantiq-xrx200-net: convert to the json-schema
new dac0bad93741 dt-bindings: net: lantiq,etop-xway: Document Lantiq Xway E [...]
new c68872146489 dt-bindings: net: lantiq: Add the burst length properties
new 1618df6afab2 ptp: ocp: parameterize the i2c driver used
new 498ad3f4389a ptp: ocp: Parameterize the TOD information display.
new 1447149d6539 ptp: ocp: Skip I2C flash read when there is no controller.
new 56ec44033cd7 ptp: ocp: Skip resources with out of range irqs
new bceff2905eff ptp: ocp: Report error if resource registration fails.
new dcf614692c6c ptp: ocp: Add third timestamper
new e1daf0ec73b2 ptp: ocp: Add SMA selector and controls
new 6baf2925424a ptp: ocp: Add IRIG-B and DCF blocks
new d14ee2525d38 ptp: ocp: Add IRIG-B output mode control
new 89260d878253 ptp: ocp: Add sysfs attribute utc_tai_offset
new 065efcc5e976 ptp: ocp: Separate the init and info logic
new f67bf662d2cf ptp: ocp: Add debugfs entry for timecard
new e3516bb45078 ptp: ocp: Add NMEA output
new 71d7e0850476 ptp: ocp: Add second GNSS device
new a62a56d04e63 ptp: ocp: Enable 4th timestamper / PPS generator
new 6d59d4fa1789 ptp: ocp: Have FPGA fold in ns adjustment for adjtime.
new 1acffc6e09ed ptp: ocp: Add timestamp window adjustment
new d7050a2b85ff docs: ABI: Add sysfs documentation for timecard
new 923990f6431e Merge branch 'ptp-ocp-timecard-v13-fw'
new 38106b2c433e ibmvnic: Consolidate code in replenish_rx_pool()
new 0f2bf3188c43 ibmvnic: Fix up some comments and messages
new 0df7b9ad8f84 ibmvnic: Use/rename local vars in init_rx_pools
new 8243c7ed6d08 ibmvnic: Use/rename local vars in init_tx_pools
new 0d1af4fa7124 ibmvnic: init_tx_pools move loop-invariant code
new 129854f061d8 ibmvnic: Use bitmap for LTB map_ids
new f8ac0bfa7d7a ibmvnic: Reuse LTB when possible
new 489de956e7a2 ibmvnic: Reuse rx pools when possible
new bbd809305bc7 ibmvnic: Reuse tx pools when possible
new c506cc5bc6e3 Merge branch 'ibmvnic-next'
new 1e080f17750d net: sched: update default qdisc visibility after Tx queue [...]
new 2e367522ce6b netdevsim: add ability to change channel count
new 2d6a58996ee2 selftests: net: test ethtool -L vs mq
new dc50b930be89 Merge branch 'qdisc-visibility'
new e9310aed8e6a net/mlx5: Publish and unpublish all devlink parameters at once
new c2d2f9885066 devlink: Delete not-used single parameter notification APIs
new 00135227ca3b Merge branch 'devlink-delete-publidh-api'
new 3d7a6f677905 mlxsw: core: Initialize switch driver last
new 25a91f835a7b mlxsw: core: Remove mlxsw_core_is_initialized()
new 163f3d2dd01c mlxsw: core_env: Defer handling of module temperature warn [...]
new bd6e43f5953d mlxsw: core_env: Convert 'module_info_lock' to a mutex
new 06277ca23868 mlxsw: spectrum: Do not return an error in ndo_stop()
new 196bff2927a7 mlxsw: spectrum: Do not return an error in mlxsw_sp_port_m [...]
new 896f399be078 mlxsw: Track per-module port status
new ef23841bb94a mlxsw: reg: Add fields to PMAOS register
new 8f4ebdb0a274 mlxsw: Make PMAOS pack function more generic
new 49fd3b645de8 mlxsw: Add support for transceiver modules reset
new 5706383b30cf Merge branch 'mlxsw-Add-support-for-transceiver-modules-reset'
new 95b5fc03c189 net: arc_emac: Make use of the helper function dev_err_probe()
new d502933c30c6 net: atl1c: Make use of the helper function dev_err_probe()
new b0ab7096dd9b net: atl1e: Make use of the helper function dev_err_probe()
new 9eda994d4b57 net: chelsio: cxgb4vf: Make use of the helper function dev [...]
new a72691ee19ca net: enetc: Make use of the helper function dev_err_probe()
new 015a22f46b25 net: ethoc: Make use of the helper function dev_err_probe()
new 4fd3ff3b29ae net: hinic: Make use of the helper function dev_err_probe()
new 52583c8d8b12 net: thunderx: Make use of the helper function dev_err_probe()
new 63f85c401eba octeontx2-pf: CN10K: Hide RPM stats over ethtool
new d1ab2647de32 Revert "net: wwan: iosm: firmware flashing and coredump co [...]
new 227b9644ab16 net/tls: support SM4 GCM/CCM algorithm
new 4b5a3ab17c6c octeontx2-af: Hardware configuration for inline IPsec
new 561bed688bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 983d96a9116a net: dsa: b53: Include all ports in "enabled_ports"
new b290c6384afa net: dsa: b53: Drop BCM5301x workaround for a wrong CPU/IMP port
new 3ff26b29230c net: dsa: b53: Improve flow control setup on BCM5301x
new 7d5af56418d7 net: dsa: b53: Drop unused "cpu_port" field
new 44ded7ca63f1 Merge branch 'net-dsa-b53-clean-up-cpu-imp-ports'
new 8dc84dcd7f74 net: phy: broadcom: Enable 10BaseT DAC early wake
new 61524e43abad net: netsec: Make use of the helper function dev_err_probe()
new 6042d4348a34 net: e1000e: solve insmod 'Unknown symbol mutex_lock' error
new d853f1d3c900 octeontx2-af: Fix uninitialized variable val
new 3503e673db23 octeontx2-af: Remove redundant initialization of variable blkaddr
new b20b54fb00a8 net: stmmac: dwmac-visconti: Make use of the helper functi [...]
new 6db9350a9db3 devlink: Delete not-used devlink APIs
new 5ef8a0291513 net: microchip: encx24j600: drop unneeded MODULE_ALIAS
new 1a575cde596c ptp: ocp: Avoid operator precedence warning in ptp_ocp_sum [...]
new f68d08c437f9 net: phy: bcm7xxx: Add EPHY entry for 72165
new b238290b965f bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr
new 03e601f48b2d libbpf: Don't crash on object files with no symbol tables
new 08a6f22ef6f8 libbpf: Change bpf_object_skeleton data field to const pointer
new a6cc6b34b93e bpftool: Provide a helper method for accessing skeleton's [...]
new 980a1a4c342f selftests/bpf: Add checks for X__elf_bytes() skeleton helper
new d6be5947efdd Merge branch 'Bpf skeleton helper method'
new 006a5099fc18 libbpf: Fix build with latest gcc/binutils with LTO
new 0b46b7550560 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling A [...]
new ed7b74dc7777 selftests: xsk: Simplify xsk and umem arrays
new 744eb5c882e8 selftests: xsk: Introduce type for thread function
new ce74acaf015c selftests: xsk: Introduce test specifications
new 83f4ae2f26bd selftests: xsk: Move num_frames and frame_headroom to xsk_ [...]
new 4bf8ee65ba4e selftests: xsk: Move rxqsize into xsk_socket_info
new c160d7afba8f selftests: xsk: Make frame_size configurable
new 53cb3cec2f1e selftests: xsx: Introduce test name in test spec
new 119d4b02feb5 selftests: xsk: Add use_poll to ifobject
new 1856c24db0a8 selftests: xsk: Introduce rx_on and tx_on in ifobject
new 55be575dc13c selftests: xsk: Replace second_step global variable
new 85c6c9573970 selftests: xsk: Specify number of sockets to create
new af6731d1e1c6 selftests: xsk: Make xdp_flags and bind_flags local
new e2d850d5346c selftests: xsx: Make pthreads local scope
new 8ce7192b508d selftests: xsk: Eliminate MAX_SOCKS define
new 8abf6f725a9e selftests: xsk: Allow for invalid packets
new 605091c5100d selftests: xsk: Introduce replacing the default packet stream
new a4ba98dd0c69 selftests: xsk: Add test for unaligned mode
new 6ce67b5165e6 selftests: xsk: Eliminate test specific if-statement in te [...]
new 0d1b7f3a00cf selftests: xsk: Add tests for invalid xsk descriptors
new 909f0e28207c selftests: xsk: Add tests for 2K frame size
new e876a0367c37 Merge branch 'bpf-xsk-selftests'
new f64c4acea51f bpf: Add hardware timestamp field to __sk_buff
new 3384c7c7641b selftests/bpf: Test new __sk_buff field hwtstamp
new c22ac2a3d4bd perf: Enable branch record for software events
new 856c02dbce4f bpf: Introduce helper bpf_get_branch_snapshot
new 025bd7c753aa selftests/bpf: Add test for bpf_get_branch_snapshot
new 14bef1ab3037 Merge branch 'bpf: introduce bpf_get_branch_snapshot'
new dbd7eb14e060 bpf, selftests: Replicate tailcall limit test for indirect [...]
new 2f3830412786 libbpf: Make libbpf_version.h non-auto-generated
new ca304b40c20d libbpf: Introduce legacy kprobe events support
new 53df63ccdc02 selftests/bpf: Update selftests to always provide "struct_ [...]
new 91b4d1d1d544 libbpf: Ensure BPF prog types are set before relocations
new 5532dfd42e48 libbpf: Simplify BPF program auto-attach code
new b6291a6f30d3 libbpf: Minimize explicit iterator of section definition array
new 67dfac47dac6 Merge branch 'libbpf: Streamline internal BPF program sect [...]
new c0354077439b bpf,x64 Emit IMUL instead of MUL for x86-64
new 8987ede3ed27 selftests/bpf: Fix .gitignore to not ignore test_progs.c
new 41ced4cd8802 btf: Change BTF_KIND_* macros to enums
new b5ea834dde6b bpf: Support for new btf kind BTF_KIND_TAG
new 30025e8bd80f libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag
new 5b84bd10363e libbpf: Add support for BTF_KIND_TAG
new 5c07f2fec003 bpftool: Add support for BTF_KIND_TAG
new 71d29c2d47d1 selftests/bpf: Test libbpf API function btf__add_tag()
new 3df3bd68d481 selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TA [...]
new 35baba7a832f selftests/bpf: Add BTF_KIND_TAG unit tests
new ad526474aec1 selftests/bpf: Test BTF_KIND_TAG for deduplication
new c240ba287890 selftests/bpf: Add a test with a bpf program with btf_tag [...]
new 48f5a6c41627 docs/bpf: Add documentation for BTF_KIND_TAG
new 4c24483e247f Merge branch 'bpf: add support for new btf kind BTF_KIND_TAG'
new 2220ecf55c1b selftests/bpf: Skip btf_tag test if btf_tag attribute not [...]
new 69cd823956ba libbpf: Add sphinx code documentation comments
new 336562752acc bpf: Update bpf_get_smp_processor_id() documentation
new f11f86a3931b libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id()
new 23a7baaa9388 selftests/bpf: Stop using relaxed_core_relocs which has no effect
new 277641859e83 libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs
new 2d5ec1c66e25 libbpf: Allow skipping attach_func_name in bpf_program__se [...]
new 60aed22076b0 selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach [...]
new 91b555d73e53 libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7
new 942025c9f37e libbpf: Constify all high-level program attach APIs
new f706f6c66c43 Merge branch 'Improve set_attach_target() and deprecate op [...]
new ca21a3e5edfd selftests/bpf: Fix a few compiler warnings
new af54faab84f7 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new 0efcc3f20145 sky2: Stop printing VPD info to debugfs
new b972b54a68b2 net: bcmgenet: Patch PHY interface for dedicated PHY driver
new 1dac0084d412 net: macb: add description for SRTSM
new d7b3485f1c2b net: macb: align for OSSMODE offset
new 1a9b5a26daf6 net: macb: add support for mii on rgmii
new 0f4f6d7332bb net: macb: enable mii on rgmii for sama7g5
new 95dca2d578d2 Merge branch 'macb-MII-on-RGMII'
new 61bc6e82f92e mptcp: add new mptcp_fill_diag helper
new 55c42fa7fa33 mptcp: add MPTCP_INFO getsockopt
new 06f15cee3695 mptcp: add MPTCP_TCPINFO getsockopt support
new c11c5906bc0a mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support
new ce9979129a0b selftests: mptcp: add mptcp getsockopt test cases
new 983e59a27b92 Merge branch 'mptcp-next'
new 9eb7b5e7cb50 net: dpaa2-mac: add support for more ethtool 10G link modes
new aed0826b0cf2 net: net_namespace: Fix undefined member in key_remove_domain()
new db9c8e2b1e24 NET: IPV4: fix error "do not initialise globals to 0"
new 9ce4e3d6d856 virtio_net: use netdev_warn_once to output warn when witho [...]
new 4fc29989835a net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER
new cbcca2e3961e net: phylink: don't call netif_carrier_off() with NULL netdev
new f7116fb46085 net: sched: move and reuse mq_change_real_num_tx()
new 14e94f9445a9 octeontx2-af: verify CQ context updates
new a520794b063b virtio_net: introduce TX timeout watchdog
new b4df02b562f4 net: phy: at803x: add support for qca 8327 A variant internal phy
new 15b9df4ece17 net: phy: at803x: add resume/suspend function to qca83xx phy
new d44fd8604a4a net: phy: at803x: fix spacing and improve name for 83xx phy
new 4dcd183fbd67 net: wwan: iosm: devlink registration
new b55734745568 net: wwan: iosm: fw flashing support
new 09e7b002ff67 net: wwan: iosm: coredump collection support
new 8d9be0634181 net: wwan: iosm: transport layer support for fw flashing/cd
new 64302024bce5 net: wwan: iosm: devlink fw flashing & cd collection docum [...]
new 607d574aba6e net: wwan: iosm: fw flashing & cd collection infrastructur [...]
new 13f356f5dc9d Merge branch 'wwan-iosm-fw-flashing'
new 998ac358019e net: lantiq: add support for jumbo frames
new ffa66f15e450 net/ipv4/route.c: remove superfluous header files from route.c
new 222a31408ab0 net/ipv4/tcp_fastopen.c: remove superfluous header files f [...]
new 85c698863c15 net/ipv4/tcp_minisocks.c: remove superfluous header files [...]
new bea714581a31 net/ipv4/udp_tunnel_core.c: remove superfluous header file [...]
new c595b120ebab net/ipv4/syncookies.c: remove superfluous header files fro [...]
new d6da08ed1425 net: phy: broadcom: Add IDDQ-SR mode
new 38b6a9073007 net: phy: broadcom: Wire suspend/resume for BCM50610 and B [...]
new 72e78d22e152 net: phy: broadcom: Utilize appropriate suspend for BCM54810/11
new c3a4c69360ab net: bcmgenet: Request APD, DLL disable and IDDQ-SR
new 4972ce720101 net: dsa: bcm_sf2: Request APD, DLL disable and IDDQ-SR
new 6a3807536328 Merge branch 'iddq-sr-mode'
new 07b855628c22 net/ipv4/sysctl_net_ipv4.c: remove superfluous header file [...]
new db4278c55fa5 devlink: Make devlink_register to be void
new a5df6333f1a0 skbuff: pass the result of data ksize to __build_skb_around
new 8bea96efa7c0 net: wwan: iosm: fw flashing and cd improvements
new 4bdf80bcb79a mlxsw: spectrum_router: Add trap adjacency entry upon firs [...]
new e3a3aae74d76 mlxsw: spectrum_router: Start using new trap adjacency entry
new 428168f99517 Merge branch 'mlxsw-trap-adjacency'
new 68a81bb2eebd net: dsa: sja1105: remove sp->dp
new 6d709cadfde6 net: dsa: move sja1110_process_meta_tstamp inside the tagg [...]
new f5aef4241592 net: dsa: sja1105: break dependency between dsa_port_is_sj [...]
new a7597f79d3b1 Merge branch 'ja1105-deps'
new 33e1501f5a5f net: dsa: sja1105: don't keep a persistent reference to th [...]
new efe686ffce01 mptcp: ensure tx skbs always have the MPTCP ext
new 04d8825c30b7 tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers
new f70cad1085d1 mptcp: stop relying on tcp_tx_skb_cache
new ff6fb083a07f tcp: make tcp_build_frag() static
new d8b81175e412 tcp: remove sk_{tr}x_skb_cache
new 5146a574606a Merge branch 'remove-sk-skb-caches'
new 9aad3e4ede9b net: dsa: sja1105: stop using priv->vlan_aware
new 2fcd14d0f780 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 45bce5c99d46 mlxsw: spectrum_router: Create common function for fib_ent [...]
new aa6fd8f177d6 mlxsw: spectrum_ipip: Pass IP tunnel parameters by referen [...]
new 8aba32cea3f3 mlxsw: spectrum_router: Fix arguments alignment
new 80ef2abcddbc mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ [...]
new 59bf980dd90f mlxsw: Take tunnel's type into account when searching unde [...]
new dd8a9552d484 mlxsw: reg: Add Router IP version Six Register
new a917bb271d16 mlxsw: reg: Add support for rtdp_ipip6_pack()
new c729ae8d6cbc mlxsw: reg: Add support for ratr_ipip6_entry_pack()
new 36c2ab890b8f mlxsw: reg: Add support for ritr_loopback_ipip6_pack()
new a82feba686e8 mlxsw: Create separate ipip_ops_arr for different ASICs
new 713e8502fd3e mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops
new 53eedd61dea9 mlxsw: Add IPV6_ADDRESS kvdl entry type
new 8d4f10463cd6 mlxsw: spectrum_router: Increase parsing depth for IPv6 de [...]
new ba1c71324bc2 mlxsw: Add support for IP-in-IP with IPv6 underlay for Spe [...]
new 56e66053a7d0 Merge branch 'mlxsw-next'
new abecbfcdb935 net: dsa: felix: accept "ethernet-ports" OF node name
new e93c1e034837 net: iosm: Use hrtimer_forward_now()
new a8551c9b755e net: mlx4: Add support for XDP_REDIRECT
new e624c70e1131 bnxt_en: Check devlink allocation and registration status
new 61415c3db3d9 bnxt_en: Properly remove port parameter support
new 42ded61aa75e devlink: Delete not used port parameters APIs
new 8ba024dfaf61 devlink: Remove single line function obfuscations
new 2ff04286a956 ice: Delete always true check of PF pointer
new e6a54d6f2213 qed: Don't ignore devlink allocation failures
new 8fd8441502eb Merge branch 'devlink-fixes'
new ae98f40d32cd net: phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition
new 40bc6063796e tcp: tracking packets with CE marks in BW rate sample
new acde891c243c rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies()
new c228dce26222 net/mlx5: DR, Fix code indentation in dr_ste_v1
new 6c2509d44636 net/mlx5e: Add error flow for ethtool -X command
new 1836d78015b4 net/mlx5e: Use correct return type
new 475fb86ac941 net/mlx5e: Remove incorrect addition of action fwd flag
new 7f8770c71646 net/mlx5e: Set action fwd flag when parsing tc action goto
new 6b50cf45b6a0 net/mlx5e: Check action fwd/drop flag exists also for nic flows
new 1cc35b707ced net/mlx5e: Remove redundant priv arg from parse_pedit_to_r [...]
new f3e02e479deb net/mlx5e: Use tc sample stubs instead of ifdefs in source file
new c50775d0e226 net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tun [...]
new 7990b1b5e8bd net/mlx5e: loopback test is not supported in switchdev mode
new fca572f2bcdd net/mlx5e: Enable TC offload for egress MACVLAN
new 05000bbba1e9 net/mlx5e: Enable TC offload for ingress MACVLAN
new 8765de69e7a1 Merge tag 'mlx5-updates-2021-09-24' of git://git.kernel.or [...]
new 0d199e4363b4 mptcp: do not shrink snd_nxt when recovering
new 13ac17a32bf1 mptcp: use OPTIONS_MPTCP_MPC
new 765ff425528f mptcp: use lockdep_assert_held_once() instead of open-coding it
new 9e65b6a5aaa3 mptcp: remove tx_pending_data
new 3241a9c02934 mptcp: re-arm retransmit timer if data is pending
new 24aa160d5375 Merge branch 'mptcp-fixes'
new 2fae469ae238 octeontx2-af: Limit KPU parsing for GTPU packets
new edadeb38dc2f octeontx2-af: Optimize KPU1 processing for variable-length [...]
new d59bdda85eb7 Merge branch 'octeontx2-af-kpu'
new b69c99463d41 selftests: net: fib_nexthops: Wait before checking reporte [...]
new 930dfa563155 ptp: clockmatrix: use rsmu driver to access i2c/spi bus
new 719c57197010 net: make napi_disable() symmetric with enable
new b38bcb41f144 FDDI: defxx: Fix function names in coments
new 064d0171d7ee net: fddi: skfp: Fix a function name in comments
new 8d04c7b96424 net: atl1c: Fix a function name in print messages
new 8b58cba44e6b net: broadcom: Fix a function name in comments
new e7e9d2088d9c net: sis: Fix a function name in comments
new 005552854fe6 net: smsc: Fix function names in print messages and comments
new 2b73e209ba75 net/ipv4/tcp_nv.c: remove superfluous header files from tcp_nv.c
new f947fcaffd6a net: cisco: Fix a function name in comments
new 4247ef026937 ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_m [...]
new 867d1ac99f11 net: sparx5: fix resource_size.cocci warnings
new 584351c31d19 net: ethernet: emac: utilize of_net's of_get_mac_address()
new 3e0d5699a975 net: stmmac: fix gcc-10 -Wrestrict warning
new ef5d6356e2ac cxgb: avoid open-coded offsetof()
new cf530217408e devlink: Notify users when objects are accessible
new 5df290e7a703 bnxt_en: Register devlink instance at the end devlink conf [...]
new 8d44b5cf6060 liquidio: Overcome missing device lock protection in init/ [...]
new bbb9ae25fc67 dpaa2-eth: Register devlink instance at the end of probe
new 44691f535270 net: hinic: Open device for the user access when it is ready
new 838cefd5e52c ice: Open devlink when device is ready
new 1d264db405cb octeontx2: Move devlink registration to be last devlink command
new 4beb0c241bfa net/prestera: Split devlink and traps registrations to sep [...]
new 1e726859167c net/mlx4: Move devlink_register to be the last initializat [...]
new 64ea2d0e7263 net/mlx5: Accept devlink user input after driver initializ [...]
new b2ab483fcbc3 mlxsw: core: Register devlink instance last
new 67d78e7f7683 net: mscc: ocelot: delay devlink registration to the end
new 4f2a81c40c3c nfp: Move delink_register to be last command
new 7911c8bd546f ionic: Move devlink registration to be last devlink command
new 1b8e0bdbea65 qed: Move devlink registration to be last devlink command
new 0d98ff22de92 net: ethernet: ti: Move devlink registration to be last de [...]
new 71c1b525934d netdevsim: Move devlink registration to be last devlink command
new 504627ee4cf4 net: wwan: iosm: Move devlink_register to be last devlink command
new c89f78e985cc ptp: ocp: Move devlink registration to be last devlink command
new 6f0b1edd9ff1 staging: qlge: Move devlink registration to be last devlin [...]
new bd936bd53b2d net: dsa: Move devlink registration to be last devlink command
new d06d54a34648 Merge branch 'devlink_register-last'
new d5a680295be2 net: dsa: rtl8366rb: Support bridge offloading
new 7776e33c68ae net: dsa: rtl8366: Drop custom VLAN set-up
new a4eff910ec63 net: dsa: rtl8366rb: Rewrite weird VLAN filering enablement
new 5f5f12f5d4b1 net: dsa: rtl8366rb: Fix off-by-one bug
new d8251b9db34a net: dsa: rtl8366: Fix a bug in deleting VLANs
new d310b14ae748 net: dsa: rtl8366: Drop and depromote pointless prints
new 13807ded270c Merge branch 'rtl8366-cleanups'
new 50e356686fa9 net: bcmgenet: remove netif_carrier_off from adjust_link
new fcb5dfe7dc40 net: bcmgenet: remove old link state values
new fc13d8c03773 net: bcmgenet: pull mac_config from adjust_link
new 2d8bdf525d71 net: bcmgenet: add support for ethtool flow control
new a17aafa3a416 Merge branch 'bcmgenet-flow-control'
new d7cade513752 net/mlx5e: check return value of rhashtable_init
new f04ed7d277e8 net: ipv6: check return value of rhashtable_init
new f43bed7193a3 net: mac80211: check return value of rhashtable_init
new 861f40fa0edf am65-cpsw: avoid null pointer arithmetic
new d68c2e1d19c5 net: stmmac: fix off-by-one error in sanity check
new 9a1213849a94 net: ipv6: squash $(ipv6-offload) in Makefile
new 1817750bdc67 net: ipv6: use ipv6-y directly instead of ipv6-objs
new 128cfb882e23 net/tls: support SM4 CCM algorithm
new e37e08fffc37 octeontx2-af: Reset PTP config in FLR handler
new d1489208681d octeontx2-af: cn10k: RPM hardware timestamp configuration
new e266f6639396 octeontx2-af: Use ptp input clock info from firmware data
new 99bbc4ae69b9 octeontx2-af: Add external ptp input clock
new 13d45964c1b4 Merge branch 'octeontx2-af-external-ptp-clock'
new af3826db74d1 octeontx2-pf: Use hardware register for CQE count
new 1e0083bd0777 gve: DQO: avoid unused variable warnings
new 3d5f12d4ff78 net: ipv4: remove superfluous header files from fib_notifier.c
new a365023a76f2 net: qrtr: combine nameservice into main module
new ffd2f89ad05c octeontx2-pf: Enable promisc/allmulti match MCAM entries.
new 43510ef4ddad octeontx2-nicvf: Add PTP hardware clock support to NIX VF
new 096d19f3156d Merge branch 'octeontx2-ptp-vf'
new 2a87bd73e50d ice: Add DSCP support
new 40b247608bc5 ice: Add feature bitmap, helpers and a check for DSCP
new 4fc5fbee5cb7 ice: Fix link mode handling
new 0128cc6e928d ice: refactor devlink getter/fallback functions to void
new b37e4e94c1a8 ice: Fix macro name for IPv4 fragment flag
new 30cba287eb21 ice: Prefer kcalloc over open coded arithmetic
new 49f01349d15e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 7c2dcfa295b1 net: phy: micrel: Add support for LAN8804 PHY
new f364dd71d92f mctp: Allow MCTP on tun devices
new 1f6c77ac9e6e mctp: Allow local delivery to the null EID
new 73c618456dc5 mctp: locking, lifetime and validity changes for sk_keys
new 43f55f23f708 mctp: Add refcounts to mctp_dev
new 7b14e15ae6f4 mctp: Implement a timeout for tags
new 4f9e1ba6de45 mctp: Add tracepoints for tag/key handling
new 97f09abffcb9 mctp: Do inits as a subsys_initcall
new f4d41c59135d doc/mctp: Add a little detail about kernel internals
new 6183569db80e mctp: Set route MTU via netlink
new 7b1871af75f3 mctp: Warn if pointer is set for a wrong dev type
new 4f948b34304c Merge branch 'mctp-core-updates'
new ed717613f972 ethtool: ioctl: Use array_size() helper in copy_{from,to}_user()
new 865bfb2affa8 net: bridge: Use array_size() helper in copy_to_user()
new f69bf5dee7ef net/mlx4: Use array_size() helper in copy_to_user()
new 6f8b64f86e27 net/dsa/tag_8021q.c: remove superfluous headers
new ca4b0649be01 net/dsa/tag_ksz.c: remove superfluous headers
new 6a832a6c72b9 net/ipv4/datagram.c: remove superfluous header files from [...]
new 7fec4d39198b gve: Use kvcalloc() instead of kvzalloc()
new ef91abfb20c7 devlink: Add missed notifications iterators
new 69508d43334e net_sched: Use struct_size() and flex_array_size() helpers
new 85212a127e46 octeontx2-af: Adjust LA pointer for cpt parse header
new 06059a1a9a4a octeontx2-pf: Add XDP support to netdev PF
new 55b115c7ecd9 net: dsa: rtl8366rb: Use core filtering tracking
new 2e861e5e9717 dissector: do not set invalid PPP protocol
new e51bb5c2784c net: macb: ptp: Switch to gettimex64() interface
new 75f81afb27c3 octeontx2-af: Remove redundant initialization of variable pin
new 4075a6a047bb net: phy: marvell10g: add downshift tunable support
new 2bb2f5fb21b0 net: add new socket option SO_RESERVE_MEM
new ca057051cf25 tcp: adjust sndbuf according to sk_reserved_mem
new 053f368412c9 tcp: adjust rcv_ssthresh according to sk_reserved_mem
new a3e4abace586 Merge branch 'SO_RESEVED_MEM'
new 4fe815850bdc ixgbe: let the xdpdrv work with more than 64 cpus
new dee3b2d0fa4b net/mlx4_en: Add XDP_REDIRECT statistics
new 59f09ae8fac4 net: snmp: inline snmp_get_cpu_field()
new acbd0c814413 mptcp: use batch snmp operations in mptcp_seq_show()
new b05173028cc5 Merge branch 'snmp-optimizations'
new dd9a887b35b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 129291980f49 net: sched: Use struct_size() helper in kvmalloc()
new ea2dd331bfaa Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/ [...]
new 8c02066b053d mctp: Add initial test structure and fragmentation test
new 077b6d52df6d mctp: Add test utils
new 925c01afb06a mctp: Add packet rx tests
new d04dcc2d67ef mctp: Add route input to socket tests
new bbde430319ee mctp: Add input reassembly tests
new 4f42ad2011d2 Merge branch 'mctp-kunit-tests'
new a70e3f024d5f devlink: report maximum number of snapshots with regions
new bfaf03935f74 sparc: add SO_RESERVE_MEM definition.
new b022f8866ea5 Revert "Merge branch 'mctp-kunit-tests'"
new 10d48705d5af fix up for "net: add new socket option SO_RESERVE_MEM"
new f9f93bd55ca6 net/mlx5: DR, Fix vport number data type to u16
new 7ae8ac9a5820 net/mlx5: DR, Replace local WIRE_PORT macro with the exist [...]
new dd4acb2a0954 net/mlx5: DR, Add missing query for vport 0
new ee1887fb7cdd net/mlx5: DR, Align error messages for failure to obtain v [...]
new c0e90fc2ccaa net/mlx5: DR, Support csum recalculation flow table on SFs
new 11a45def2e19 net/mlx5: DR, Add support for SF vports
new 1ffd498901c1 net/mlx5: DR, Increase supported num of actions to 32
new 5dde00a73048 net/mlx5: DR, Fix typo 'offeset' to 'offset'
new 515ce2ffa621 net/mlx5: DR, init_next_match only if needed
new 98576013bf28 net/mlx5: DR, Add missing string for action type SAMPLER
new 2b0247e22097 net/mlx5: Warn for devlink reload when there are VFs alive
new f62eb932d857 net/mlx5: Tolerate failures in debug features while driver load
new 806bf340e180 net/mlx5: Use kvcalloc() instead of kvzalloc()
new ab9ace34158f net/mlx5: Use struct_size() helper in kvzalloc()
new 51984c9ee01e net/mlx5e: Use array_size() helper
new 05f1e35a1354 Merge tag 'mlx5-updates-2021-09-30' of git://git.kernel.or [...]
new 20ab39d13e2e net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT
new 335ff4990cf3 bpf: Merge printk and seq_printf VARARG max macros
new 84b4c52960bd selftests/bpf: Stop using bpf_program__load
new 10aceb629e19 bpf: Add bpf_trace_vprintk helper
new c2758baa9798 libbpf: Modify bpf_printk to choose helper based on arg count
new 6c66b0e7c91a libbpf: Use static const fmt string in __bpf_printk
new 4190c299a49f bpftool: Only probe trace_vprintk feature in 'full' mode
new d313d45a226f selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs
new 7606729fe24e selftests/bpf: Add trace_vprintk test prog
new a42effb0b24f bpf: Clarify data_len param in bpf_snprintf and bpf_seq_pr [...]
new e57f52b42d1f Merge branch 'bpf: implement variadic printk helper'
new 97c140d94e2e libbpf: Add doc comments in libbpf.h
new f5c4e4191b54 samples: bpf: Convert route table network order fields int [...]
new cf8980a36235 samples: bpf: Convert ARP table network order fields into [...]
new 303a257223a3 libbpf: Fix memory leak in legacy kprobe attach logic
new d3b0e3b03cf7 selftests/bpf: Adopt attach_probe selftest to work on old kernels
new 46ed5fc33db9 libbpf: Refactor and simplify legacy kprobe code
new cc10623c6810 libbpf: Add legacy uprobe attaching support
new a3d697ff8d2c Merge branch 'libbpf: add legacy uprobe support'
new 17b52c226a9a seltests: bpf: test_tunnel: Use ip neigh
new c86216bc96aa bpf: Document BPF licensing.
new 091037fb770e selftests/bpf: Fix btf_dump __int128 test failure with cla [...]
new 27113c59b6d0 bpf: Check the other end of slot_type for STACK_SPILL
new 354e8f1970f8 bpf: Support <8-byte scalar spill and refill
new 54ea6079b7d5 bpf: selftest: A bpf prog that has a 32bit scalar spill
new ef979017b837 bpf: selftest: Add verifier tests for <8-byte scalar spill [...]
new e7d5184b24fb Merge branch 'bpf: Support <8-byte scalar spill and refill'
new 10a5e009b93a xsk: Get rid of unused entry in struct xdp_buff_xsk
new 47e4075df300 xsk: Batched buffer allocation for the pool
new 57f7f8b6bc0b ice: Use xdp_buf instead of rx_buf for xsk zero-copy
new db804cfc21e9 ice: Use the xsk batched rx allocation interface
new 6aab0bb0c5cd i40e: Use the xsk batched rx allocation interface
new 94033cd8e73b xsk: Optimize for aligned case
new 5b132056123d selftests: xsk: Fix missing initialization
new 872a1184dbf2 selftests: xsk: Put the same buffer only once in the fill ring
new 89013b8a2928 selftests: xsk: Fix socket creation retry
new 1bf3649688c1 selftests: xsk: Introduce pacing of traffic
new 96a40678ce53 selftests: xsk: Add single packet test
new e4e9baf06a6e selftests: xsk: Change interleaving of packets in unaligned mode
new e34087fc00f4 selftests: xsk: Add frame_headroom test
new 4c9f09372046 Merge branch 'bpf-xsk-rx-batch'
new c3e8c44a9063 libbpf: Ignore STT_SECTION symbols in 'maps' section
new c2a228d69cef bpf/tests: Allow different number of runs per test case
new 4bc354138d55 bpf/tests: Reduce memory footprint of test suite
new 68c956fe7417 bpf/tests: Add exhaustive tests of ALU shift values
new 9298e63eafea bpf/tests: Add exhaustive tests of ALU operand magnitudes
new a5a36544de38 bpf/tests: Add exhaustive tests of JMP operand magnitudes
new a7d2e752e520 bpf/tests: Add staggered JMP and JMP32 tests
new 2e807611945c bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes
new 27cc6dac6ec8 bpf/tests: Add test case flag for verifier zero-extension
new d4ff9ee2dc0b bpf/tests: Add JMP tests with small offsets
new c4df4559db84 bpf/tests: Add JMP tests with degenerate conditional
new f1517eb790f9 bpf/tests: Expand branch conversion JIT test
new f536a7c80675 bpf/tests: Add more BPF_END byte order conversion tests
new 18935a72eb25 bpf/tests: Fix error in tail call limit tests
new 29eef85be2f6 bpf/tests: Add tail call limit test with external function call
new 9673268f03ba libbpf: Add "tc" SEC_DEF which is a better name for "classifier"
new 8fffa0e3451a selftests/bpf: Normalize XDP section names in selftests
new c22bdd28257f selftests/bpf: Switch SEC("classifier*") usage to a strict [...]
new 15669e1dcd75 selftests/bpf: Normalize all the rest SEC() uses
new 12d9466d8bf3 libbpf: Refactor internal sec_def handling to enable pluggability
new 13d35a0cf174 libbpf: Reduce reliance of attach_fns on sec_def internals
new 15ea31fadd7f libbpf: Refactor ELF section handler definitions
new d41ea045a6e4 libbpf: Complete SEC() table unification for BPF_APROG_SEC [...]
new dd94d45cf0ac libbpf: Add opt-in strict BPF program section name handling logic
new 7c80c87ad56a selftests/bpf: Switch sk_lookup selftests to strict SEC("s [...]
new 4e874b119c79 Merge branch 'libbpf: stricter BPF program section name handling'
new 09710d82c0a3 bpftool: Avoid using "?: " in generated code
new 3d717fad5081 bpf: Replace "want address" users of BPF_CAST_CALL with BP [...]
new 102acbacfd9a bpf: Replace callers of BPF_CAST_CALL with proper function [...]
new 72e1781a5de9 Merge branch 'bpf: Build with -Wcast-function-type'
new 38261f369fb9 selftests/bpf: Fix probe_user test failure with clang buil [...]
new 3103836496e7 xsk: Fix clang build error in __xp_alloc
new e31eec77e4ab bpf: selftests: Fix fd cleanup in get_branch_snapshot
new 66fe33241726 libbpf: Make gen_loader data aligned.
new de21d8bf7772 bpf: Do not invoke the XDP dispatcher for PROG_RUN with si [...]
new 161ecd537948 libbpf: Properly ignore STT_SECTION symbols in legacy map [...]
new e68ac0082787 libbpf: Fix skel_internal.h to set errno on loader retval < 0
new d4b6f87e8d39 selftests/bpf: Use kselftest skip code for skipped tests
new 6bbc7103738f bpf, xdp, docs: Correct some English grammar and spelling
new caaaa1667bf1 bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes
new 89b63462765c bpf/tests: Add zero-extension checks in BPF_ATOMIC tests
new f68e8efd7fa5 bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes
new 0bbaa02b4816 bpf/tests: Add tests to check source register zero-extension
new e2f9797b3c73 bpf/tests: Add more tests for ALU and ATOMIC register clobbering
new e42fc3c2c40e bpf/tests: Minor restructuring of ALU tests
new daed6083f4fb bpf/tests: Add exhaustive tests of ALU register combinations
new 6fae2e8a1d9e bpf/tests: Add exhaustive tests of BPF_ATOMIC register com [...]
new 68813605dea6 bpf/tests: Add test of ALU shifts with operand register aliasing
new 7bceeb95726b bpf/tests: Add test of LDX_MEM with operand aliasing
new f731052325ef libbpf: Support uniform BTF-defined key/value specificatio [...]
new bd368cb554d6 selftests/bpf: Use BTF-defined key/value for map definitions
new d636c8da2d60 Merge branch 'libbpf: Support uniform BTF-defined key/valu [...]
new 6b7b0c3091fd Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new d9bc9ec45e01 ravb: Rename "ravb_set_features_rx_csum" function to "ravb [...]
new 2b061b545cd0 ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables
new a92f4f0662bf ravb: Add nc_queue to struct ravb_hw_info
new feab85c7ccea ravb: Add support for RZ/G2L SoC
new 660e3d95e21a ravb: Initialize GbEthernet DMAC
new 7e09a052dc4e ravb: Exclude gPTP feature support for RZ/G2L
new 0b395f289451 ravb: Add tsrq to struct ravb_hw_info
new ebd5df063ce4 ravb: Add magic_pkt to struct ravb_hw_info
new 68aa0763c045 ravb: Add half_duplex to struct ravb_hw_info
new 16a235199235 ravb: Initialize GbEthernet E-MAC
new cfb5d7b78145 Merge branch 'ravb-gigabit'
new ebc792e26cb0 ionic: remove debug stats
new 36b20b7fb1c3 ionic: check for binary values in FW ver string
new 26671ff92c63 ionic: move lif mutex setup and delete
new 2624d95972db ionic: widen queue_lock use around lif init and deinit
new a095e4775b7c ionic: add polling to adminq wait
new 3a5e0fafefe0 ionic: have ionic_qcq_disable decide on sending to hardware
new 7dd22a864e0c ionic: add lif param to ionic_qcq_disable
new 8b67a2111bb8 Merge branch 'ionic-cleanups'
new 1643771eeb2d net:dev: Change napi_gro_complete return type to void
new 63b1bae940a9 dt-bindings: net: renesas,ether: Update example to match reality
new f533bc14e21a dt-bindings: net: renesas,etheravb: Update example to matc [...]
new de5bbb6f7e4c net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0
new e8c0722927e8 net: mscc: ocelot: write full VLAN TCI in the injection header
new 5ca721c54d86 net: dsa: tag_ocelot: set the classified VLAN during xmit
new 239f163ceabb selftests: net: mscc: ocelot: bring up the ports automatically
new 4a907f659461 selftests: net: mscc: ocelot: rename the VLAN modification [...]
new 434ef35095d6 selftests: net: mscc: ocelot: add a test for egress VLAN m [...]
new fa8274b788a3 Merge branch 'ocelot-vlan'
new 4e9b9de65cdd arch: use eth_hw_addr_set()
new 2f23e5cef314 net: use eth_hw_addr_set()
new a96d317fb1a3 ethernet: use eth_hw_addr_set()
new 168137176233 net: usb: use eth_hw_addr_set()
new e35b8d7dbb09 net: use eth_hw_addr_set() instead of ether_addr_copy()
new f3956ebb3bf0 ethernet: use eth_hw_addr_set() instead of ether_addr_copy()
new af804e6db9f6 net: usb: use eth_hw_addr_set() instead of ether_addr_copy()
new 47d71f45902e ethernet: chelsio: use eth_hw_addr_set()
new 1235568b6d2e ethernet: s2io: use eth_hw_addr_set()
new 4d3d2c8dba36 fddi: use eth_hw_addr_set()
new 16be9a16340b ethernet: use eth_hw_addr_set() - casts
new e9637775c05f Merge branch 'hw_addr_set'
new b8aa16541d73 net: wwan: iosm: correct devlink extra params
new 161eba50e183 mctp: Add initial test structure and fragmentation test
new ded21b722995 mctp: Add test utils
new b504db408c34 mctp: Add packet rx tests
new 8892c0490779 mctp: Add route input to socket tests
new 1e5e9250d422 mctp: Add input reassembly tests
new 0693b27644f0 Merge branch 'mctp-kunit-tests'
new 9ac936276f86 net/mlx4_en: avoid one cache line miss to ring doorbell
new 52d03786459a ipv6: ioam: Distinguish input and output for hop-limit
new 7b34e449e05e ipv6: ioam: Prerequisite patch for ioam6_iptunnel
new 8cb3bf8bff3c ipv6: ioam: Add support for the ip6ip6 encapsulation
new bf77b1400a56 selftests: net: Test for the IOAM encapsulation with IPv6
new cfbe9b002109 Merge branch 'ipv6-ioam-encap'
new 19198e4ec97d qed: Fix kernel-doc warnings
new fb09a1ed5c6e qed: Remove e4_ and _e4 from FW HSI
new ee824f4bcc10 qed: Split huge qed_hsi.h header file
new 484563e230a8 qed: Update common_hsi for FW ver 8.59.1.0
new f2a74107f1e1 qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0
new fe40a830dcde qed: Update qed_hsi.h for fw 8.59.1.0
new 3091be065f11 qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h
new b90cb5385af7 qed: Update FW init functions to support FW 8.59.1.0
new e2dbc2237692 qed: Add '_GTT' suffix to the IRO RAM macros
new 6c95dd8f0aa1 qed: Update debug related changes
new 3a6f5d0cbda3 qed: Update TCP silly-window-syndrome timeout for iwarp, scsi
new a64aa0a8b991 qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT")
new 17696cada74f qed: fix ll2 establishment during load of RDMA driver
new e4addd4ed9b9 Merge branch 'qed-new-fw'
new 23b08260481c net: ipv6: fix use after free of struct seg6_pernet_data
new a2c27a61b433 net: phylink: add phylink_set_10g_modes() helper
new 14ad41c74f6b net: ethernet: use phylink_set_10g_modes()
new 166003436190 Merge branch 'phy-10g-mode-helper'
new fb8ece514d38 sparc: Fix typo.
new ceca777dabc6 ethernet: ehea: add missing cast
new b5375509184d net: bgmac: improve handling PHY
new 45c9d966688e net: bgmac: support MDIO described in DT
new e0ee6891174c net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq()
new 80743c4f8d34 net/mlx5e: Add TX max rate support for MQPRIO channel mode
new 61c6f0d19084 net/mlx5e: TC, Refactor sample offload error flow
new d9581e2fa73f net/mlx5e: Move mod hdr allocation to a single place
new 9c1d3511a2c2 net/mlx5e: Split actions_match_supported() into a sub function
new d4f401d9ab18 net/mlx5e: Move parse fdb check into actions_match_support [...]
new 3222efd4b3a3 net/mlx5e: Reserve a value from TC tunnel options mapping
new 2f8ec867b6c3 net/mlx5e: Specify out ifindex when looking up encap route
new 6ba2e2b33df8 net/mlx5e: Support accept action
new a1a6e7217eac net/mlx5: Bridge, refactor eswitch instance usage
new 64fc4b358941 net/mlx5: Bridge, extract VLAN pop code to dedicated functions
new 5249001d69a2 net/mlx5: Bridge, mark reg_c1 when pushing VLAN
new 575baa92fd46 net/mlx5: Bridge, pop VLAN on egress table miss
new 3663ad34bc70 net/mlx5: Shift control IRQ to the last index
new f891b7cdbdcd net/mlx5: Enable single IRQ for PCI Function
new 95bf387e3569 Merge tag 'mlx5-updates-2021-10-04' of git://git.kernel.or [...]
new 549017aa1bb7 netlink: remove netlink_broadcast_filtered
new ded6e16b37e4 mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64()
new 1bb96a07f9a8 mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr()
new e04ffd120f3c mlx4: remove custom dev_addr clearing
new ebb1fdb589bd mlx4: constify args for const dev_addr
new 5e8fba848eaa Merge branch 'mlx4-const-dev_addr'
new a05e4c0af490 ethernet: use eth_hw_addr_set() for dev->addr_len cases
new 49ed8dde3715 net: usb: use eth_hw_addr_set() for dev->addr_len cases
new 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg()
new 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA
new 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events
new 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events
new 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table
new ae7d925b5c04 Bluetooth: Support the quality report events
new 927ac8da35db Bluetooth: set quality report callback for Intel
new 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()
new 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role
new 4ec4d63b8b29 Bluetooth: Fix using address type from events
new d850bf086280 Bluetooth: Fix using RPA when address has been resolved
new 15a91f918597 Bluetooth: btintel: Fix boot address
new 35191a0fe986 Bluetooth: btintel: Read boot address irrespective of cont [...]
new 1bff51ea59a9 Bluetooth: fix use-after-free error in lock_sock_nested()
new 5a87679ffd44 Bluetooth: btusb: Support public address configuration for [...]
new 09a19d6dd974 Bluetooth: btusb: Add protocol for MediaTek bluetooth devi [...]
new 9bba12860fc7 Bluetooth: btusb: Add the new support ID for Realtek RTL8852A
new 15957cab9db0 Bluetooth: btusb: Add support for IMC Networks Mediatek Ch [...]
new f4712fa993f6 Bluetooth: call sock_hold earlier in sco_conn_del
new 49d8a5606428 Bluetooth: fix init and cleanup of sco_conn.timeout_work
new 8961987f3f5f Bluetooth: Enumerate local supported codec and cache details
new 9ae664028a9e Bluetooth: Add support for Read Local Supported Codecs V2
new a358ef86da45 Bluetooth: btintel: Read supported offload use cases
new 248733e87d50 Bluetooth: Allow querying of supported offload codecs over [...]
new d586029c282c Bluetooth: btintel: Define callback to fetch data_path_id
new f6873401a608 Bluetooth: Allow setting of codec for HFP offload use case
new b2af264ad3af Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_ [...]
new 9798fbdee88a Bluetooth: Configure codec for HFP offload use case
new 70dd978952bc Bluetooth: btintel: Define a callback to fetch codec config data
new 904c139a2517 Bluetooth: Add support for msbc coding format
new ad9331518328 Bluetooth: Add offload feature under experimental flag
new f4f9fa0c07bb Bluetooth: Allow usb to auto-suspend when SCO use non-HCI [...]
new 9682d36c2119 Bluetooth: hci_vhci: Add support for offload codecs over SCO
new 5031ffcc79b8 Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle
new 8bba13b1d08d Bluetooth: btintel: Fix incorrect out of memory check
new 2fc7acb69fa3 Bluetooth: hci_uart: fix GPF in h5_recv
new 38f64f650dc0 Bluetooth: Add bt_skb_sendmsg helper
new 97e4e8029984 Bluetooth: Add bt_skb_sendmmsg helper
new 0771cbb3b97d Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb [...]
new 81be03e026dc Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_ [...]
new 01ce70b0a274 Bluetooth: eir: Move EIR/Adv Data functions to its own file
new 09572fca7223 Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF
new 266191aa8d14 Bluetooth: Fix passing NULL to PTR_ERR
new 037ce005af6b Bluetooth: SCO: Fix sco_send_frame returning skb->len
new 24ff62ae383f Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout
new c05731d0c6bd Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc
new 3e5f2d90c28f Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync
new 8331dc487fc5 Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c
new 9a9023f31487 Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs
new 6fc165337b0d Bluetooth: hci_h5: directly return hci_uart_register_devic [...]
new ce81843be24e Bluetooth: Fix Advertisement Monitor Suspend/Resume
new 4139ff008330 Bluetooth: Fix wrong opcode when LL privacy enabled
new 34af56e8ad3a Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension
new 099c6d31764b Bluetooth: btrtl: enable Realtek 8822C/8852A to support AO [...]
new d1dcbf615af6 Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE
new 823f3bc4e2ec Bluetooth: Fix handling of experimental feature for qualit [...]
new 7f7fd17ed7c5 Bluetooth: Fix handling of experimental feature for codec offload
new f4bcba0e873f Bluetooth: btrtl: Set VsMsftOpCode based on device table
new 0eb10c0c6d61 Bluetooth: btrsi: remove superfluous header files from btrsi.c
new e1b77d68feea Bluetooth: Make use of hci_{suspend,resume}_dev on suspend [...]
new 59c218ca88c1 Bluetooth: hci_vhci: Add force_suspend entry
new 60edfad4fd0b Bluetooth: hci_vhci: Add force_prevent_wake entry
new 4d51fb04c3c4 Bluetooth: btrtl: Add support for MSFT extension to rtl882 [...]
new 64ba2eb35fa0 Bluetooth: hci_sock: Replace use of memcpy_from_msg with b [...]
new 4fd6d4907961 Bluetooth: btusb: Add support for TP-Link UB500 Adapter
new cd36742a957c Bluetooth: btrtl: Ask ic_info to drop firmware
new 4539ca67fe8e Bluetooth: Rename driver .prevent_wake to .wakeup
new d0f1c248b4ff Merge tag 'for-net-next-2021-10-01' of git://git.kernel.or [...]
new fada2ce09308 net: phy: at803x: add QCA9561 support
new bcb2293d8106 ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_h [...]
new 56d8bb71a811 net: dsa: rtl8366rb: Support disabling learning
new 1fbd19e10b73 net: dsa: rtl8366rb: Support fast aging
new e674cfd08537 net: dsa: rtl8366rb: Support setting STP state
new 6c601aac4976 Merge branch 'RTL8366RB-enhancements'
new fe5d8bd3d3ea net: tg3: fix obsolete check of !err
new 5b71131b795f gtp: use skb_dst_update_pmtu_no_confirm() instead of direct call
new 9b139a38016f mlxsw: spectrum_buffers: silence uninitialized warning
new 9cbfc51af026 qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based"
new 353407d917b2 ethtool: Add ability to control transceiver modules' power mode
new f10ba086f7e3 mlxsw: reg: Add Port Module Memory Map Properties register
new fc53f5fb8037 mlxsw: reg: Add Management Cable IO and Notifications register
new 0455dc50bcca mlxsw: Add ability to control transceiver modules' power mode
new 3dfb51126064 ethtool: Add transceiver module extended state
new 235dbbec7d72 mlxsw: Add support for transceiver module extended state
new 4c8270829928 Merge branch 'ethtool-add-ability-to-control-transceiver-m [...]
new 79365f36d1de net: mdio: add mdiobus_modify_changed()
new 078e0b5363db net: phylink: use mdiobus_modify_changed() helper
new 6d99f85e342d Merge branch 'add-mdiobus_modify_changed-helper'
new be5f60d8b6f9 nfc: pn533: Constify serdev_device_ops
new bc642817b6d9 nfc: pn533: Constify pn533_phy_ops
new 944b33ca7bc5 Merge branch 'nfc-pn533-const'
new e330fb14590c of: net: move of_net under net/
new d466effe282d of: net: add a helper for loading netdev->dev_addr
new 9ca01b25dfff ethernet: use of_get_ethdev_address()
new 433baf0719d6 device property: move mac addr helpers to eth.c
new 8017c4d8173c eth: fwnode: change the return type of mac address helpers
new 0a14501ed818 eth: fwnode: remove the addr len from mac helpers
new d9eb44904e87 eth: fwnode: add a helper for loading netdev->dev_addr
new b8eeac565b16 ethernet: use device_get_ethdev_address()
new 894b0fb09215 ethernet: make more use of device_get_ethdev_address()
new 5a98dcf59abf Merge branch 'dev_addr-fw-helpers'
new 9b14ed6e11b7 rsi: fix occasional initialisation failure with BT coex
new 99ac60188212 rsi: fix key enabled check causing unwanted encryption for [...]
new b515d097053a rsi: fix rate mask set leading to P2P failure
new beca6bd94da5 brcmfmac: fix incorrect error prints
new f8509c38ecec rtw88: upgrade rtw_regulatory mechanism and mapping
new 8d4fb3998c05 rtw88: add regulatory strategy by chip type
new 7285eb9693a2 rtw88: support adaptivity for ETSI/JP DFS region
new fe7bc23a8c5e rtw88: move adaptivity mechanism to firmware
new babe2a332dc4 mwifiex: Small cleanup for handling virtual interface type [...]
new abe3a2c9ead8 mwifiex: Use function to check whether interface type chan [...]
new c2e9666cdffd mwifiex: Run SET_BSS_MODE when changing from P2P to STATIO [...]
new 54350dac4e6a mwifiex: Use helper function for counting interface types
new fae2aac8c740 mwifiex: Update virtual interface counters right after set [...]
new 25bbec30a2c7 mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO
new 5e2e1a4bf4a1 mwifiex: Handle interface type changes from AP to STATION
new c606008b7062 mwifiex: Properly initialize private structure on interfac [...]
new 72e717500f99 mwifiex: Fix copy-paste mistake when creating virtual interface
new 31f97cf9f0c3 rsi: Fix module dev_oper_mode parameter description
new c8e2036ee90b wilc1000: move 'deinit_lock' lock init/destroy inside modu [...]
new 3c719fed0f3a wilc1000: fix possible memory leak in cfg_scan_result()
new 0ec5408cd448 wilc1000: add new WID to pass wake_enable information to firmware
new 5bb9de8bcb18 wilc1000: configure registers to handle chip wakeup sequence
new 1bcc0879c963 wilc1000: add reset/terminate/repeat command support for SPI bus
new c2dcb4766bcb wilc1000: handle read failure issue for clockless registers
new aa3fda4fcf63 wilc1000: ignore clockless registers status response for SPI
new 29f7393e02ac wilc1000: invoke chip reset register before firmware download
new cd50248de35b wilc1000: add 'initialized' flag check before adding an el [...]
new 301cfbab09fd wilc1000: use correct write command sequence in wilc_spi_s [...]
new bb6a0d5404aa wilc1000: increase config packets response wait timeout limit
new e142bd910f53 zd1211rw: remove duplicate USB device ID
new b7cca318d7ca ar5512: remove duplicate USB device ID
new 60fe1f8dcd3c rt2x00: remove duplicate USB device ID
new 3fd445a4d49f brcmfmac: Replace zero-length array with flexible array member
new b789e3fe7047 rtw88: 8821c: support RFE type4 wifi NIC
new 5db4943a9d6f rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC
new a8e5387f8362 ipw2200: Fix a function name in print messages
new c5a8e90730a3 rtw88: fix RX clock gate setting while fifo dump
new 6cd4b59ddb1a rtw88: refine fw_crash debugfs to show non-zero while triggering
new 49c3eb3036e6 brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet
new 5668958f6a92 bcma: drop unneeded initialization value
new 7acd723c30c0 rtl8xxxu: Use lower tx rates for the ack packet
new eb3a97a69be8 ath9k: fetch calibration data via nvmem subsystem
new ef7bc2a76342 ath9k: owl-loader: fetch pci init values through nvmem
new 34c67dc36641 ath11k: fix 4-addr tx failure for AP and STA modes
new e20cfa3b62ae ath11k: fix 4addr multicast packet tx
new 7e9fb2418a4c ath11k: Rename atf_config to flag1 in target_resource_config
new 9b4dd38b46cf ath11k: add support in survey dump with bss_chan_info
new feab5bb8f1d4 ath11k: Align bss_chan_info structure with firmware
new d6dbce453b19 wcn36xx: handle connection loss indication
new 701668d3bfa0 wcn36xx: Fix Antenna Diversity Switching
new c0c2eb20c79e wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass [...]
new 0e159d2c0834 wcn36xx: Implement Idle Mode Power Save
new d37b4862312c ath11k: move static function ath11k_mac_vdev_setup_sync to top
new 64e06b78a927 ath11k: add separate APIs for monitor mode
new 689a5e6fff75 ath11k: monitor mode clean up to use separate APIs
new 61fe43e7216d ath11k: add support for setting fixed HE rate/gi/ltf
new f552d6fd2f27 ath11k: add support for 80P80 and 160 MHz bandwidth
new cc2ad7541486 ath11k: Refactor spectral FFT bin size
new 1cae9c0009d3 ath11k: Introduce spectral hw configurable param
new 6dfd20c8a6cd ath11k: Fix the spectral minimum FFT bin count
new b72e86c07e98 ath11k: Add spectral scan support for QCN9074
new eb19efed836a ath11k: Wstringop-overread warning
new c72aa32d6d1c ath11k: use hw_params to access board_size and cal_offset
new 336e7b53c82f ath11k: clean up BDF download functions
new e82dfe7b5608 ath11k: add caldata file for multiple radios
new 4ba3b05ebd0c ath11k: add caldata download support from EEPROM
new b2549465cdea ath11k: Replace one-element array with flexible-array member
new b9b5948cdd7b ath11k: qmi: avoid error messages when dma allocation fails
new aadf7c81a077 ath11k: fix some sleeping in atomic bugs
new 2167fa606c0f ath11k: Add support for RX decapsulation offload
new ab18e3bc1c13 ath11k: Fix pktlog lite rx events
new f394e4eae8e2 ath11k: Update pdev tx and rx firmware stats
new 69a0fcf8a9f2 ath11k: Avoid reg rules update during firmware recovery
new 1db2b0d0a391 ath11k: Avoid race during regd updates
new 8717db7ee802 ath11k: Add vdev start flag to disable hardware encryption
new 3c79cb4d63c0 ath11k: Assign free_vdev_map value before ieee80211_register_hw
new 8ee8d38ca472 ath11k: Fix crash during firmware recovery on reo cmd ring access
new 79feedfea779 ath11k: Avoid "No VIF found" warning message
new 94a6df31dcf0 ath11k: Add wmi peer create conf event in wmi_tlv_event_id
new 4a9550f536cc ath11k: add channel 2 into 6 GHz channel list
new 9d6ae1f5cf73 ath11k: fix packet drops due to incorrect 6 GHz freq value [...]
new b6b142f644d2 ath11k: fix survey dump collection in 6 GHz
new 54f40f552afd ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855
new 74bba5e5ba45 ath11k: enable 6G channels for WCN6855
new 0f17ae43823b ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CA [...]
new cd18ed4cf805 ath11k: Drop MSDU with length error in DP rx path
new 8a0b899f169d ath11k: Fix inaccessible debug registers
new 72de799aa9e3 ath11k: Fix memory leak in ath11k_qmi_driver_event_work
new 9e2e2d7a4dd4 ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF
new 6f442799bcfd ath11k: Replace HTT_DBG_OUT with scnprintf
new 74327bab6781 ath11k: Remove htt stats fixed size array usage
new 6ed731829cf8 ath11k: Change masking and shifting in htt stats
new ac83b6034cfa ath11k: add HTT stats support for new stats
new 441b3b5911f8 ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED
new c677d4b1bcc4 ath11k: indicate scan complete for scan canceled when scan [...]
new 62db14ea95b1 ath11k: indicate to mac80211 scan complete with aborted fl [...]
new 62b8963cd84d ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps
new c3a7d7eb4c98 ath11k: add 6 GHz params in peer assoc command
new 6f4d70308e5e ath11k: support SMPS configuration for 6 GHz
new 86a03dad0f5a ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map r [...]
new e263bdab9c0e ath10k: high latency fixes for beacon buffer
new e6dfbc3ba90c ath10k: Fix missing frame timestamp for beacon/probe-resp
new 019edd01d174 ath10k: sdio: Add missing BH locking around napi_schdule()
new b3fcf9c5faaa Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 44cc24b04bed Merge tag 'wireless-drivers-next-2021-10-07' of git://git. [...]
new 2b8a0f1516c6 net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc()
new 149ef7b2f949 net: mana: Use kcalloc() instead of kzalloc()
new 36371876e000 net: stmmac: selftests: Use kcalloc() instead of kzalloc()
new c514fbb62314 ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc()
new 9fe1155233c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 3ea9bd5d0231 ice: support basic E-Switch mode control
new 2ae0aa4758b0 ice: Move devlink port to PF/VF struct
new 37165e3f5664 ice: introduce VF port representor
new ac19e03ef780 ice: allow process VF opcodes in different ways
new ff5411ef88ee ice: manage VSI antispoof and destination override
new bd676b29292e ice: allow changing lan_en and lb_en on dflt rules
new 1a1c40df2e80 ice: set and release switchdev environment
new f66756e0ead7 ice: introduce new type of VSI for switchdev
new 1c54c839935b ice: enable/disable switchdev when managing VFs
new b3be918dcc73 ice: rebuild switchdev when resetting all VFs
new f5396b8a663f ice: switchdev slow path
new 7aae80cef7ba ice: add port representor ethtool ops and stats
new faeb8e7a0aac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new da8f606e15c7 ethernet: un-export nvmem_get_mac_address()
new ba882580f211 eth: platform: add a helper for loading netdev->dev_addr
new 4d04cdc5ee49 ethernet: use platform_get_ethdev_address()
new 38d7b029130e Merge branch 'dev_addr-helpers'
new 339e75f6b9a0 net: dsa: rtl8366rb: remove unneeded semicolon
new d5ac07dfbd2b qed: Initialize debug string array
new 454d3e1ae057 net/sched: sch_ets: properly init all active DRR list handles
new 94114d90037f net: mdio: ensure the type of mdio devices match mdio drivers
new 2b12d51c4fa8 net: phylib: ensure phy device drivers do not match by DT
new 146e5e733310 net-sysfs: try not to restart the syscall if it will fail [...]
new 16bdce2ada5a ath11k: fix m68k and xtensa build failure in ath11k_peer_a [...]
new 685c3f2fba29 vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt
new 4c1e34c0dbff vsock: Enable y2038 safe timeval for timeout
new 45d45e5323a9 testing: selftests: forwarding.config.sample: Add tc flag
new c08d227290f6 testing: selftests: tc_common: Add tc_check_at_least_x_packets()
new 7df29960fa65 selftests: forwarding: Add IPv6 GRE flat tests
new 4b3d967b5cb9 selftests: forwarding: Add IPv6 GRE hierarchical tests
new 4bb6cce00a2b selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case [...]
new c473f723f97a selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology [...]
new 8bb0ebd52238 selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code du [...]
new 7f63cdde5030 selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-le [...]
new 36ee7281c586 Merge branch 'ip6gre-tests'
new acede3c5dad5 net: enetc: declare NETIF_F_HW_CSUM and do it in software
new fb8629e2cbfc net: enetc: add support for software TSO
new 12e6d7e64102 Merge branch 'enetc-swtso'
new 75ea27d0d622 net: introduce a function to check if a netdev name is in use
new caa9b35fadff bonding: use the correct function to check for netdev name [...]
new d03eb9787d3a ppp: use the correct function to check if a netdev name is in use
new 9653e613e00a Merge branch 'netdev-name-in-use'
new 0316c7e66bbd net: phy: micrel: ksz9131 led errata workaround
new e761523d0b40 qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario
new 6ed3f61e3200 net: tg3: fix redundant check of true expression
new e506342a03c7 selftests/tls: add SM4 GCM/CCM to tls selftests
new f12e658c620a mlxsw: item: Annotate item helpers with '__maybe_unused'
new 2b37367065c7 ethernet: forcedeth: remove direct netdev->dev_addr writes
new a04436b27a93 ethernet: tg3: remove direct netdev->dev_addr writes
new ca8793175564 ethernet: tulip: remove direct netdev->dev_addr writes
new a7639279c93c ethernet: sun: remove direct netdev->dev_addr writes
new 8ce218b6e58a ethernet: 8390: remove direct netdev->dev_addr writes
new 794a69b3f803 Merge branch 'dev_addr-direct-writes'
new ea52a0b58e41 net: use dev_addr_set()
new 5ee61ad7d593 dt-bindings: net: dsa: fix typo in dsa-tag-protocol description
new 7932d53162dc dt-bindings: net: dsa: document felix family in dsa-tag-protocol
new c1634b118e84 ionic: add filterlist to debugfs
new 1d4ddc4a5370 ionic: move lif mac address functions
new 4ed642cc6538 ionic: remove mac overflow flags
new ff542fbe5d55 ionic: add generic filter search
new eba688b15d34 ionic: generic filter add
new c2b63d3449d3 ionic: generic filter delete
new 9b0b6ba6226e ionic: handle vlan id overflow
new 8c9d956ab6fb ionic: allow adminq requests to override default error message
new f91958cc9622 ionic: tame the filter no space message
new 154ee116320d Merge branch 'ionic-vlanid-mgmt'
new 4b70dce2c1b9 bnxt: use netif_is_rxfh_configured instead of open code
new c60882a4566a hv_netvsc: use netif_is_bond_master() instead of open code
new 019921521697 mlxsw: spectrum: use netif_is_macsec() instead of open code
new 275fdef2d919 Merge branch 'net-use-helpers'
new ba3c01ee02ed net: phy: at803x: fix resume for QCA8327 phy
new 1ca8311949ae net: phy: at803x: add DAC amplitude fix for 8327 phy
new 9d1c29b40285 net: phy: at803x: enable prefer master for 83xx internal phy
new 67999555ff42 net: phy: at803x: better describe debug regs
new c0288ae8e6bd net: make dev_get_port_parent_id slightly more readable
new 6213f07cb542 virtio_net: skip RCU read lock by checking xdp_enabled of vi
new b9c56ccb436d ethernet: Remove redundant 'flush_workqueue()' calls
new 0182d0788cd6 octeontx2-pf: Simplify the receive buffer size calculation
new ce8bd03c47fc ethernet: sun: add missing semicolon, fix build
new 2cb67ab153d5 gve: Switch to use napi_complete_done
new 58401b2a46e7 gve: Add rx buffer pagecnt bias
new 61d72c7e486b gve: Do lazy cleanup in TX path
new 87a7f321bb6a gve: Recover from queue stall due to missed IRQ
new 4edf8249bcd1 gve: Add netif_set_xps_queue call
new ea5d3455adf1 gve: Allow pageflips on larger pages
new 1b4d1c9bab09 gve: Track RX buffer allocation failures
new e679198bbb82 Merge branch 'gve-improvements'
new 7715ec32472c ice: implement low level recipes functions
new 450052a4142c ice: manage profiles and field vectors
new fd2a6b71e300 ice: create advanced switch recipe
new 0f94570d0cae ice: allow adding advanced rules
new 8bb98f33dead ice: allow deleting advanced rules
new 8b8ef05b776e ice: cleanup rules info
new 572b820dfa61 ice: Allow changing lan_en and lb_en on all kinds of filters
new 0d08a441fb1a ice: ndo_setup_tc implementation for PF
new 7fde6d8b445f ice: ndo_setup_tc implementation for PR
new 311c13ddc8ee Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 5b25a5bf5e04 nfc: drop unneeded debug prints
new f141cfe364ef nfc: nci: replace GPLv2 boilerplate with SPDX
new edfa5366ef42 nfc: s3fwrn5: simplify dereferencing pointer to struct device
new 84910319fad4 nfc: st-nci: drop unneeded debug prints
new e52cc2a625a6 nfc: st21nfca: drop unneeded debug prints
new f0563ebec68f nfc: trf7970a: drop unneeded debug prints
new f41e137abd25 nfc: microread: drop unneeded debug prints
new ff7f0e4e7930 Merge branch 'nfc-minor-printk-cleanup'
new a34dda728430 mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entr [...]
new 0908e42ad9a5 mlxsw: spectrum_qdisc: Distinguish between ingress and egr [...]
new 099bf89d6a35 mlxsw: spectrum_qdisc: Track permissible actions per binding
new 9c18eaf2882d mlxsw: spectrum_qdisc: Offload RED qevent mark
new a703b5179b5c selftests: mlxsw: sch_red_core: Drop two unused variables
new 0cd6fa99a076 selftests: mlxsw: RED: Add selftests for the mark qevent
new 249ae9495b03 Merge branch 'mlxsw-ECN-mirroring'
new 7bb39a394490 net: hns: Prefer struct_size over open coded arithmetic
new e4400bbf5b15 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE
new 3dc20f4762c6 net, neigh: Enable state migration between NUD_PERMANENT a [...]
new 2c611ad97a82 net, neigh: Extend neigh->flags to 32 bit to allow for extensions
new 7482e3841d52 net, neigh: Add NTF_MANAGED flag for managed neighbor entries
new 2ed08b5ead3c Merge branch 'Managed-Neighbor-Entries'
new 25b90c19102f tulip: fix setting device address from rom
new 850bfb912a6d net: hns3: debugfs add support dumping page pool info
new 177c92353be9 ethernet: tulip: avoid duplicate variable name on sparc
new 21314638c9f2 devlink: Reduce struct devlink exposure
new 2bc50987dc1f devlink: Move netdev_to_devlink helpers to devlink.c
new b88f7b1203bf devlink: Annotate devlink API calls
new bd032e35c568 devlink: Allow control devlink ops behavior through feature mask
new 96869f193cfd net/mlx5: Set devlink reload feature bit for supported dev [...]
new 82465bec3e97 devlink: Delete reload enable/disable interface
new 0e258cec0b07 Merge branch 'devlink-reload-simplification'
new d1f24712a86a ionic: no devlink_unregister if not registered
new edce2a93dd78 net: enetc: include ip6_checksum.h for csum_ipv6_magic
new 50515cac8d0e net: qed_debug: fix check of false (grc_param < 0) expression
new 23144a915684 ravb: Use ALIGN macro for max_rx_len
new 2e95e08ac009 ravb: Add rx_max_buf_size to struct ravb_hw_info
new 3d4e37df882b ravb: Fillup ravb_alloc_rx_desc_gbeth() stub
new 2458b8edb887 ravb: Fillup ravb_rx_ring_free_gbeth() stub
new 16a6e245a9f3 ravb: Fillup ravb_rx_ring_format_gbeth() stub
new 1c59eb678cbd ravb: Fillup ravb_rx_gbeth() stub
new b6a4ee6e74de ravb: Add carrier_counters to struct ravb_hw_info
new 0ee65bc14ff2 ravb: Add support to retrieve stats for GbEthernet
new 4ea3167bad27 ravb: Rename "tsrq" variable
new 030634f37db9 ravb: Optimize ravb_emac_init_gbeth function
new 1091da579d7c ravb: Rename "nc_queue" feature bit
new 95e99b10482d ravb: Document PFRI register bit
new 3d6b24a2ada3 ravb: Update ravb_emac_init_gbeth()
new 940409264647 ravb: Fix typo AVB->DMAC
new 5f3b8acee9fe Merge branch 'add-functional-support-for-gigabit-ethernet-driver'
new c045ad2cc01e ax25: constify dev_addr passing
new db95732446a8 rose: constify dev_addr passing
new 2ef6db76bac0 llc/snap: constify dev_addr passing
new 1a8a23d2da4f ipv6: constify dev_addr passing
new 6cf862807234 tipc: constify dev_addr passing
new 1bfcd1cc546e decnet: constify dev_addr passing
new fe83fe739df7 Merge branch 'net-constify-dev_addr-passing-for-protocols'
new 40af35fdf79c netdevice: demote the type of some dev_addr_set() helpers
new 20c3d9e45ba6 hamradio: use dev_addr_set() for setting device address
new 5a1b7e1a5325 ip: use dev_addr_set() in tunnels
new 400f17d3301e Merge branch 'net-use-dev_addr_set-in-hamradio-and-ip-tunnels'
new 13b5ffa0e282 net: remove single-byte netdev->dev_addr writes
new 6312d52838b2 marvell: octeontx2: build error: unknown type name 'u64'
new 39e222bfd7f3 net: dsa: unregister cross-chip notifier after ds->ops->teardown
new e79d82643a69 net: enetc: fix check for allocation failure
new b063e0651ced mlxsw: reg: Fix a typo in a group heading
new fc372cc07286 mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT
new 6242b0a96302 mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters
new 15be36b8126b mlxsw: spectrum_qdisc: Introduce per-TC ECN counters
new bf862732945c selftests: mlxsw: RED: Test per-TC ECN counters
new ffdbc0fe8be4 Merge branch 'mlxsw-show-per-band-ecn-marked-counter-on-qdisc'
new 9974cb5c8790 net: delete redundant function declaration
new e00ae1a2aaf2 ice: Refactor ice_aqc_link_topo_addr
new 3bb6324b3dcb ice: Implement functions for reading and setting GPIO pins
new 885fe6932a11 ice: Add support for SMA control multiplexer
new 325b2064d00a ice: Implement support for SMA and U.FL on E810-T
new 201f1a2d77f6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 766607570bec ethernet: constify references to netdev->dev_addr in drivers
new 54f2d8d6ca99 ethernet: make eth_hw_addr_random() use dev_addr_set()
new db0dcc6a8a7c ethernet: make use of eth_hw_addr_random() where appropriate
new c51e5062c180 ethernet: manually convert memcpy(dev_addr,..., sizeof(addr))
new 68a064028e4e ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr
new 562ef98a666e ethernet: replace netdev->dev_addr assignment loops
new 923ca6f61887 ethernet: replace netdev->dev_addr 16bit writes
new 2b4731b153b4 Merge branch 'ethernet-more-netdev-dev_addr-write-removals'
new ba530fea8ca1 ethernet: remove random_ether_addr()
new 8b017fbe0bbb net: of: fix stub of_net helpers for CONFIG_NET=n
new e15f5972b803 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 67ca5159dbe2 net: phy: micrel: make *-skew-ps check more lenient
new 4ece1ae44015 net: microchip: lan743x: add support for PTP pulse width ( [...]
new 4dc08dcc9f6f net: phy: dp83867: introduce critical chip default init fo [...]
new 20d446f24f37 net: mvneta: Delete unused variable
new 507c2f1d2936 net, neigh: Add build-time assertion to avoid neigh->flags [...]
new c8e80c1169b2 net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT a [...]
new 30fc7efa38f2 net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED [...]
new c47fedba94bc Merge branch 'minor-managed-neighbor-follow-ups'
new 78e0a006914b hv_netvsc: Add comment of netvsc_xdp_xmit()
new cd2621d07d51 net: fealnx: fix build for UML
new 523994ba3ad1 net: intel: igc_ptp: fix build for UML
new a3d708925fcc net: tulip: winbond-840: fix build for UML
new 4826090719d4 octeontx2-af: Enable CPT HW interrupts
new 7054d39ccf7e octeontx2-af: Perform cpt lf teardown in non FLR path
new 149f3b73cb66 octeontx2-af: Add support to flush full CPT CTX cache
new 40088915f547 Merge branch 'octeontx2-af-miscellaneous-changes-for-cpt'
new d00e60ee54b1 page_pool: disable dma mapping support for 32-bit arch wit [...]
new bacc8daf97d4 xen-netback: Remove redundant initialization of variable err
new d8b6f5bae6d3 dsa: qca8k: add mac_power_sel support
new fdbf35df9c09 dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties
new 6c43809bf1be net: dsa: qca8k: add support for sgmii falling edge
new 731d613338ec dt-bindings: net: dsa: qca8k: Document support for CPU port 6
new 3fcf734aa482 net: dsa: qca8k: add support for cpu port 6
new 5654ec78dd7e net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6
new 13ad5ccc093f dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll
new bbc4799e8bb6 net: dsa: qca8k: add explicit SGMII PLL enable
new 924087c5c3d4 dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding
new 362bb238d8bf net: dsa: qca8k: add support for pws config reg
new ed7988d77fbf dt-bindings: net: dsa: qca8k: document support for qca8328
new f477d1c8bdbe net: dsa: qca8k: add support for QCA8328
new cef08115846e net: dsa: qca8k: set internal delay also for sgmii
new fd0bb28c547f net: dsa: qca8k: move port config to dedicated struct
new e52073a8e308 dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch
new d291fbb8245d dt-bindings: net: dsa: qca8k: convert to YAML schema
new bf1366734b36 Merge branch 'qca8337-improvements'
new 0b93aed2842d mctp: Avoid leak of mctp_sk_key
new 19757cebf0c5 tcp: switch orphan_count to bare per-cpu counters
new 70e939ddea7f net: add skb_get_dsfield() helper
new e72aeb9ee0e3 fq_codel: implement L4S style ce_threshold_ect1 marking
new f3fafbcbe873 Merge branch 'L4S-style-ce_threshold_ect1-marking'
new 2cf0b6fe9bd3 soc: fsl: dpio: extract the QBMAN clock frequency from the [...]
new ed1d2143fee5 soc: fsl: dpio: add support for irq coalescing per softwar [...]
new a64b44213766 net: dpaa2: add support for manual setup of IRQ coalesing
new 69651bd8d303 soc: fsl: dpio: add Net DIM integration
new fc398bec0387 net: dpaa2: add adaptive interrupt coalescing
new 295711fa8fec Merge branch 'dpaa2-irq-coalescing'
new 29211e7db28a mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs()
new 72bcbc46a5c3 mptcp: increase default max additional subflows to 2
new 3828c514726f mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static
new dcebeb8bfedc Merge branch 'mptcp-fixes'
new e93d1c37a85b ice: remove ring_active from ice_ring
new dc23715cf30a ice: move ice_container_type onto ice_ring_container
new e72bba21355d ice: split ice_ring onto Tx/Rx separate structs
new 0bb4f9ecadd4 ice: unify xdp_rings accesses
new a55e16fa330a ice: do not create xdp_frame on XDP_TX
new eb087cd82864 ice: propagate xdp_ring onto rx_ring
new 9610bd988df9 ice: optimize XDP_TX workloads
new 22bf877e528f ice: introduce XDP_TX fallback path
new 2faf63b650bb ice: make use of ice_for_each_* macros
new 803a4344c790 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 4b2c5fa9c990 net/mlx5: Add layout to support default timeouts register
new 5945e1adeab5 net/mlx5: Read timeout values from init segment
new 32def4120e48 net/mlx5: Read timeout values from DTOR
new 17ac528d8868 net/mlx5: Bridge, provide flow source hints
new 9fbe1c25ecca net/mlx5i: Enable Rx steering for IPoIB via ethtool
new fbfa97b4d79f net/mlx5: Disable roce at HCA level
new 88594d83314a net/mlx5: CT: Fix missing cleanup of ct nat table on init failure
new 0885ae1a9d34 net/mlx5e: Add extack msgs related to TC for better debug
new 0e6f3ef469bb net/mlx5: DR, Prefer kcalloc over open coded arithmetic
new 7b1b6d35f045 net/mlx5: Check return status first when querying system_i [...]
new 2ec16ddde1fa net/mlx5: Introduce new device index wrapper
new 1021d0645d59 net/mlx5: Use native_port_num as 1st option of device index
new 8a543184d79c net/mlx5: Use system_image_guid to determine bonding
new 93eb2b77212e Merge tag 'mlx5-updates-2021-10-15' of git://git.kernel.or [...]
new 1c5b5b3f0eab net: macvtap: fix template string argument of device_creat [...]
new a07a296bba9d net: ipvtap: fix template string argument of device_create() call
new 8ec53ed9af1f ethernet: adaptec: use eth_hw_addr_set()
new 0d4c7517159f ethernet: aeroflex: use eth_hw_addr_set()
new ffaeca68fb5f ethernet: alteon: use eth_hw_addr_set()
new f98c50509a20 ethernet: amd: use eth_hw_addr_set()
new 698c33d8b489 ethernet: aquantia: use eth_hw_addr_set()
new a85c8f9ad2f6 ethernet: bnx2x: use eth_hw_addr_set()
new 0c9e0c7931c6 ethernet: bcmgenet: use eth_hw_addr_set()
new 41edfff572d9 ethernet: enic: use eth_hw_addr_set()
new 10e6ded81235 ethernet: ec_bhf: use eth_hw_addr_set()
new d9ca87233b68 ethernet: enetc: use eth_hw_addr_set()
new 5c8b348534ac ethernet: ibmveth: use ether_addr_to_u64()
new ec356edef78c ethernet: ixgb: use eth_hw_addr_set()
new 4b0dd004e357 Merge branch 'dev_addr-conversions-part-1'
new 24bcbe1cc69f net: stream: don't purge sk_error_queue in sk_stream_kill_ [...]
new ed990df29f5b net/smc: save stack space and allocate smc_init_info
new 42042dbbc2eb net/smc: prepare for SMC-Rv2 connection
new e5c4744cfb59 net/smc: add SMC-Rv2 connection establishment
new e49300a6bf62 net/smc: add listen processing for SMC-Rv2
new 8ade200c269f net/smc: add v2 format of CLC decline message
new 24fb68111d45 net/smc: retrieve v2 gid from IB device
new 8799e310fb3f net/smc: add v2 support to the work request layer
new b4ba4652b3f8 net/smc: extend LLC layer for SMC-Rv2
new b0539f5eddc2 net/smc: add netlink support for SMC-Rv2
new 29397e34c76b net/smc: stop links when their GID is removed
new 4e6e167bc049 Merge branch 'smc-rv23'
new 254ec036db11 net: make use of helper netif_is_bridge_master()
new fbf307c89eb0 gen_stats: Add instead Set the value in __gnet_stats_copy_ [...]
new 448e163f8b9b gen_stats: Add gnet_stats_add_queue().
new 7361df4606ba mq, mqprio: Use gnet_stats_add_queue().
new 10940eb746d4 gen_stats: Move remaining users to gnet_stats_add_queue().
new f2efdb179289 u64_stats: Introduce u64_stats_set()
new 67c9e6270f30 net: sched: Protect Qdisc::bstats with u64_stats
new f56940daa5a7 net: sched: Use _bstats_update/set() instead of raw writes
new 50dc9a8572aa net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types
new 29cbcd858283 net: sched: Remove Qdisc::running sequence counter
new f8ba22a14268 Merge branch 'remove-qdisc-running-counter'
new 2841bfd10aa7 net: ks8851: Make ks8851_remove_common() return void
new d40dfa0cebd8 net: w5100: Make w5100_remove() return void
new 8e60189d937c dt-bindings: net: ave: Add bindings for NX1 SoC
new 9fd3d5dced97 net: ethernet: ave: Add compatible string and SoC-dependen [...]
new 91e1aef746ed Merge branch 'uniphier-nx1'
new 0e9e7598c68f octeontx2-nic: fix mixed module build
new 4abd7cffc09a ethernet: use eth_hw_addr_set() in unmaintained drivers
new 7bbbbfaa7a1b ether: add EtherType for proprietary Realtek protocols
new 487d3855b641 net: dsa: allow reporting of standard ethtool stats for sl [...]
new 9cb8edda2157 net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfi [...]
new 2e405875f39f dt-bindings: net: dsa: realtek-smi: document new compatibl [...]
new 1521d5adfc2b net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag
new 4af2950c50c8 net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC
new 2ca2969aae1e net: phy: realtek: add support for RTL8365MB-VC internal PHYs
new c87350ced118 Merge branch 'rtl8365mb-vc-support'
new 2232642ec3fb ipvs: add sysctl_run_estimation to support disable estimation
new 7b1394892de8 netfilter: nft_dynset: relax superfluous check on set updates
new 7463acfbe52a netfilter: Rename ingress hook include file
new 17d20784223d netfilter: Generalize ingress hook include file
new 42df6e1d221d netfilter: Introduce egress hook
new 0d7308c0ff5f af_packet: Introduce egress hook
new 8844e01062dd netfilter: iptables: allow use of ipt_do_table as hookfn
new e8d225b60026 netfilter: arp_tables: allow use of arpt_do_table as hookfn
new 44b5990e7b46 netfilter: ip6tables: allow use of ip6t_do_table as hookfn
new f0d6764f7ddb netfilter: ebtables: allow use of ebt_do_table as hookfn
new 9dd43a5f4b11 netfilter: ipvs: prepare for hook function reduction
new 8a9941b42de5 netfilter: ipvs: remove unneeded output wrappers
new 540ff44b28f0 netfilter: ipvs: remove unneeded input wrappers
new c650c35a2506 netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers
new ffdd33dd9c12 netfilter: core: Fix clang warnings about unused static inlines
new 7adaf56edd03 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 06dd34a628ae net: dsa: qca8k: fix delay applied to wrong cpu in parse_p [...]
new 041c61488236 sfc: Fix reading non-legacy supported link modes
new ac6b7e0d9679 mlx5: prevent 64bit divide
new f616447034a1 MAINTAINERS: adjust file entry for of_net.c after movement
new 891e861efb1d qed: Optimize the ll2 ooo flow
new 939a6567f976 qed: Change the TCP common variable - "iscsi_ooo"
new 45eebd62999d iavf: Refactor iavf state machine tracking
new 59756ad6948b iavf: Add __IAVF_INIT_FAILED state
new 898ef1cb1cb2 iavf: Combine init and watchdog state machines
new 4a6c396e484e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new 4c71ce50d2fe net/mlx5: Support partial TTC rules
new 425a563acb1d net/mlx5: Introduce port selection namespace
new e7e2519e3632 net/mlx5: Add support to create match definer
new 58a606dba708 net/mlx5: Introduce new uplink destination type
new 3d677735d3b7 net/mlx5: Lag, move lag files into directory
new 1065e0015dd7 net/mlx5: Lag, set LAG traffic type mapping
new e465550b38ed net/mlx5: Lag, set match mask according to the traffic typ [...]
new dc48516ec7d3 net/mlx5: Lag, add support to create definers for LAG
new 8e25a2bc6687 net/mlx5: Lag, add support to create TTC tables for LAG po [...]
new b7267869e923 net/mlx5: Lag, add support to create/destroy/modify port s [...]
new da6b0bb0fc73 net/mlx5: Lag, use steering to select the affinity port in LAG
new 408881627ff0 net/mlx5: E-Switch, Use dynamic alloc for dest array
new d40bfeddacd6 net/mlx5: E-Switch, Increase supported number of forward d [...]
new aaa5570612b1 Merge tag 'mlx5-updates-2021-10-18' of git://git.kernel.or [...]
new 6b3efbfa4e68 net: sch_tbf: Add a graft command
new 76ff72a7204f mlxsw: spectrum_qdisc: Query tclass / priomap instead of c [...]
new 91796f507afc mlxsw: spectrum_qdisc: Extract two helpers for handling fu [...]
new 65626e075714 mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_ [...]
new be7e2a5a58d4 mlxsw: spectrum_qdisc: Unify graft validation
new 01164dda0a64 mlxsw: spectrum_qdisc: Clean stats recursively when prioma [...]
new c2792f38caae mlxsw: spectrum_qdisc: Validate qdisc topology
new 2a18c08d75ee mlxsw: spectrum_qdisc: Make RED, TBF offloads classful
new 29c1eac2e64e selftests: mlxsw: Add a test for un/offloadable qdisc trees
new 641a305b8854 Merge branch 'mlxsw-multi-level-qdisc-offload'
new 15c343eb0588 ethernet: mv643xx: use eth_hw_addr_set()
new 4789b57af37f ethernet: sky2/skge: use eth_hw_addr_set()
new b814d3286923 ethernet: lpc: use eth_hw_addr_set()
new 88e102e8777e ethernet: netxen: use eth_hw_addr_set()
new 1c5d09d58748 ethernet: r8169: use eth_hw_addr_set()
new 0b08956cd532 ethernet: renesas: use eth_hw_addr_set()
new 298b0e0c5fec ethernet: rocker: use eth_hw_addr_set()
new 15fa05bf41ab ethernet: sxgbe: use eth_hw_addr_set()
new f60e8b06e0cc ethernet: sis190: use eth_hw_addr_set()
new 74fad215ee3d ethernet: sis900: use eth_hw_addr_set()
new 02bfb6beb695 ethernet: smc91x: use eth_hw_addr_set()
new f15fef4c0675 ethernet: smsc: use eth_hw_addr_set()
new 867a92846e2e Merge branch 'dev_addr-conversions-part-two'
new e80094a473ee ethernet: add a helper for assigning port addresses
new 53fdcce6ab93 ethernet: ocelot: use eth_hw_addr_gen()
new 8eb8192ea291 ethernet: prestera: use eth_hw_addr_gen()
new ba3fdfe32bb9 ethernet: fec: use eth_hw_addr_gen()
new be7550549e26 ethernet: mlxsw: use eth_hw_addr_gen()
new 07a7ec9bdafe ethernet: sparx5: use eth_hw_addr_gen()
new f4e728ff9407 Merge branch 'eth_hw_addr_gen-for-switches'
new 1bd297988b75 e1000e: Remove redundant statement
new dc90604b5836 net: phylink: rejig SFP interface selection in ksettings_set()
new e22db7bd552f net: sched: Allow statistics reads from softirq.
new 92817dad7dcb net: phylink: Support disabling autonegotiation for PCS
new 3c71e0c9ab4f ethernet: Remove redundant statement
new cb3dc8901ba4 devlink: Remove extra device_lock assert checks
new 07fab5a469a5 ieee802154: Remove redundant 'flush_workqueue()' calls
new 05be94633783 net: ethernet: ixp4xx: Make use of dma_pool_zalloc() inste [...]
new 4c57e2fac41c net: sched: fix logic error in qdisc_run_begin()
new 97604c65bcda net: sched: remove one pair of atomic operations
new 816219a86d21 Merge branch 'net-sched-fixes-after-recent-qdisc-running-changes'
new 7a414b6e1a1c dt-bindings: net: dsa: sja1105: fix example so all ports h [...]
new e00eb643324c dt-bindings: net: dsa: inherit the ethernet-controller DT schema
new ac41ac81e331 dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps
new 9ca482a246f0 net: dsa: sja1105: parse {rx, tx}-internal-delay-ps proper [...]
new 4d8e5035fa8c Merge branch 'sja1105-next'
new 414c6a3c84d7 ethernet: netsec: use eth_hw_addr_set()
new 7f9b8fe5445c ethernet: stmmac: use eth_hw_addr_set()
new 3d9c64ca52d5 ethernet: tehuti: use eth_hw_addr_set()
new 41a19eb084f0 ethernet: tlan: use eth_hw_addr_set()
new 83f262babdde ethernet: via-rhine: use eth_hw_addr_set()
new 0b271c48d9c5 ethernet: via-velocity: use eth_hw_addr_set()
new 623acf876398 Merge branch 'dev_addr-conversions-part-three'
new 4ecc8633056b ice: Add support for VF rate limiting
new d8eb7ad5e46c ice: update dim usage and moderation
new d16a4f45f3a3 ice: fix rate limit update after coalesce change
new 23be7075b318 ice: fix software generating extra interrupts
new 1281b7459657 ice: Forbid trusted VFs in switchdev mode
new 73b483b79029 ice: Manage act flags for switchdev offloads
new 3f13f570ff2c ice: Refactor PR ethtool ops
new 7c1b694adab1 ice: Make use of the helper function devm_add_action_or_reset()
new 6f3323536aa8 ice: use devm_kcalloc() instead of devm_kzalloc()
new 8702ed0b0de1 ice: fix an error code in ice_ena_vfs()
new 37ba803dbd3f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 040e926f5813 net: dsa: qca8k: tidy for loop in setup and add cpu port check
new 818a76a55d6e soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_s [...]
new 47ce5f1e3e4e batman-adv: prepare for const netdev->dev_addr
new 659f4e02f15a mac802154: use dev_addr_set()
new 08bb7516e530 mac802154: use dev_addr_set() - manual
new 0f00e70ef645 batman-adv: use eth_hw_addr_set() instead of ether_addr_copy()
new 5b92be649605 net-core: use netdev_* calls for kernel messages
new cd4bc63de774 net: enetc: unmap DMA in enetc_send_cmd()
new 2641b62d2fab phy: micrel: ksz8041nl: do not use power down mode
new dfcb63ce1de6 fq_codel: generalise ce_threshold marking for subset of traffic
new 62a22bcbd30e net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG
new 90e0aa8d108d net: mscc: ocelot: convert the VLAN masks to a list
new 0da1a1c48911 net: mscc: ocelot: allow a config where all bridge VLANs a [...]
new bfbab3104413 net: mscc: ocelot: add the local station MAC addresses in VID 0
new d4004422f6f9 net: mscc: ocelot: track the port pvid using a pointer
new 7d4f4d149db5 Merge branch 'mscc-ocelot-all-ports-vlan-untagged-egress'
new 0754d65bd4be ice: Add infrastructure for mqprio support via ndo_setup_tc
new fbc7b27af0f9 ice: enable ndo_setup_tc support for mqprio_qdisc
new 9fea749856d1 ice: Add tc-flower filter support for channel
new dedb0809c9ba Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 82b318983c51 net: dsa: introduce helpers for iterating through ports using dp
new d0004a020bb5 net: dsa: remove the "dsa_to_port in a loop" antipattern f [...]
new 65c563a67755 net: dsa: do not open-code dsa_switch_for_each_port
new 57d77986e742 net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port
new fac6abd5f132 net: dsa: convert cross-chip notifiers to iterate using dp
new 5068887a4fbe net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port
new 992e5cc7be8e net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as [...]
new ce2729731ab3 Merge branch 'dsa_to_port-loops'
new c5c6e589a8c8 net: stats: Read the statistics in ___gnet_stats_copy_basi [...]
new 50af5969bb22 net/core: Remove unused assignment operations and variable
new ae77bdbc2fc6 net: enetc: remove local "priv" variable in enetc_clean_tx_ring()
new 520661495409 net: enetc: use the skb variable directly in enetc_clean_t [...]
new 8e8c1bfce302 Merge branch 'enetc-trivial-ptp-one-step-tx-timestamping-c [...]
new 4def0acb63ce dt-bindings: vendor-prefixes: Add asix prefix
new b13c7a88a7b6 dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter
new a97c69ba4f30 net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver
new ab98bbee072c Merge branch 'ax88796c-spi-ethernet-adapter'
new bdfa75ad70e9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new b89e7f2c31ae ice: Nuild fix.
new 016c89460d34 mlx5: fix build after merge
new 93772114413e net: xen: use eth_hw_addr_set()
new a7021af707a3 usb: smsc: use eth_hw_addr_set()
new 18867486fea3 net: qmi_wwan: use dev_addr_mod()
new 2674e7ea22ba net: usb: don't write directly to netdev->dev_addr
new 1e9258c389ee fddi: defxx,defza: use dev_addr_set()
new 2e0566aeb9ff fddi: skfp: constify and use dev_addr_set()
new ed088907563d net: fjes: constify and use eth_hw_addr_set()
new 5ed5b1912a81 net: hippi: use dev_addr_set()
new 978bb0ae8b83 net: s390: constify and use eth_hw_addr_set()
new 7996acffd7cc net: plip: use eth_hw_addr_set()
new 5f07da89bcd0 net: sb1000,rionet: use eth_hw_addr_set()
new 65a4fbbf2263 net: hldc_fr: use dev_addr_set()
new 07591ebec3cf Merge branch 'net-don-t-write-directly-to-netdev-dev_addr'
new 3df15f34511a cfg80211: honour V=1 in certificate code generation
new 68ba1131d4b5 mac80211: check hostapd configuration parsing twt requests
new 40f231e75a1d nl80211: prefer struct_size over open coded arithmetic
new 01f84f0ed3b4 mac80211: reduce stack usage in debugfs
new a5b983c60731 mac80211: mesh: clean up rx_bcn_presp API
new c6e37ed498f9 mac80211: move CRC into struct ieee802_11_elems
new 49a765d6785e mac80211: mlme: find auth challenge directly
new 5d24828d05f3 mac80211: always allocate struct ieee802_11_elems
new 9e263e193af7 nl80211: don't put struct cfg80211_ap_settings on stack
new 37123c3baaee mac80211: use ieee802_11_parse_elems() in ieee80211_prep_c [...]
new cd8793f97f5f mac80211_hwsim: enable 6GHz channels
new e306784a8de0 cfg80211: AP mode driver offload for FILS association crypto
new 7ff379ba2d4b mac80211: twt: don't use potentially unaligned pointer
new 405fca8a9461 ieee80211: add power type definition for 6 GHz
new cb751b7a57e5 mac80211: add parse regulatory info in 6 GHz operation inf [...]
new 63214f02cff9 mac80211: save transmit power envelope element and power c [...]
new e53e9828a8d2 cfg80211: always free wiphy specific regdomain
new 05075fe7455a nl80211: don't kfree() ERR_PTR() value
new dc1e3cb8da8b nl80211: MBSSID and EMA support in AP mode
new 171964252189 mac80211: MBSSID support in interface handling
new eb3d6175e4a9 mac80211: debugfs: calculate free buffer size correctly
new e76219e675eb wireless: mac80211_hwsim: use eth_hw_addr_set()
new de1352ead8a8 mac80211: use eth_hw_addr_set()
new 10de5a599f92 cfg80211: prepare for const netdev->dev_addr
new 8223ac199a38 mac80211: fix memory leaks with element parsing
new ba9d0db9a5cc mac80211: fils: use cfg80211_find_ext_elem()
new 153e2a11c99b nl80211: use element finding functions
new a3eca8179297 cfg80211: scan: use element finding functions in easy cases
new f2622138f935 mac80211: use ieee80211_bss_get_elem() in most places
new 97981d89a1d4 cfg80211: separate get channel number from ies
new a6e34fde48e8 mac80211: split beacon retrieval functions
new 1add667da242 nl80211: vendor-cmd: intel: add more details for IWL_MVM_V [...]
new 63fa04266629 nl80211: Add LC placeholder band definition to nl80211_band
new b33fb28c867d mac80211: Prevent AP probing during suspend
new f9d366d420af cfg80211: fix kernel-doc for MBSSID EMA
new 24f7cf9b851e Merge tag 'mac80211-next-for-net-next-2021-10-21' of git:/ [...]
new c1c8380b0320 b43legacy: fix a lower bounds test
new 9b793db5fca4 b43: fix a lower bounds test
new e3ec7017f6a2 rtw89: add Realtek 802.11ax driver
new 51fd5c6417b9 rtlwifi: rtl8192ee: Remove redundant initialization of var [...]
new 3e4beec5e679 mt7601u: Remove redundant initialization of variable ret
new ff1cc2fa3055 wireless: Remove redundant 'flush_workqueue()' calls
new e5f4eb8223aa mwifiex: Read a PCI register after writing the TX ring wri [...]
new 8e3e59c31fea mwifiex: Try waking the firmware until we get an interrupt
new 69ab1b72e863 MAINTAINERS: add rtw89 wireless driver
new c51ed74093d4 rtw89: Fix two spelling mistakes in debug messages
new f7e7e440550b rtw89: Remove redundant check of ret after call to rtw89_m [...]
new 026e092c2aa9 MAINTAINERS: mt76: update MTK folks
new 515e7184bdf0 rsi: stop thread firstly in rsi_91x_init() error handling
new 257051a235c1 mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
new a04310edcd00 rtw89: fix return value check in rtw89_cam_send_sec_key_cmd()
new e0e037b9fe5f rtw89: remove unneeded semicolon
new 03893e93aff8 mwifiex: Don't log error on suspend if wake-on-wlan is disabled
new fd7f8c321b78 mwifiex: Log an error on command failure during key-materi [...]
new a8a8fc7b2a71 mwifiex: Fix an incorrect comment
new cc8a8bc37466 mwifiex: Send DELBA requests according to spec
new 5943a864fe84 mwifiex: Deactive host sleep using HSCFG after it was acti [...]
new 747ff7d3d742 ath10k: Don't always treat modem stop events as crashes
new 053f9852b95e ath9k: add option to reset the wifi chip via debugfs
new 4925642d5412 ath9k: Fix potential interrupt storm on queue reset
new 57bb2398bd5f dt-bindings: net: wireless: qca,ath9k: convert to the json-schema
new 7210b4b77fe4 ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus()
new 567ec33a76c7 ath11k: Fix spelling mistake "incompaitiblity" -> "incompa [...]
new 4f50bdfb4e5f ath11k: Remove redundant assignment to variable fw_size
new ec4363384c3f ath11k: Use kcalloc() instead of kzalloc()
new 4b6012a7830b ath: dfs_pattern_detector: Fix possible null-pointer deref [...]
new 96527d527b27 ath11k: Handle MSI enablement during rmmod and SSR
new 31582373a4a8 ath11k: Change number of TCL rings to one for QCA6390
new 03469e79fee9 ath9k: support DT ieee80211-freq-limit property to limit channels
new 8cd5c0847160 ath11k: Identify DFS channel when sending scan channel lis [...]
new 57671351379b ath9k: fix an IS_ERR() vs NULL check
new 0a491167fe0c ath10k: fix max antenna gain unit
new 65b4b8aa0f59 ath5k: replace snprintf in show functions with sysfs_emit
new 8347c80600c1 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 2f629a7772e2 iwlwifi: mvm: reset PM state on unsuccessful resume
new 70382b0897ee iwlwifi: change all JnP to NO-160 configuration
new 0f892441d8c3 iwlwifi: pnvm: don't kmemdup() more than we have
new e864a77f51d0 iwlwifi: pnvm: read EFI data only if long enough
new 8bf26aa10a8e iwlwifi: cfg: set low-latency-xtal for some integrated So devices
new 708884e7f7f3 wireless: use eth_hw_addr_set()
new fcb79f31d906 wireless: use eth_hw_addr_set() instead of ether_addr_copy()
new 8fac27fbc80e wireless: use eth_hw_addr_set() for dev->addr_len cases
new f2e2a083be8a ath6kl: use eth_hw_addr_set()
new c7b6128a8db1 wil6210: use eth_hw_addr_set()
new 251277af9c4f atmel: use eth_hw_addr_set()
new fba610c5bf70 brcmfmac: prepare for const netdev->dev_addr
new e3f90395c4f2 airo: use eth_hw_addr_set()
new d8a416def4c8 ipw2200: prepare for const netdev->dev_addr
new 2202c2f428e1 hostap: use eth_hw_addr_set()
new 0341ae70ebf0 wilc1000: use eth_hw_addr_set()
new 6dedb2742b7a ray_cs: use eth_hw_addr_set()
new 18774612246d wl3501_cs: use eth_hw_addr_set()
new 2ad96cb5b4f4 zd1201: use eth_hw_addr_set()
new df040215c077 mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event
new 305023510f13 mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in m [...]
new 08b3c8da87ae mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb
new 7fc167bbc929 mt76: mt7921: fix endianness warning in mt7921_update_txs
new d81bfb41e30c mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi
new 3924715ffe5e mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal()
new 7e4de0c853ae mt76: mt7915: fix calling mt76_wcid_alloc with incorrect p [...]
new d741abeafa47 mt76: connac: fix mt76_connac_gtk_rekey_tlv usage
new bf3747ae2e25 mt76: mt7921: enable aspm by default
new adedbc643f02 mt76: fix build error implicit enumeration conversion
new 64ed76d118c6 mt76: mt7921: fix survey-dump reporting
new c33edef52021 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c
new 4826075c8da5 mt76: mt7915: report HE MU radiotap
new d5f4ceeee69e mt76: mt7915: adapt new firmware to update BA winsize for [...]
new 502604f54597 mt76: mt7921: add .set_sar_specs support
new d45dac0732a2 mt76: mt7915: fix an off-by-one bound check
new ffbebe7649c3 mt76: mt7915: take RCU read lock when calling ieee80211_bs [...]
new ae06a88f3d92 mt76: mt7915: cleanup -Wunused-but-set-variable
new 9908d98ae72c mt76: mt7915: report tx rate directly from tx status
new 05909e4625b0 mt76: mt7915: remove mt7915_sta_stats
new bce844584799 mt76: mt7921: introduce testmode support
new e4867225431f mt76: add mt76_default_basic_rate more devices can rely on
new 326d229f8622 mt76: mt7921: fix mgmt frame using unexpected bitrate
new bad67a264183 mt76: mt7915: fix mgmt frame using unexpected bitrate
new cd3f387371e9 mt76: mt7921: Fix out of order process by invalid event pkt
new b5cd1fd6043b mt76: mt7615: fix skb use-after-free on mac reset
new 688088728bd3 mt76: mt7921: Add mt7922 support
new 02ee68b95d81 mt76: mt7915: add control knobs for thermal throttling
new 68232efffe4e mt76: mt7915: send EAPOL frames at lowest rate
new 7780ba75c5da mt76: mt7921: send EAPOL frames at lowest rate
new 82a980f82a51 mt76: mt7915: fix potential overflow of eeprom page index
new 978fdd660c50 mt76: mt7915: switch proper tx arbiter mode in testmode
new 47f1c08db7f3 mt76: mt7915: fix bit fields for HT rate idx
new 33920b2bf048 mt76: add support for setting mcast rate
new a23f80aa9c5e mt76: mt7921: fix dma hang in rmmod
new 781f62960c63 mt76: connac: fix GTK rekey offload failure on WPA mixed mode
new f3f1c04536b8 mt76: connac: add support for limiting to maximum regulato [...]
new 82e0f5964737 mt76: mt7921: get rid of monitor_vif
new b30363102a41 mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
new 890809ca1986 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utili [...]
new f6e1f59885da mt76: overwrite default reg_ops if necessary
new 1f832887d75e mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module
new 4fee32153ab6 mt76: mt7921: report HE MU radiotap
new 4d2423326de9 mt76: mt7915: add HE-LTF into fixed rate command
new 99b8e195994d mt76: mt7921: fix firmware usage of RA info using legacy rates
new 8e695328a100 mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate
new 67f938577b2c mt76: mt7921: fix endianness warnings in mt7921_mac_decode [...]
new 9aac2969fe5f mt76: mt7915: update mac timing settings
new f17f4864504d mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DR [...]
new e63db6d35f79 mt76: mt7915: fix he_mcs capabilities for 160mhz
new 16bab114895e mt76: mt7915: fix potential NPE in TXS processing
new 0421bf80579b mt76: mt7915: add LED support
new b4b9f0a32d31 mt76: mt7915: introduce bss coloring support
new 2c3b26f2bc1f mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht
new ab06964eb96c mt76: mt7915: fix WMM index on DBDC cards
new 0ab947c3dc8e mt76: mt7921: move mt7921_queue_rx_skb to mac.c
new 776ec4e77aa6 mt76: mt7915: rework debugfs queue info
new 6e5ceaff7528 mt76: mt7915: rename debugfs tx-queues
new 569008744178 mt76: mt7921: always wake device if necessary in debugfs
new cf592be1d734 mt76: mt7921: update mib counters dumping phy stats
new 4fb0a7d26ab0 mt76: fix boolreturn.cocci warnings
new a2e759612e5f mt76: switch from 'pci_' to 'dma_' API
new abe3f3da6709 mt76: fill boottime_ns in Rx path
new 970be1dff26d mt76: disable BH around napi_schedule() calls
new 68ee6a14fe62 mt76: mt7915: enable configured beacon tx rate
new 0ae3ff568451 mt76: mt7915: fix hwmon temp sensor mem use-after-free
new 0bb4e9187ea4 mt76: mt7615: fix hwmon temp sensor mem use-after-free
new 159d95d4737f mt76: mt7921: start reworking tx rate reporting
new 273910ac4375 mt76: mt7921: add support for tx status reporting
new 970ab80ef9f6 mt76: mt7921: report tx rate directly from tx status
new 8c19b3fe6942 mt76: mt7921: remove mcu rate reporting code
new 1799c220d807 mt76: mt7921: remove mt7921_sta_stats
new b5cdb4f9d149 mt76: move spin_lock_bh to spin_lock in tasklet
new 706dc08c2936 mt76: mt7915: honor all possible error conditions in mt791 [...]
new e500c9470e26 mt76: mt7915: fix possible infinite loop release semaphore
new 3a0098768761 mt76: mt7921: robustify hardware initialization flow
new 02d1c7d494d8 mt76: mt7921: fix retrying release semaphore without end
new 95bc1457f66a mt76: mt7915: add ethtool stats support
new c4c2a370300e mt76: mt7915: add tx stats gathered from tx-status callbacks
new bc529ee3a7b8 mt76: mt7915: add some per-station tx stats to ethtool
new 016f2040591f mt76: mt7915: add tx mu/su counters to mib
new a90f2115c1a8 mt76: mt7915: add more MIB registers
new f474e6f1b317 mt76: mt7915: add mib counters to ethtool stats
new b64c3202d4e4 mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2}
new 212e5197eec2 mt76: connac: enable 6GHz band for hw scan
new cee3fd297959 mt76: connac: add 6GHz support to mt76_connac_mcu_set_chan [...]
new 9b2ea8eee42a mt76: connac: set 6G phymode in single-sku support
new 5883892bab53 mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv
new 3cf3e01ba620 mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss
new bebd3681113a mt76: connac: enable hw amsdu @ 6GHz
new edf9dab8ba27 mt76: add 6GHz support
new 50ac15a511e3 mt76: mt7921: add 6GHz support
new bd1e3e7b693c mt76: introduce packet_id idr
new c02f86eee8da mt76: remove mt76_wcid pointer from mt76_tx_status_check s [...]
new c34f100590f1 mt76: substitute sk_buff_head status_list with spinlock_t [...]
new c4a784e34bd5 mt76: schedule status timeout at dma completion
new 255d3807b604 mt76: support reading EEPROM data embedded in fdt
new a8315b2b94f4 dt: bindings: net: mt76: add eeprom-data property
new 215a2efae38f mt76: introduce __mt76_mcu_send_firmware routine
new 5b8f1840c3e1 mt76: drop MCU header size from buffer size in __mt76_mcu_ [...]
new f05c8c9827b7 mt76: mt7915: introduce __mt7915_get_tsf routine
new 179090a58940 mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command
new 3782b69d03e7 mt76: mt7915: introduce mt7915_mac_add_twt_setup routine
new 204324764cb2 mt76: mt7915: enable twt responder capability
new 34f374f85eff mt76: mt7915: add twt_stats knob in debugfs
new 2d8be76c1674 mt76: debugfs: improve queue node readability
new a6fdbdd1ac29 mt76: mt7615: fix monitor mode tear down crash
new b94c0ed609bd mt76: mt7921: add delay config for sched scan
new a1b0bbd4846b mt76: use a separate CCMP PN receive counter for managemen [...]
new 7360cdec1cb5 mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs
new b5f2ba8a4c79 mt76: connac: fix possible NULL pointer dereference in mt7 [...]
new 22dffbddf016 mt76: mt7915: introduce mt7915_mcu_beacon_check_caps()
new f89f297aef28 mt76: mt7915: fix txbf starec TLV issues
new a56c431ededa mt76: mt7915: improve starec readability of txbf
new afa0370f3a3a mt76: mt7915: fix sta_rec_wtbl tag len
new 89bbd3730f38 mt76: mt7915: rework starec TLV tags
new 161cc13912d3 mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req()
new f9372753648e mt76: mt7915: set VTA bit in tx descriptor
new e5a9f383134e mt76: mt7915: set muru platform type
new 3263039d757c mt76: rely on phy pointer in mt76_register_debugfs_fops ro [...]
new 115a2d733b3d mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy
new 53d12b55063c mt76: mt7915: improve code readability for xmit-queue handler
new d512b008fafb mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx [...]
new e0710ca9576a mt76: mt7915: remove dead code in debugfs code
new bb0ae4cfeea9 mt76: mt7921: add MU EDCA cmd support
new 576b4484f3a8 mt76: mt7921: refactor mac.c to be bus independent
new f1b27f54cf66 mt76: mt7921: refactor dma.c to be pcie specific
new dfc7743de1eb mt76: mt7921: refactor mcu.c to be bus independent
new 033ae79b3830 mt76: mt7921: refactor init.c to be bus independent
new 8910a4e5ba34 mt76: mt7921: add MT7921_COMMON module
new 87f9bf24ea84 mt76: connac: move mcu reg access utility routines in mt76 [...]
new 02fbf8199f6e mt76: mt7663s: rely on mcu reg access utility
new f0ff5d3aa648 mt76: mt7921: make all event parser reusable between mt792 [...]
new f1e2eef11101 mt76: mt7921: use physical addr to unify register access
new 764dee47e2c1 mt76: sdio: move common code in mt76_sdio module
new 3ad085093417 mt76: sdio: introduce parse_irq callback
new dacf0acfe2ce mt76: sdio: extend sdio module to support CONNAC2
new 8c94f0e63bb3 mt76: connac: extend mcu_get_nic_capability
new 16d98b548365 mt76: mt7921: rely on mcu_get_nic_capability
new fe0195f75633 mt76: mt7921: refactor mt7921_mcu_send_message
new 48fab5bbef40 mt76: mt7921: introduce mt7921s support
new ca74b9b907f9 mt76: mt7921s: add reset support
new d387cde7af84 mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset
new 99043e99a774 mt76: move mt76_sta_stats in mt76.h
new 54ae98ff4b22 mt76: move mt76_ethtool_worker_info in mt76 module
new 81811173de4f mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex
new 37dd57554c35 mt76: mt7915: move tx amsdu stats in mib_stats
new 6c833df90ce9 mt76: do not reset MIB counters in get_stats callback
new 6b16ae47eb82 mt76: mt7921: add some more MIB counters
new 6eb58ceaf21d mt76: mt7921: introduce stats reporting through ethtool
new 9e893d28ce4a mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb
new fe041bee9c23 mt76: mt7921: move tx amsdu stats in mib_stats
new 568a1b516a2c mt76: mt7921: add per-vif counters in ethtool
new bbf77f6ccebf mt76: mt7915: enable HE UL MU-MIMO
new 16bff457dd33 mt76: mt7915: rework mt7915_mcu_sta_muru_tlv()
new 3176487f3fde mt76: mt7915: fix missing HE phy cap
new ff8c04989168 mt76: mt7915: change max rx len limit of hw modules
new 9bc0b1aa8b7e Merge tag 'mt76-for-kvalo-2021-10-20' of https://github.co [...]
new d1a3f40951bb Merge tag 'wireless-drivers-next-2021-10-22' of git://git. [...]
new 47b068247aa7 net: liquidio: Make use of the helper macro kthread_run()
new f3956e309ecc net: dsa: sja1105: Add of_node_put() before return
new 61e18ce7348b gre/sit: Don't generate link-local addr if addr_gen_mode i [...]
new 99ad92eff764 devlink: Delete obsolete parameters publish API
new 22849b5ea595 devlink: Remove not-executed trap policer notifications
new 8bbeed485823 devlink: Remove not-executed trap group notifications
new 7a690ad499e7 devlink: Clean not-executed param notifications
new 0998aee279c3 Merge branch 'delete-impossible-devlink-notifications'
new db690aecafd1 octeontx2-af: Increase number of reserved entries in KPU
new 0ebecb2644c8 net: mdio: Add helper functions for accessing MDIO devices
new c8fb89a7a7d1 net: phylink: Convert some users of mdiobus_* to mdiodev_*
new 65aa371ea52a net: Convert more users of mdiobus_* to mdiodev_*
new 218f23e8a96f net: phy: bcm7xxx: Add EPHY entry for 7712
new f4b054d9bb2b dt-bindings: net: bcmgenet: Document 7712 binding
new 3cd92eae9104 net: bcmgenet: Add support for 7712 16nm internal EPHY
new 25790844006a dt-bindings: net: macb: Add mdio bus child node
new 4d98bb0d7ec2 net: macb: Use mdio child node for MDIO bus if it exists
new 643979cf5ec4 net: dsa: sja1105: wait for dynamic config command complet [...]
new 1681ae1691ef net: dsa: sja1105: serialize access to the dynamic config [...]
new f2c4bdf62d76 net: mscc: ocelot: serialize access to the MAC table
new f239934cffe5 net: dsa: b53: serialize access to the ARL table
new 49753a75b9a3 net: dsa: lantiq_gswip: serialize access to the PCE table
new d3bd89243768 net: dsa: introduce locking for the address lists on CPU a [...]
new 5cdfde49a07f net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
new 016748961ba5 selftests: lib: forwarding: allow tests to not require mz and jq
new edc90d15850c selftests: net: dsa: add a stress test for unlocked FDB op [...]
new 965e6b262f48 Merge branch 'dsa-rtnl'
new 4973056cceac net: convert users of bitmap_foo() to linkmode_foo()
new 5fd348a050f7 net: core: constify mac addrs in selftests
new efd38f75bb04 net: rtnetlink: use __dev_addr_set()
new 86466cbed173 net: phy: constify netdev->dev_addr references
new 6f238100d098 net: bonding: constify and use dev_addr_set()
new 39c19fb9b4f9 net: hsr: get ready for const netdev->dev_addr
new 5520fb42a0a1 net: caif: get ready for const netdev->dev_addr
new 8bc7823ed3bd net: drivers: get ready for const netdev->dev_addr
new d6b3daf24e75 net: atm: use address setting helpers
new 45f850c1e9d4 Merge branch 'dev_addr-dont-write'
new 9b44a927e195 can: bcm: Use hrtimer_forward_now()
new e34629043960 can: bittiming: can_fixup_bittiming(): change type of tseg [...]
new 63dfe0709643 can: bittiming: allow TDC{V,O} to be zero and add can_tdc_ [...]
new 39f66c9e2297 can: bittiming: change unit of TDC parameters to clock periods
new da45a1e4d7b9 can: bittiming: change can_calc_tdco()'s prototype to not [...]
new d99755f71a80 can: netlink: add interface for CAN-FD Transmitter Delay C [...]
new e8060f08cd69 can: netlink: add can_priv::do_get_auto_tdcv() to retrieve [...]
new fa759a9395ea can: dev: add can_tdc_get_relative_tdco() helper function
new 7bc9ab0f42b3 can: at91/janz-ican3: replace snprintf() in show functions [...]
new 39aab46063ed can: rcar: drop unneeded ARM dependency
new 28616ed180c3 can: mscan: mpc5xxx_can: Make use of the helper function d [...]
new 108194666a3f can: gs_usb: use %u to print unsigned values
new 28e0a70cede3 can: peak_usb: CANFD: store 64-bits hw timestamps
new c92603931bfd can: xilinx_can: remove repeated word from the kernel-doc
new b9b8218bb3c0 can: xilinx_can: xcan_remove(): remove redundant netif_napi_del()
new 12f241f26436 Merge tag 'linux-can-next-for-5.16-20211024' of git://git. [...]
new 2d7e73f09fc2 Revert "Merge branch 'dsa-rtnl'"
new 232deb3f9567 net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_de [...]
new df405910ab9f net: dsa: sja1105: wait for dynamic config command complet [...]
new eb016afd83a9 net: dsa: sja1105: serialize access to the dynamic config [...]
new 2468346c5677 net: mscc: ocelot: serialize access to the MAC table
new f7eb4a1c0864 net: dsa: b53: serialize access to the ARL table
new cf231b436f7c net: dsa: lantiq_gswip: serialize access to the PCE registers
new 338a3a4745aa net: dsa: introduce locking for the address lists on CPU a [...]
new 0faf890fc519 net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
new d70b51f2845d selftests: lib: forwarding: allow tests to not require mz and jq
new eccd0a80dc7f selftests: net: dsa: add a stress test for unlocked FDB op [...]
new 57bb11328f9a Merge branch 'dsa-rtnl'
new 0969becb5f76 s390/qeth: improve trace entries for MAC address (un)registration
new 2decb0b7ba2d s390/qeth: remove .do_ioctl() callback from driver discipline
new a18c28f0aeeb s390/qeth: move qdio's QAOB cache into qeth
new fdd3c5f076b6 s390/qeth: clarify remaining dev_kfree_skb_any() users
new dc15012bb083 s390/qeth: don't keep track of Input Queue count
new 22e2b5cdb0b9 s390/qeth: fix various format strings
new 79140e22d245 s390/qeth: add __printf format attribute to qeth_dbf_longtext
new 7ffaef824c9a s390/qeth: fix kernel doc comments
new 56c5af2566a7 s390/qeth: update kerneldoc for qeth_add_hw_header()
new 6047862d5e73 Merge branch 's390-qeth-next'
new c99fead7cb07 net: hns3: add debugfs support for interrupt coalesce
new 0bd7e894dffa net: hns3: modify mac statistics update process for compatibility
new 4e4c03f6ab63 net: hns3: device specifications add number of mac statistics
new c8af2887c941 net: hns3: add support pause/pfc durations for mac statistics
new 58cb422ef625 net: hns3: modify functions of converting speed ability to [...]
new 6eaed433ee5f net: hns3: add update ethtool advertised link modes for FI [...]
new b566ef60394c net: hns3: add new ras error type for roce
new da3fea80fea4 net: hns3: add error recovery module and type for himac
new 0b87074b9064 Merge branch 'hns3-next'
new c0f0b563f8c0 net: phy: at803x: replace AT803X_DEVICE_ADDR with MDIO_MMD_PCS
new 2d4284e88a59 net: phy: at803x: use phy_modify()
new 7beecaf7d507 net: phy: at803x: improve the WOL feature
new 9540cdda9113 net: phy: at803x: use GENMASK() for speed status
new daf61732a49a net: phy: add qca8081 ethernet phy driver
new 79c7bc052154 net: phy: add qca8081 read_status
new 765c22aad157 net: phy: add qca8081 get_features
new f884d449bf28 net: phy: add qca8081 config_aneg
new 1cf4e9a6fbdb net: phy: add constants for fast retrain related register
new 63c67f526db8 net: phy: add genphy_c45_fast_retrain
new 2acdd43fe009 net: phy: add qca8081 config_init
new 9d4dae29624f net: phy: add qca8081 soft_reset and enable master/slave seed
new 8bc1c5430c4b net: phy: adjust qca8081 master/slave seed value if link down
new 8c84d7528d8d net: phy: add qca8081 cdt feature
new 71de5b234c3b Merge branch 'qca8081-phy-driver'
new b8bfafe43481 selftests: mlxsw: Add helpers for skipping selftests
new 535ac9a5fba5 selftests: mlxsw: Use permanent neighbours instead of reac [...]
new e860419684b5 selftests: mlxsw: Reduce test run time
new 233cdfbac8bc Merge branch 'mlxsw-selftests-updates'
new 1344e751e910 gve: Add RX context.
new 37149e9374bf gve: Implement packet continuation for RX.
new 255489f5b33c gve: Add a jumbo-frame device option.
new 6df5713e050b Merge branch 'gve-jumbo-frame'
new 8603caaec98f mt76: mt7921: fix mt7921s Kconfig
new a88cae727b3e mt76: mt7921: fix Wformat build warning
new 753453afacc0 mt76: mt7615: mt7622: fix ibss and meshpoint
new 2b30da451062 Merge tag 'wireless-drivers-next-2021-10-25' of git://git. [...]
new 7ce9a701ac8f usbb: catc: use correct API for MAC addresses
new 2c087dfcc9d5 mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
new 39d8fb96e3d7 net/tls: tls_crypto_context add supported algorithms context
new 3fb59a5de5cb net/tls: getsockopt supports complete algorithm list
new a0c8c3372b41 fddi: defza: add missing pointer type cast
new 08c181f052ed bluetooth: use eth_hw_addr_set()
new a1916d34462f bluetooth: use dev_addr_set()
new dcd63d432680 Merge branch 'bluetooth-don-t-write-directly-to-netdev-dev_addr'
new fd559a943e3a ax88796c: fix fetching error stats from percpu containers
new 0c0a5ef809f9 tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex
new ef57c1610dd8 ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie
new 2b13af8ade38 net: avoid dirtying sk->sk_napi_id
new 342159ee394d net: avoid dirtying sk->sk_rx_queue_mapping
new 09b898466792 net: annotate accesses to sk->sk_rx_queue_mapping
new cc17c3c8e8b5 ipv6: annotate data races around np->min_hopcount
new 790eb67374d4 ipv6: guard IPV6_MINHOPCOUNT with a static key
new 14834c4f4eb3 ipv4: annotate data races arount inet->min_ttl
new 020e71a3cf7f ipv4: guard IP_MINTTL with a static key
new 12c8691de307 ipv6/tcp: small drop monitor changes
new e43b76abf768 Merge branch 'tcp-receive-path-optimizations'
new 165f8e82c2f1 net: qed_ptp: fix check of true !rc expression
new 036f590fe572 net: qed_dev: fix check of true !rc expression
new 36d935a0a67e Merge branch 'small-fixes-for-true-expression-checks'
new cf12e6f91246 tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
new 537e4d2e6fe3 net/mlx5e: don't write directly to netdev->dev_addr
new a64c5edbd20e net/mlx5: Remove unnecessary checks for slow path flag
new 038e5e471874 net/mlx5: Fix unused function warning of mlx5i_flow_type_mask
new 2fdeb4f4c2ae net/mlx5: Reduce flow counters bulk query buffer size for SFs
new cb464ba53c0c net/mlx5: Extend health buffer dump
new b87ef75cb5c9 net/mlx5: Print health buffer by log level
new 5a1023deeed0 net/mlx5: Add periodic update of host time to firmware
new 2deda2f1bf4e net/mlx5: Bridge, extract code to lookup and del/notify entry
new 3518c83fc96b net/mlx5: Bridge, support replacing existing FDB entry
new 46ae40b94d88 net/mlx5: Let user configure io_eq_size param
new a6cb08daa3b4 net/mlx5: Let user configure event_eq_size param
new 554604061979 net/mlx5: Let user configure max_macs param
new b3ccada68b2d net/mlx5: SF, Add SF trace points
new d67ab0a8c130 net/mlx5: SF_DEV Add SF device trace points
new 4900a7691574 Merge tag 'mlx5-updates-2021-10-25' of git://git.kernel.or [...]
new 8e0538d8ee06 netfilter: conntrack: skip confirmation and nat hooks in p [...]
new 8c9c296adfae vrf: run conntrack only in context of lower/physdev for lo [...]
new be348926448a Merge branch 'netfilter-vrf-rework'
new d25d7fc31ed2 mlxsw: reg: Add MAC profile ID field to RITR register
new a8428e5045d7 mlxsw: resources: Add resource identifier for RIF MAC profiles
new 26029225d992 mlxsw: spectrum_router: Propagate extack further
new 605d25cd782a mlxsw: spectrum_router: Add RIF MAC profiles support
new 1c375ffb2efa mlxsw: spectrum_router: Expose RIF MAC profiles to devlink [...]
new 152f98e7c5cb selftests: mlxsw: Add a scale test for RIF MAC profiles
new a10b7bacde60 selftests: mlxsw: Add forwarding test for RIF MAC profiles
new 20d446db6144 selftests: Add an occupancy test for RIF MAC profiles
new c24dbf3d4f88 selftests: mlxsw: Remove deprecated test cases
new 72b93a86856c Merge branch 'mlxsw-rif-mac-prefixes'
new d18785e21386 net: annotate data-race in neigh_output()
new f8dd3b8d7020 tcp: rename sk_stream_alloc_skb
new 8a794df69300 tcp: use MAX_TCP_HEADER in tcp_stream_alloc_skb
new c4322884ed21 tcp: remove unneeded code from tcp_stream_alloc_skb()
new 3247e3ffafd9 Merge branch 'tcp_stream_alloc_skb'
new eafaa88b3eb7 net: hsr: Add support for redbox supervision frames
new a137c069fbc1 net: mana: Allow setting the number of queues while the NI [...]
new 3c5548812a0c net: ax88796c: Fix clang -Wimplicit-fallthrough in ax88796 [...]
new 971f5c4079ed net: ax88796c: Remove pointless check in ax88796c_open()
new 99ce45d5e7db mctp: Implement extended addressing
new 046178e726c2 ifb: Depend on netfilter alternatively to tc
new d7d0d423dbaa net: dsa: flush switchdev workqueue when leaving the bridge
new 425d19cedef8 net: dsa: stop calling dev_hold in dsa_slave_fdb_event
new 656bcd5db804 Merge branch 'dsa-isolation-prep'
new 8e20f591f204 net: phy: add phy_interface_t bitmap support
new 38c310eb46f5 net: phylink: add MAC phy_interface_t bitmap
new d25f3a74f30a net: phylink: use supported_interfaces for phylink validation
new 4d2af64bb7f5 Merge branch 'phy-supported-interfaces-bitmap'
new 6b3671746a8a net/mlx5: remove the recent devlink params
new 06338ceff925 net: phy: fixed warning: Function parameter not described
new 7529cc7fbd9c lib: bitmap: Introduce node-aware alloc API
new 54b2b3eccab6 net: Prevent HW-GRO and LRO features operate together
new 50f477fe9933 net/mlx5e: Rename lro_timeout to packet_merge_timeout
new 7025329d208c net/mlx5: Add SHAMPO caps, HW bits and enumerations
new eaee12f04692 net/mlx5e: Rename TIR lro functions to TIR packet merge functions
new d7b896acbdcb net/mlx5e: Add support to klm_umr_wqe
new e5ca8fb08ab2 net/mlx5e: Add control path for SHAMPO feature
new f97d5c2a453e net/mlx5e: Add handle SHAMPO cqe support
new 64509b052525 net/mlx5e: Add data path for SHAMPO feature
new 92552d3abd32 net/mlx5e: HW_GRO cqe handler implementation
new def09e7bbc3d net/mlx5e: Add HW_GRO statistics
new 83439f3c37aa net/mlx5e: Add HW-GRO offload
new ae3452995bd4 net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operat [...]
new 8ca9caee851c net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline
new c230dc8627de Merge tag 'mlx5-updates-2021-10-26' of git://git.kernel.or [...]
new fdedb695e6a8 net: mvneta: populate supported_interfaces member
new d9ca72807ecb net: mvneta: remove interface checks in mvneta_validate()
new 099cbfa286ab net: mvneta: drop use of phylink_helper_basex_speed()
new e334df1d33b6 Merge branch 'mvneta-phylink'
new 4682048af0c8 net: bridge: remove fdb_notify forward declaration
new 5f94a5e276ae net: bridge: remove fdb_insert forward declaration
new 4731b6d6b257 net: bridge: rename fdb_insert to fdb_add_local
new f6814fdcfe1b net: bridge: rename br_fdb_insert to br_fdb_add_local
new 9574fb558044 net: bridge: reduce indentation level in fdb_create
new 5cda5272a460 net: bridge: move br_fdb_replay inside br_switchdev.c
new fab9eca88410 net: bridge: create a common function for populating switc [...]
new 716a30a97a52 net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device
new 6487c819393e Merge branch 'br-fdb-refactoring'
new fb9d19c2d844 Revert "devlink: Remove not-executed trap group notifications"
new c5e0321e43de Revert "devlink: Remove not-executed trap policer notifications"
new 4796e2518a52 Merge branch 'two-reverts-to-calm-down-devlink-discussion'
new f25c0515c521 net: sched: gred: dynamically allocate tc_gred_qopt_offload
new 267463823adb net: sch: eliminate unnecessary RCU waits in mini_qdisc_pa [...]
new 85c0c3eb9a66 net: sch: simplify condtion for selecting mini_Qdisc_pair buffer
new 8db3cbc50748 net: macb: Fix mdio child node detection
new 8b6ce9b02672 staging: use of_get_ethdev_address()
new 5a48585d7ec1 net: thunderbolt: use eth_hw_addr_set()
new b859a360d88d xdp: Remove redundant warning
new 9dfc685e0262 inet: remove races in inet{6}_getname()
new 5823fc96d754 tcp: define macros for a couple reclaim thresholds
new 292e6077b040 net: introduce sk_forward_alloc_get()
new 6511882cdd82 mptcp: allocate fwd memory separately on the rx and tx path
new b8e0def397d7 mptcp: drop unused sk in mptcp_push_release
new 21214d555ff2 Merge branch 'mptcp-rework-fwd-memory-allocation-and-one-cleanup'
new 911e3a46fb38 net: phy: Fix unsigned comparison with less than zero
new 3ded97bc41a1 tcp: remove dead code from tcp_sendmsg_locked()
new 27728ba80f1e tcp: cleanup tcp_remove_empty_skb() use
new bd4463147171 tcp: remove dead code from tcp_collapse_retrans()
new f401da475f98 tcp: no longer set skb->reserved_tailroom
new a52fe46ef160 tcp: factorize ip_summed setting
new 4f2266748eab tcp: do not clear skb->csum if already zero
new 8b7d8c2bdb76 tcp: do not clear TCP_SKB_CB(skb)->sacked if already zero
new 701b95195484 Merge branch 'tcp-tx-side-cleanups'
new 707182e45b81 media: use eth_hw_addr_set()
new aaaaa1377e7a firewire: don't write directly to netdev->dev_addr
new e0b4f1cd36bf mpt fusion: use dev_addr_set()
new 06e6c88fba24 ipv6: enable net.ipv6.route.max_size sysctl in network namespace
new 8498e17ed4c5 net: mvpp2: populate supported_interfaces member
new 6c0c4b7ac06f net: mvpp2: remove interface checks in mvpp2_phylink_validate()
new 76947a635874 net: mvpp2: drop use of phylink_helper_basex_speed()
new b63f1117aefc net: mvpp2: clean up mvpp2_phylink_validate()
new 1feef2dece56 Merge branch 'mvpp2-phylink'
new 8de1e9b01b03 net/mlx5: Add uid field to UAR allocation structures
new d2c8a1554c10 IB/mlx5: Enable UAR to have DevX UID
new 8208461d3912 net/mlx5: Add ifc bits to support optional counters
new b8dfed636fc6 net/mlx5: Add priorities for counters in RDMA namespaces
new cf6a8b1b24d6 RDMA/mlx5: Remove iova from struct mlx5_core_mkey
new 062fd731e51e RDMA/mlx5: Remove size from struct mlx5_core_mkey
new c64674168b6a RDMA/mlx5: Remove pd from struct mlx5_core_mkey
new 83fec3f12a59 RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key
new 4123bfb0b28b RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib
new ae0579acde81 RDMA/mlx5: Attach ndescs to mlx5_ib_mkey
new 60dd57c74794 Merge brank 'mlx5_mkey' into rdma.git for-next
new 573bce9e675b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...]
new 3a26babb4183 Merge tag 'mlx5-net-next-5.15-rc7' of git://git.kernel.org [...]
new 648a991cf316 sch_htb: Add extack messages for EOPNOTSUPP errors
new 442e796f0aa7 devlink: add documentation for octeontx2 driver
new ee046d9a22a4 net: ipconfig: Release the rtnl_lock while waiting for carrier
new 6a03bfbd5ead sky2: Remove redundant assignment and parentheses
new a406290af0ff net: cleanup __sk_stream_memory_free()
new 11195bf5a355 ptp: fix code indentation issues
new 788050256c41 net: phy: microchip_t1: add cable test support for lan87xx phy
new 1910ccf03306 octeontx2-af: debugfs: Minor changes.
new 0daa55d033b0 octeontx2-af: cn10k: debugfs for dumping LMTST map table
new 9716a40a0f48 octeontx2-af: debugfs: Add channel and channel mask.
new b0e77fcc5dfd Merge branch 'octeontx2-debugfs-updates'
new ee775b56950f devlink: Simplify internal devlink params implementation
new f2edaa4ad5d5 net: virtio: use eth_hw_addr_set()
new 7df621a3eea6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 48e4d00b1b93 mlxsw: spectrum_qdisc: Offload root TBF as port shaper
new 3d5290ea1dae selftests: mlxsw: Test offloadability of root TBF
new 2b11e24ebaef selftests: mlxsw: Test port shaper
new d57beb0e1418 Merge branch 'mlxsw-offload-root-tbf-as-port-shaper'
new c5f6e5ebc2af net: bridge: provide shim definition for br_vlan_flags
new 4a6849e46173 net: bridge: move br_vlan_replay to br_switchdev.c
new 9ae9ff994b0e net: bridge: split out the switchdev portion of br_mdb_notify
new 9776457c784f net: bridge: mdb: move all switchdev logic to br_switchdev.c
new 326b212e9cd6 net: bridge: switchdev: consistent function naming
new a812a046c22d Merge branch 'code-movement-to-br_switchdev-c'
new c7dd4a5b0a15 bnxt_en: refactor printing of device info
new d900aadd86b0 bnxt_en: refactor cancellation of resource reservations
new 228ea8c187d8 bnxt_en: implement devlink dev reload driver_reinit
new 8f6c5e4d1470 bnxt_en: implement devlink dev reload fw_activate
new 892a662f0473 bnxt_en: add enable_remote_dev_reset devlink parameter
new 1596847d0f7b bnxt_en: improve error recovery information messages
new aadb0b1a0b36 bnxt_en: remove fw_reset devlink health reporter
new 2bb21b8db5c0 bnxt_en: consolidate fw devlink health reporters
new 8cc95ceb7087 bnxt_en: improve fw diagnose devlink health messages
new 9a575c8c25ae bnxt_en: Refactor coredump functions
new b032228e58ea bnxt_en: move coredump functions into dedicated file
new 80f62ba9d53d bnxt_en: Add compression flags information in coredump seg [...]
new 80194db9f53b bnxt_en: Retrieve coredump and crashdump size via FW command
new 4e59f0600790 bnxt_en: extract coredump command line from current task
new 188876db04a3 bnxt_en: implement dump callback for fw health reporter
new 21e70778d0d4 bnxt_en: Update firmware interface to 1.10.2.63
new 3c4153394e2c bnxt_en: implement firmware live patching
new 63185eb3aa26 bnxt_en: Provide stored devlink "fw" version on older firmware
new eff441f3b597 bnxt_en: Update bnxt.rst devlink documentation
new f8f20f2986cb Merge branch 'bnxt_en-devlink'
new 7e553c44f09a net: lantiq_xrx200: Hardcode the burst length value
new 0b3f86397fee dt-bindings: net: lantiq-xrx200-net: Remove the burst leng [...]
new 195bb48fccde ice: support for indirect notification
new 9e300987d4a8 ice: VXLAN and Geneve TC support
new 8b032a55c1bd ice: low level support for tunnels
new f0a35040adbe ice: support for GRE in eswitch
new e492c2e12d7b ice: send correct vc status in switchdev
new e984c4408fc9 ice: Add support for changing MTU on PR in switchdev mode
new 99d407524cdf ice: Add support to print error on PHY FW load failure
new 370764e60b18 ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc()
new c8e51a012214 ice: fix error return code in ice_get_recp_frm_fw()
new 704bc986ffda Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 40d5cb400530 net: sgi-xp: use eth_hw_addr_set()
new ac617341343c net: um: use eth_hw_addr_set()
new 7e1dd824e531 net: xtensa: use eth_hw_addr_set()
new e311eb919249 Merge branch 'eth_hw_addr_set'
new 212c10c3c658 mctp: Return new key from mctp_alloc_local_tag
new 78476d315e19 mctp: Add flow extension to skb
new 67737c457281 mctp: Pass flow data & flow release events to drivers
new 6689d716fded Merge branch 'MCTP-flow-support'
new a1f1627540cd net: ethernet: microchip: lan743x: Increase rx ring size t [...]
new c4cb8d0ac714 net: netxen: fix code indentation
new 5bd663212f2e net: bareudp: fix duplicate checks of data[] expressions
new c52ef04d5920 devlink: make all symbols GPL-only
new bb5dbf2cc64d net: marvell: prestera: add firmware v4.0 support
new 7444d706be31 ifb: fix building without CONFIG_NET_CLS_ACT
new 1f171f4f1437 iwlwifi: Add support for getting rf id with blank otp
new af82c00736b4 iwlwifi: Add support for more BZ HWs
new 595c230b9513 iwlwifi: Start scratch debug register for Bz family
new 4e6b69ec9a9e iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype
new e5322b9ab5f6 iwlwifi: mvm: disable RX-diversity in powersave
new 5667ccc2a387 iwlwifi: mvm: add lmac/umac PC info in case of error
new ee02e598019e iwlwifi: add vendor specific capabilities for some RFs
new 8a2c15162316 iwlwifi: mvm: add support for 160Mhz in ranging measurements
new 57b7b345d279 iwlwifi: mvm: Remove antenna c references
new e79b2fc938f4 iwlwifi: add some missing kernel-doc in struct iwl_fw
new 3d563f1290c4 iwlwifi: api: remove unused RX status bits
new e0e0d16641cd iwlwifi: remove MODULE_AUTHOR() statements
new 854fe828e58c iwlwifi: remove contact information
new 98c8bd77e624 iwlwifi: fix fw/img.c license statement
new 34c4eca167ae iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc
new 4634b1768104 iwlwifi: mvm: correct sta-state logic for TDLS
new fdb70083dd28 iwlwifi: fw dump: add infrastructure for dump scrubbing
new fad92a1d11f6 iwlwifi: parse debug exclude data from firmware file
new 12d60c1efc29 iwlwifi: mvm: scrub key material in firmware dumps
new 48c6ebc13c1c iwlwifi: mvm: update definitions due to new rate & flags
new 179354a6637f iwlwifi: mvm: add definitions for new rate & flags
new 9998f81e4ba5 iwlwifi: mvm: convert old rate & flags to the new format.
new 82cdbd11b60a iwlwifi: mvm: Support version 3 of tlc_update_notif.
new bd8b5f30fa2c iwlwifi: mvm: Support new version of ranging response noti [...]
new f21baf244112 iwlwifi: yoyo: fw debug config from context info and preset
new 44b2dd4098be iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication
new 1b6598c3dc35 iwlwifi: BZ Family SW reset support
new d35d95ce8b0a iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd.
new cd2c46a7eb59 iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD.
new dc52fac37c87 iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions
new ce712478a458 iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_C [...]
new 544ab2a9a875 iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211()
new ebd935987800 iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags.
new 425d66d8ddfc iwlwifi: remove redundant iwl_finish_nic_init() argument
new 6b1259d1046c iwlwifi: mvm: remove session protection after auth/assoc
new e5f1cc98cc1b iwlwifi: allow rate-limited error messages
new 75da590ffae7 iwlwifi: mvm: reduce WARN_ON() in TX status path
new 2fd8aaaeb874 iwlwifi: pcie: try to grab NIC access early
new c0ad5c492521 iwlwifi: mvm: set inactivity timeouts also for PS-poll
new 33c99471b086 iwlwifi: add new killer devices to the driver
new d41cdbcd7118 iwlwifi: dbg: treat dbgc allocation failure when tlv is missing
new 8b75858c2e21 iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS
new c3eae059fcab iwlwifi: mvm: improve log when processing CSA
new 66198ac53195 iwlwifi: add new device id 7F70
new 1f578d4f2d52 iwlwifi: mvm: Read acpi dsm to get channel activation bitmap
new 72c43f7d6562 iwlwifi: dbg: treat non active regions as unsupported regions
new 2c5769e358b7 iwlwifi: pnvm: print out the version properly
new de904d80aaec Merge tag 'iwlwifi-next-for-kalle-2021-10-22' of git://git [...]
new 1aa3367ca78c wlcore: spi: Use dev_err_probe()
new d549107305b4 libertas_tf: Fix possible memory leak in probe and disconnect
new 9692151e2fe7 libertas: Fix possible memory leak in probe and disconnect
new dea857700a75 rtw89: fix error function parameter
new 090f8a2f7b38 rtw89: remove duplicate register definitions
new c6477cb23704 rtw89: fix return value in hfc_pub_cfg_chk
new 5d44f0672319 rtw89: Fix variable dereferenced before check 'sta'
new d3c6daa174ff libertas: replace snprintf in show functions with sysfs_emit
new 03a25c01de33 mt76: mt7615: apply cached RF data for DBDC
new 2eec60dc9fae mt76: mt7915: remove mt7915_mcu_add_he()
new 70fd1333cd32 mt76: mt7915: rework .set_bitrate_mask() to support more options
new 9a93364d6595 mt76: mt7915: rework debugfs fixed-rate knob
new 2be10a974495 mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps
new 9b121acd4e85 mt76: mt7915: add WA firmware log support
new 90f5daea758a mt76: mt7915: add debugfs knobs for MCU utilization
new 565ddaaab9a1 mt76: mt7921: disable 4addr capability
new 2c4766fd5d3d mt76: Print error message when reading EEPROM from mtd failed
new f31a577ae736 mt76: Make use of the helper macro kthread_run()
new 52a99a13cb88 mt76: connac: fix unresolved symbols when CONFIG_PM is unset
new a427aca0a931 Merge tag 'mt76-for-kvalo-2021-10-23' of https://github.co [...]
new 734223d78428 ath11k: change return buffer manager for QCA6390
new 937e79c67740 ath10k: fix invalid dma_addr_t token assignment
new 6f8c8bf4c7c9 ath10k: fix module load regression with iram-recovery feature
new d3fd2c95c1c1 wcn36xx: Fix (QoS) null data frame bitrate/modulation
new a9e79b116cc4 wcn36xx: Fix tx_status mechanism
new 8a27ca394782 wcn36xx: Correct band/freq reporting on RX
new 2371b15f8eeb wcn36xx: Enable hardware scan offload for 5Ghz band
new a224b47ab36d wcn36xx: Add chained transfer support for AMSDU
new 2f1ae32f736d wcn36xx: Treat repeated BMPS entry fail as connection loss
new 285bb1738e19 Revert "wcn36xx: Disable bmps when encryption is disabled"
new 960ae77f2563 wcn36xx: Fix HT40 capability for 2Ghz band
new 9bfe38e064af wcn36xx: add proper DMA memory barriers in rx path
new 113f304dbc16 wcn36xx: Fix discarded frames due to wrong sequence number
new df0697801d8a wcn36xx: Fix packet drop on resume
new 43ea9bd84f27 Revert "wcn36xx: Enable firmware link monitoring"
new d707f812bb05 wcn36xx: Channel list update before hardware scan
new d8e12f315f81 wcn36xx: switch on antenna diversity feature bit
new c9a4f2dd4cb2 wcn36xx: add missing 5GHz channels 136 and 144
new 528613232423 ath10k: fix control-message timeout
new a066d28a7e72 ath6kl: fix control-message timeout
new a006acb93131 ath10k: fix division by zero in send path
new c1b9ca365dea ath6kl: fix division by zero in send path
new d7333a8ec8ca Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 2e9be536a213 rtl8187: fix control-message timeouts
new 541fd20c3ce5 rsi: fix control-message timeout
new 89f8765a11d8 mwifiex: fix division by zero in fw download path
new 479b878a9595 iwlwifi: mvm: fix some kerneldoc issues
new c7d3db99047c iwlwifi: pcie: fix killer name matching for AX200
new 636cc16582e2 iwlwifi: pcie: remove duplicate entry
new 0a1f96d571c8 iwlwifi: pcie: refactor dev_info lookup
new 2270bb685c91 iwlwifi: pcie: remove two duplicate PNJ device entries
new e699bdea2410 iwlwifi: mvm: Use all Rx chains for roaming scan
new f06bc8afa2a8 iwlwifi: add new pci SoF with JF
new 571836a02c7b iwlwifi: pcie: update sw error interrupt for BZ family
new 97f8a3d1610b iwlwifi: ACPI: support revision 3 WGDS tables
new 3f7320428fa4 iwlwifi: pcie: simplify iwl_pci_find_dev_info()
new c66ab56ad903 iwlwifi: dump host monitor data when NIC doesn't init
new 91000fdf8219 iwlwifi: fw: uefi: add missing include guards
new 1a5daead217c iwlwifi: yoyo: support for ROM usniffer
new 698b166ed346 iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW
new 45fe1b6b6c99 iwlwifi: mvm: don't get address of mvm->fwrt just to deref [...]
new 9da090cdbcfa iwlwifi: mvm: update RFI TLV
new 4d4cbb9b8e56 iwlwifi: mvm: d3: use internal data representation
new 523de6c872ca iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD
new a6175a85ba33 iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc()
new cf7a7457a362 iwlwifi: mvm: remove session protection on disassoc
new 6905eb1c3b9e iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH [...]
new af84ac579c66 iwlwifi: mvm: extend session protection on association
new cbaa6aeedee5 iwlwifi: bump FW API to 67 for AX devices
new 2619f904b25c Merge tag 'iwlwifi-next-for-kalle-2021-10-28' of git://git [...]
new 28131d896d6d Merge tag 'wireless-drivers-next-2021-10-29' of git://git. [...]
new ba064e4cf923 netdevsim: remove max_vfs dentry
new 3c6f3ae3bb2e intel: Simplify bool conversion
new a97f8783a937 igb: unbreak I2C bit-banging on i350
new 1b9abade3e75 net: ixgbevf: Remove redundant initialization of variable ret_val
new 5c595791009b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new d269287761ab bnxt_en: Remove not used other ULP define
new 8643d0b6b367 igc: Remove media type checking on the PHY initialization
new 8f20571db527 igc: Add new device ID
new e377a063e2c2 igc: Change Device Reset to Port Reset
new 6d40edcf4ee1 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new ae0393500e3b net: bridge: switchdev: fix shim definition for br_switchd [...]
new 1aec85974ab7 net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload()
new ae2ee3be99a8 net/mlx5: CT: Remove warning of ignore_flow_level support for VFs
new 428ffea0711a net/mlx5e: IPsec: Refactor checksum code in tx data path
new 504e15724893 net/mlx5: Allow skipping counter refresh on creation
new 941f19798a11 net/mlx5: DR, Add check for unsupported fields in match param
new 28e7606fa8f1 net/mlx5e: Refactor rx handler of represetor device
new 189ce08ebf87 net/mlx5e: Use generic name for the forwarding dev pointer
new 4f4edcc2b84f net/mlx5: E-Switch, Add ovs internal port mapping to metad [...]
new dbac71f22954 net/mlx5e: Accept action skbedit in the tc actions list
new 27484f7170ed net/mlx5e: Offload tc rules that redirect to ovs internal port
new 100ad4e2d758 net/mlx5e: Offload internal port as encap route device
new 166f431ec6be net/mlx5e: Add indirect tc offload of ovs internal port
new 5e9942721749 net/mlx5e: Term table handling of internal port rules
new b16eb3c81fe2 net/mlx5: Support internal port as decap route device
new 2aec919f8dd4 Merge tag 'mlx5-updates-2021-10-29' of git://git.kernel.or [...]
new 241eb3f3ee42 netfilter: ebtables: use array_size() helper in copy_{from [...]
new b7b1d02fc439 netfilter: conntrack: set on IPS_ASSURED if flows enters i [...]
new 56fa95014a04 netfilter: nft_meta: add NFT_META_IFTYPE
new b5bdc6f9c24d netfilter: nf_tables: convert pktinfo->tprot_set to flags field
new c46b38dc8743 netfilter: nft_payload: support for inner header matching [...]
new 894d08443470 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 83688aec17bf net/ipv4/xfrm4_tunnel.c: remove superfluous header files f [...]
new ad57dae8a64d xfrm: Remove redundant fields and related parentheses
new 06f1ecd43370 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 29e71f41e7d2 ice: Remove boolean vlan_promisc flag from function
new c79bb28e19cc ice: Clear synchronized addrs when adding VFs in switchdev mode
new bfaaba99e680 ice: Hide bus-info in ethtool for PRs in switchdev mode
new 5bf84b299385 virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define
new 4a15022f82ee virtchnl: Use the BIT() macro for capability/offload flags
new 247aa001b72b iavf: Add helper function to go from pci_dev to adapter
new 605ca7c5c670 iavf: Fix kernel BUG in free_msi_irqs
new ebed1cf5b8ac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new c07c6e8eb4b3 net: dsa: populate supported_interfaces member
new f7536ffb0986 nfp: flower: Allow ipv6gretap interface for offloading
new 7c909a98042c selftests: mptcp: fix proto type in link_failure tests
new b6ab64b074f2 selftests: mptcp: more stable simult_flows tests
new 986d2e3da7d7 Merge branch 'mptcp-selftests'
new 6c7ea69653e4 net: mana: Fix the netdev_err()'s vPort argument in mana_i [...]
new 3c37f3573508 net: mana: Report OS info to the PF driver
new 62ea8b77ed3b net: mana: Improve the HWC error handling
new 635096a86edb net: mana: Support hibernation and kexec
new c6e03dbe0c7c Merge branch 'mana-misc'
new f49deaa64af1 ethtool: push the rtnl_lock into dev_ethtool()
new 095cfcfe13e5 ethtool: handle info/flash data copying outside rtnl_lock
new 46db1b77cd4f devlink: expose get/put functions
new 1af0a0948e28 ethtool: don't drop the rtnl_lock half way thru the ioctl
new 1adc58ea2330 Merge branch 'devlink-locking'
new 26c37d89f61d netdevsim: take rtnl_lock when assigning num_vfs
new 5e388f3dc38c netdevsim: move vfconfig to nsim_dev
new 1c401078bcf3 netdevsim: move details of vf config to dev
new a3353ec32554 netdevsim: move max vf config to dev
new a66f64b80815 netdevsim: rename 'driver' entry points
new 741948ff6096 Merge branch 'netdevsim-device-and-bus'
new b9022b53adad amt: add control plane of amt interface
new cbc21dc1cfe9 amt: add data plane of amt interface
new bc54e49c140b amt: add multicast(IGMP) report message handler
new b75f7095d4d4 amt: add mld report message handler
new c08e8baea78e selftests: add amt interface selftest script
new 6008889121c0 Merge branch 'amt-driver'
new 482626086820 net/smc: Introduce tracepoint for fallback
new aff3083f10bf net/smc: Introduce tracepoints for tx and rx msg
new a3a0e81b6fd5 net/smc: Introduce tracepoint for smcr link down
new d4a07dc5ac34 Merge branch 'SMC-tracepoints'
new 047304d0bfa5 netdevsim: fix uninit value in nsim_drv_configure_vfs()
new 03271f3a3594 tcp: rename sk_wmem_free_skb
new f1a456f8f3fc net: avoid double accounting for pure zerocopy skbs
new 8a75e30e6d47 Merge branch 'accurate-memory-charging-for-msg_zerocopy'
new 1d6d336fed6b net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c
new fcdb44d08a95 net: arp: introduce arp_evict_nocarrier sysctl parameter
new 18ac597af25e net: ndisc: introduce ndisc_evict_nocarrier sysctl parameter
new f86ca07eb531 selftests: net: add arp_ndisc_evict_nocarrier
new 52fa3ee0cce6 Merge branch 'make-neighbor-eviction-controllable-by-userspace'
new 2357672c54c3 bpf: Introduce BPF support for kernel module function calls
new a5d827275241 bpf: Be conservative while processing invalid kfunc calls
new 14f267d95fe4 bpf: btf: Introduce helpers for dynamic BTF set registration
new f614f2c755b6 tools: Allow specifying base BTF file in resolve_btfids
new 0e32dfc80bae bpf: Enable TCP congestion control kfunc from modules
new 9dbe6015636c libbpf: Support kernel module function calls
new 466b2e13971e libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0
new 18f4fccbf314 libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations
new c48e51c8b07a bpf: selftests: Add selftests for module kfunc support
new 32a16f6bfe51 Merge branch 'Support kernel module function calls from eBPF'
new 0640c77c46cb bpf: Avoid retpoline for bpf_for_each_map_elem
new 57a610f1c58f bpf, x64: Save bytes for DIV by reducing reg copies
new 7ca611215983 libbpf: Add API that copies all BTF types from one BTF obj [...]
new c65eb8082d4c selftests/bpf: Refactor btf_write selftest to reuse BTF ge [...]
new 9d0578722391 selftests/bpf: Test new btf__add_btf() API
new e737547eab6a mips, uasm: Enable muhu opcode for MIPS R6
new f7c036c15b53 mips, uasm: Add workaround for Loongson-2F nop CPU errata
new eb63cfcd2ee8 mips, bpf: Add eBPF JIT for 32-bit MIPS
new fbc802de6b10 mips, bpf: Add new eBPF JIT for 64-bit MIPS
new 72570224bb8f mips, bpf: Add JIT workarounds for CPU errata
new 01bdc58e94b4 mips, bpf: Enable eBPF JITs
new ebcbacfa50ec mips, bpf: Remove old BPF JIT implementations
new f438ee21ef21 Merge branch 'bpf-mips-jit'
new 90982e13561e bpf, arm: Remove dummy bpf_jit_compile stub
new 929bef467771 bpf: Use $(pound) instead of \# in Makefiles
new 189c83bdde85 selftest/bpf: Switch recursion test to use htab_map_delete_elem
new 933030344638 libbpf: Add API documentation convention guidelines
new 4a404a7e8a39 libbpf: Deprecate bpf_object__unload() API since v0.6
new 2088a3a71d87 libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7
new 6f2b219b62a4 selftests/bpf: Switch to new bpf_object__next_{map,program} APIs
new 0e545dbaa279 Merge branch 'libbpf: Deprecate bpf_{map,program}__{prev,n [...]
new 6364d7d75a0e bpf, x64: Factor out emission of REX byte in more cases
new e5c15a363de6 mips, bpf: Fix Makefile that referenced a removed file
new bbf731b3f44d mips, bpf: Optimize loading of 64-bit constants
new 0eb4ef88c53f bpf, tests: Add more LD_IMM64 tests
new aa67fdb46436 selftests/bpf: Skip the second half of get_branch_snapshot in vm
new dd65acf72d0e selftests/bpf: Remove SEC("version") from test progs
new 7e3cbd3405cb selftests/bpf: Fix btf_dump test under new clang
new b79c2ce3baa9 libbpf: Skip re-installing headers file if source is older [...]
new c66a248f1950 bpftool: Remove unused includes to <bpf/bpf_gen_internal.h>
new f012ade10b34 bpftool: Install libbpf headers instead of including the dir
new 1478994aad82 tools/resolve_btfids: Install libbpf headers when building
new be79505caf3f tools/runqslower: Install libbpf headers when building
new bf60791741d4 bpf: preload: Install libbpf headers when building
new 7bf731dcc641 bpf: iterators: Install libbpf headers when building
new 62fde1c8beaf samples/bpf: Update .gitignore
new 3f7a3318a7c6 samples/bpf: Install libbpf headers when building
new a60d24e74002 samples/bpf: Do not FORCE-recompile libbpf
new 87ee33bfdd4f selftests/bpf: Better clean up for runqslower in test_bpft [...]
new d7db0a4e8d95 bpftool: Add install-bin target to install binary only
new 1c8dab7da1d2 Merge branch 'install libbpf headers when using the library'
new 65223741ae1b bpf: Support writable context for bare tracepoint
new ccaf12d6215a libbpf: Support detecting and attaching of writable tracep [...]
new fa7f17d066bd bpf/selftests: Add test for writable bare tracepoint
new a1852ce0e542 Merge branch 'add support for writable bare tracepoint'
new 91b2c0afd00c selftests/bpf: Add parallelism to test_progs
new 6587ff58cea4 selftests/bpf: Allow some tests to be executed in sequence
new e87c3434f81a selftests/bpf: Add per worker cgroup suffix
new d719de0d2f3c selftests/bpf: Fix race condition in enable_stats
new 445e72c782a1 selftests/bpf: Make cgroup_v1v2 use its own port
new 0f4feacc9155 selftests/bpf: Adding pid filtering for atomics test
new 5db02dd7f09f selftests/bpf: Fix pid check in fexit_sleep test
new d3f7b1664d3e selfetest/bpf: Make some tests serial
new e52a8b96c5ad Merge branch 'selftests/bpf: Add parallelism to test_progs'
new 5319255b8df9 selftests/bpf: Skip verifier tests that fail to load with [...]
new 307d149d9435 bpf, mips: Clean up config options about JIT
new 431bfb9ee3e2 bpf, mips: Fix comment on tail call count limiting
new 223f903e9c83 bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG
new d51b6b2287ae libbpf: Remove Makefile warnings on out-of-sync netlink.h/ [...]
new 34e3ab1447db bpftool: Fix install for libbpf's internal header(s)
new ced846c65e8f bpftool: Do not FORCE-build libbpf
new 062e1fc008de bpftool: Turn check on zlib from a phony target into a con [...]
new 32fa0efab63e Merge branch 'fixes for bpftool's Makefile'
new 588cd7ef5382 bpf: Silence Coverity warning for find_kfunc_desc_btf
new ebc7b50a3849 libbpf: Migrate internal use of bpf_program__get_prog_info_linear
new 5f52d47c5f75 bpf/preload: Clean up .gitignore and "clean-files" target
new b8f49dce799f selftests/bpf: Remove duplicated include in cgroup_helpers
new efc36d6c642a bpftool: Remove useless #include to <perf-sys.h> from map_ [...]
new b599015f044d samples/bpf: Fix application of sizeof to pointer
new b16d12f39002 selftests/bpf: Use cpu_number only on arches that have it
new c9e982b87946 libbpf: Fix dumping big-endian bitfields
new 961632d54163 libbpf: Fix dumping non-aligned __int128
new 99aaebfc288a Merge branch 'btf_dump fixes for s390'
new 7960d02dddcc selftests/bpf: Some more atomic tests
new db5b6a46f43a net: bpf: Switch over to memdup_user()
new 44ce0ac11e4e samples: bpf: Suppress readelf stderr when probing for BTF [...]
new 9eeb3aa33ae0 bpf: Add bpf_skc_to_unix_sock() helper
new b6c4e7151609 selftests/bpf: Test bpf_skc_to_unix_sock() helper
new 549beec028ad Merge branch 'Add bpf_skc_to_unix_sock() helper'
new 632f96d2652e libbpf: Fix ptr_is_aligned() usages
new aba64c7da983 bpf: Add verified_insns to bpf_prog_info and fdinfo
new e1b9023fc7ab selftests/bpf: Add verif_stats test
new 8082b8561dfd Merge branch 'bpf: keep track of verifier insn_processed'
new d4121376ac7a selftests/bpf: Fix perf_buffer test on system with offline cpus
new aa274f98b269 selftests/bpf: Fix possible/online index mismatch in perf_ [...]
new 99d099757ab4 selftests/bpf: Use nanosleep tracepoint in perf buffer test
new b0c7663dd564 Merge branch 'selftests/bpf: Fixes for perf_buffer test'
new b96c07f3b5ae libbpf: Deprecate btf__finalize_data() and move it into libbpf.c
new 29a30ff50151 libbpf: Extract ELF processing state into separate struct
new ad23b7238474 libbpf: Use Elf64-specific types explicitly for dealing with ELF
new 25bbbd7a444b libbpf: Remove assumptions about uniqueness of .rodata/.da [...]
new 8654b4d35e6c bpftool: Support multiple .rodata/.data internal maps in skeleton
new ef9356d392f9 bpftool: Improve skeleton generation for data maps without [...]
new aed659170a31 libbpf: Support multiple .rodata.* and .data.* BPF maps
new 30c5bd96476c selftests/bpf: Demonstrate use of custom .rodata/.data sections
new 26071635ac5e libbpf: Simplify look up by name of internal maps
new 4f2511e19909 selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups [...]
new 29da17c48886 Merge branch 'libbpf: support custom .rodata.*/.data.* sections'
new fae1b05e6f0a libbpf: Fix the use of aligned attribute
new 57385ae31ff0 selftests/bpf: Make perf_buffer selftests work on 4.9 kern [...]
new 1000298c7683 libbpf: Fix memory leak in btf__dedup()
new 6a886de070fa libbpf: Add btf__type_cnt() and btf__raw_data() APIs
new 2502e74bb5f9 perf bpf: Switch to new btf__raw_data API
new 2d8f09fafc63 tools/resolve_btfids: Switch to new btf__type_cnt API
new 58fc155b0e4b bpftool: Switch to new btf__type_cnt API
new 487ef148cf17 selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs
new 59f2a29c0412 Merge branch 'libbpf: Add btf__type_cnt() and btf__raw_dat [...]
new e89ef634f81c bpftool: Avoid leaking the JSON writer prepared for progra [...]
new a77f879ba117 libbpf: Use func name when pinning programs with LIBBPF_ST [...]
new d1321207b176 selftests/bpf: Fix flow dissector tests
new a33f607f6802 Merge branch 'libbpf: use func name when pinning programs [...]
new bd16dee66ae4 bpf: Add BTF_KIND_DECL_TAG typedef support
new 9d19a12b02bf selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests
new 557c8c480401 selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef
new 8c18ea2d2c29 selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c
new 5a8671349dd1 docs/bpf: Update documentation for BTF_KIND_DECL_TAG typed [...]
new 1c5088437004 Merge branch 'bpf: add support for BTF_KIND_DECL_TAG typedef'
new 5245dafe3d49 libbpf: Fix overflow in BTF sanity checks
new c825f5fee19c libbpf: Fix BTF header parsing checks
new 6972dc3b8778 selftests/bpf: Normalize selftest entry points
new 8ea688e7f444 selftests/bpf: Support multiple tests per file
new 2c0f51ac3206 selftests/bpf: Mark tc_redirect selftest as serial
new 3762a39ce85f selftests/bpf: Split out bpf_verif_scale selftests into mu [...]
new 57c8d362cefe Merge branch 'Parallelize verif_scale selftests'
new 8b6c46241c77 bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_IN [...]
new 46241271d18f bpftool: Do not expose and init hash maps for pinned path [...]
new 8f184732b60b bpftool: Switch to libbpf's hashmap for pinned paths of BP [...]
new 2828d0d75b73 bpftool: Switch to libbpf's hashmap for programs/maps in B [...]
new d6699f8e0f83 bpftool: Switch to libbpf's hashmap for PIDs/names references
new 9327acd0f9a4 Merge branch 'bpftool: Switch to libbpf's hashmap for refe [...]
new de5d0dcef602 libbpf: Fix off-by-one bug in bpf_core_apply_relo()
new 65a7fa2e4e53 libbpf: Add ability to fetch bpf_program's underlying inst [...]
new e21d585cb3db libbpf: Deprecate multi-instance bpf_program APIs
new c4813e969ac4 libbpf: Deprecate ambiguously-named bpf_program__size() API
new 124c6003bf12 Merge branch 'libbpf: add bpf_program__insns() accessor'
new 45f2bebc8079 libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD [...]
new 3930198dc9a0 libbpf: Use __BYTE_ORDER__
new 06fca841fb64 selftests/bpf: Use __BYTE_ORDER__
new 14e6cac77135 samples: seccomp: Use __BYTE_ORDER__
new 3e7ed9cebb55 selftests/seccomp: Use __BYTE_ORDER__
new 2e2c6d3fb383 selftests/bpf: Fix test_core_reloc_mods on big-endian machines
new e02daf4ce50e Merge branch 'core_reloc fixes for s390'
new b4e87072762d selftests/bpf: Skip all serial_test_get_branch_snapshot in vm
new 20d1b54a52bd selftests/bpf: Guess function end for test_get_branch_snapshot
new 689624f037ce libbpf: Deprecate bpf_objects_list
new f941eadd8d6d bpf: Avoid races in __bpf_prog_run() for 32bit arches
new d979617aa84d bpf: Fixes possible race in update_prog_stats() for 32bit arches
new 61a0abaee209 bpf: Use u64_stats_t in struct bpf_prog_stats
new f9d532fc5d6c Merge branch 'bpf: use 32bit safe version of u64_stats'
new 547208a386fa selfetests/bpf: Update vmtest.sh defaults
new 9e7240fb2d6e selftests/bpf: Fix attach_probe in parallel mode
new e1ef62a4dd0e selftests/bpf: Adding a namespace reset for tc_redirect
new 03e6a7a94001 Merge branch 'selftests/bpf: parallel mode improvement'
new 252c765bd764 riscv, bpf: Add BPF exception tables
new b066abba3ef1 bpf, tests: Add module parameter test_suite to test_bpf module
new 9330986c0300 bpf: Add bloom filter map implementation
new 47512102cde2 libbpf: Add "map_extra" as a per-map-type extra flag
new ed9109ad643c selftests/bpf: Add bloom filter map test cases
new 57fd1c63c9a6 bpf/benchs: Add benchmark tests for bloom filter throughpu [...]
new f44bc543a079 bpf/benchs: Add benchmarks for comparing hashmap lookups w [...]
new 2895f48f98db Merge branch 'Implement bloom filter map'
new d6aef08a872b bpf: Add bpf_kallsyms_lookup_name helper
new c24941cd3766 libbpf: Add typeless ksym support to gen_loader
new 585a3571981d libbpf: Add weak ksym support to gen_loader
new 549a63238603 libbpf: Ensure that BPF syscall fds are never 0, 1, or 2
new 92274e24b01b libbpf: Use O_CLOEXEC uniformly when opening fds
new 087cba799ced selftests/bpf: Add weak/typeless ksym test for light skeleton
new c3fc706e94f5 selftests/bpf: Fix fd cleanup in sk_lookup test
new efadf2ad17a2 selftests/bpf: Fix memory leak in test_ima
new b9989b59123b Merge branch 'Typeless/weak ksym for gen_loader + misc fixups'
new f48ad69097fe selftests/bpf: Fix fclose/pclose mismatch in test_progs
new 8a03e56b253e bpf: Disallow unprivileged bpf by default
new 0133c20480b1 selftests/bpf: Fix strobemeta selftest regression
new 7303524e04af skmsg: Lose offset info in sk_psock_skb_ingress
new b556c3fd4676 selftests, bpf: Fix test_txmsg_ingress_parser error
new d69672147faa selftests, bpf: Add one test for sockmap with strparser
new 4b54214f39ff riscv, bpf: Increase the maximum number of iterations
new b390d69831ee tools, build: Add RISC-V to HOSTARCH parsing
new 589fed479ba1 riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h
new 36e70b9b06bf selftests, bpf: Fix broken riscv build
new 31a645aea4f8 bpf: Factor out a helper to prepare trampoline for struct_ [...]
new 35346ab64132 bpf: Factor out helpers for ctx access checking
new c196906d50e3 bpf: Add dummy BPF STRUCT_OPS for test purpose
new 31122b2f768b selftests/bpf: Add test cases for struct_ops prog
new f27a6fad14e2 Merge branch 'introduce dummy BPF STRUCT_OPS'
new 6fdc348006fe bpf: Bloom filter map naming fixups
new 8845b4681bf4 bpf: Add alignment padding for "map_extra" + consolidate holes
new 7a67087250f0 selftests/bpf: Add bloom map success test for userspace calls
new 669810030bbc Merge branch '"map_extra" and bloom filter fixups'
new ad10c381d133 bpf: Add missing map_delete_elem method to bloom filter map
new a20eac0af028 selftests/bpf: Fix also no-alu32 strobemeta selftest
new b9979db83401 bpf: Fix propagation of bounds from 64-bit min/max into 32 [...]
new 388e2c0b9783 bpf: Fix propagation of signed bounds from 64-bit min/max [...]
new 0869e5078afb selftests/bpf: Add a testcase for 64-bit bounds propagatio [...]
new 9741e07ece7c kbuild: Unify options for BTF generation for vmlinux and modules
new 0b170456e0dd libbpf: Deprecate AF_XDP support
new b7b98f868987 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new 40171248bb89 sctp: allow IP fragmentation when PLPMTUD enters Error state
new c6ea04ea692f sctp: reset probe_timer in sctp_transport_pl_update
new cc4665ca646c sctp: subtract sctphdr len in sctp_transport_pl_hlen
new 75cf662c64dd sctp: return true only for pathmtu update in sctp_transpor [...]
new cec6880d9b06 Merge branch 'sctp-plpmtud-fixes'
new daf182d360e5 net: amd-xgbe: Toggle PLL settings during rate change
new e300a85db1f1 selftests/net: update .gitignore with newly added tests
new f8d384a640dd nfp: fix NULL pointer access when scheduling dim work
new 17e712c6a1ba nfp: fix potential deadlock when canceling dim work
new 0f48fb6607ea Merge branch 'nfp-fixes'
new fd8d9731bcdf net: phylink: avoid mvneta warning when setting pause parameters
new 829e050eea69 net: bridge: fix uninitialized variables when BRIDGE_CFM i [...]
new 34d7ecb3d4f7 selftests: net: bridge: update IGMP/MLD membership interval value
new 6de6e46d27ef cls_flower: Fix inability to match GRE/IPIP packets
new 42dcfd850e51 udp6: allow SO_MARK ctrl msg to affect routing
new b0ced8f290fb selftests: udp: test for passing SO_MARK as cmsg
new 7be49d242b80 Merge branch 'SO_MARK-routing'
new 8878e46fcfd4 ibmvnic: don't stop queue in xmit
new 6e20d00158f3 ibmvnic: Process crqs after enabling interrupts
new 6b278c0cb378 ibmvnic: delay complete()
new 8a33dcc2f6d5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 84882cf72cd7 Revert "net: avoid double accounting for pure zerocopy skbs"
new fc02cb2b37fe Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/ [...]
The 2337 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:
Documentation/ABI/testing/sysfs-timecard | 174 +
Documentation/bpf/bpf_licensing.rst | 92 +
Documentation/bpf/btf.rst | 29 +-
Documentation/bpf/index.rst | 9 +
.../bpf/libbpf/libbpf_naming_convention.rst | 40 +
.../devicetree/bindings/net/asix,ax88796c.yaml | 73 +
.../devicetree/bindings/net/brcm,bcmgenet.txt | 3 +-
Documentation/devicetree/bindings/net/dsa/dsa.yaml | 12 +-
.../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 43 +
.../devicetree/bindings/net/dsa/qca8k.txt | 215 -
.../devicetree/bindings/net/dsa/qca8k.yaml | 362 +
.../devicetree/bindings/net/dsa/realtek-smi.txt | 87 +
.../devicetree/bindings/net/lantiq,etop-xway.yaml | 69 +
.../devicetree/bindings/net/lantiq,xrx200-net.txt | 21 -
.../devicetree/bindings/net/lantiq,xrx200-net.yaml | 59 +
Documentation/devicetree/bindings/net/macb.txt | 4 +
.../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 5 +-
.../devicetree/bindings/net/renesas,ether.yaml | 17 +-
.../devicetree/bindings/net/renesas,etheravb.yaml | 3 +
.../bindings/net/socionext,uniphier-ave4.yaml | 1 +
.../bindings/net/wireless/mediatek,mt76.yaml | 5 +
.../devicetree/bindings/net/wireless/qca,ath9k.txt | 48 -
.../bindings/net/wireless/qca,ath9k.yaml | 90 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
.../device_drivers/ethernet/mellanox/mlx5.rst | 60 +
Documentation/networking/devlink/bnxt.rst | 2 +
.../networking/devlink/devlink-region.rst | 4 +-
Documentation/networking/devlink/ice.rst | 4 +
Documentation/networking/devlink/index.rst | 2 +
Documentation/networking/devlink/iosm.rst | 162 +
Documentation/networking/devlink/octeontx2.rst | 42 +
Documentation/networking/ethtool-netlink.rst | 81 +-
Documentation/networking/ip-sysctl.rst | 26 +-
Documentation/networking/ipvs-sysctl.rst | 11 +
Documentation/networking/mctp.rst | 59 +
MAINTAINERS | 29 +-
Makefile | 3 +
arch/alpha/include/uapi/asm/socket.h | 2 +
arch/arm/net/bpf_jit_32.c | 5 -
arch/m68k/emu/nfeth.c | 2 +-
arch/mips/Kconfig | 15 +-
arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 2 +-
arch/mips/include/asm/uasm.h | 5 +
arch/mips/include/uapi/asm/socket.h | 2 +
arch/mips/lantiq/xway/dma.c | 57 +-
arch/mips/mm/uasm-mips.c | 4 +-
arch/mips/mm/uasm.c | 3 +-
arch/mips/net/Makefile | 9 +-
arch/mips/net/bpf_jit.c | 1299 -
arch/mips/net/bpf_jit.h | 81 -
arch/mips/net/bpf_jit_asm.S | 285 -
arch/mips/net/bpf_jit_comp.c | 1034 +
arch/mips/net/bpf_jit_comp.h | 235 +
arch/mips/net/bpf_jit_comp32.c | 1899 +
arch/mips/net/bpf_jit_comp64.c | 1060 +
arch/mips/net/ebpf_jit.c | 1938 -
arch/parisc/include/uapi/asm/socket.h | 2 +
arch/riscv/mm/extable.c | 19 +-
arch/riscv/net/bpf_jit.h | 1 +
arch/riscv/net/bpf_jit_comp64.c | 185 +-
arch/riscv/net/bpf_jit_core.c | 21 +-
arch/s390/include/asm/qdio.h | 2 -
arch/sparc/include/uapi/asm/socket.h | 3 +
arch/um/drivers/net_kern.c | 3 +-
arch/x86/events/intel/core.c | 67 +-
arch/x86/events/intel/ds.c | 2 +-
arch/x86/events/intel/lbr.c | 20 +-
arch/x86/events/perf_event.h | 19 +
arch/x86/net/bpf_jit_comp.c | 159 +-
arch/xtensa/platforms/iss/network.c | 5 +-
drivers/base/property.c | 63 -
drivers/base/regmap/regmap-mdio.c | 6 +-
drivers/bcma/main.c | 2 +-
drivers/bluetooth/btintel.c | 239 +-
drivers/bluetooth/btintel.h | 11 +
drivers/bluetooth/btmrvl_main.c | 6 +-
drivers/bluetooth/btmtkuart.c | 13 +-
drivers/bluetooth/btrsi.c | 1 -
drivers/bluetooth/btrtl.c | 26 +-
drivers/bluetooth/btusb.c | 64 +-
drivers/bluetooth/hci_h5.c | 35 +-
drivers/bluetooth/hci_ldisc.c | 3 +
drivers/bluetooth/hci_qca.c | 5 +-
drivers/bluetooth/hci_vhci.c | 122 +
drivers/firewire/net.c | 14 +-
drivers/hsi/clients/ssi_protocol.c | 4 +-
drivers/infiniband/hw/mlx4/main.c | 2 +-
drivers/infiniband/hw/mlx4/qp.c | 2 +-
drivers/infiniband/hw/mlx5/cmd.c | 26 +
drivers/infiniband/hw/mlx5/cmd.h | 2 +
drivers/infiniband/hw/mlx5/devx.c | 13 +-
drivers/infiniband/hw/mlx5/devx.h | 2 +-
drivers/infiniband/hw/mlx5/main.c | 55 +-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 31 +-
drivers/infiniband/hw/mlx5/mr.c | 83 +-
drivers/infiniband/hw/mlx5/odp.c | 39 +-
drivers/infiniband/hw/mlx5/wr.c | 10 +-
drivers/infiniband/hw/qedr/main.c | 2 +-
drivers/media/dvb-core/dvb_net.c | 8 +-
drivers/message/fusion/mptlan.c | 2 +-
drivers/misc/sgi-xp/xpnet.c | 9 +-
drivers/net/Kconfig | 18 +-
drivers/net/Makefile | 1 +
drivers/net/amt.c | 3296 ++
drivers/net/appletalk/cops.c | 2 +-
drivers/net/appletalk/ltpc.c | 3 +-
drivers/net/arcnet/arc-rimi.c | 5 +-
drivers/net/arcnet/arcdevice.h | 5 +
drivers/net/arcnet/com20020-isa.c | 2 +-
drivers/net/arcnet/com20020-pci.c | 2 +-
drivers/net/arcnet/com20020.c | 4 +-
drivers/net/arcnet/com20020_cs.c | 2 +-
drivers/net/arcnet/com90io.c | 2 +-
drivers/net/arcnet/com90xx.c | 3 +-
drivers/net/bareudp.c | 7 +-
drivers/net/bonding/bond_alb.c | 28 +-
drivers/net/bonding/bond_main.c | 4 +-
drivers/net/bonding/bond_sysfs.c | 4 +-
drivers/net/can/at91_can.c | 4 +-
drivers/net/can/dev/bittiming.c | 30 +-
drivers/net/can/dev/netlink.c | 221 +-
drivers/net/can/janz-ican3.c | 2 +-
drivers/net/can/mscan/mpc5xxx_can.c | 6 +-
drivers/net/can/rcar/Kconfig | 4 +-
drivers/net/can/usb/etas_es58x/es58x_fd.c | 7 +-
drivers/net/can/usb/gs_usb.c | 12 +-
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 13 +
drivers/net/can/usb/peak_usb/pcan_usb_core.h | 1 +
drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 9 +-
drivers/net/can/xilinx_can.c | 7 +-
drivers/net/dsa/Kconfig | 1 +
drivers/net/dsa/Makefile | 2 +-
drivers/net/dsa/b53/b53_common.c | 101 +-
drivers/net/dsa/b53/b53_priv.h | 2 +-
drivers/net/dsa/bcm_sf2.c | 12 +-
drivers/net/dsa/hirschmann/hellcreek.c | 6 +-
drivers/net/dsa/lantiq_gswip.c | 42 +-
drivers/net/dsa/microchip/ksz8795.c | 8 +-
drivers/net/dsa/mv88e6xxx/chip.c | 5 +-
drivers/net/dsa/ocelot/felix.c | 4 +-
drivers/net/dsa/ocelot/felix_vsc9959.c | 8 +-
drivers/net/dsa/ocelot/seville_vsc9953.c | 8 +-
drivers/net/dsa/qca/ar9331.c | 10 +-
drivers/net/dsa/qca8k.c | 435 +-
drivers/net/dsa/qca8k.h | 35 +-
drivers/net/dsa/realtek-smi-core.c | 4 +
drivers/net/dsa/realtek-smi-core.h | 4 +-
drivers/net/dsa/rtl8365mb.c | 1982 +
drivers/net/dsa/rtl8366.c | 96 +-
drivers/net/dsa/rtl8366rb.c | 301 +-
drivers/net/dsa/sja1105/sja1105.h | 29 +-
drivers/net/dsa/sja1105/sja1105_clocking.c | 35 +-
drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 91 +-
drivers/net/dsa/sja1105/sja1105_main.c | 144 +-
drivers/net/dsa/sja1105/sja1105_vl.c | 15 +-
drivers/net/dsa/xrs700x/xrs700x.c | 8 +-
drivers/net/dsa/xrs700x/xrs700x_mdio.c | 12 +-
drivers/net/ethernet/3com/3c509.c | 2 +-
drivers/net/ethernet/3com/3c515.c | 5 +-
drivers/net/ethernet/3com/3c574_cs.c | 11 +-
drivers/net/ethernet/3com/3c589_cs.c | 10 +-
drivers/net/ethernet/3com/3c59x.c | 4 +-
drivers/net/ethernet/8390/apne.c | 3 +-
drivers/net/ethernet/8390/ax88796.c | 12 +-
drivers/net/ethernet/8390/axnet_cs.c | 7 +-
drivers/net/ethernet/8390/mcf8390.c | 3 +-
drivers/net/ethernet/8390/ne.c | 4 +-
drivers/net/ethernet/8390/ne2k-pci.c | 2 +-
drivers/net/ethernet/8390/pcnet_cs.c | 22 +-
drivers/net/ethernet/8390/stnic.c | 5 +-
drivers/net/ethernet/8390/zorro8390.c | 3 +-
drivers/net/ethernet/Kconfig | 1 +
drivers/net/ethernet/Makefile | 1 +
drivers/net/ethernet/actions/owl-emac.c | 6 +-
drivers/net/ethernet/adaptec/starfire.c | 14 +-
drivers/net/ethernet/aeroflex/greth.c | 8 +-
drivers/net/ethernet/agere/et131x.c | 4 +-
drivers/net/ethernet/alacritech/slicoss.c | 4 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +-
drivers/net/ethernet/alteon/acenic.c | 20 +-
drivers/net/ethernet/altera/altera_tse_main.c | 4 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +-
drivers/net/ethernet/amd/Kconfig | 2 +-
drivers/net/ethernet/amd/amd8111e.c | 6 +-
drivers/net/ethernet/amd/atarilance.c | 4 +-
drivers/net/ethernet/amd/au1000_eth.c | 2 +-
drivers/net/ethernet/amd/nmclan_cs.c | 5 +-
drivers/net/ethernet/amd/pcnet32.c | 15 +-
drivers/net/ethernet/amd/sun3lance.c | 4 +-
drivers/net/ethernet/amd/sunlance.c | 4 +-
drivers/net/ethernet/amd/xgbe/xgbe-common.h | 8 +
drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +-
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +-
drivers/net/ethernet/amd/xgbe/xgbe-main.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 20 +-
drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +-
drivers/net/ethernet/apm/xgene-v2/mac.c | 2 +-
drivers/net/ethernet/apm/xgene-v2/main.c | 2 +-
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 2 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +-
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 2 +-
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 2 +-
drivers/net/ethernet/apple/bmac.c | 15 +-
drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 +-
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 2 +-
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 4 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 4 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 2 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils.c | 4 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 4 +-
.../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +-
drivers/net/ethernet/arc/Kconfig | 4 +-
drivers/net/ethernet/arc/emac_main.c | 4 +-
drivers/net/ethernet/arc/emac_mdio.c | 9 +-
drivers/net/ethernet/asix/Kconfig | 35 +
drivers/net/ethernet/asix/Makefile | 6 +
drivers/net/ethernet/asix/ax88796c_ioctl.c | 239 +
drivers/net/ethernet/asix/ax88796c_ioctl.h | 26 +
drivers/net/ethernet/asix/ax88796c_main.c | 1164 +
drivers/net/ethernet/asix/ax88796c_main.h | 568 +
drivers/net/ethernet/asix/ax88796c_spi.c | 115 +
drivers/net/ethernet/asix/ax88796c_spi.h | 69 +
drivers/net/ethernet/atheros/ag71xx.c | 12 +-
drivers/net/ethernet/atheros/alx/main.c | 4 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 12 +-
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 10 +-
drivers/net/ethernet/atheros/atlx/atl1.c | 2 +-
drivers/net/ethernet/atheros/atlx/atl2.c | 4 +-
drivers/net/ethernet/atheros/atlx/atlx.c | 2 +-
drivers/net/ethernet/broadcom/b44.c | 12 +-
drivers/net/ethernet/broadcom/bcm4908_enet.c | 4 +-
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 6 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 6 +-
drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c | 6 +-
drivers/net/ethernet/broadcom/bgmac-bcma.c | 37 +-
drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +-
drivers/net/ethernet/broadcom/bgmac.c | 4 +-
drivers/net/ethernet/broadcom/bnx2.c | 6 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 22 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 3 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 9 +-
drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 283 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 113 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 444 +
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h | 51 +
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 785 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 27 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 400 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 46 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 155 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 2 -
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 3 +
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 6 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 3 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 87 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 10 +-
drivers/net/ethernet/broadcom/genet/bcmmii.c | 202 +-
drivers/net/ethernet/broadcom/tg3.c | 60 +-
drivers/net/ethernet/brocade/bna/bnad.c | 5 +-
drivers/net/ethernet/cadence/macb.h | 7 +-
drivers/net/ethernet/cadence/macb_main.c | 42 +-
drivers/net/ethernet/cadence/macb_ptp.c | 13 +-
drivers/net/ethernet/calxeda/xgmac.c | 8 +-
drivers/net/ethernet/cavium/liquidio/lio_core.c | 3 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 40 +-
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 4 +-
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +-
drivers/net/ethernet/cavium/thunder/nic_main.c | 3 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 11 +-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 9 +-
drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/gmac.h | 2 +-
drivers/net/ethernet/chelsio/cxgb/pm3393.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/subr.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 4 +-
drivers/net/ethernet/chelsio/cxgb3/common.h | 2 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 +-
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 4 +-
drivers/net/ethernet/chelsio/cxgb3/xgmac.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4vf/adapter.h | 3 +-
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 8 +-
.../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +-
.../chelsio/inline_crypto/chtls/chtls_cm.h | 2 +-
drivers/net/ethernet/cirrus/cs89x0.c | 13 +-
drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +-
drivers/net/ethernet/cirrus/mac89x0.c | 2 +-
drivers/net/ethernet/cisco/enic/enic_ethtool.c | 4 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 9 +-
drivers/net/ethernet/cisco/enic/enic_pp.c | 2 +-
drivers/net/ethernet/cortina/gemini.c | 6 +-
drivers/net/ethernet/davicom/dm9000.c | 9 +-
drivers/net/ethernet/dec/tulip/de2104x.c | 15 +-
drivers/net/ethernet/dec/tulip/de4x5.c | 35 +-
drivers/net/ethernet/dec/tulip/dmfe.c | 9 +-
drivers/net/ethernet/dec/tulip/tulip_core.c | 45 +-
drivers/net/ethernet/dec/tulip/uli526x.c | 11 +-
drivers/net/ethernet/dec/tulip/winbond-840.c | 6 +-
drivers/net/ethernet/dec/tulip/xircom_cb.c | 4 +-
drivers/net/ethernet/dlink/dl2k.c | 5 +-
drivers/net/ethernet/dlink/sundance.c | 6 +-
drivers/net/ethernet/dnet.c | 8 +-
drivers/net/ethernet/ec_bhf.c | 4 +-
drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +-
drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +-
drivers/net/ethernet/emulex/benet/be_main.c | 7 +-
drivers/net/ethernet/ethoc.c | 28 +-
drivers/net/ethernet/ezchip/Kconfig | 2 +-
drivers/net/ethernet/ezchip/nps_enet.c | 4 +-
drivers/net/ethernet/faraday/ftgmac100.c | 9 +-
drivers/net/ethernet/fealnx.c | 8 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 21 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 24 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 7 +-
.../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 58 +
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 2 +-
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 332 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 4 +
drivers/net/ethernet/freescale/enetc/enetc_hw.h | 6 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 32 +-
drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 6 +-
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 18 +-
drivers/net/ethernet/freescale/enetc/enetc_vf.c | 16 +-
drivers/net/ethernet/freescale/fec_main.c | 7 +-
drivers/net/ethernet/freescale/fec_mpc52xx.c | 4 +-
drivers/net/ethernet/freescale/fman/fman_dtsec.c | 8 +-
drivers/net/ethernet/freescale/fman/fman_dtsec.h | 2 +-
drivers/net/ethernet/freescale/fman/fman_memac.c | 8 +-
drivers/net/ethernet/freescale/fman/fman_memac.h | 2 +-
drivers/net/ethernet/freescale/fman/fman_tgec.c | 8 +-
drivers/net/ethernet/freescale/fman/fman_tgec.h | 2 +-
drivers/net/ethernet/freescale/fman/mac.h | 2 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +-
drivers/net/ethernet/freescale/gianfar.c | 2 +-
drivers/net/ethernet/freescale/ucc_geth.c | 4 +-
drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 14 +-
drivers/net/ethernet/google/gve/gve.h | 52 +-
drivers/net/ethernet/google/gve/gve_adminq.c | 61 +-
drivers/net/ethernet/google/gve/gve_adminq.h | 15 +
drivers/net/ethernet/google/gve/gve_desc.h | 13 +-
drivers/net/ethernet/google/gve/gve_ethtool.c | 7 +-
drivers/net/ethernet/google/gve/gve_main.c | 109 +-
drivers/net/ethernet/google/gve/gve_rx.c | 413 +-
drivers/net/ethernet/google/gve/gve_rx_dqo.c | 68 +-
drivers/net/ethernet/google/gve/gve_tx.c | 117 +-
drivers/net/ethernet/google/gve/gve_tx_dqo.c | 84 +-
drivers/net/ethernet/google/gve/gve_utils.c | 37 +-
drivers/net/ethernet/google/gve/gve_utils.h | 2 +-
drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +-
drivers/net/ethernet/hisilicon/hisi_femac.c | 6 +-
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 4 +-
drivers/net/ethernet/hisilicon/hns/hnae.h | 4 +-
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 7 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 5 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 2 +-
.../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 11 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 199 +
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 3 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 1 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 3 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 18 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 14 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 4 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 555 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 34 +-
.../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 18 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_devlink.h | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 10 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 13 +-
drivers/net/ethernet/huawei/hinic/hinic_main.c | 12 +-
drivers/net/ethernet/i825xx/sun3_82586.c | 7 +-
drivers/net/ethernet/ibm/ehea/ehea_main.c | 4 +-
drivers/net/ethernet/ibm/emac/core.c | 14 +-
drivers/net/ethernet/ibm/ibmveth.c | 46 +-
drivers/net/ethernet/ibm/ibmvnic.c | 666 +-
drivers/net/ethernet/ibm/ibmvnic.h | 10 +-
drivers/net/ethernet/intel/Kconfig | 14 +
drivers/net/ethernet/intel/e100.c | 4 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +-
drivers/net/ethernet/intel/e1000e/e1000.h | 1 +
drivers/net/ethernet/intel/e1000e/netdev.c | 5 +-
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e.h | 2 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 52 +-
drivers/net/ethernet/intel/iavf/iavf.h | 48 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 238 +-
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 6 +-
drivers/net/ethernet/intel/ice/Makefile | 5 +-
drivers/net/ethernet/intel/ice/ice.h | 215 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 94 +-
drivers/net/ethernet/intel/ice/ice_arfs.c | 4 +-
drivers/net/ethernet/intel/ice/ice_base.c | 121 +-
drivers/net/ethernet/intel/ice/ice_base.h | 8 +-
drivers/net/ethernet/intel/ice/ice_common.c | 129 +-
drivers/net/ethernet/intel/ice/ice_common.h | 7 +
drivers/net/ethernet/intel/ice/ice_dcb.c | 225 +-
drivers/net/ethernet/intel/ice/ice_dcb.h | 18 +
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 216 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 32 +-
drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 192 +-
drivers/net/ethernet/intel/ice/ice_devids.h | 2 +
drivers/net/ethernet/intel/ice/ice_devlink.c | 256 +-
drivers/net/ethernet/intel/ice/ice_devlink.h | 8 +-
drivers/net/ethernet/intel/ice/ice_eswitch.c | 655 +
drivers/net/ethernet/intel/ice/ice_eswitch.h | 83 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 236 +-
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +-
drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +-
drivers/net/ethernet/intel/ice/ice_fdir.h | 2 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 303 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 14 +
drivers/net/ethernet/intel/ice/ice_flex_type.h | 17 +
drivers/net/ethernet/intel/ice/ice_fltr.c | 80 +
drivers/net/ethernet/intel/ice/ice_fltr.h | 3 +
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 +
drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 43 +
drivers/net/ethernet/intel/ice/ice_lib.c | 855 +-
drivers/net/ethernet/intel/ice/ice_lib.h | 38 +-
drivers/net/ethernet/intel/ice/ice_main.c | 1637 +-
drivers/net/ethernet/intel/ice/ice_protocol_type.h | 204 +
drivers/net/ethernet/intel/ice/ice_ptp.c | 372 +-
drivers/net/ethernet/intel/ice/ice_ptp.h | 24 +-
drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 151 +
drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 22 +
drivers/net/ethernet/intel/ice/ice_repr.c | 389 +
drivers/net/ethernet/intel/ice/ice_repr.h | 28 +
drivers/net/ethernet/intel/ice/ice_sched.c | 184 +
drivers/net/ethernet/intel/ice/ice_sched.h | 8 +
drivers/net/ethernet/intel/ice/ice_switch.c | 2888 +-
drivers/net/ethernet/intel/ice/ice_switch.h | 152 +-
drivers/net/ethernet/intel/ice/ice_tc_lib.c | 1369 +
drivers/net/ethernet/intel/ice/ice_tc_lib.h | 162 +
drivers/net/ethernet/intel/ice/ice_trace.h | 28 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 326 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 147 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 102 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 +-
drivers/net/ethernet/intel/ice/ice_type.h | 19 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 447 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 74 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 158 +-
drivers/net/ethernet/intel/ice/ice_xsk.h | 20 +-
drivers/net/ethernet/intel/igb/igb_main.c | 27 +-
drivers/net/ethernet/intel/igbvf/netdev.c | 8 +-
drivers/net/ethernet/intel/igc/igc_base.c | 8 +-
drivers/net/ethernet/intel/igc/igc_defines.h | 2 +-
drivers/net/ethernet/intel/igc/igc_hw.h | 1 +
drivers/net/ethernet/intel/igc/igc_main.c | 5 +-
drivers/net/ethernet/intel/igc/igc_ptp.c | 2 +-
drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 2 +-
drivers/net/ethernet/intel/ixgb/ixgb_hw.h | 2 +-
drivers/net/ethernet/intel/ixgb/ixgb_main.c | 10 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 23 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 5 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 9 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 54 +-
.../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 16 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 6 +-
drivers/net/ethernet/intel/ixgbevf/vf.c | 2 +-
drivers/net/ethernet/jme.c | 4 +-
drivers/net/ethernet/korina.c | 4 +-
drivers/net/ethernet/lantiq_etop.c | 21 +-
drivers/net/ethernet/lantiq_xrx200.c | 74 +-
drivers/net/ethernet/litex/Kconfig | 2 +-
drivers/net/ethernet/litex/litex_liteeth.c | 2 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 16 +-
drivers/net/ethernet/marvell/mvneta.c | 75 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 117 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 2 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 11 +-
drivers/net/ethernet/marvell/octeontx2/af/common.h | 1 +
.../ethernet/marvell/octeontx2/af/lmac_common.h | 5 +
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 138 +-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 20 +-
.../ethernet/marvell/octeontx2/af/npc_profile.h | 994 +-
drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 133 +-
drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 1 +
drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 17 +
drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 3 +
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 76 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 19 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 13 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 4 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 601 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 118 +-
.../ethernet/marvell/octeontx2/af/rvu_devlink.c | 16 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 222 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 96 +
.../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 3 +
.../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 4 +
.../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 18 +
.../net/ethernet/marvell/octeontx2/nic/Makefile | 6 +-
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 2 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 52 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 18 +-
.../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 21 +-
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 43 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 234 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 133 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 273 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 16 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 8 +-
drivers/net/ethernet/marvell/prestera/prestera.h | 69 +-
.../ethernet/marvell/prestera/prestera_devlink.c | 35 +-
.../ethernet/marvell/prestera/prestera_devlink.h | 4 +-
.../ethernet/marvell/prestera/prestera_ethtool.c | 219 +-
.../ethernet/marvell/prestera/prestera_ethtool.h | 6 +
.../net/ethernet/marvell/prestera/prestera_hw.c | 1064 +-
.../net/ethernet/marvell/prestera/prestera_hw.h | 47 +-
.../net/ethernet/marvell/prestera/prestera_main.c | 161 +-
.../net/ethernet/marvell/prestera/prestera_pci.c | 114 +-
.../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 -
drivers/net/ethernet/marvell/pxa168_eth.c | 21 +-
drivers/net/ethernet/marvell/skge.c | 6 +-
drivers/net/ethernet/marvell/sky2.c | 99 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +-
drivers/net/ethernet/mediatek/mtk_star_emac.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/cmd.c | 6 +-
drivers/net/ethernet/mellanox/mlx4/cq.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 29 +-
drivers/net/ethernet/mellanox/mlx4/en_main.c | 1 -
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 40 +-
drivers/net/ethernet/mellanox/mlx4/en_port.c | 4 +
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 15 +
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 12 +-
drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 +
drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 30 +-
.../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 +
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 7 +-
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 2 +-
.../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 87 +-
.../net/ethernet/mellanox/mlx5/core/en/devlink.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 8 +-
.../net/ethernet/mellanox/mlx5/core/en/health.h | 1 -
.../net/ethernet/mellanox/mlx5/core/en/params.c | 163 +-
.../net/ethernet/mellanox/mlx5/core/en/params.h | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 102 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 9 +
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 134 +-
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 14 +-
.../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 7 +-
.../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 50 +-
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 7 +-
.../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 25 +-
.../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 5 +-
.../ethernet/mellanox/mlx5/core/en/tc/int_port.c | 457 +
.../ethernet/mellanox/mlx5/core/en/tc/int_port.h | 65 +
.../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 13 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 39 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 27 +
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 51 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 2 +
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 44 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 1 +
.../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 35 +
.../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 9 +
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 32 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 +
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 26 +
.../net/ethernet/mellanox/mlx5/core/en_common.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 19 +-
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 +-
.../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 420 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 4 +
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 668 +-
.../net/ethernet/mellanox/mlx5/core/en_selftest.c | 92 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 15 +
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 10 +
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 591 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 11 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 293 +-
.../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 1 +
.../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 18 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 88 +-
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 7 +-
.../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 10 +-
.../net/ethernet/mellanox/mlx5/core/fpga/core.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 66 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 4 +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 126 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 12 +-
.../net/ethernet/mellanox/mlx5/core/fs_counters.c | 26 +-
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 21 +-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 17 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 147 +-
.../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 30 +
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/lag.c | 1086 -
drivers/net/ethernet/mellanox/mlx5/core/lag.h | 81 -
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 1138 +
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 86 +
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 355 +
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h | 37 +
.../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 611 +
.../net/ethernet/mellanox/mlx5/core/lag/port_sel.h | 52 +
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 355 -
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 37 -
.../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 4 +
.../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 2 +
drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 162 +
drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 41 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 88 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 24 +
drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 2 -
drivers/net/ethernet/mellanox/mlx5/core/mr.c | 27 +-
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 16 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 36 +-
.../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 23 +-
.../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 1 +
.../mlx5/core/sf/dev/diag/dev_tracepoint.h | 58 +
.../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 7 +-
.../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 10 +-
.../mellanox/mlx5/core/sf/diag/sf_tracepoint.h | 173 +
.../mellanox/mlx5/core/sf/diag/vhca_tracepoint.h | 40 +
.../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 4 +
.../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 3 +
.../mellanox/mlx5/core/steering/dr_action.c | 27 +-
.../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 6 +-
.../mellanox/mlx5/core/steering/dr_domain.c | 212 +-
.../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 2 +-
.../mellanox/mlx5/core/steering/dr_icm_pool.c | 10 +-
.../mellanox/mlx5/core/steering/dr_matcher.c | 28 +-
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 6 +-
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 11 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 272 +-
.../mellanox/mlx5/core/steering/dr_ste_v0.c | 13 +-
.../mellanox/mlx5/core/steering/dr_ste_v1.c | 20 +-
.../mellanox/mlx5/core/steering/dr_types.h | 52 +-
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 17 +-
.../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/uar.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 21 +-
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +-
drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 2 +-
drivers/net/ethernet/mellanox/mlxsw/core.c | 90 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 2 -
drivers/net/ethernet/mellanox/mlxsw/core_env.c | 372 +-
drivers/net/ethernet/mellanox/mlxsw/core_env.h | 23 +
drivers/net/ethernet/mellanox/mlxsw/item.h | 56 +-
drivers/net/ethernet/mellanox/mlxsw/minimal.c | 66 +-
drivers/net/ethernet/mellanox/mlxsw/reg.h | 357 +-
drivers/net/ethernet/mellanox/mlxsw/resources.h | 8 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 390 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 10 +-
.../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 +
.../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 8 +-
.../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 15 +-
.../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 9 +-
.../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 45 +
.../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 432 +-
.../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 27 +-
.../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 583 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 662 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.h | 9 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 16 +
.../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 +
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 11 +-
drivers/net/ethernet/micrel/ks8842.c | 15 +-
drivers/net/ethernet/micrel/ks8851.h | 2 +-
drivers/net/ethernet/micrel/ks8851_common.c | 14 +-
drivers/net/ethernet/micrel/ks8851_par.c | 4 +-
drivers/net/ethernet/micrel/ks8851_spi.c | 4 +-
drivers/net/ethernet/micrel/ksz884x.c | 16 +-
drivers/net/ethernet/microchip/enc28j60.c | 7 +-
drivers/net/ethernet/microchip/encx24j600.c | 7 +-
drivers/net/ethernet/microchip/lan743x_main.c | 4 +-
drivers/net/ethernet/microchip/lan743x_main.h | 3 +-
drivers/net/ethernet/microchip/lan743x_ptp.c | 91 +-
.../net/ethernet/microchip/sparx5/sparx5_main.c | 3 +-
.../net/ethernet/microchip/sparx5/sparx5_netdev.c | 6 +-
.../net/ethernet/microchip/sparx5/sparx5_phylink.c | 7 +-
drivers/net/ethernet/microsoft/mana/gdma_main.c | 155 +-
drivers/net/ethernet/microsoft/mana/hw_channel.c | 75 +-
drivers/net/ethernet/microsoft/mana/mana.h | 4 +-
drivers/net/ethernet/microsoft/mana/mana_en.c | 96 +-
drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 3 -
drivers/net/ethernet/moxa/moxart_ether.c | 2 +-
drivers/net/ethernet/mscc/Kconfig | 2 +-
drivers/net/ethernet/mscc/ocelot.c | 327 +-
drivers/net/ethernet/mscc/ocelot.h | 1 +
drivers/net/ethernet/mscc/ocelot_flower.c | 125 +-
drivers/net/ethernet/mscc/ocelot_mrp.c | 8 +-
drivers/net/ethernet/mscc/ocelot_net.c | 24 +-
drivers/net/ethernet/mscc/ocelot_vsc7514.c | 9 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 9 +-
drivers/net/ethernet/natsemi/natsemi.c | 6 +-
drivers/net/ethernet/natsemi/ns83820.c | 11 +-
drivers/net/ethernet/neterion/s2io.c | 6 +-
drivers/net/ethernet/neterion/s2io.h | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 6 +-
drivers/net/ethernet/netronome/nfp/abm/main.c | 2 +-
drivers/net/ethernet/netronome/nfp/abm/qdisc.c | 2 +-
drivers/net/ethernet/netronome/nfp/devlink_param.c | 9 +-
drivers/net/ethernet/netronome/nfp/flower/action.c | 3 +-
drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 2 +-
.../ethernet/netronome/nfp/flower/tunnel_conf.c | 6 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 8 +-
drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 11 +-
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 3 +-
.../net/ethernet/netronome/nfp/nfp_netvf_main.c | 2 +-
drivers/net/ethernet/ni/nixge.c | 2 +-
drivers/net/ethernet/nvidia/forcedeth.c | 51 +-
drivers/net/ethernet/nxp/lpc_eth.c | 10 +-
.../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 4 +-
drivers/net/ethernet/packetengines/hamachi.c | 5 +-
drivers/net/ethernet/packetengines/yellowfin.c | 6 +-
drivers/net/ethernet/pasemi/pasemi_mac.c | 4 +-
drivers/net/ethernet/pensando/ionic/ionic.h | 8 +-
.../net/ethernet/pensando/ionic/ionic_debugfs.c | 48 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 1 -
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 -
.../net/ethernet/pensando/ionic/ionic_devlink.c | 10 +-
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 41 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 264 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 49 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 92 +-
drivers/net/ethernet/pensando/ionic/ionic_phc.c | 8 +-
.../net/ethernet/pensando/ionic/ionic_rx_filter.c | 241 +-
.../net/ethernet/pensando/ionic/ionic_rx_filter.h | 2 +
drivers/net/ethernet/pensando/ionic/ionic_stats.c | 121 -
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 14 -
.../net/ethernet/qlogic/netxen/netxen_nic_main.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed.h | 44 +-
drivers/net/ethernet/qlogic/qed/qed_cxt.c | 16 +-
drivers/net/ethernet/qlogic/qed/qed_cxt.h | 143 +-
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h | 1491 +
drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 11 +-
drivers/net/ethernet/qlogic/qed/qed_debug.c | 1389 +-
drivers/net/ethernet/qlogic/qed/qed_debug.h | 7 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 126 +-
drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 347 +-
drivers/net/ethernet/qlogic/qed/qed_devlink.c | 12 +-
drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 25 +-
drivers/net/ethernet/qlogic/qed/qed_hsi.h | 12643 ++---
drivers/net/ethernet/qlogic/qed/qed_hw.h | 222 +-
.../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 405 +-
drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 98 +-
drivers/net/ethernet/qlogic/qed/qed_init_ops.h | 60 +-
drivers/net/ethernet/qlogic/qed/qed_int.c | 4 +-
drivers/net/ethernet/qlogic/qed/qed_int.h | 286 +-
drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h | 500 +
drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 15 +-
drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 9 +-
drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 +
drivers/net/ethernet/qlogic/qed/qed_l2.c | 43 +-
drivers/net/ethernet/qlogic/qed/qed_l2.h | 135 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 167 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.h | 131 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 23 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 66 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.h | 765 +-
drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2474 +
drivers/net/ethernet/qlogic/qed/qed_ooo.c | 20 +-
drivers/net/ethernet/qlogic/qed/qed_ptp.c | 4 +-
drivers/net/ethernet/qlogic/qed/qed_rdma.c | 9 +-
drivers/net/ethernet/qlogic/qed/qed_rdma.h | 7 +-
drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 95 +-
drivers/net/ethernet/qlogic/qed/qed_roce.c | 1 -
drivers/net/ethernet/qlogic/qed/qed_selftest.h | 30 +-
drivers/net/ethernet/qlogic/qed/qed_sp.h | 223 +-
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +-
drivers/net/ethernet/qlogic/qed/qed_spq.c | 63 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 201 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.h | 138 +-
drivers/net/ethernet/qlogic/qed/qed_vf.c | 13 +-
drivers/net/ethernet/qlogic/qed/qed_vf.h | 311 +-
drivers/net/ethernet/qlogic/qede/qede_filter.c | 53 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 21 +-
drivers/net/ethernet/qlogic/qla3xxx.c | 12 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +-
drivers/net/ethernet/qualcomm/emac/emac-mac.c | 2 +-
drivers/net/ethernet/qualcomm/emac/emac.c | 5 +-
drivers/net/ethernet/qualcomm/qca_spi.c | 2 +-
drivers/net/ethernet/qualcomm/qca_uart.c | 2 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 2 +-
drivers/net/ethernet/rdc/r6040.c | 24 +-
drivers/net/ethernet/realtek/8139cp.c | 7 +-
drivers/net/ethernet/realtek/8139too.c | 7 +-
drivers/net/ethernet/realtek/atp.c | 4 +-
drivers/net/ethernet/realtek/r8169.h | 2 +-
drivers/net/ethernet/realtek/r8169_main.c | 44 +-
drivers/net/ethernet/realtek/r8169_phy_config.c | 59 -
drivers/net/ethernet/renesas/ravb.h | 52 +-
drivers/net/ethernet/renesas/ravb_main.c | 728 +-
drivers/net/ethernet/renesas/sh_eth.c | 18 +-
drivers/net/ethernet/rocker/rocker_main.c | 10 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | 2 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c | 3 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 9 +-
.../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +-
drivers/net/ethernet/seeq/sgiseeq.c | 4 +-
drivers/net/ethernet/sfc/ef10.c | 4 +-
drivers/net/ethernet/sfc/ef100_nic.c | 2 +-
drivers/net/ethernet/sfc/ef10_sriov.c | 4 +-
drivers/net/ethernet/sfc/ef10_sriov.h | 6 +-
drivers/net/ethernet/sfc/efx.c | 2 +-
drivers/net/ethernet/sfc/efx_common.c | 4 +-
drivers/net/ethernet/sfc/ethtool_common.c | 10 +-
drivers/net/ethernet/sfc/falcon/efx.c | 6 +-
drivers/net/ethernet/sfc/net_driver.h | 2 +-
drivers/net/ethernet/sfc/siena_sriov.c | 2 +-
drivers/net/ethernet/sfc/siena_sriov.h | 2 +-
drivers/net/ethernet/sgi/ioc3-eth.c | 4 +-
drivers/net/ethernet/sgi/meth.c | 2 +-
drivers/net/ethernet/silan/sc92031.c | 14 +-
drivers/net/ethernet/sis/sis190.c | 10 +-
drivers/net/ethernet/sis/sis900.c | 19 +-
drivers/net/ethernet/smsc/epic100.c | 4 +-
drivers/net/ethernet/smsc/smc911x.c | 4 +-
drivers/net/ethernet/smsc/smc91c92_cs.c | 15 +-
drivers/net/ethernet/smsc/smc91x.c | 4 +-
drivers/net/ethernet/smsc/smsc911x.c | 22 +-
drivers/net/ethernet/smsc/smsc9420.c | 26 +-
drivers/net/ethernet/socionext/netsec.c | 46 +-
drivers/net/ethernet/socionext/sni_ave.c | 17 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 7 +-
.../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 +-
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +-
drivers/net/ethernet/sun/cassini.c | 7 +-
drivers/net/ethernet/sun/ldmvsw.c | 7 +-
drivers/net/ethernet/sun/niu.c | 46 +-
drivers/net/ethernet/sun/sunbmac.c | 6 +-
drivers/net/ethernet/sun/sungem.c | 15 +-
drivers/net/ethernet/sun/sunhme.c | 23 +-
drivers/net/ethernet/sun/sunqe.c | 4 +-
drivers/net/ethernet/sun/sunvnet.c | 4 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c | 2 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +-
drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +-
drivers/net/ethernet/tehuti/tehuti.c | 8 +-
drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 2 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 26 +-
drivers/net/ethernet/ti/cpmac.c | 2 +-
drivers/net/ethernet/ti/cpsw.c | 6 +-
drivers/net/ethernet/ti/cpsw_new.c | 17 +-
drivers/net/ethernet/ti/cpts.c | 6 +-
drivers/net/ethernet/ti/davinci_emac.c | 8 +-
drivers/net/ethernet/ti/netcp_core.c | 8 +-
drivers/net/ethernet/ti/tlan.c | 14 +-
drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +-
drivers/net/ethernet/toshiba/spider_net.c | 2 +-
drivers/net/ethernet/toshiba/tc35815.c | 11 +-
drivers/net/ethernet/via/via-rhine.c | 4 +-
drivers/net/ethernet/via/via-velocity.c | 4 +-
drivers/net/ethernet/wiznet/w5100-spi.c | 4 +-
drivers/net/ethernet/wiznet/w5100.c | 11 +-
drivers/net/ethernet/wiznet/w5100.h | 2 +-
drivers/net/ethernet/wiznet/w5300.c | 4 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 10 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 11 +-
drivers/net/ethernet/xircom/xirc2ps_cs.c | 14 +-
drivers/net/ethernet/xscale/ixp4xx_eth.c | 7 +-
drivers/net/fddi/defxx.c | 12 +-
drivers/net/fddi/defza.c | 2 +-
drivers/net/fddi/skfp/h/smc.h | 2 +-
drivers/net/fddi/skfp/skfddi.c | 9 +-
drivers/net/fddi/skfp/smtinit.c | 4 +-
drivers/net/fjes/fjes_hw.c | 3 +-
drivers/net/fjes/fjes_hw.h | 2 +-
drivers/net/fjes/fjes_main.c | 14 +-
drivers/net/gtp.c | 2 +-
drivers/net/hamradio/6pack.c | 6 +-
drivers/net/hamradio/baycom_epp.c | 4 +-
drivers/net/hamradio/bpqether.c | 7 +-
drivers/net/hamradio/dmascc.c | 5 +-
drivers/net/hamradio/hdlcdrv.c | 4 +-
drivers/net/hamradio/mkiss.c | 6 +-
drivers/net/hamradio/scc.c | 7 +-
drivers/net/hamradio/yam.c | 4 +-
drivers/net/hippi/rrunner.c | 6 +-
drivers/net/hyperv/netvsc_drv.c | 6 +-
drivers/net/ieee802154/ca8210.c | 2 -
drivers/net/ifb.c | 5 +
drivers/net/ipvlan/ipvlan_main.c | 4 +-
drivers/net/ipvlan/ipvtap.c | 2 +-
drivers/net/macsec.c | 4 +-
drivers/net/macvlan.c | 7 +-
drivers/net/macvtap.c | 2 +-
drivers/net/net_failover.c | 3 +-
drivers/net/netdevsim/bus.c | 155 +-
drivers/net/netdevsim/dev.c | 204 +-
drivers/net/netdevsim/ethtool.c | 28 +
drivers/net/netdevsim/health.c | 32 -
drivers/net/netdevsim/netdev.c | 72 +-
drivers/net/netdevsim/netdevsim.h | 57 +-
drivers/net/ntb_netdev.c | 2 +-
drivers/net/pcs/pcs-xpcs.c | 2 +-
drivers/net/phy/at803x.c | 778 +-
drivers/net/phy/bcm7xxx.c | 203 +
drivers/net/phy/broadcom.c | 106 +-
drivers/net/phy/dp83867.c | 23 +-
drivers/net/phy/dp83869.c | 4 +-
drivers/net/phy/marvell10g.c | 107 +-
drivers/net/phy/mdio_bus.c | 28 +
drivers/net/phy/micrel.c | 107 +-
drivers/net/phy/microchip_t1.c | 239 +
drivers/net/phy/mscc/mscc_main.c | 2 +-
drivers/net/phy/phy-c45.c | 35 +
drivers/net/phy/phy_device.c | 10 +
drivers/net/phy/phylink.c | 142 +-
drivers/net/phy/realtek.c | 8 +
drivers/net/phy/sfp-bus.c | 2 +-
drivers/net/plip/plip.c | 8 +-
drivers/net/ppp/ppp_generic.c | 2 +-
drivers/net/rionet.c | 14 +-
drivers/net/sb1000.c | 12 +-
drivers/net/team/team.c | 2 +-
drivers/net/thunderbolt.c | 8 +-
drivers/net/usb/aqc111.c | 4 +-
drivers/net/usb/asix_common.c | 2 +-
drivers/net/usb/asix_devices.c | 2 +-
drivers/net/usb/ax88172a.c | 2 +-
drivers/net/usb/ax88179_178a.c | 12 +-
drivers/net/usb/catc.c | 24 +-
drivers/net/usb/cdc-phonet.c | 4 +-
drivers/net/usb/ch9200.c | 4 +-
drivers/net/usb/cx82310_eth.c | 5 +-
drivers/net/usb/dm9601.c | 7 +-
drivers/net/usb/ipheth.c | 2 +-
drivers/net/usb/kalmia.c | 2 +-
drivers/net/usb/kaweth.c | 3 +-
drivers/net/usb/lan78xx.c | 4 +-
drivers/net/usb/mcs7830.c | 9 +-
drivers/net/usb/pegasus.c | 2 +-
drivers/net/usb/qmi_wwan.c | 7 +-
drivers/net/usb/r8152.c | 4 +-
drivers/net/usb/rndis_host.c | 2 +-
drivers/net/usb/rtl8150.c | 4 +-
drivers/net/usb/sierra_net.c | 6 +-
drivers/net/usb/smsc75xx.c | 9 +-
drivers/net/usb/smsc95xx.c | 9 +-
drivers/net/usb/sr9700.c | 9 +-
drivers/net/usb/sr9800.c | 7 +-
drivers/net/usb/usbnet.c | 6 +-
drivers/net/virtio_net.c | 50 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 8 +-
drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 +-
drivers/net/vrf.c | 28 +-
drivers/net/wan/hdlc_fr.c | 4 +-
drivers/net/wan/lapbether.c | 2 +-
drivers/net/wireless/ath/ar5523/ar5523.c | 3 +-
drivers/net/wireless/ath/ath10k/core.c | 16 +-
drivers/net/wireless/ath/ath10k/coredump.c | 11 +-
drivers/net/wireless/ath/ath10k/coredump.h | 7 +
drivers/net/wireless/ath/ath10k/mac.c | 45 +-
drivers/net/wireless/ath/ath10k/qmi.c | 3 +-
drivers/net/wireless/ath/ath10k/sdio.c | 6 +-
drivers/net/wireless/ath/ath10k/snoc.c | 77 +
drivers/net/wireless/ath/ath10k/snoc.h | 5 +
drivers/net/wireless/ath/ath10k/usb.c | 7 +-
drivers/net/wireless/ath/ath10k/wmi.c | 4 +
drivers/net/wireless/ath/ath10k/wmi.h | 3 +
drivers/net/wireless/ath/ath11k/core.c | 73 +-
drivers/net/wireless/ath/ath11k/core.h | 49 +-
drivers/net/wireless/ath/ath11k/dbring.c | 16 +-
drivers/net/wireless/ath/ath11k/debugfs.c | 27 +-
drivers/net/wireless/ath/ath11k/debugfs.h | 4 +
.../net/wireless/ath/ath11k/debugfs_htt_stats.c | 4344 +-
.../net/wireless/ath/ath11k/debugfs_htt_stats.h | 226 +
drivers/net/wireless/ath/ath11k/debugfs_sta.c | 8 +-
drivers/net/wireless/ath/ath11k/dp.c | 14 +-
drivers/net/wireless/ath/ath11k/dp.h | 9 +
drivers/net/wireless/ath/ath11k/dp_rx.c | 282 +-
drivers/net/wireless/ath/ath11k/dp_tx.c | 36 +-
drivers/net/wireless/ath/ath11k/dp_tx.h | 2 +-
drivers/net/wireless/ath/ath11k/hal_desc.h | 2 +
drivers/net/wireless/ath/ath11k/hal_rx.c | 6 +-
drivers/net/wireless/ath/ath11k/hw.c | 56 +-
drivers/net/wireless/ath/ath11k/hw.h | 24 +-
drivers/net/wireless/ath/ath11k/mac.c | 1445 +-
drivers/net/wireless/ath/ath11k/mac.h | 3 +
drivers/net/wireless/ath/ath11k/pci.c | 45 +-
drivers/net/wireless/ath/ath11k/peer.c | 11 +
drivers/net/wireless/ath/ath11k/qmi.c | 349 +-
drivers/net/wireless/ath/ath11k/qmi.h | 18 +-
drivers/net/wireless/ath/ath11k/reg.c | 18 +-
drivers/net/wireless/ath/ath11k/reg.h | 2 +-
drivers/net/wireless/ath/ath11k/spectral.c | 42 +-
drivers/net/wireless/ath/ath11k/trace.h | 11 +-
drivers/net/wireless/ath/ath11k/wmi.c | 162 +-
drivers/net/wireless/ath/ath11k/wmi.h | 107 +-
drivers/net/wireless/ath/ath5k/sysfs.c | 8 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 9 +-
drivers/net/wireless/ath/ath6kl/usb.c | 7 +-
.../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 105 +-
drivers/net/wireless/ath/ath9k/debug.c | 57 +-
drivers/net/wireless/ath/ath9k/debug.h | 1 +
drivers/net/wireless/ath/ath9k/eeprom.c | 12 +-
drivers/net/wireless/ath/ath9k/hw.h | 2 +
drivers/net/wireless/ath/ath9k/init.c | 58 +
drivers/net/wireless/ath/ath9k/main.c | 4 +-
drivers/net/wireless/ath/dfs_pattern_detector.c | 10 +-
drivers/net/wireless/ath/spectral_common.h | 1 -
drivers/net/wireless/ath/wcn36xx/debug.c | 2 +-
drivers/net/wireless/ath/wcn36xx/dxe.c | 49 +-
drivers/net/wireless/ath/wcn36xx/hal.h | 38 +-
drivers/net/wireless/ath/wcn36xx/main.c | 55 +-
drivers/net/wireless/ath/wcn36xx/pmc.c | 13 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 189 +-
drivers/net/wireless/ath/wcn36xx/smd.h | 4 +
drivers/net/wireless/ath/wcn36xx/txrx.c | 147 +-
drivers/net/wireless/ath/wcn36xx/txrx.h | 3 +-
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 7 +-
drivers/net/wireless/ath/wil6210/cfg80211.c | 10 +-
drivers/net/wireless/ath/wil6210/main.c | 6 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 2 +-
drivers/net/wireless/ath/wil6210/wmi.c | 2 +-
drivers/net/wireless/atmel/atmel.c | 19 +-
drivers/net/wireless/broadcom/b43/phy_g.c | 2 +-
drivers/net/wireless/broadcom/b43legacy/radio.c | 2 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 12 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 6 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 10 +
.../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 2 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 4 +-
drivers/net/wireless/cisco/airo.c | 27 +-
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 4 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 12 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.h | 2 +-
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 -
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 -
drivers/net/wireless/intel/iwlwifi/Makefile | 2 +-
drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 5 -
drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 5 -
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 35 +-
drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 5 -
drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 11 +-
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 4 -
drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/led.c | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/led.h | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 7 -
drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 -
drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 -
drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 4 -
drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 -
drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 -
drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 -
drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 -
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 150 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 43 +-
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 45 +-
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 57 +
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 35 +
.../net/wireless/intel/iwlwifi/fw/api/location.h | 10 +-
.../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 10 +-
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 3 +
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 23 +
drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 55 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 234 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 31 +-
drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 +
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 40 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 46 +-
drivers/net/wireless/intel/iwlwifi/fw/dump.c | 9 +-
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 4 -
drivers/net/wireless/intel/iwlwifi/fw/file.h | 12 +-
drivers/net/wireless/intel/iwlwifi/fw/img.c | 58 +-
drivers/net/wireless/intel/iwlwifi/fw/img.h | 12 +
drivers/net/wireless/intel/iwlwifi/fw/init.c | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 15 +-
drivers/net/wireless/intel/iwlwifi/fw/rs.c | 252 +
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 5 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +-
.../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 8 +
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 228 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 2 +
drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 24 +-
drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 26 +-
.../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 5 -
.../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 5 -
.../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 5 -
.../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 5 -
.../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 5 -
drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 5 -
drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 5 -
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 44 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 3 +-
.../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-io.c | 50 +-
drivers/net/wireless/intel/iwlwifi/iwl-io.h | 5 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 17 +
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 36 +
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 30 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 362 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 19 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 15 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 15 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 106 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 44 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 269 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 17 +-
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 194 +-
drivers/net/wireless/intel/iwlwifi/mvm/power.c | 28 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 16 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 182 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 17 -
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 39 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 119 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 117 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 54 +-
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 +
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 306 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 9 +-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 38 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 90 +-
drivers/net/wireless/intersil/hostap/hostap_hw.c | 5 +-
drivers/net/wireless/intersil/hostap/hostap_main.c | 4 +-
drivers/net/wireless/intersil/orinoco/main.c | 2 +-
drivers/net/wireless/mac80211_hwsim.c | 163 +-
drivers/net/wireless/marvell/libertas/cmd.c | 5 +-
drivers/net/wireless/marvell/libertas/if_usb.c | 2 +
drivers/net/wireless/marvell/libertas/main.c | 4 +-
drivers/net/wireless/marvell/libertas/mesh.c | 18 +-
drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +
drivers/net/wireless/marvell/mwifiex/11n.c | 7 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 384 +-
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 21 +
drivers/net/wireless/marvell/mwifiex/main.c | 22 +-
drivers/net/wireless/marvell/mwifiex/main.h | 1 +
drivers/net/wireless/marvell/mwifiex/pcie.c | 36 +-
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 4 +
drivers/net/wireless/marvell/mwifiex/uap_event.c | 3 +-
drivers/net/wireless/marvell/mwifiex/usb.c | 16 +
drivers/net/wireless/marvell/mwl8k.c | 2 +-
drivers/net/wireless/mediatek/mt76/Makefile | 2 +-
drivers/net/wireless/mediatek/mt76/debugfs.c | 22 +-
drivers/net/wireless/mediatek/mt76/eeprom.c | 19 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 242 +-
drivers/net/wireless/mediatek/mt76/mcu.c | 8 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 126 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 +
drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +-
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +-
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 62 +-
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 90 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 20 +-
drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 4 +-
.../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 296 +-
drivers/net/wireless/mediatek/mt76/mt7615/sdio.h | 115 -
.../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 11 +-
.../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 334 -
.../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 7 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 357 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 38 +-
drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 15 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 12 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 +
drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 5 +-
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 542 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 170 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 652 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 11 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 366 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1192 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 128 +-
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 161 +-
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 166 +-
.../net/wireless/mediatek/mt76/mt7915/testmode.c | 23 +
.../net/wireless/mediatek/mt76/mt7915/testmode.h | 6 +
drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 19 +-
drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 7 +-
.../net/wireless/mediatek/mt76/mt7921/debugfs.c | 99 +-
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 74 +-
drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 -
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 96 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 776 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 32 +
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 328 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 448 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 63 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 179 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 66 +-
.../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 348 +
.../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 115 +
drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 58 +-
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 317 +
.../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 220 +
.../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 135 +
.../net/wireless/mediatek/mt76/mt7921/testmode.c | 197 +
drivers/net/wireless/mediatek/mt76/sdio.c | 303 +-
drivers/net/wireless/mediatek/mt76/sdio.h | 138 +
drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 364 +
drivers/net/wireless/mediatek/mt76/testmode.c | 4 +-
drivers/net/wireless/mediatek/mt76/testmode.h | 7 +
drivers/net/wireless/mediatek/mt76/tx.c | 84 +-
drivers/net/wireless/mediatek/mt76/usb.c | 2 +-
drivers/net/wireless/mediatek/mt76/util.h | 10 +-
drivers/net/wireless/mediatek/mt7601u/dma.c | 2 +-
drivers/net/wireless/microchip/wilc1000/cfg80211.c | 11 +-
drivers/net/wireless/microchip/wilc1000/hif.c | 31 +-
drivers/net/wireless/microchip/wilc1000/hif.h | 1 +
drivers/net/wireless/microchip/wilc1000/netdev.c | 14 +-
drivers/net/wireless/microchip/wilc1000/netdev.h | 5 +-
drivers/net/wireless/microchip/wilc1000/sdio.c | 1 +
drivers/net/wireless/microchip/wilc1000/spi.c | 91 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 134 +-
drivers/net/wireless/microchip/wilc1000/wlan.h | 5 +-
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c | 1 +
drivers/net/wireless/microchip/wilc1000/wlan_if.h | 7 +-
drivers/net/wireless/quantenna/qtnfmac/core.c | 6 +-
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 2 -
drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 -
drivers/net/wireless/ray_cs.c | 2 +-
drivers/net/wireless/realtek/Kconfig | 1 +
drivers/net/wireless/realtek/Makefile | 1 +
.../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 14 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 6 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 2 +
drivers/net/wireless/realtek/rtlwifi/pci.c | 1 -
.../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 2 +-
drivers/net/wireless/realtek/rtw88/debug.c | 46 +-
drivers/net/wireless/realtek/rtw88/debug.h | 1 +
drivers/net/wireless/realtek/rtw88/fw.c | 54 +-
drivers/net/wireless/realtek/rtw88/fw.h | 24 +
drivers/net/wireless/realtek/rtw88/main.c | 22 +-
drivers/net/wireless/realtek/rtw88/main.h | 49 +-
drivers/net/wireless/realtek/rtw88/phy.c | 119 +-
drivers/net/wireless/realtek/rtw88/phy.h | 2 +
drivers/net/wireless/realtek/rtw88/reg.h | 6 +
drivers/net/wireless/realtek/rtw88/regd.c | 753 +-
drivers/net/wireless/realtek/rtw88/regd.h | 8 +-
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 19 +-
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 46 +-
drivers/net/wireless/realtek/rtw88/rtw8822b.h | 8 +
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 +
drivers/net/wireless/realtek/rtw88/rtw8822c.h | 3 +
drivers/net/wireless/realtek/rtw89/Kconfig | 50 +
drivers/net/wireless/realtek/rtw89/Makefile | 25 +
drivers/net/wireless/realtek/rtw89/cam.c | 695 +
drivers/net/wireless/realtek/rtw89/cam.h | 165 +
drivers/net/wireless/realtek/rtw89/coex.c | 5716 +++
drivers/net/wireless/realtek/rtw89/coex.h | 181 +
drivers/net/wireless/realtek/rtw89/core.c | 2502 +
drivers/net/wireless/realtek/rtw89/core.h | 3384 ++
drivers/net/wireless/realtek/rtw89/debug.c | 2489 +
drivers/net/wireless/realtek/rtw89/debug.h | 77 +
drivers/net/wireless/realtek/rtw89/efuse.c | 188 +
drivers/net/wireless/realtek/rtw89/efuse.h | 13 +
drivers/net/wireless/realtek/rtw89/fw.c | 1641 +
drivers/net/wireless/realtek/rtw89/fw.h | 1378 +
drivers/net/wireless/realtek/rtw89/mac.c | 3836 ++
drivers/net/wireless/realtek/rtw89/mac.h | 860 +
drivers/net/wireless/realtek/rtw89/mac80211.c | 676 +
drivers/net/wireless/realtek/rtw89/pci.c | 3060 ++
drivers/net/wireless/realtek/rtw89/pci.h | 630 +
drivers/net/wireless/realtek/rtw89/phy.c | 2868 ++
drivers/net/wireless/realtek/rtw89/phy.h | 311 +
drivers/net/wireless/realtek/rtw89/ps.c | 150 +
drivers/net/wireless/realtek/rtw89/ps.h | 16 +
drivers/net/wireless/realtek/rtw89/reg.h | 2159 +
drivers/net/wireless/realtek/rtw89/regd.c | 353 +
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 +
drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 +
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 ++
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 +
.../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 1607 +
.../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 133 +
.../net/wireless/realtek/rtw89/rtw8852a_table.c | 48725 +++++++++++++++++++
.../net/wireless/realtek/rtw89/rtw8852a_table.h | 28 +
drivers/net/wireless/realtek/rtw89/sar.c | 190 +
drivers/net/wireless/realtek/rtw89/sar.h | 26 +
drivers/net/wireless/realtek/rtw89/ser.c | 491 +
drivers/net/wireless/realtek/rtw89/ser.h | 15 +
drivers/net/wireless/realtek/rtw89/txrx.h | 358 +
drivers/net/wireless/realtek/rtw89/util.h | 17 +
drivers/net/wireless/rndis_wlan.c | 2 -
drivers/net/wireless/rsi/rsi_91x_core.c | 2 +
drivers/net/wireless/rsi/rsi_91x_hal.c | 10 +-
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 74 +-
drivers/net/wireless/rsi/rsi_91x_main.c | 17 +-
drivers/net/wireless/rsi/rsi_91x_mgmt.c | 24 +-
drivers/net/wireless/rsi/rsi_91x_sdio.c | 5 +-
drivers/net/wireless/rsi/rsi_91x_usb.c | 7 +-
drivers/net/wireless/rsi/rsi_hal.h | 11 +
drivers/net/wireless/rsi/rsi_main.h | 15 +-
drivers/net/wireless/st/cw1200/bh.c | 2 -
drivers/net/wireless/ti/wlcore/spi.c | 9 +-
drivers/net/wireless/wl3501_cs.c | 3 +-
drivers/net/wireless/zydas/zd1201.c | 9 +-
drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 1 -
drivers/net/wwan/Kconfig | 1 +
drivers/net/wwan/iosm/Makefile | 5 +-
drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 6 +-
drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 1 +
drivers/net/wwan/iosm/iosm_ipc_coredump.c | 125 +
drivers/net/wwan/iosm/iosm_ipc_coredump.h | 59 +
drivers/net/wwan/iosm/iosm_ipc_devlink.c | 321 +
drivers/net/wwan/iosm/iosm_ipc_devlink.h | 205 +
drivers/net/wwan/iosm/iosm_ipc_flash.c | 594 +
drivers/net/wwan/iosm/iosm_ipc_flash.h | 229 +
drivers/net/wwan/iosm/iosm_ipc_imem.c | 107 +-
drivers/net/wwan/iosm/iosm_ipc_imem.h | 18 +-
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 317 +
drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 49 +-
drivers/net/xen-netback/interface.c | 6 +-
drivers/net/xen-netback/netback.c | 2 +-
drivers/net/xen-netfront.c | 4 +-
drivers/nfc/fdp/i2c.c | 1 -
drivers/nfc/microread/i2c.c | 4 -
drivers/nfc/microread/mei.c | 6 +-
drivers/nfc/nfcmrvl/fw_dnld.c | 4 +-
drivers/nfc/pn533/i2c.c | 6 +-
drivers/nfc/pn533/pn533.c | 6 +-
drivers/nfc/pn533/pn533.h | 4 +-
drivers/nfc/pn533/uart.c | 4 +-
drivers/nfc/pn533/usb.c | 2 +-
drivers/nfc/pn544/mei.c | 8 +-
drivers/nfc/s3fwrn5/firmware.c | 29 +-
drivers/nfc/s3fwrn5/nci.c | 18 +-
drivers/nfc/st-nci/i2c.c | 4 -
drivers/nfc/st-nci/ndlc.c | 4 -
drivers/nfc/st-nci/se.c | 6 -
drivers/nfc/st-nci/spi.c | 4 -
drivers/nfc/st21nfca/i2c.c | 4 -
drivers/nfc/st21nfca/se.c | 4 -
drivers/nfc/trf7970a.c | 8 -
drivers/of/Kconfig | 4 -
drivers/of/Makefile | 1 -
drivers/of/of_net.c | 145 -
drivers/pcmcia/pcmcia_cis.c | 5 +-
drivers/phy/broadcom/phy-bcm-ns-usb3.c | 2 +-
drivers/phy/broadcom/phy-bcm-ns2-pcie.c | 6 +-
drivers/ptp/idt8a340_reg.h | 720 -
drivers/ptp/ptp_clock.c | 6 +-
drivers/ptp/ptp_clockmatrix.c | 1588 +-
drivers/ptp/ptp_clockmatrix.h | 109 +-
drivers/ptp/ptp_ocp.c | 1354 +-
drivers/s390/cio/qdio_setup.c | 34 +-
drivers/s390/net/ctcm_fsms.c | 60 +-
drivers/s390/net/ctcm_main.c | 38 +-
drivers/s390/net/ctcm_mpc.c | 8 +-
drivers/s390/net/fsm.c | 2 +-
drivers/s390/net/ism_drv.c | 2 +-
drivers/s390/net/lcs.c | 123 +-
drivers/s390/net/netiucv.c | 104 +-
drivers/s390/net/qeth_core.h | 4 +-
drivers/s390/net/qeth_core_main.c | 63 +-
drivers/s390/net/qeth_l2_main.c | 33 +-
drivers/s390/net/qeth_l3_main.c | 15 +-
drivers/scsi/qedf/drv_fcoe_fw_funcs.c | 8 +-
drivers/scsi/qedf/drv_fcoe_fw_funcs.h | 2 +-
drivers/scsi/qedf/qedf.h | 4 +-
drivers/scsi/qedf/qedf_els.c | 2 +-
drivers/scsi/qedf/qedf_io.c | 12 +-
drivers/scsi/qedf/qedf_main.c | 10 +-
drivers/scsi/qedi/qedi_debugfs.c | 4 +-
drivers/scsi/qedi/qedi_fw.c | 40 +-
drivers/scsi/qedi/qedi_fw_api.c | 22 +-
drivers/scsi/qedi/qedi_fw_iscsi.h | 2 +-
drivers/scsi/qedi/qedi_iscsi.h | 2 +-
drivers/scsi/qedi/qedi_main.c | 11 +-
drivers/soc/fsl/Kconfig | 1 +
drivers/soc/fsl/dpio/dpio-cmd.h | 3 +
drivers/soc/fsl/dpio/dpio-driver.c | 1 +
drivers/soc/fsl/dpio/dpio-service.c | 117 +
drivers/soc/fsl/dpio/dpio.c | 1 +
drivers/soc/fsl/dpio/dpio.h | 2 +
drivers/soc/fsl/dpio/qbman-portal.c | 58 +
drivers/soc/fsl/dpio/qbman-portal.h | 13 +
drivers/staging/octeon/ethernet.c | 2 +-
drivers/staging/qlge/qlge_main.c | 12 +-
drivers/usb/gadget/function/f_phonet.c | 5 +-
drivers/vdpa/mlx5/core/mlx5_vdpa.h | 8 +-
drivers/vdpa/mlx5/core/mr.c | 8 +-
drivers/vdpa/mlx5/core/resources.c | 13 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +-
include/linux/avf/virtchnl.h | 41 +-
include/linux/bitmap.h | 2 +
include/linux/bpf-cgroup.h | 1 +
include/linux/bpf.h | 66 +-
include/linux/bpf_types.h | 1 +
include/linux/bpf_verifier.h | 2 +
include/linux/bpfptr.h | 1 +
include/linux/brcmphy.h | 11 +
include/linux/btf.h | 39 +
include/linux/can/bittiming.h | 89 +-
include/linux/can/dev.h | 34 +
include/linux/dsa/8021q.h | 5 +-
include/linux/dsa/ocelot.h | 4 +-
include/linux/dsa/sja1105.h | 1 -
include/linux/etherdevice.h | 37 +-
include/linux/ethtool.h | 23 +
include/linux/filter.h | 22 +-
include/linux/ieee80211.h | 39 +
include/linux/inetdevice.h | 2 +
include/linux/ipv6.h | 2 +-
include/linux/mdio.h | 26 +
include/linux/mfd/idt8a340_reg.h | 31 +-
include/linux/micrel_phy.h | 1 +
include/linux/mlx4/device.h | 2 +-
include/linux/mlx4/driver.h | 22 -
include/linux/mlx5/device.h | 63 +-
include/linux/mlx5/driver.h | 61 +-
include/linux/mlx5/eq.h | 1 -
include/linux/mlx5/eswitch.h | 9 +
include/linux/mlx5/fs.h | 15 +
include/linux/mlx5/mlx5_ifc.h | 450 +-
include/linux/mm_types.h | 13 +-
include/linux/netdevice.h | 17 +-
include/linux/netfilter_arp/arp_tables.h | 5 +-
include/linux/netfilter_bridge/ebtables.h | 5 +-
include/linux/netfilter_ingress.h | 58 -
include/linux/netfilter_ipv4/ip_tables.h | 6 +-
include/linux/netfilter_ipv6/ip6_tables.h | 5 +-
include/linux/netfilter_netdev.h | 146 +
include/linux/netlink.h | 4 -
include/linux/of_net.h | 8 +-
include/linux/perf_event.h | 23 +
include/linux/phy.h | 35 +
include/linux/phylink.h | 14 +-
include/linux/platform_data/brcmfmac.h | 2 +-
include/linux/property.h | 5 +-
include/linux/qed/common_hsi.h | 141 +-
include/linux/qed/eth_common.h | 1 +
include/linux/qed/fcoe_common.h | 362 +-
include/linux/qed/iscsi_common.h | 360 +-
include/linux/qed/nvmetcp_common.h | 18 +-
include/linux/qed/qed_chain.h | 97 +-
include/linux/qed/qed_eth_if.h | 23 +-
include/linux/qed/qed_if.h | 265 +-
include/linux/qed/qed_iscsi_if.h | 2 +-
include/linux/qed/qed_ll2_if.h | 42 +-
include/linux/qed/qed_nvmetcp_if.h | 17 +
include/linux/qed/qed_rdma_if.h | 3 +-
include/linux/qed/rdma_common.h | 1 +
include/linux/skbuff.h | 7 +
include/linux/skmsg.h | 18 +-
include/linux/soc/marvell/octeontx2/asm.h | 15 +
include/linux/socket.h | 2 +
include/linux/u64_stats_sync.h | 10 +
include/net/act_api.h | 10 +-
include/net/amt.h | 385 +
include/net/ax25.h | 13 +-
include/net/bluetooth/bluetooth.h | 90 +
include/net/bluetooth/hci.h | 117 +
include/net/bluetooth/hci_core.h | 75 +-
include/net/busy_poll.h | 3 +-
include/net/cfg80211.h | 79 +-
include/net/codel.h | 5 +
include/net/codel_impl.h | 18 +-
include/net/datalink.h | 2 +-
include/net/devlink.h | 128 +-
include/net/dn.h | 2 +-
include/net/dsa.h | 46 +-
include/net/flow_dissector.h | 1 +
include/net/gen_stats.h | 59 +-
include/net/inet_connection_sock.h | 2 +-
include/net/inet_ecn.h | 17 +
include/net/inet_sock.h | 3 +-
include/net/ioam6.h | 3 +-
include/net/ip.h | 8 +-
include/net/ip_vs.h | 11 +
include/net/ipv6.h | 1 +
include/net/llc.h | 2 +-
include/net/llc_if.h | 3 +-
include/net/mac80211.h | 11 +
include/net/mctp.h | 82 +-
include/net/mctpdevice.h | 21 +
include/net/mptcp.h | 4 +
include/net/ndisc.h | 2 +-
include/net/neighbour.h | 45 +-
include/net/netfilter/nf_tables.h | 10 +-
include/net/netfilter/nf_tables_ipv4.h | 7 +-
include/net/netfilter/nf_tables_ipv6.h | 6 +-
include/net/netfilter/xt_rateest.h | 2 +-
include/net/page_pool.h | 12 +-
include/net/pkt_cls.h | 6 +-
include/net/rose.h | 8 +-
include/net/sch_generic.h | 86 +-
include/net/sctp/sctp.h | 7 +-
include/net/sock.h | 129 +-
include/net/switchdev.h | 48 +-
include/net/tcp.h | 52 +-
include/net/tls.h | 5 +-
include/net/xdp.h | 8 +-
include/net/xdp_sock_drv.h | 22 +
include/net/xsk_buff_pool.h | 48 +-
include/soc/fsl/dpaa2-io.h | 9 +
include/soc/mscc/ocelot.h | 27 +-
include/soc/mscc/ocelot_vcap.h | 10 +
include/trace/bpf_probe.h | 19 +-
include/trace/events/devlink.h | 72 +-
include/trace/events/mctp.h | 75 +
include/uapi/asm-generic/socket.h | 2 +
include/uapi/linux/amt.h | 62 +
include/uapi/linux/bpf.h | 76 +-
include/uapi/linux/btf.h | 55 +-
include/uapi/linux/can/netlink.h | 31 +-
include/uapi/linux/devlink.h | 2 +
include/uapi/linux/ethtool.h | 29 +
include/uapi/linux/ethtool_netlink.h | 17 +
include/uapi/linux/if_ether.h | 1 +
include/uapi/linux/ioam6_iptunnel.h | 29 +
include/uapi/linux/ip.h | 1 +
include/uapi/linux/ipv6.h | 1 +
include/uapi/linux/mctp.h | 11 +
include/uapi/linux/mdio.h | 9 +
include/uapi/linux/mptcp.h | 35 +
include/uapi/linux/neighbour.h | 35 +-
include/uapi/linux/netfilter.h | 1 +
include/uapi/linux/netfilter/nf_tables.h | 6 +-
include/uapi/linux/nl80211-vnd-intel.h | 29 +
include/uapi/linux/nl80211.h | 115 +-
include/uapi/linux/pkt_sched.h | 2 +
include/uapi/linux/smc.h | 44 +-
include/uapi/linux/sysctl.h | 1 +
include/uapi/linux/tls.h | 30 +
include/uapi/linux/vm_sockets.h | 13 +-
kernel/bpf/Kconfig | 7 +
kernel/bpf/Makefile | 2 +-
kernel/bpf/arraymap.c | 7 +-
kernel/bpf/bloom_filter.c | 204 +
kernel/bpf/bpf_struct_ops.c | 32 +-
kernel/bpf/bpf_struct_ops_types.h | 3 +
kernel/bpf/btf.c | 183 +
kernel/bpf/core.c | 9 +
kernel/bpf/hashtab.c | 13 +-
kernel/bpf/helpers.c | 11 +-
kernel/bpf/preload/.gitignore | 4 +-
kernel/bpf/preload/Makefile | 26 +-
kernel/bpf/preload/iterators/Makefile | 38 +-
kernel/bpf/syscall.c | 77 +-
kernel/bpf/trampoline.c | 15 +-
kernel/bpf/verifier.c | 373 +-
kernel/events/core.c | 2 +
kernel/trace/bpf_trace.c | 102 +-
lib/bitmap.c | 13 +
lib/test_bpf.c | 17416 ++++---
net/802/hippi.c | 2 +-
net/802/p8022.c | 2 +-
net/802/psnap.c | 2 +-
net/8021q/vlan_dev.c | 6 +-
net/Kconfig | 2 +-
net/atm/br2684.c | 6 +-
net/atm/lec.c | 8 +-
net/ax25/af_ax25.c | 2 +-
net/ax25/ax25_dev.c | 2 +-
net/ax25/ax25_iface.c | 6 +-
net/ax25/ax25_in.c | 4 +-
net/ax25/ax25_out.c | 2 +-
net/batman-adv/bridge_loop_avoidance.c | 14 +-
net/batman-adv/multicast.c | 2 +-
net/batman-adv/routing.c | 3 +-
net/batman-adv/soft-interface.c | 2 +-
net/batman-adv/tp_meter.c | 2 +-
net/batman-adv/tvlv.c | 4 +-
net/batman-adv/tvlv.h | 4 +-
net/bluetooth/6lowpan.c | 4 +-
net/bluetooth/Makefile | 3 +-
net/bluetooth/bnep/core.c | 2 +-
net/bluetooth/eir.c | 335 +
net/bluetooth/eir.h | 72 +
net/bluetooth/hci_codec.c | 238 +
net/bluetooth/hci_codec.h | 7 +
net/bluetooth/hci_conn.c | 168 +-
net/bluetooth/hci_core.c | 320 +-
net/bluetooth/hci_debugfs.c | 123 +
net/bluetooth/hci_debugfs.h | 5 +
net/bluetooth/hci_event.c | 135 +-
net/bluetooth/hci_request.c | 478 +-
net/bluetooth/hci_request.h | 25 +-
net/bluetooth/hci_sock.c | 214 +-
net/bluetooth/l2cap_core.c | 2 +-
net/bluetooth/l2cap_sock.c | 10 +-
net/bluetooth/mgmt.c | 445 +-
net/bluetooth/msft.c | 172 +-
net/bluetooth/msft.h | 9 +
net/bluetooth/rfcomm/core.c | 50 +-
net/bluetooth/rfcomm/sock.c | 46 +-
net/bluetooth/sco.c | 209 +-
net/bpf/Makefile | 3 +
net/bpf/bpf_dummy_struct_ops.c | 200 +
net/bpf/test_run.c | 50 +-
net/bridge/br.c | 4 +-
net/bridge/br_fdb.c | 439 +-
net/bridge/br_if.c | 4 +-
net/bridge/br_ioctl.c | 10 +-
net/bridge/br_mdb.c | 242 +-
net/bridge/br_netfilter_hooks.c | 2 +-
net/bridge/br_netlink.c | 4 +-
net/bridge/br_private.h | 41 +-
net/bridge/br_stp_if.c | 2 +-
net/bridge/br_switchdev.c | 438 +-
net/bridge/br_vlan.c | 89 +-
net/bridge/netfilter/ebtable_broute.c | 2 +-
net/bridge/netfilter/ebtable_filter.c | 13 +-
net/bridge/netfilter/ebtable_nat.c | 12 +-
net/bridge/netfilter/ebtables.c | 13 +-
net/caif/caif_usb.c | 2 +-
net/can/bcm.c | 2 +-
net/core/Makefile | 1 +
net/core/dev.c | 92 +-
net/core/dev_ioctl.c | 2 -
net/core/devlink.c | 825 +-
net/core/filter.c | 44 +
net/core/flow_dissector.c | 18 +-
net/core/gen_estimator.c | 52 +-
net/core/gen_stats.c | 186 +-
net/core/neighbour.c | 204 +-
net/core/net-sysfs.c | 57 +-
net/core/net_namespace.c | 4 +
net/core/of_net.c | 170 +
net/core/page_pool.c | 10 +-
net/core/rtnetlink.c | 13 +-
net/core/selftests.c | 8 +-
net/core/skbuff.c | 46 +-
net/core/skmsg.c | 43 +-
net/core/sock.c | 104 +-
net/core/stream.c | 5 +-
net/core/xdp.c | 2 -
net/dccp/dccp.h | 2 +-
net/dccp/proto.c | 14 +-
net/dsa/Kconfig | 20 +-
net/dsa/Makefile | 3 +-
net/dsa/dsa.c | 22 +-
net/dsa/dsa2.c | 77 +-
net/dsa/port.c | 27 +-
net/dsa/slave.c | 90 +-
net/dsa/switch.c | 249 +-
net/dsa/tag_8021q.c | 114 +-
net/dsa/tag_ksz.c | 1 -
net/dsa/tag_ocelot.c | 39 +
net/dsa/tag_ocelot_8021q.c | 2 +-
net/dsa/tag_rtl4_a.c | 2 +-
net/dsa/tag_rtl8_4.c | 178 +
net/dsa/tag_sja1105.c | 9 +-
net/ethernet/eth.c | 102 +-
net/ethtool/Makefile | 2 +-
net/ethtool/ioctl.c | 171 +-
net/ethtool/module.c | 180 +
net/ethtool/netlink.c | 19 +
net/ethtool/netlink.h | 4 +
net/hsr/hsr_device.c | 10 +-
net/hsr/hsr_forward.c | 54 +-
net/hsr/hsr_framereg.c | 65 +-
net/hsr/hsr_framereg.h | 4 +-
net/hsr/hsr_main.c | 2 +-
net/hsr/hsr_main.h | 16 +-
net/ieee802154/6lowpan/core.c | 2 +-
net/ipv4/af_inet.c | 30 +-
net/ipv4/arp.c | 11 +-
net/ipv4/bpf_tcp_ca.c | 45 +-
net/ipv4/cipso_ipv4.c | 2 +-
net/ipv4/datagram.c | 1 -
net/ipv4/devinet.c | 4 +
net/ipv4/fib_notifier.c | 1 -
net/ipv4/inet_connection_sock.c | 4 +-
net/ipv4/inet_diag.c | 2 +-
net/ipv4/inet_hashtables.c | 2 +-
net/ipv4/ip_gre.c | 2 +-
net/ipv4/ip_sockglue.c | 11 +-
net/ipv4/ip_tunnel.c | 2 +-
net/ipv4/ip_vti.c | 2 +-
net/ipv4/ipconfig.c | 12 +-
net/ipv4/ipip.c | 2 +-
net/ipv4/netfilter/arp_tables.c | 7 +-
net/ipv4/netfilter/arptable_filter.c | 10 +-
net/ipv4/netfilter/ip_tables.c | 7 +-
net/ipv4/netfilter/iptable_filter.c | 9 +-
net/ipv4/netfilter/iptable_mangle.c | 8 +-
net/ipv4/netfilter/iptable_nat.c | 15 +-
net/ipv4/netfilter/iptable_raw.c | 10 +-
net/ipv4/netfilter/iptable_security.c | 9 +-
net/ipv4/proc.c | 2 +-
net/ipv4/route.c | 8 -
net/ipv4/syncookies.c | 2 -
net/ipv4/sysctl_net_ipv4.c | 21 -
net/ipv4/tcp.c | 132 +-
net/ipv4/tcp_bbr.c | 28 +-
net/ipv4/tcp_cubic.c | 26 +-
net/ipv4/tcp_dctcp.c | 26 +-
net/ipv4/tcp_fastopen.c | 6 -
net/ipv4/tcp_input.c | 37 +-
net/ipv4/tcp_ipv4.c | 31 +-
net/ipv4/tcp_minisocks.c | 7 -
net/ipv4/tcp_nv.c | 1 -
net/ipv4/tcp_output.c | 39 +-
net/ipv4/tcp_rate.c | 6 +
net/ipv4/udp_tunnel_core.c | 3 -
net/ipv4/xfrm4_tunnel.c | 2 -
net/ipv6/Kconfig | 6 +-
net/ipv6/Makefile | 11 +-
net/ipv6/addrconf.c | 19 +-
net/ipv6/af_inet6.c | 21 +-
net/ipv6/exthdrs.c | 2 +-
net/ipv6/ila/ila_xlat.c | 6 +-
net/ipv6/ioam6.c | 11 +-
net/ipv6/ioam6_iptunnel.c | 300 +-
net/ipv6/ip6_gre.c | 4 +-
net/ipv6/ip6_tunnel.c | 2 +-
net/ipv6/ip6_vti.c | 2 +-
net/ipv6/ipv6_sockglue.c | 11 +-
net/ipv6/ndisc.c | 16 +-
net/ipv6/netfilter/ip6_tables.c | 6 +-
net/ipv6/netfilter/ip6table_filter.c | 10 +-
net/ipv6/netfilter/ip6table_mangle.c | 8 +-
net/ipv6/netfilter/ip6table_nat.c | 15 +-
net/ipv6/netfilter/ip6table_raw.c | 10 +-
net/ipv6/netfilter/ip6table_security.c | 9 +-
net/ipv6/route.c | 24 +-
net/ipv6/seg6.c | 8 +-
net/ipv6/seg6_hmac.c | 4 +-
net/ipv6/sit.c | 4 +-
net/ipv6/tcp_ipv6.c | 42 +-
net/ipv6/udp.c | 6 +-
net/llc/llc_c_ac.c | 2 +-
net/llc/llc_if.c | 2 +-
net/llc/llc_output.c | 2 +-
net/llc/llc_proc.c | 2 +-
net/mac80211/agg-rx.c | 14 +-
net/mac80211/cfg.c | 38 +
net/mac80211/debugfs_sta.c | 123 +-
net/mac80211/fils_aead.c | 22 +-
net/mac80211/ibss.c | 33 +-
net/mac80211/ieee80211_i.h | 35 +-
net/mac80211/iface.c | 39 +-
net/mac80211/mesh.c | 87 +-
net/mac80211/mesh_hwmp.c | 44 +-
net/mac80211/mesh_plink.c | 11 +-
net/mac80211/mesh_sync.c | 26 +-
net/mac80211/mlme.c | 355 +-
net/mac80211/pm.c | 4 +
net/mac80211/rx.c | 12 +-
net/mac80211/s1g.c | 8 +-
net/mac80211/scan.c | 16 +-
net/mac80211/sta_info.c | 3 +
net/mac80211/tdls.c | 63 +-
net/mac80211/tx.c | 206 +-
net/mac80211/util.c | 40 +-
net/mac802154/iface.c | 17 +-
net/mctp/Kconfig | 12 +-
net/mctp/Makefile | 3 +
net/mctp/af_mctp.c | 152 +-
net/mctp/device.c | 104 +-
net/mctp/neigh.c | 4 +-
net/mctp/route.c | 362 +-
net/mctp/test/route-test.c | 544 +
net/mctp/test/utils.c | 67 +
net/mctp/test/utils.h | 20 +
net/mptcp/mib.c | 17 +-
net/mptcp/mptcp_diag.c | 26 +-
net/mptcp/options.c | 15 +-
net/mptcp/pm_netlink.c | 9 +-
net/mptcp/protocol.c | 447 +-
net/mptcp/protocol.h | 19 +-
net/mptcp/sockopt.c | 279 +
net/netfilter/Kconfig | 11 +
net/netfilter/core.c | 38 +-
net/netfilter/ipvs/ip_vs_core.c | 166 +-
net/netfilter/ipvs/ip_vs_ctl.c | 8 +
net/netfilter/ipvs/ip_vs_est.c | 5 +
net/netfilter/nf_conntrack_proto.c | 16 +
net/netfilter/nf_conntrack_proto_udp.c | 7 +-
net/netfilter/nf_nat_core.c | 12 +-
net/netfilter/nf_tables_core.c | 2 +-
net/netfilter/nf_tables_trace.c | 4 +-
net/netfilter/nfnetlink_hook.c | 16 +-
net/netfilter/nft_chain_filter.c | 4 +-
net/netfilter/nft_dynset.c | 11 +-
net/netfilter/nft_meta.c | 8 +-
net/netfilter/nft_payload.c | 60 +-
net/netfilter/xt_RATEEST.c | 7 +-
net/netlink/af_netlink.c | 23 +-
net/netrom/af_netrom.c | 4 +-
net/netrom/nr_dev.c | 8 +-
net/netrom/nr_route.c | 4 +-
net/nfc/hci/command.c | 16 -
net/nfc/hci/llc_shdlc.c | 35 +-
net/nfc/llcp_commands.c | 8 -
net/nfc/llcp_core.c | 5 +-
net/nfc/nci/core.c | 4 -
net/nfc/nci/hci.c | 4 -
net/nfc/nci/ntf.c | 9 -
net/nfc/nci/uart.c | 16 +-
net/packet/af_packet.c | 35 +
net/qrtr/Makefile | 3 +-
net/qrtr/{qrtr.c => af_qrtr.c} | 0
net/rose/af_rose.c | 5 +-
net/rose/rose_dev.c | 8 +-
net/rose/rose_link.c | 8 +-
net/rose/rose_route.c | 10 +-
net/rxrpc/rtt.c | 2 +-
net/sched/act_api.c | 21 +-
net/sched/act_bpf.c | 2 +-
net/sched/act_ife.c | 4 +-
net/sched/act_mpls.c | 2 +-
net/sched/act_police.c | 4 +-
net/sched/act_sample.c | 2 +-
net/sched/act_simple.c | 3 +-
net/sched/act_skbedit.c | 2 +-
net/sched/act_skbmod.c | 2 +-
net/sched/cls_flower.c | 3 +-
net/sched/em_meta.c | 2 +-
net/sched/sch_api.c | 25 +-
net/sched/sch_atm.c | 6 +-
net/sched/sch_cbq.c | 15 +-
net/sched/sch_drr.c | 13 +-
net/sched/sch_ets.c | 17 +-
net/sched/sch_fq_codel.c | 20 +-
net/sched/sch_generic.c | 84 +-
net/sched/sch_gred.c | 65 +-
net/sched/sch_hfsc.c | 11 +-
net/sched/sch_htb.c | 51 +-
net/sched/sch_mq.c | 31 +-
net/sched/sch_mqprio.c | 64 +-
net/sched/sch_multiq.c | 3 +-
net/sched/sch_netem.c | 2 +-
net/sched/sch_prio.c | 4 +-
net/sched/sch_qfq.c | 13 +-
net/sched/sch_taprio.c | 2 +-
net/sched/sch_tbf.c | 16 +
net/sctp/output.c | 13 +-
net/sctp/transport.c | 11 +-
net/smc/Makefile | 2 +
net/smc/af_smc.c | 449 +-
net/smc/smc.h | 23 +-
net/smc/smc_clc.c | 463 +-
net/smc/smc_clc.h | 72 +-
net/smc/smc_core.c | 192 +-
net/smc/smc_core.h | 51 +-
net/smc/smc_ib.c | 160 +-
net/smc/smc_ib.h | 16 +-
net/smc/smc_ism.c | 16 +-
net/smc/smc_ism.h | 2 +-
net/smc/smc_llc.c | 623 +-
net/smc/smc_llc.h | 12 +-
net/smc/smc_netlink.c | 47 +-
net/smc/smc_netlink.h | 2 +
net/smc/smc_pnet.c | 41 +-
net/smc/smc_rx.c | 3 +
net/smc/smc_tracepoint.c | 9 +
net/smc/smc_tracepoint.h | 116 +
net/smc/smc_tx.c | 3 +
net/smc/smc_wr.c | 237 +-
net/smc/smc_wr.h | 8 +
net/switchdev/switchdev.c | 156 +-
net/tipc/bearer.c | 4 +-
net/tipc/bearer.h | 2 +-
net/tipc/eth_media.c | 2 +-
net/tipc/ib_media.c | 2 +-
net/tls/tls_main.c | 88 +
net/tls/tls_sw.c | 54 +-
net/vmw_vsock/af_vsock.c | 80 +-
net/wireless/Makefile | 4 +-
net/wireless/core.c | 10 +
net/wireless/nl80211.c | 452 +-
net/wireless/rdev-ops.h | 14 +
net/wireless/scan.c | 59 +-
net/wireless/trace.h | 31 +
net/wireless/util.c | 2 +
net/xdp/xsk.c | 15 -
net/xdp/xsk_buff_pool.c | 132 +-
net/xdp/xsk_queue.h | 12 +-
net/xfrm/xfrm_input.c | 4 +-
samples/bpf/.gitignore | 4 +
samples/bpf/Makefile | 47 +-
samples/bpf/xdp1_user.c | 2 +-
samples/bpf/xdp_redirect_cpu_user.c | 6 +-
samples/bpf/xdp_router_ipv4_user.c | 39 +-
samples/bpf/xdp_sample_pkts_user.c | 2 +-
samples/seccomp/bpf-helper.h | 8 +-
scripts/Makefile.modfinal | 3 +-
scripts/bpf_doc.py | 2 +
scripts/link-vmlinux.sh | 11 +-
scripts/pahole-flags.sh | 20 +
tools/bpf/bpftool/Makefile | 61 +-
tools/bpf/bpftool/btf.c | 156 +-
tools/bpf/bpftool/common.c | 50 +-
tools/bpf/bpftool/feature.c | 1 +
tools/bpf/bpftool/gen.c | 195 +-
tools/bpf/bpftool/iter.c | 2 +-
tools/bpf/bpftool/link.c | 45 +-
tools/bpf/bpftool/main.c | 17 +-
tools/bpf/bpftool/main.h | 54 +-
tools/bpf/bpftool/map.c | 45 +-
tools/bpf/bpftool/map_perf_ring.c | 1 -
tools/bpf/bpftool/pids.c | 90 +-
tools/bpf/bpftool/prog.c | 64 +-
tools/bpf/resolve_btfids/Makefile | 19 +-
tools/bpf/resolve_btfids/main.c | 36 +-
tools/bpf/runqslower/Makefile | 22 +-
tools/include/uapi/linux/bpf.h | 76 +-
tools/include/uapi/linux/btf.h | 55 +-
tools/lib/bpf/.gitignore | 1 -
tools/lib/bpf/Makefile | 62 +-
tools/lib/bpf/bpf.c | 63 +-
tools/lib/bpf/bpf_core_read.h | 2 +-
tools/lib/bpf/bpf_gen_internal.h | 24 +-
tools/lib/bpf/bpf_helpers.h | 51 +-
tools/lib/bpf/bpf_tracing.h | 32 +
tools/lib/bpf/btf.c | 369 +-
tools/lib/bpf/btf.h | 114 +
tools/lib/bpf/btf_dump.c | 61 +-
tools/lib/bpf/gen_loader.c | 422 +-
tools/lib/bpf/libbpf.c | 2296 +-
tools/lib/bpf/libbpf.h | 193 +-
tools/lib/bpf/libbpf.map | 16 +
tools/lib/bpf/libbpf_common.h | 24 +
tools/lib/bpf/libbpf_internal.h | 94 +-
tools/lib/bpf/libbpf_legacy.h | 18 +
tools/lib/bpf/libbpf_probes.c | 2 +-
tools/lib/bpf/libbpf_version.h | 9 +
tools/lib/bpf/linker.c | 45 +-
tools/lib/bpf/relo_core.c | 2 +-
tools/lib/bpf/skel_internal.h | 6 +-
tools/lib/bpf/xsk.c | 10 +-
tools/lib/bpf/xsk.h | 90 +-
tools/perf/util/bpf-event.c | 2 +-
tools/scripts/Makefile.arch | 3 +-
tools/testing/selftests/bpf/.gitignore | 5 +-
tools/testing/selftests/bpf/Makefile | 55 +-
tools/testing/selftests/bpf/README.rst | 27 +
tools/testing/selftests/bpf/bench.c | 60 +-
tools/testing/selftests/bpf/bench.h | 3 +
.../selftests/bpf/benchs/bench_bloom_filter_map.c | 477 +
.../bpf/benchs/run_bench_bloom_filter_map.sh | 45 +
.../selftests/bpf/benchs/run_bench_ringbufs.sh | 30 +-
tools/testing/selftests/bpf/benchs/run_common.sh | 60 +
.../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 15 +
.../selftests/bpf/bpf_testmod/bpf_testmod.c | 52 +-
.../selftests/bpf/bpf_testmod/bpf_testmod.h | 5 +
tools/testing/selftests/bpf/btf_helpers.c | 11 +-
tools/testing/selftests/bpf/cgroup_helpers.c | 5 +-
tools/testing/selftests/bpf/cgroup_helpers.h | 2 +-
tools/testing/selftests/bpf/flow_dissector_load.c | 18 +-
tools/testing/selftests/bpf/flow_dissector_load.h | 10 +-
tools/testing/selftests/bpf/prog_tests/atomics.c | 35 +-
.../selftests/bpf/prog_tests/attach_probe.c | 33 +-
.../selftests/bpf/prog_tests/bloom_filter_map.c | 211 +
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 6 +-
.../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 2 +-
.../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 2 +-
.../selftests/bpf/prog_tests/bpf_verif_scale.c | 225 +-
tools/testing/selftests/bpf/prog_tests/btf.c | 524 +-
tools/testing/selftests/bpf/prog_tests/btf_dump.c | 39 +-
.../testing/selftests/bpf/prog_tests/btf_endian.c | 18 +-
tools/testing/selftests/bpf/prog_tests/btf_split.c | 2 +-
tools/testing/selftests/bpf/prog_tests/btf_tag.c | 20 +
tools/testing/selftests/bpf/prog_tests/btf_write.c | 162 +-
.../selftests/bpf/prog_tests/cg_storage_multi.c | 2 +-
.../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +-
.../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +-
.../bpf/prog_tests/cgroup_attach_override.c | 2 +-
.../testing/selftests/bpf/prog_tests/cgroup_link.c | 2 +-
.../testing/selftests/bpf/prog_tests/cgroup_v1v2.c | 2 +-
tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +-
.../selftests/bpf/prog_tests/core_autosize.c | 4 +-
.../testing/selftests/bpf/prog_tests/core_reloc.c | 21 +-
.../selftests/bpf/prog_tests/dummy_st_ops.c | 115 +
.../selftests/bpf/prog_tests/fentry_fexit.c | 16 +-
.../testing/selftests/bpf/prog_tests/fentry_test.c | 14 +-
.../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 46 +-
.../testing/selftests/bpf/prog_tests/fexit_sleep.c | 12 +-
.../testing/selftests/bpf/prog_tests/fexit_test.c | 14 +-
.../selftests/bpf/prog_tests/flow_dissector.c | 4 +-
.../bpf/prog_tests/flow_dissector_load_bytes.c | 2 +-
.../bpf/prog_tests/flow_dissector_reattach.c | 2 +-
.../selftests/bpf/prog_tests/get_branch_snapshot.c | 130 +
.../testing/selftests/bpf/prog_tests/global_data.c | 11 +-
.../selftests/bpf/prog_tests/global_data_init.c | 2 +-
tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 5 +-
.../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 +-
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 35 +-
.../selftests/bpf/prog_tests/ksyms_module.c | 57 +-
.../selftests/bpf/prog_tests/migrate_reuseport.c | 2 +-
.../selftests/bpf/prog_tests/modify_return.c | 3 +-
.../selftests/bpf/prog_tests/module_attach.c | 46 +-
.../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 3 +-
.../testing/selftests/bpf/prog_tests/perf_buffer.c | 24 +-
tools/testing/selftests/bpf/prog_tests/perf_link.c | 3 +-
.../testing/selftests/bpf/prog_tests/probe_user.c | 7 +-
.../bpf/prog_tests/raw_tp_writable_test_run.c | 3 +-
.../testing/selftests/bpf/prog_tests/rdonly_maps.c | 2 +-
tools/testing/selftests/bpf/prog_tests/recursion.c | 10 +-
.../selftests/bpf/prog_tests/reference_tracking.c | 52 +-
.../selftests/bpf/prog_tests/resolve_btfids.c | 14 +-
tools/testing/selftests/bpf/prog_tests/ringbuf.c | 12 +-
.../selftests/bpf/prog_tests/select_reuseport.c | 4 +-
.../bpf/prog_tests/send_signal_sched_switch.c | 3 +-
.../selftests/bpf/prog_tests/signal_pending.c | 2 +-
tools/testing/selftests/bpf/prog_tests/sk_assign.c | 2 +-
tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 4 +-
.../selftests/bpf/prog_tests/sk_storage_tracing.c | 2 +-
tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 6 +
.../selftests/bpf/prog_tests/skc_to_unix_sock.c | 54 +
tools/testing/selftests/bpf/prog_tests/skeleton.c | 35 +
tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +-
.../selftests/bpf/prog_tests/snprintf_btf.c | 2 +-
.../testing/selftests/bpf/prog_tests/sock_fields.c | 2 +-
.../selftests/bpf/prog_tests/sockmap_listen.c | 2 +-
.../selftests/bpf/prog_tests/sockopt_multi.c | 30 +-
tools/testing/selftests/bpf/prog_tests/tailcalls.c | 83 +-
.../testing/selftests/bpf/prog_tests/tc_redirect.c | 18 +-
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 2 +-
tools/testing/selftests/bpf/prog_tests/test_ima.c | 3 +-
tools/testing/selftests/bpf/prog_tests/timer.c | 3 +-
tools/testing/selftests/bpf/prog_tests/timer_mim.c | 2 +-
.../selftests/bpf/prog_tests/tp_attach_query.c | 2 +-
.../selftests/bpf/prog_tests/trace_printk.c | 40 +-
.../selftests/bpf/prog_tests/trace_vprintk.c | 68 +
.../selftests/bpf/prog_tests/trampoline_count.c | 3 +-
.../testing/selftests/bpf/prog_tests/verif_stats.c | 28 +
.../selftests/bpf/prog_tests/xdp_adjust_tail.c | 6 +-
.../testing/selftests/bpf/prog_tests/xdp_attach.c | 2 +-
.../testing/selftests/bpf/prog_tests/xdp_bonding.c | 2 +-
.../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 2 +-
.../selftests/bpf/prog_tests/xdp_devmap_attach.c | 6 +-
tools/testing/selftests/bpf/prog_tests/xdp_info.c | 2 +-
tools/testing/selftests/bpf/prog_tests/xdp_link.c | 2 +-
tools/testing/selftests/bpf/prog_tests/xdpwall.c | 15 +
tools/testing/selftests/bpf/progs/atomics.c | 16 +
.../selftests/bpf/progs/bloom_filter_bench.c | 153 +
.../testing/selftests/bpf/progs/bloom_filter_map.c | 82 +
tools/testing/selftests/bpf/progs/bpf_cubic.c | 12 +-
tools/testing/selftests/bpf/progs/bpf_flow.c | 3 +-
.../bpf/progs/btf_dump_test_case_bitfields.c | 10 +-
.../bpf/progs/btf_dump_test_case_packing.c | 4 +-
.../bpf/progs/btf_dump_test_case_padding.c | 2 +-
.../bpf/progs/btf_dump_test_case_syntax.c | 2 +-
.../bpf/progs/cg_storage_multi_isolated.c | 4 +-
.../selftests/bpf/progs/cg_storage_multi_shared.c | 4 +-
.../bpf/progs/cgroup_skb_sk_lookup_kern.c | 1 -
.../testing/selftests/bpf/progs/connect4_dropper.c | 2 +-
tools/testing/selftests/bpf/progs/connect4_prog.c | 2 -
tools/testing/selftests/bpf/progs/connect6_prog.c | 2 -
.../selftests/bpf/progs/connect_force_port4.c | 1 -
.../selftests/bpf/progs/connect_force_port6.c | 1 -
tools/testing/selftests/bpf/progs/dev_cgroup.c | 1 -
tools/testing/selftests/bpf/progs/dummy_st_ops.c | 50 +
tools/testing/selftests/bpf/progs/fexit_sleep.c | 4 +-
.../selftests/bpf/progs/for_each_array_map_elem.c | 2 +-
.../selftests/bpf/progs/for_each_hash_map_elem.c | 2 +-
.../selftests/bpf/progs/get_branch_snapshot.c | 40 +
.../selftests/bpf/progs/get_cgroup_id_kern.c | 1 -
tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +-
.../testing/selftests/bpf/progs/kfunc_call_test.c | 4 +-
.../selftests/bpf/progs/kfunc_call_test_subprog.c | 2 +-
tools/testing/selftests/bpf/progs/map_ptr_kern.c | 1 -
tools/testing/selftests/bpf/progs/netcnt_prog.c | 1 -
.../selftests/bpf/progs/perf_event_stackmap.c | 4 +-
tools/testing/selftests/bpf/progs/recursion.c | 9 +-
tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 2 -
tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 2 -
tools/testing/selftests/bpf/progs/skb_pkt_end.c | 2 +-
.../selftests/bpf/progs/sockmap_parse_prog.c | 2 -
.../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 2 -
.../selftests/bpf/progs/sockmap_verdict_prog.c | 14 +-
.../testing/selftests/bpf/progs/sockopt_inherit.c | 1 -
tools/testing/selftests/bpf/progs/sockopt_multi.c | 5 +-
tools/testing/selftests/bpf/progs/strobemeta.h | 4 +-
tools/testing/selftests/bpf/progs/tag.c | 54 +
tools/testing/selftests/bpf/progs/tailcall1.c | 7 +-
tools/testing/selftests/bpf/progs/tailcall2.c | 23 +-
tools/testing/selftests/bpf/progs/tailcall3.c | 7 +-
tools/testing/selftests/bpf/progs/tailcall4.c | 7 +-
tools/testing/selftests/bpf/progs/tailcall5.c | 7 +-
tools/testing/selftests/bpf/progs/tailcall6.c | 34 +
.../selftests/bpf/progs/tailcall_bpf2bpf1.c | 7 +-
.../selftests/bpf/progs/tailcall_bpf2bpf2.c | 7 +-
.../selftests/bpf/progs/tailcall_bpf2bpf3.c | 11 +-
.../selftests/bpf/progs/tailcall_bpf2bpf4.c | 15 +-
tools/testing/selftests/bpf/progs/tcp_rtt.c | 1 -
tools/testing/selftests/bpf/progs/test_btf_haskv.c | 2 -
.../selftests/bpf/progs/test_btf_map_in_map.c | 14 +-
tools/testing/selftests/bpf/progs/test_btf_newkv.c | 2 -
tools/testing/selftests/bpf/progs/test_btf_nokv.c | 2 -
.../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 2 +-
.../testing/selftests/bpf/progs/test_cgroup_link.c | 4 +-
tools/testing/selftests/bpf/progs/test_check_mtu.c | 12 +-
.../selftests/bpf/progs/test_cls_redirect.c | 2 +-
.../selftests/bpf/progs/test_core_reloc_mods.c | 9 +
.../selftests/bpf/progs/test_enable_stats.c | 2 +-
.../testing/selftests/bpf/progs/test_global_data.c | 2 +-
.../selftests/bpf/progs/test_global_func1.c | 2 +-
.../selftests/bpf/progs/test_global_func3.c | 2 +-
.../selftests/bpf/progs/test_global_func5.c | 2 +-
.../selftests/bpf/progs/test_global_func6.c | 2 +-
.../selftests/bpf/progs/test_global_func7.c | 2 +-
.../selftests/bpf/progs/test_ksyms_module.c | 46 +-
.../testing/selftests/bpf/progs/test_ksyms_weak.c | 2 +-
tools/testing/selftests/bpf/progs/test_l4lb.c | 2 -
.../testing/selftests/bpf/progs/test_map_in_map.c | 13 +-
.../selftests/bpf/progs/test_map_in_map_invalid.c | 2 +-
.../bpf/progs/test_misc_tcp_hdr_options.c | 2 +-
.../selftests/bpf/progs/test_module_attach.c | 14 +
.../selftests/bpf/progs/test_pe_preserve_elems.c | 8 +-
.../testing/selftests/bpf/progs/test_perf_buffer.c | 22 +-
tools/testing/selftests/bpf/progs/test_pinning.c | 2 -
.../selftests/bpf/progs/test_pinning_invalid.c | 2 -
.../testing/selftests/bpf/progs/test_pkt_access.c | 3 +-
.../selftests/bpf/progs/test_pkt_md_access.c | 4 +-
.../testing/selftests/bpf/progs/test_probe_user.c | 28 +-
.../selftests/bpf/progs/test_queue_stack_map.h | 2 -
.../bpf/progs/test_select_reuseport_kern.c | 6 +-
tools/testing/selftests/bpf/progs/test_sk_assign.c | 3 +-
tools/testing/selftests/bpf/progs/test_sk_lookup.c | 45 +-
.../selftests/bpf/progs/test_sk_lookup_kern.c | 37 +-
.../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 2 -
tools/testing/selftests/bpf/progs/test_skb_ctx.c | 7 +-
.../testing/selftests/bpf/progs/test_skb_helpers.c | 2 +-
.../selftests/bpf/progs/test_skc_to_unix_sock.c | 40 +
tools/testing/selftests/bpf/progs/test_skeleton.c | 18 +
.../selftests/bpf/progs/test_sockmap_kern.h | 1 -
.../selftests/bpf/progs/test_sockmap_listen.c | 3 +-
.../bpf/progs/test_sockmap_skb_verdict_attach.c | 2 +-
.../selftests/bpf/progs/test_sockmap_update.c | 2 +-
.../selftests/bpf/progs/test_stacktrace_build_id.c | 5 +-
.../selftests/bpf/progs/test_stacktrace_map.c | 4 +-
tools/testing/selftests/bpf/progs/test_tc_bpf.c | 2 +-
tools/testing/selftests/bpf/progs/test_tc_neigh.c | 6 +-
.../selftests/bpf/progs/test_tc_neigh_fib.c | 6 +-
tools/testing/selftests/bpf/progs/test_tc_peer.c | 10 +-
.../bpf/progs/test_tcp_check_syncookie_kern.c | 4 +-
.../testing/selftests/bpf/progs/test_tcp_estats.c | 1 -
.../selftests/bpf/progs/test_tcp_hdr_options.c | 2 +-
.../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 -
.../selftests/bpf/progs/test_tcpnotify_kern.c | 6 +-
.../testing/selftests/bpf/progs/test_tracepoint.c | 1 -
.../testing/selftests/bpf/progs/test_tunnel_kern.c | 2 -
tools/testing/selftests/bpf/progs/test_xdp.c | 4 +-
.../bpf/progs/test_xdp_adjust_tail_grow.c | 2 +-
.../bpf/progs/test_xdp_adjust_tail_shrink.c | 4 +-
.../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 4 +-
.../selftests/bpf/progs/test_xdp_devmap_helpers.c | 2 +-
tools/testing/selftests/bpf/progs/test_xdp_link.c | 2 +-
tools/testing/selftests/bpf/progs/test_xdp_loop.c | 4 +-
.../selftests/bpf/progs/test_xdp_noinline.c | 4 +-
.../selftests/bpf/progs/test_xdp_redirect.c | 2 -
.../bpf/progs/test_xdp_with_cpumap_helpers.c | 4 +-
.../bpf/progs/test_xdp_with_devmap_helpers.c | 4 +-
tools/testing/selftests/bpf/progs/trace_vprintk.c | 33 +
tools/testing/selftests/bpf/progs/twfw.c | 58 +
tools/testing/selftests/bpf/progs/xdp_dummy.c | 2 +-
.../selftests/bpf/progs/xdp_redirect_multi_kern.c | 4 +-
tools/testing/selftests/bpf/progs/xdping_kern.c | 4 +-
tools/testing/selftests/bpf/progs/xdpwall.c | 365 +
tools/testing/selftests/bpf/test_bpftool.py | 22 +-
tools/testing/selftests/bpf/test_bpftool_build.sh | 4 +
tools/testing/selftests/bpf/test_btf.h | 3 +
tools/testing/selftests/bpf/test_flow_dissector.sh | 10 +-
tools/testing/selftests/bpf/test_progs.c | 710 +-
tools/testing/selftests/bpf/test_progs.h | 40 +-
tools/testing/selftests/bpf/test_sockmap.c | 35 +-
tools/testing/selftests/bpf/test_sysctl.c | 4 +-
.../selftests/bpf/test_tcp_check_syncookie.sh | 4 +-
tools/testing/selftests/bpf/test_tunnel.sh | 5 +-
tools/testing/selftests/bpf/test_verifier.c | 12 +-
tools/testing/selftests/bpf/test_xdp_meta.sh | 5 +-
tools/testing/selftests/bpf/test_xdp_redirect.sh | 4 +-
.../selftests/bpf/test_xdp_redirect_multi.sh | 2 +-
tools/testing/selftests/bpf/test_xdp_veth.sh | 4 +-
tools/testing/selftests/bpf/test_xdp_vlan.sh | 7 +-
tools/testing/selftests/bpf/trace_helpers.c | 1 +
.../testing/selftests/bpf/verifier/array_access.c | 2 +-
.../selftests/bpf/verifier/atomic_cmpxchg.c | 38 +
.../testing/selftests/bpf/verifier/atomic_fetch.c | 57 +
.../selftests/bpf/verifier/atomic_invalid.c | 25 +
tools/testing/selftests/bpf/verifier/calls.c | 23 +
tools/testing/selftests/bpf/verifier/ctx_skb.c | 74 +-
tools/testing/selftests/bpf/verifier/jit.c | 69 +-
tools/testing/selftests/bpf/verifier/lwt.c | 2 +-
.../bpf/verifier/perf_event_sample_period.c | 6 +-
tools/testing/selftests/bpf/verifier/spill_fill.c | 161 +
tools/testing/selftests/bpf/vmtest.sh | 6 +-
tools/testing/selftests/bpf/xdping.c | 7 +-
tools/testing/selftests/bpf/xdpxceiver.c | 961 +-
tools/testing/selftests/bpf/xdpxceiver.h | 75 +-
.../drivers/net/dsa/test_bridge_fdb_stress.sh | 47 +
.../drivers/net/mlxsw/devlink_trap_control.sh | 7 +-
.../drivers/net/mlxsw/devlink_trap_policer.sh | 32 +-
.../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 50 +-
.../selftests/drivers/net/mlxsw/mlxsw_lib.sh | 50 +
.../drivers/net/mlxsw/rif_mac_profile_scale.sh | 72 +
.../drivers/net/mlxsw/rif_mac_profiles.sh | 213 +
.../drivers/net/mlxsw/rif_mac_profiles_occ.sh | 117 +
.../selftests/drivers/net/mlxsw/rtnetlink.sh | 112 +-
.../selftests/drivers/net/mlxsw/sch_offload.sh | 290 +
.../selftests/drivers/net/mlxsw/sch_red_core.sh | 129 +-
.../selftests/drivers/net/mlxsw/sch_red_ets.sh | 64 +-
.../selftests/drivers/net/mlxsw/sch_red_root.sh | 8 +
.../mlxsw/spectrum-2/devlink_trap_tunnel_ipip6.sh | 250 +
.../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 9 +-
.../net/mlxsw/spectrum-2/rif_mac_profile_scale.sh | 16 +
.../net/mlxsw/spectrum/devlink_lib_spectrum.sh | 6 +-
.../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +-
.../net/mlxsw/spectrum/rif_mac_profile_scale.sh | 16 +
.../selftests/drivers/net/mlxsw/tc_restrictions.sh | 3 +-
.../selftests/drivers/net/mlxsw/tc_sample.sh | 13 +-
.../drivers/net/netdevsim/ethtool-common.sh | 2 +-
.../drivers/net/netdevsim/tc-mq-visibility.sh | 77 +
.../drivers/net/ocelot/tc_flower_chains.sh | 50 +-
tools/testing/selftests/net/.gitignore | 5 +
tools/testing/selftests/net/Makefile | 3 +
tools/testing/selftests/net/amt.sh | 284 +
.../selftests/net/arp_ndisc_evict_nocarrier.sh | 220 +
tools/testing/selftests/net/cmsg_so_mark.c | 67 +
tools/testing/selftests/net/cmsg_so_mark.sh | 61 +
tools/testing/selftests/net/config | 1 +
tools/testing/selftests/net/fib_nexthops.sh | 1 +
.../selftests/net/forwarding/bridge_igmp.sh | 12 +-
.../testing/selftests/net/forwarding/bridge_mld.sh | 12 +-
.../selftests/net/forwarding/devlink_lib.sh | 6 -
.../net/forwarding/forwarding.config.sample | 4 +
.../selftests/net/forwarding/ip6gre_flat.sh | 65 +
.../selftests/net/forwarding/ip6gre_flat_key.sh | 65 +
.../selftests/net/forwarding/ip6gre_flat_keys.sh | 65 +
.../selftests/net/forwarding/ip6gre_hier.sh | 65 +
.../selftests/net/forwarding/ip6gre_hier_key.sh | 65 +
.../selftests/net/forwarding/ip6gre_hier_keys.sh | 65 +
.../testing/selftests/net/forwarding/ip6gre_lib.sh | 438 +
tools/testing/selftests/net/forwarding/lib.sh | 19 +-
.../selftests/net/forwarding/sch_tbf_etsprio.sh | 28 +
.../testing/selftests/net/forwarding/tc_common.sh | 10 +
tools/testing/selftests/net/ioam6.sh | 208 +-
tools/testing/selftests/net/mptcp/.gitignore | 1 +
tools/testing/selftests/net/mptcp/Makefile | 2 +-
tools/testing/selftests/net/mptcp/mptcp_connect.c | 72 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 7 +-
tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 683 +
tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 31 +-
tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +-
tools/testing/selftests/net/mptcp/simult_flows.sh | 36 +-
tools/testing/selftests/net/tls.c | 28 +-
tools/testing/selftests/seccomp/seccomp_bpf.c | 6 +-
2303 files changed, 217203 insertions(+), 52100 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-timecard
create mode 100644 Documentation/bpf/bpf_licensing.rst
create mode 100644 Documentation/devicetree/bindings/net/asix,ax88796c.yaml
delete mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.txt
create mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.yaml
create mode 100644 Documentation/devicetree/bindings/net/lantiq,etop-xway.yaml
delete mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt
create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.yaml
delete mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.txt
create mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
create mode 100644 Documentation/networking/devlink/iosm.rst
create mode 100644 Documentation/networking/devlink/octeontx2.rst
delete mode 100644 arch/mips/net/bpf_jit.c
delete mode 100644 arch/mips/net/bpf_jit.h
delete mode 100644 arch/mips/net/bpf_jit_asm.S
create mode 100644 arch/mips/net/bpf_jit_comp.c
create mode 100644 arch/mips/net/bpf_jit_comp.h
create mode 100644 arch/mips/net/bpf_jit_comp32.c
create mode 100644 arch/mips/net/bpf_jit_comp64.c
delete mode 100644 arch/mips/net/ebpf_jit.c
create mode 100644 drivers/net/amt.c
create mode 100644 drivers/net/dsa/rtl8365mb.c
create mode 100644 drivers/net/ethernet/asix/Kconfig
create mode 100644 drivers/net/ethernet/asix/Makefile
create mode 100644 drivers/net/ethernet/asix/ax88796c_ioctl.c
create mode 100644 drivers/net/ethernet/asix/ax88796c_ioctl.h
create mode 100644 drivers/net/ethernet/asix/ax88796c_main.c
create mode 100644 drivers/net/ethernet/asix/ax88796c_main.h
create mode 100644 drivers/net/ethernet/asix/ax88796c_spi.c
create mode 100644 drivers/net/ethernet/asix/ax88796c_spi.h
create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_repr.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_repr.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag.c
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/diag/dev_tracepoint.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/diag/sf_tracepoint.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/diag/vhca_tracepoint.h
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/rs.c
delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio.h
delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio_txrx.c
delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/testmode.c
create mode 100644 drivers/net/wireless/mediatek/mt76/sdio.h
create mode 100644 drivers/net/wireless/mediatek/mt76/sdio_txrx.c
create mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig
create mode 100644 drivers/net/wireless/realtek/rtw89/Makefile
create mode 100644 drivers/net/wireless/realtek/rtw89/cam.c
create mode 100644 drivers/net/wireless/realtek/rtw89/cam.h
create mode 100644 drivers/net/wireless/realtek/rtw89/coex.c
create mode 100644 drivers/net/wireless/realtek/rtw89/coex.h
create mode 100644 drivers/net/wireless/realtek/rtw89/core.c
create mode 100644 drivers/net/wireless/realtek/rtw89/core.h
create mode 100644 drivers/net/wireless/realtek/rtw89/debug.c
create mode 100644 drivers/net/wireless/realtek/rtw89/debug.h
create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c
create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h
create mode 100644 drivers/net/wireless/realtek/rtw89/fw.c
create mode 100644 drivers/net/wireless/realtek/rtw89/fw.h
create mode 100644 drivers/net/wireless/realtek/rtw89/mac.c
create mode 100644 drivers/net/wireless/realtek/rtw89/mac.h
create mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c
create mode 100644 drivers/net/wireless/realtek/rtw89/pci.c
create mode 100644 drivers/net/wireless/realtek/rtw89/pci.h
create mode 100644 drivers/net/wireless/realtek/rtw89/phy.c
create mode 100644 drivers/net/wireless/realtek/rtw89/phy.h
create mode 100644 drivers/net/wireless/realtek/rtw89/ps.c
create mode 100644 drivers/net/wireless/realtek/rtw89/ps.h
create mode 100644 drivers/net/wireless/realtek/rtw89/reg.h
create mode 100644 drivers/net/wireless/realtek/rtw89/regd.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h
create mode 100644 drivers/net/wireless/realtek/rtw89/sar.c
create mode 100644 drivers/net/wireless/realtek/rtw89/sar.h
create mode 100644 drivers/net/wireless/realtek/rtw89/ser.c
create mode 100644 drivers/net/wireless/realtek/rtw89/ser.h
create mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h
create mode 100644 drivers/net/wireless/realtek/rtw89/util.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_coredump.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_coredump.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_devlink.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_devlink.h
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_flash.c
create mode 100644 drivers/net/wwan/iosm/iosm_ipc_flash.h
delete mode 100644 drivers/of/of_net.c
delete mode 100644 drivers/ptp/idt8a340_reg.h
delete mode 100644 include/linux/netfilter_ingress.h
create mode 100644 include/linux/netfilter_netdev.h
create mode 100644 include/net/amt.h
create mode 100644 include/trace/events/mctp.h
create mode 100644 include/uapi/linux/amt.h
create mode 100644 kernel/bpf/bloom_filter.c
create mode 100644 net/bluetooth/eir.c
create mode 100644 net/bluetooth/eir.h
create mode 100644 net/bluetooth/hci_codec.c
create mode 100644 net/bluetooth/hci_codec.h
create mode 100644 net/bpf/bpf_dummy_struct_ops.c
create mode 100644 net/core/of_net.c
create mode 100644 net/dsa/tag_rtl8_4.c
create mode 100644 net/ethtool/module.c
create mode 100644 net/mctp/test/route-test.c
create mode 100644 net/mctp/test/utils.c
create mode 100644 net/mctp/test/utils.h
rename net/qrtr/{qrtr.c => af_qrtr.c} (100%)
create mode 100644 net/smc/smc_tracepoint.c
create mode 100644 net/smc/smc_tracepoint.h
create mode 100755 scripts/pahole-flags.sh
create mode 100644 tools/lib/bpf/libbpf_version.h
create mode 100644 tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bloom_filter_map.sh
create mode 100644 tools/testing/selftests/bpf/benchs/run_common.sh
create mode 100644 tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_tag.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/trace_vprintk.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/verif_stats.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdpwall.c
create mode 100644 tools/testing/selftests/bpf/progs/bloom_filter_bench.c
create mode 100644 tools/testing/selftests/bpf/progs/bloom_filter_map.c
create mode 100644 tools/testing/selftests/bpf/progs/dummy_st_ops.c
create mode 100644 tools/testing/selftests/bpf/progs/get_branch_snapshot.c
create mode 100644 tools/testing/selftests/bpf/progs/tag.c
create mode 100644 tools/testing/selftests/bpf/progs/tailcall6.c
create mode 100644 tools/testing/selftests/bpf/progs/test_skc_to_unix_sock.c
create mode 100644 tools/testing/selftests/bpf/progs/trace_vprintk.c
create mode 100644 tools/testing/selftests/bpf/progs/twfw.c
create mode 100644 tools/testing/selftests/bpf/progs/xdpwall.c
create mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch.c
create mode 100644 tools/testing/selftests/bpf/verifier/atomic_invalid.c
create mode 100755 tools/testing/selftests/drivers/net/dsa/test_bridge_fdb_stress.sh
create mode 100644 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profile_scale.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profiles.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profiles_occ.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_offload.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/devlink_tr [...]
create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/rif_mac_pr [...]
create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/rif_mac_prof [...]
create mode 100755 tools/testing/selftests/drivers/net/netdevsim/tc-mq-visibility.sh
create mode 100644 tools/testing/selftests/net/amt.sh
create mode 100755 tools/testing/selftests/net/arp_ndisc_evict_nocarrier.sh
create mode 100644 tools/testing/selftests/net/cmsg_so_mark.c
create mode 100755 tools/testing/selftests/net/cmsg_so_mark.sh
create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat.sh
create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_key.sh
create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_keys.sh
create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier.sh
create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_key.sh
create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_keys.sh
create mode 100644 tools/testing/selftests/net/forwarding/ip6gre_lib.sh
create mode 100644 tools/testing/selftests/net/mptcp/mptcp_sockopt.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.