This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 312a3342f50 Update gcc sv.po.
new c4551a27620 add ASM_OUTPUT_MAX_SKIP_ALIGN to i386.h
new e52494da916 merge ix86- and x86_64-*-* in config.gcc
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/config.gcc | 40 +---------------------------------------
gcc/config/i386/darwin.h | 12 ------------
gcc/config/i386/dragonfly.h | 17 -----------------
gcc/config/i386/freebsd.h | 13 -------------
gcc/config/i386/gas.h | 16 ----------------
gcc/config/i386/gnu-user.h | 12 ------------
gcc/config/i386/i386.c | 4 ++--
gcc/config/i386/i386.h | 14 +++++++-------
gcc/config/i386/i386.md | 4 ++--
gcc/config/i386/iamcu.h | 10 ----------
gcc/config/i386/lynx.h | 18 ------------------
gcc/config/i386/netbsd-elf.h | 16 ----------------
gcc/config/i386/openbsdelf.h | 16 ----------------
gcc/config/i386/x86-64.h | 24 ------------------------
14 files changed, 12 insertions(+), 204 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 9d31d2338950 Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/ [...]
new 3204a7fb98a3 kbuild: prefix $(srctree)/ to some included Makefiles
new 57fd251c7896 kbuild: split cc-option and friends to scripts/Makefile.compiler
new 805b2e1d427a kbuild: include Makefile.compiler only when compiler is needed
new 609bbb4de4f8 kbuild: show warning if 'make headers_check' is used
new 5cc124720461 kbuild: add CONFIG_VMLINUX_MAP expert option
new 0b956e204132 kbuild: apply fixdep logic to link-vmlinux.sh
new a6601e01cd54 kbuild: rename multi-used-* to multi-obj-*
new a34e6d1e4a49 kbuild: move $(strip ) to suffix-search definition
new c91d4e47e10e Makefile: Remove '--gcc-toolchain' flag
new eec08090bcc1 Makefile: Only specify '--prefix=' when building with clan [...]
new 879a3209009f docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02
new 6e0839fda3f8 kbuild: replace sed with $(subst ) or $(patsubst )
new e24b3ffcf421 kbuild: collect minimum tool versions into scripts/min-too [...]
new ba64beb17493 kbuild: check the minimum assembler version in Kconfig
new 2e98815794fb kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh
new 987fdfec2410 arm64: move --fix-cortex-a53-843419 linker test to Kconfig
new 69bc8d386aeb kbuild: generate Module.symvers only when vmlinux exists
new 5ab70ff4286f kbuild: do not set -w for vmlinux.o modpost
new 4475dff55c54 kbuild: fix false-positive modpost warning when all symbol [...]
new f3945833e436 scripts: modpost.c: Fix a few typos
new 4b97ec0e9cfd kbuild: remove unneeded mkdir for external modules_install
new 3e3005df73b5 kbuild: unify modules(_install) for in-tree and external modules
new 3ac42b211253 kbuild: show the target directory for depmod log
new 1a998be620a1 kbuild: check module name conflict for external modules as well
new 7f69180b8e90 kbuild: rename extmod-prefix to extmod_prefix
new ccae4cfa7bfb kbuild: refactor scripts/Makefile.modinst
new 65ce9c38326e kbuild: move module strip/compression code into scripts/Ma [...]
new 961ab4a3cd66 kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...]
new d4bbe942098b kbuild: remove CONFIG_MODULE_COMPRESS
new c3d7ef377eb2 kbuild: add support for zstd compressed modules
new d8fc9b667d48 sysctl: use min() helper for namecmp()
new b186f2c3d877 alpha: syscalls: switch to generic syscalltbl.sh
new 14b36dcfd640 alpha: syscalls: switch to generic syscallhdr.sh
new a92359aa6de8 ia64: syscalls: switch to generic syscalltbl.sh
new 6e74bc4c8454 ia64: syscalls: switch to generic syscallhdr.sh
new 1fdd7433a98a kbuild: add an elfnote for whether vmlinux is built with lto
new 35f93a09e968 MAINTAINERS: add pattern for dummy-tools
new e3456056f1d9 kbuild: remove TMPO from try-run
new 0e0345b77ac4 kbuild: redo fake deps at include/config/*.h
new b61442df748f tools: do not include scripts/Kbuild.include
new 82526ef43399 kbuild: deb-pkg: change the source package name to linux-upstream
new f634ca650f72 kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test
new b0030af53a74 Merge tag 'kbuild-v5.13' of git://git.kernel.org/pub/scm/l [...]
new 89145649b0d0 kconfig: split randconfig setup code into set_randconfig_seed()
new ed562c53104f kconfig: refactor option parse code
new bafc47913216 kconfig: add long options --help and --silent
new ee4c6f00dcee kconfig: add help messages for --help (-h) and --silent (-s)
new 9a3c3bc820be kconfig: remove assignment for Kconfig file
new 15e68d09458f kconfig: move conf_rewrite_mod_or_yes() to conf.c
new 98f8475c7869 kconfig: move conf_set_all_new_symbols() to conf.c
new 406616213bb7 kconfig: move JUMP_NB to mconf.c
new b75b0a819af9 kconfig: change defconfig_list option to environment variable
new dd4659963a4d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...]
new f8f0d06438e5 kconfig: do not use allnoconfig_y option
new ab838577aaae kconfig: remove allnoconfig_y option
new 6dd85ff178cd kconfig: change "modules" from sub-option to first-level a [...]
new a69b191f6297 kconfig: use true and false for bool variable
new 21f8b32fbdbc kconfig: streamline_config.pl: Couple of typo fixes
new bffbf6e2ad6a kconfig: lxdialog: A spello fix and a punctuation added
new 1f035a52918a kconfig: nconf: fix core dump when searching in empty menu
new 5ee546594025 kconfig: change sym_change_count to a boolean flag
new f02aa48dde8b kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only fo [...]
new 68876c38c4b3 kconfig: mconf,nconf: remove unneeded '\0' termination aft [...]
new 7f5ff55bf8eb kconfig: nconf: fix NORMAL attributes
new 2ba50da9ec34 kconfig: nconf: get rid of (void) casts from wattrset() calls
new 16b0e10238b4 kconfig: nconf: remove unneeded default for menu prompt
new 93487b17b147 kconfig: nconf: refactor attributes setup code
new ecdb733f8fa8 kconfig: nconf: change set_config_filename() to void function
new 0a94768cfda6 kconfig: nconf: remove meaningless wattrset() call from sh [...]
new 08718745d861 kconfig: nconf: refactor in print_in_middle()
new a77a05dc9cf2 kconfig: split menu.c out of parser.y
new 8c94b430b9f6 kconfig: nconf: stop endless search loops
new 989e5d4b576f kconfig: remove unused PACKAGE definition
new ed63ef779697 kconfig: gconf: remove unused code
new 5fb35ec10bb0 kconfig: highlight gconfig 'comment' lines with '***'
new 92f8a9217a12 kconfig: highlight xconfig 'comment' lines with '***'
new 8ac27f2c6eac kconfig: refactor .gitignore
new 8ca5297e7e38 Merge tag 'kconfig-v5.13' of git://git.kernel.org/pub/scm/ [...]
The 78 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:
.gitignore | 2 +
Documentation/devicetree/bindings/Makefile | 2 +-
Documentation/dontdiff | 2 +
Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +-
Documentation/kbuild/kconfig-language.rst | 23 +-
Documentation/kbuild/kconfig.rst | 8 +
MAINTAINERS | 1 +
Makefile | 238 ++++++--------
arch/Kconfig | 3 +-
arch/alpha/kernel/syscalls/Makefile | 14 +-
arch/alpha/kernel/syscalls/syscallhdr.sh | 36 --
arch/alpha/kernel/syscalls/syscalltbl.sh | 32 --
arch/alpha/kernel/systbls.S | 3 +-
arch/arm64/Kconfig | 3 +
arch/arm64/Makefile | 2 +-
arch/ia64/kernel/entry.S | 3 +-
arch/ia64/kernel/syscalls/Makefile | 16 +-
arch/ia64/kernel/syscalls/syscallhdr.sh | 36 --
arch/ia64/kernel/syscalls/syscalltbl.sh | 32 --
arch/x86/Makefile | 4 +-
fs/proc/proc_sysctl.c | 7 +-
include/linux/compiler-version.h | 2 +-
include/linux/elfnote-lto.h | 14 +
init/Kconfig | 77 +++--
init/version.c | 2 +
kernel/configs/tiny-base.config | 1 +
kernel/gen_kheaders.sh | 2 +-
lib/Kconfig.debug | 13 +-
scripts/Kbuild.include | 80 -----
scripts/Kconfig.include | 6 +
scripts/Makefile.asm-generic | 4 +-
scripts/Makefile.build | 19 +-
scripts/Makefile.clean | 2 +-
scripts/Makefile.compiler | 74 +++++
scripts/Makefile.dtbinst | 2 +-
scripts/Makefile.headersinst | 2 +-
scripts/Makefile.lib | 16 +-
scripts/Makefile.modinst | 113 ++++++-
scripts/Makefile.modpost | 32 +-
scripts/Makefile.modsign | 29 --
scripts/Makefile.package | 2 +-
scripts/as-version.sh | 82 +++++
scripts/basic/fixdep.c | 43 +--
scripts/cc-version.sh | 20 +-
scripts/dummy-tools/gcc | 6 +
scripts/kconfig/.gitignore | 13 +-
scripts/kconfig/Makefile | 21 +-
scripts/kconfig/conf.c | 363 ++++++++++++++++-----
scripts/kconfig/confdata.c | 277 +++-------------
scripts/kconfig/expr.h | 6 -
scripts/kconfig/gconf.c | 15 +-
scripts/kconfig/internal.h | 9 +
scripts/kconfig/lexer.l | 3 -
scripts/kconfig/lkc.h | 21 --
scripts/kconfig/lkc_proto.h | 1 +
scripts/kconfig/lxdialog/util.c | 4 +-
scripts/kconfig/mconf.c | 15 +-
scripts/kconfig/menu.c | 23 +-
scripts/kconfig/nconf.c | 58 ++--
scripts/kconfig/nconf.gui.c | 284 +++++++---------
scripts/kconfig/nconf.h | 51 ++-
scripts/kconfig/parser.y | 27 +-
scripts/kconfig/qconf.cc | 1 +
scripts/kconfig/streamline_config.pl | 4 +-
scripts/kconfig/symbol.c | 3 +-
scripts/kconfig/tests/choice/Kconfig | 2 +-
.../kconfig/tests/choice_value_with_m_dep/Kconfig | 2 +-
scripts/kconfig/tests/conftest.py | 4 +
scripts/kconfig/tests/inter_choice/Kconfig | 2 +-
scripts/ld-version.sh | 11 +-
scripts/link-vmlinux.sh | 12 +
scripts/min-tool-version.sh | 39 +++
scripts/mod/modpost.c | 50 ++-
scripts/modules-check.sh | 4 +-
scripts/test_dwarf5_support.sh | 8 -
tools/build/Build.include | 24 ++
tools/testing/selftests/bpf/Makefile | 2 +-
tools/testing/selftests/kvm/Makefile | 2 +-
tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +-
tools/thermal/tmon/Makefile | 2 +-
80 files changed, 1213 insertions(+), 1264 deletions(-)
delete mode 100644 arch/alpha/kernel/syscalls/syscallhdr.sh
delete mode 100644 arch/alpha/kernel/syscalls/syscalltbl.sh
delete mode 100644 arch/ia64/kernel/syscalls/syscallhdr.sh
delete mode 100644 arch/ia64/kernel/syscalls/syscalltbl.sh
create mode 100644 include/linux/elfnote-lto.h
create mode 100644 kernel/configs/tiny-base.config
create mode 100644 scripts/Makefile.compiler
delete mode 100644 scripts/Makefile.modsign
create mode 100755 scripts/as-version.sh
create mode 100644 scripts/kconfig/internal.h
create mode 100755 scripts/min-tool-version.sh
delete mode 100755 scripts/test_dwarf5_support.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from e197dfae62d gdb: don't use C++17 namespace declaration style
new 3f334074870 [gdb/testsuite] Fix timeout in gdb.base/valgrind-infcall-2.exp
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:
gdb/testsuite/ChangeLog | 6 ++++++
gdb/testsuite/lib/valgrind.exp | 2 +-
2 files changed, 7 insertions(+), 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.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 09e40e44ad0 Fix an access through a null pointer when parsing a corrupt [...]
new e197dfae62d gdb: don't use C++17 namespace declaration style
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:
gdb/ChangeLog | 4 ++++
gdb/auto-load.h | 6 ++++--
2 files changed, 8 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-11
in repository gcc.
from 8a87946e20e Update gcc fr.po.
new 575cc089af3 Update gcc sv.po.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/po/sv.po | 108 +++++++++++++++++++++++------------------------------------
1 file changed, 41 insertions(+), 67 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from b24d8acbfff preprocessor: Handle digit separators in #line [PR82359]
new 86403f4e6e5 i386: Optimize carry flag comparisons a bit
new 312a3342f50 Update gcc sv.po.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/config/i386/i386-expand.c | 8 ++++
gcc/config/i386/i386.md | 4 +-
gcc/po/sv.po | 108 ++++++++++++++++--------------------------
3 files changed, 51 insertions(+), 69 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from f03973251db c++: Add using-declaration testcase
new b24d8acbfff preprocessor: Handle digit separators in #line [PR82359]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/testsuite/g++.dg/cpp1y/digit-sep-line-neg.C | 4 ++++
gcc/testsuite/g++.dg/cpp1y/digit-sep-line.C | 8 ++++++++
libcpp/directives.c | 7 +++++++
3 files changed, 19 insertions(+)
create mode 100644 gcc/testsuite/g++.dg/cpp1y/digit-sep-line-neg.C
create mode 100644 gcc/testsuite/g++.dg/cpp1y/digit-sep-line.C
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 635de956a7f5 Merge tag 'x86-mm-2021-04-29' of git://git.kernel.org/pub/ [...]
new b9fc8b4a5918 bpf: Add kernel/modules BTF presence checks to bpftool fea [...]
new 2463e0734973 netdevice: Add missing IFF_PHONY_HEADROOM self-definition
new c2ff53d8049f net: Add priv_flags for allow tx skb without linear
new ab5bd583b928 virtio-net: Support IFF_TX_SKB_NO_LINEAR flag
new 3914d88f7608 xsk: Respect device's headroom and tailroom on generic xmit path
new 9c8f21e6f885 xsk: Build skb by page (aka generic zerocopy xmit)
new a10787e6d58c bpf: Enable task local storage for tracing programs
new bc235cdb423a bpf: Prevent deadlock from recursive bpf_task_storage_[get [...]
new 1f87dcf116ad selftests/bpf: Add non-BPF_LSM test for task local storage
new c540957a4d1d selftests/bpf: Test deadlock from recursive bpf_task_stora [...]
new 4b0d2d4156cf bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h
new ced47e30ab8b bpf: runqslower: Use task local storage
new a7d24d9582f8 Merge branch 'bpf: enable task local storage for tracing'
new 523a4cf491b3 bpf: Use MAX_BPF_FUNC_REG_ARGS macro
new e6ac593372aa bpf: Rename fixup_bpf_calls and add some comments
new ecde60614d5e selftest/bpf: Make xsk tests less verbose
new d2b0dfd5d1f9 selftests/bpf: Expose and rename debug argument
new d3e3bf5b4c67 selftests/bpf: Restructure xsk selftests
new b267e5a458a7 selftests/bpf: Introduce xsk statistics tests
new 43c5026be77a Merge branch 'selftests/bpf: xsk improvements and new stats'
new a83586a7ddba bpf: Remove blank line in bpf helper description comment
new 887596095ec2 bpf: Clean up sockmap related Kconfigs
new 5a685cd94b21 skmsg: Get rid of struct sk_psock_parser
new 16137b09a66f bpf: Compute data_end dynamically with JIT code
new e3526bb92a20 skmsg: Move sk_redir from TCP_SKB_CB to skb
new ae8b8332fbb5 sock_map: Rename skb_parser and skb_verdict
new 4675e234b9e1 sock_map: Make sock_map_prog_update() static
new cd81cefb1abc skmsg: Make __sk_psock_purge_ingress_msg() static
new 533342322276 skmsg: Get rid of sk_psock_bpf_run()
new ff9614b81be6 skmsg: Remove unused sk_psock_stop() declaration
new 1e0ab70778bd Merge branch 'sock_map: clean up and refactor code for BPF [...]
new 2854436612c4 selftests/bpf: Propagate error code of the command to vmtest.sh
new 86fd166575c3 selftests/bpf: Copy extras in out-of-srctree builds
new efdb22de7dcd bpf: Factor out visit_func_call_insn() in check_cfg()
new bc2591d63fc9 bpf: Factor out verbose_invalid_scalar()
new 1435137573f9 bpf: Refactor check_func_call() to allow callback function
new 282a0f46d6cd bpf: Change return value of verifier function add_subprog()
new 69c087ba6225 bpf: Add bpf_for_each_map_elem() helper
new 314ee05e2fc6 bpf: Add hashtab support for bpf_for_each_map_elem() helper
new 06dcdcd4b9e8 bpf: Add arraymap support for bpf_for_each_map_elem() helper
new b8f871fa32ad libbpf: Move function is_ldimm64() earlier in libbpf.c
new 53eddb5e04ac libbpf: Support subprog address relocation
new f1f9f0d8d737 bpftool: Print subprog address properly
new 9de7f0fdab32 selftests/bpf: Add hashmap test for bpf_for_each_map_elem( [...]
new 6b9e3331347e selftests/bpf: Add arraymap test for bpf_for_each_map_elem [...]
new cc0f83530934 Merge branch 'bpf: add bpf_for_each_map_elem() helper'
new 04883a079968 tools, bpf_asm: Hard error on out of range jumps
new 85e142cb42a1 tools, bpf_asm: Exit non-zero on errors
new 303dcc25b5c7 tools/runqslower: Allow substituting custom vmlinux.h for [...]
new 6ed6e1c761f6 skmsg: Add function doc for skb->_sk_redir
new 86a35af628e5 selftests/bpf: Add a verifier scale test with unknown boun [...]
new 8fd886911a6a bpf: Add BTF_KIND_FLOAT to uapi
new 1b1ce92b2433 libbpf: Fix whitespace in btf_add_composite() comment
new 22541a9eeb0d libbpf: Add BTF_KIND_FLOAT support
new 737e0f919a8d tools/bpftool: Add BTF_KIND_FLOAT support
new eea154a852e8 selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test
new b1828f0b0482 bpf: Add BTF_KIND_FLOAT support
new 7e72aad3a15c selftest/bpf: Add BTF_KIND_FLOAT tests
new 7999cf7df899 selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplic [...]
new 6be6a0baffc1 bpf: Document BTF_KIND_FLOAT in btf.rst
new 13ec0216c3ac Merge branch 'Add BTF_KIND_FLOAT support'
new 7799e4d9d84f bpf: Import syscall arg documentation
new f67c9cbf6c58 bpf: Add minimal bpf() command documentation
new 6690523bccb3 bpf: Document BPF_F_LOCK in syscall commands
new 8aacb3c8d1a3 bpf: Document BPF_PROG_PIN syscall command
new 32e76b187a90 bpf: Document BPF_PROG_ATTACH syscall command
new 2a3fdca4e3bc bpf: Document BPF_PROG_TEST_RUN syscall command
new 5d999994e05d bpf: Document BPF_PROG_QUERY syscall command
new 0cb804547927 bpf: Document BPF_MAP_*_BATCH syscall commands
new 923a932c982f scripts/bpf: Abstract eBPF API target parameter
new a67882a221e3 scripts/bpf: Add syscall commands printer
new a01d935b2e09 tools/bpf: Remove bpf-helpers from bpftool docs
new 62b379a233a7 selftests/bpf: Templatize man page generation
new accbd33a9b03 selftests/bpf: Test syscall command parsing
new 6197e5b7b1b5 docs/bpf: Add bpf() syscall command reference
new 242029f42691 tools: Sync uapi bpf.h header with latest changes
new 2374e0f1c706 Merge branch 'Improve BPF syscall command documentation'
new 607b9cc92bd7 bpf: Consolidate shared test timing code
new 7c32e8f8bc33 bpf: Add PROG_TEST_RUN support for sk_lookup programs
new 509b2937bce9 selftests: bpf: Convert sk_lookup ctx access tests to PROG [...]
new abab306ff04b selftests: bpf: Check that PROG_TEST_RUN repeats as requested
new b4f894633fa1 selftests: bpf: Don't run sk_lookup in verifier tests
new b0d3df486fcf Merge branch 'PROG_TEST_RUN support for sk_lookup programs'
new 46ac034f769f bpf: Simplify the calculation of variables
new bce8623135fb selftests/bpf: Simplify the calculation of variables
new d01b59c9ae94 bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH
new 256becd45017 selftests, bpf: Extend test_tc_tunnel test with vxlan
new 299194a91451 selftests/bpf: Fix test_attach_probe for powerpc uprobes
new a23b3f5697e6 xsk: Update rings for load-acquire/store-release barriers
new 291471dd1559 libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire
new bbb41728e61a Merge branch 'load-acquire/store-release barriers for'
new a6aac408c561 libbpf: Fix arm64 build
new a0d73acc1e4b selftests/bpf: Fix typo in Makefile
new 3fcd50d6f9a9 selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size
new ccb0e23ca274 selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax
new 34c9a7c5b70c Merge branch 'Add clang-based BTF_KIND_FLOAT tests'
new 11d39cfeecfc selftests/bpf: Fix compiler warning in BPF_KPROBE definiti [...]
new e6a4750ffe9d bpf, xdp: Make bpf_redirect_map() a map operation
new ee75aef23afe bpf, xdp: Restructure redirect actions
new 32f91529e2bd Merge branch 'bpf-xdp-redirect'
new c1acda9807e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 0bb3262c0248 net: socket: use BIT() for MSG_*
new 97c2c69e1926 virtio-net: support XDP when not more queues
new 67a580aad179 drivers: isdn: mISDN: fix spelling typo of 'wheter'
new 4b18d5d1b2ba net: ethernet: chelsiofix: spelling typo of 'rewriteing'
new 3e6f20e09a45 net/rds: Drop duplicate sin and sin6 assignments
new 537a0c5c4218 net: fddi: skfp: smt: Replace one-element array with flexi [...]
new fdeadd6e49b3 net: mscc: ocelot: Fix fall-through warnings for Clang
new 097c8ff042e3 net: 3c509: Fix fall-through warnings for Clang
new 2a86b4a7f7ff net: cassini: Fix fall-through warnings for Clang
new 4cdbe58b4b3c decnet: Fix fall-through warnings for Clang
new 5646fba6eaff net: ax25: Fix fall-through warnings for Clang
new ecd1c6a51fcc net: bridge: Fix fall-through warnings for Clang
new b1866bfff922 net: core: Fix fall-through warnings for Clang
new 90d181ca488f net: rose: Fix fall-through warnings for Clang
new 71ae2cb30531 net: plip: Fix fall-through warnings for Clang
new 134639e9cc0f qed: Fix fall-through warnings for Clang
new 1ddc3229ad3c skbuff: remove some unnecessary operation in skb_segment_list()
new 3559c1ea4336 net: broadcom: bcm4908_enet: read MAC from OF
new 762c1adb1c15 isdn: mISDN: remove unneeded variable 'ret'
new 58c04397f74b sched: act_sample: Implement stats_update callback
new e56763ee50a3 FDDI: if_fddi.h: Update my e-mail address
new 4d248c0deea5 FDDI: defxx: Update my e-mail address
new aa27b8f7a048 FDDI: defza: Update my e-mail address
new 847cbfc014ad net: add a helper to avoid issues with HW TX timestamping [...]
new 13fdb9403d9e net: ipv6: route.c:fix indentation
new 825e8885779d mlxsw: spectrum: Reword an error message for Q-in-Q veto
new 675e5a1e1afa mlxsw: reg: Fix comment about slot_index field in PMAOS register
new 2ab781c2ccf4 mlxsw: spectrum: Bump minimum FW version to xx.2008.2406
new ff12ba3ad78d mlxsw: reg: Extend MFDE register with new log_ip field
new 315afd2068a8 mlxsw: core: Expose MFDE.log_ip to devlink health
new 4734a750f467 mlxsw: Adjust some MFDE fields shift and size to fw implem [...]
new a3c392302aba Merge branch 'mlxsw-misc-updates'
new f626ca682912 FDDI: defxx: Bail out gracefully with unassigned PCI resou [...]
new 193ced4a7959 FDDI: defxx: Make MMIO the configuration default except for EISA
new 795e272e5474 FDDI: defxx: Implement dynamic CSR I/O address space selection
new 4e052626b1a8 FDDI: defxx: Use driver's name with resource requests
new e2359fad458a Merge branch 'defxx-updates'
new 176769d10f96 net: enetc: move the CBDR API to enetc_cbdr.c
new 01121ab73924 net: enetc: save the DMA device for enetc_free_cbdr
new 24be14e3260a net: enetc: squash enetc_alloc_cbdr and enetc_setup_cbdr
new 27f9025d4941 net: enetc: save the mode register address inside struct e [...]
new 0bfde022b345 net: enetc: squash clear_cbdr and free_cbdr into teardown_cbdr
new 5b4daa7f1256 net: enetc: pass bd_count as an argument to enetc_setup_cbdr
new 4b47c0b81ffd net: enetc: don't initialize unused ports from a separate [...]
new c027aa9201eb net: enetc: simplify callers of enetc_rxbd_next
new 7f071a450b08 net: enetc: use enum enetc_active_offloads
new 8580b3c3d786 net: enetc: remove forward-declarations of enetc_clean_{rx [...]
new 0486185ee244 net: enetc: remove forward declaration for enetc_map_tx_buffs
new 7a5222cb7a56 net: enetc: make enetc_refill_rx_ring update the consumer index
new 157611c895d9 Merge branch 'enetc-cleanups'
new 93a4d0ab1e44 staging: dpaa2-switch: remove broken learning and flooding [...]
new 282d47de29c7 staging: dpaa2-switch: fix up initial forwarding configura [...]
new 5dda9a7921c7 staging: dpaa2-switch: remove obsolete .ndo_fdb_{add|del} [...]
new 26d419f36a23 staging: dpaa2-switch: get control interface attributes
new 2877e4f7e189 staging: dpaa2-switch: setup buffer pool and RX path rings
new 04abc97d3ef7 staging: dpaa2-switch: setup dpio
new 0b1b71370458 staging: dpaa2-switch: handle Rx path on control interface
new 7fd94d86b7f4 staging: dpaa2-switch: add .ndo_start_xmit() callback
new 613c0a5810b7 staging: dpaa2-switch: enable the control interface
new 539dda3c5d19 staging: dpaa2-switch: properly setup switching domains
new 16abb6ad6abc staging: dpaa2-switch: move the notifier register to modul [...]
new d671407fccbb staging: dpaa2-switch: accept only vlan-aware upper devices
new 685b480145c1 staging: dpaa2-switch: add fast-ageing on bridge leave
new 1c4928fc2929 staging: dpaa2-switch: prevent joining a bridge while VLAN [...]
new f48298d3fbfa staging: dpaa2-switch: move the driver out of staging
new eeada4105d73 Merge branch 'dpaa2-switch-next'
new 2b5720f26908 ionic: move rx_page_alloc and free
new 4b0a7539a372 ionic: implement Rx page reuse
new f37bc3462e80 ionic: optimize fastpath struct usage
new 89e572e7369f ionic: simplify rx skb alloc
new 55eda6bbe0c8 ionic: rebuild debugfs on qcq swap
new a25edab93b28 ionic: simplify use of completion types
new f2050d913944 Merge branch 'ionic-next'
new 6b9c8f46af9d net: ipv4: route.c: fix space before tab
new 34bb97512641 net: fddi: skfp: Mundane typo fixes throughout the file smt.h
new ee47ed08d75e net: dsa: b53: Add debug prints in b53_vlan_enable()
new b0bade515d36 net: phy: Expose phydev::dev_flags through sysfs
new c53d21af674a netdevsim: fib: Remove redundant code
new 433ccce83504 net: hns3: use FEC capability queried from firmware
new e8194f326205 net: hns3: use pause capability queried from firmware
new 6c6095214a6c Merge branch 'hns3-next'
new ee90c6ba341f seg6: add support for IPv4 decapsulation in ipv6_srh_rcv()
new fbbc5bc2ab8c seg6: ignore routing header with segments left equal to 0
new 1d5d0a078672 Merge branch 'seg6-next'
new 597f48e46b6e nexthop: Pass nh_config to replace_nexthop()
new 96a856256a43 nexthop: __nh_notifier_single_info_init(): Make nh_info an [...]
new 90e1a9e21326 nexthop: Add a dedicated flag for multipath next-hop groups
new 710ec5622306 nexthop: Add netlink defines and enumerators for resilient [...]
new 283a72a5599e nexthop: Add implementation of resilient next-hop groups
new b8f090d0beb1 nexthop: Add data structures for resilient group notifications
new 7c37c7e00411 nexthop: Implement notifiers for resilient nexthop groups
new 56ad5ba344de nexthop: Allow setting "offload" and "trap" indication of [...]
new cfc15c1dbb0b nexthop: Allow reporting activity of nexthop buckets
new a2601e2b1e7e nexthop: Add netlink handlers for resilient nexthop groups
new 8a1bbabb034d nexthop: Add netlink handlers for bucket dump
new 187d4c6b9796 nexthop: Add netlink handlers for bucket get
new 0b4818aabcd6 nexthop: Notify userspace about bucket migrations
new 15e1dd570306 nexthop: Enable resilient next-hop groups
new 2a0186a37700 Merge branch 'nexthop-Resilient-next-hop-groups'
new 7bef147a6ab6 net/mlx5: Don't skip vport check
new d89edb360705 net/mlx5: Remove impossible checks of interface state
new 6dea2f7eff96 net/mlx5: Separate probe vs. reload flows
new 7e615b997802 net/mlx5: Remove second FW tracer check
new 7ad67a20f28f net/mlx5: Don't rely on interface state bit
new fe06992b04a9 net/mlx5: Check returned value from health recover sequence
new 76e68d950a17 net/mlx5e: CT, Avoid false lock dependency warning
new 87f77a679797 net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition
new 5632817b144f net/mlx5e: Add missing include
new fbeab6be054c net/mlx5: Fix indir stable stubs
new 51ada5a52379 net/mlx5e: mlx5_tc_ct_init does not fail
new 3094552bcd72 net/mlx5: SF, Fix return type
new 03e219c4cf84 net/mlx5e: rep: Improve reg_cX conditions
new 61e9508f1e5e net/mlx5: Avoid unnecessary operation
new 9f4d9283388d net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc
new 1bc61c9dd4f1 Merge tag 'mlx5-updates-2021-03-11' of git://git.kernel.or [...]
new 5c7659eba873 mlxsw: spectrum_span: Add SPAN session identifier support
new fa3faeb7aedb mlxsw: reg: Extend mirroring registers with probability ra [...]
new 2dcbd9207b33 mlxsw: spectrum_span: Add SPAN probability rate support
new 20afb9bc480d mlxsw: spectrum_matchall: Split sampling support between ASICs
new 34a277212c67 mlxsw: spectrum_trap: Split sampling traps between ASICs
new cf31190ae0b7 mlxsw: spectrum_matchall: Implement sampling using mirroring
new 1520929e26d5 Merge branch 'mlxsw-Implement-sampling-using-mirroring'
new 1980d3756506 tipc: convert dest node's address to network order
new 97bc84bbd4de tipc: clean up warnings detected by sparse
new 8176f8c0f095 isdn: remove extra spaces in the header file
new f4dae54e486d tcp: plug skb_still_in_host_queue() to TSQ
new a7abf3cd76e1 tcp: consider using standard rtx logic in tcp_rcv_fastopen [...]
new ac3959fd0dcc tcp: remove obsolete check in __tcp_retransmit_skb()
new 5215206d8b15 Merge branch 'tcp-delayed-completions'
new bfdfe7fc1bf9 docs: networking: phy: Improve placement of parenthesis
new 0142f0976475 net/mlx5: DR, Fixed typo in STE v0
new 141247788247 net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1
new cc82a2e6c8af net/mlx5: DR, Add missing vhca_id consume from STEv1
new ad2c99ca7581 net/mlx5: use kvfree() for memory allocated with kvzalloc()
new 797609224164 net/mlx5: remove unneeded semicolon
new 093bd7646937 net/mlx5: Read congestion counters from all ports when lag [...]
new bca08a914501 net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD
new 991b2654605b net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE [...]
new e16cf9d754b9 net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events
new 2119bda642c4 net/mlx5e: allocate 'indirection_rqt' buffer dynamically
new 287e0df021e8 net/mlx5: Display the command index in command mailbox dump
new 69e2916ebce4 net/mlx5: CT: Add support for mirroring
new a3222a2da0a2 net/mlx5e: Allow to match on ICMP parameters
new c232f81b0a00 Merge tag 'mlx5-updates-2021-03-12' of git://git.kernel.or [...]
new 8fab174b78f7 net: macb: poll for fixed link state in SGMII mode
new e276e5e40e92 net: macb: Disable PCS auto-negotiation for SGMII fixed-link mode
new 26d2e0426aac Merge branch 'macb-fixed-link-fixes'
new ab4dda7a8cb7 dt-bindings: net: bcm4908-enet: add optional TX interrupt
new 12bb508bfe5a net: broadcom: bcm4908_enet: support TX interrupt
new 6ad086009f87 net: ipv4: route.c: Fix indentation of multi line comment.
new 01488a0ccd9a net: dsa: bcm_sf2: store PHY interface/mode in port structure
new a9349f08ec6c net: dsa: bcm_sf2: setup BCM4908 internal crossbar
new 257382c54e8c ptp_pch: Remove unused function 'pch_ch_control_read()'
new f90fc37f289c ptp_pch: Move 'pch_*()' prototypes to shared header
new 9ec04c71ab20 ptp: ptp_clockmatrix: Demote non-kernel-doc header to stan [...]
new 287f93ded67f ptp: ptp_p: Demote non-conformant kernel-doc headers and s [...]
new b202923d3a93 Merge branch 'ptp-warnings'
new 86927c9c4d4e netdevsim: fib: Introduce a lock to guard nexthop hashtable
new 40ff83711f76 netdevsim: Create a helper for setting nexthop hardware flags
new d8eaa4facacb netdevsim: Add support for resilient nexthop groups
new c6385c0b67c5 netdevsim: Allow reporting activity on nexthop buckets
new 8e815284a5f9 selftests: fib_nexthops: Declutter test output
new a8f9952d218d selftests: fib_nexthops: List each test case in a different line
new 557205f47dc4 selftests: fib_nexthops: Test resilient nexthop groups
new 386e3792b52a selftests: forwarding: Add resilient hashing test
new 902280cacc03 selftests: forwarding: Add resilient multipath tunneling n [...]
new b8a07c4cea04 selftests: netdevsim: Add test for resilient nexthop group [...]
new e9e90a70cc2d Merge branch 'resil-nhgroups-netdevsim-selftests'
new 6445e17af7c5 mptcp: add rm_list in mptcp_out_options
new cbde27871896 mptcp: add rm_list_tx in mptcp_pm_data
new 5c4a824dcb58 mptcp: add rm_list in mptcp_options_received
new b5c55f334c7f mptcp: add rm_list_rx in mptcp_pm_data
new d0b698ca9a27 mptcp: remove multi addresses in PM
new ddd14bb85dd8 mptcp: remove multi subflows in PM
new 06faa2271034 mptcp: remove multi addresses and subflows in PM
new 0e4a3e68862b mptcp: remove a list of addrs when flushing
new 7028ba8ac968 selftests: mptcp: add invert argument for chk_rm_nr
new f87744ad4244 selftests: mptcp: set addr id for removing testcases
new d2c4333a801c selftests: mptcp: add testcases for removing addrs
new 7c678829efa8 Merge branch 'mptcp-Include-multiple-address-ids-in-RM_ADDR'
new bc9d992ca4d2 sh_eth: rename TRSCER bits
new 4585b72d97cc sh_eth: rename PSR bits
new e2dccaf194dd sh_eth: rename *enum*s still not matching register names
new 0deaeabf2712 sh_eth: place RX/TX descriptor *enum*s after their *struct*s
new 5ab6f96a12f4 Merge branch 'sh_eth-reg-defs'
new f5f2b3e4dcc0 net: hns3: add support for imp-controlled PHYs
new 57a8f46b1bd3 net: hns3: add get/set pause parameters support for imp-co [...]
new 024712f51e57 net: hns3: add ioctl support for imp-controlled PHYs
new b47cfe1f402d net: hns3: add phy loopback support for imp-controlled PHYs
new 4849d9beb8c9 Merge branch 'hns3-imp-phys'
new 25660156f4cc flow_offload: add support for packet-per-second policing
new 6a56e19902af flow_offload: reject configuration of packet-per-second po [...]
new 2ffe0395288a net/sched: act_police: add support for packet-per-second policing
new 361f7e4a7501 Merge branch 'pps-policing'
new b1de0f01b011 batman-adv: Use netif_rx_any_context().
new ebc71a380435 Merge tag 'batadv-next-pullrequest-20210312' of git://git. [...]
new ba2d1c28886c net: dsa: hellcreek: Add devlink VLAN region
new e81813fb5635 net: dsa: hellcreek: Use boolean value
new eb5f3d314180 net: dsa: hellcreek: Move common code to helper
new 292cd449fee3 net: dsa: hellcreek: Add devlink FDB region
new b8eccf2a0dc9 Merge branch 'dsa-hewllcreek-dumps'
new 65c7bc1b7a66 net: ethernet: marvell: Fixed typo in the file sky2.c
new 6fadbdd6dd32 drivers: net: vxlan.c: Fix declaration issue
new e127906b68b4 net: stmmac: Set FIFO sizes for ipq806x
new 3cc9b29ac0e1 docs: net: tweak devlink health documentation
new 6f1629093399 docs: net: add missing devlink health cmd - trigger
new ef700f2ea27e samples: pktgen: allow to specify delay parameter via new opt
new c8fd4852022c samples: pktgen: new append mode
new 0f88e6f35b31 Merge branch 'pktgen-scripts-improvements'
new bd49fea7586b hv_netvsc: Add a comment clarifying batching logic
new f4e6d7cdbfae net: dsa: bcm_sf2: Fill in BCM4908 CFP entries
new 0ccf4d50d14f gro: simplify gro_list_prepare()
new 9dc2c3133785 gro: consistentify napi->gro_hash[x] access in dev_gro_receive()
new d0eed5c32514 gro: give 'hash' variable in dev_gro_receive() a less conf [...]
new 3f79eb3c3a6a Merge branch 'gro-micro-optimize-dev_gro_receive'
new dac06b32c705 flow_dissector: constify bpf_flow_dissector's data pointers
new e3305138da47 skbuff: make __skb_header_pointer()'s data argument const
new f96533cded17 flow_dissector: constify raw input data argument
new 805a25f3a1bd linux/etherdevice.h: misc trailing whitespace cleanup
new 59753ce8b196 ethernet: constify eth_get_headlen()'s data argument
new d206121faf8b skbuff: micro-optimize {,__}skb_header_pointer()
new c6baf7eeb0cf Merge branch 'skbuff-micro-optimize-flow-dissection'
new a03e99d39f19 psample: Encapsulate packet metadata in a struct
new 07e1a5809b59 psample: Add additional metadata attributes
new a8700c3dd0a4 netdevsim: Add dummy psample implementation
new f26b30918dac selftests: netdevsim: Test psample functionality
new e0eeede3d233 mlxsw: pci: Add more metadata fields to CQEv2
new d4cabaadeaad mlxsw: Create dedicated field for Rx metadata in skb contr [...]
new 5ab6dc9fa272 mlxsw: pci: Set extra metadata in skb control block
new e1f78ecdfd59 mlxsw: spectrum: Remove unnecessary RCU read-side critical [...]
new 48990bef1e68 mlxsw: spectrum: Remove mlxsw_sp_sample_receive()
new 2073c6004443 mlxsw: spectrum: Report extra metadata to psample module
new bb24d592e66e selftests: mlxsw: Add tc sample tests
new 2117fce81f6b Merge branch 'psample-Add-additional-metadata-attributes'
new db7284a6ccc4 net: dsa: hellcreek: Offload bridge port flags
new 8f64860f8b56 net: export dev_set_threaded symbol
new acdff0df5426 bonding: Added -ENODEV interpret for slaves option
new 9cb24ea05185 atm: delete include/linux/atm_suni.h
new a7dde236b317 ethernet: amazon: ena: A typo fix in the file ena_com.h
new 6f05a1224174 net: ethernet: intel: igb: Typo fix in the file igb_main.c
new 29c35da10347 net: ethernet: neterion: Fix a typo in the file s2io.c
new 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 suppo [...]
new b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller
new ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform
new e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT
new c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN
new 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller
new 91de5ac99a6e Merge branch 'net-pcs-stmmac=add-C37-AN-SGMII-support'
new 5ec55823438e net: stmmac: add clocks management for gmac driver
new b4d45aee6635 net: stmmac: add platform level clocks management
new 8f2f83765eb0 net: stmmac: dwmac-imx: add platform level clocks manageme [...]
new 63fe60596b9b Merge branch 'stmmac-clocks'
new 6e3bac3eba44 net: phy: add Marvell 88X2222 transceiver support
new 0f13b5e6bf28 net: ipa: make ipa_table_hash_support() inline
new 45f3a13c8166 net: qualcomm: rmnet: mark trailer field endianness
new 50c62a111c48 net: qualcomm: rmnet: simplify some byte order logic
new 9d131d044f89 net: qualcomm: rmnet: kill RMNET_MAP_GET_*() accessor macros
new 16653c16d282 net: qualcomm: rmnet: use masks instead of C bit-fields
new cc1b21ba6251 net: qualcomm: rmnet: don't use C bit-fields in rmnet chec [...]
new 86ca860e12ec net: qualcomm: rmnet: don't use C bit-fields in rmnet chec [...]
new 578ce0468f0b Merge branch 'net-qualcomm-rmnet-stop-using-C-bit-fields'
new 5b039241fe3a ionic: simplify TSO descriptor mapping
new 2da479ca0814 ionic: generic tx skb mapping
new 19fef72cb4ba ionic: simplify tx clean
new 633eddf120ac ionic: aggregate Tx byte counting calls
new 74c7dbe0f8f0 Merge branch 'ionic-tx-updates'
new 1bf343665057 net: mdio: Alphabetically sort header inclusion
new 6d16eadab6db net: dsa: b53: spi: allow device tree probing
new 6f0d32509a92 net: dsa: sja1105: fix error return code in sja1105_cls_fl [...]
new 8aa683041682 net: ipa: fix a duplicated tlv_type value
new 7ac629e390bd net: ipa: fix another QMI message definition
new 6ec7a9c2e8be net: ipa: extend the INDICATION_REGISTER request
new 3f9c066abcab Merge branch 'ipa-qmi-fixes'
new 5acd0cfbfbb5 net: lapbether: Prevent racing when checking whether the n [...]
new da6557edb9f3 dt-bindings: net: Add bcm6368-mdio-mux bindings
new e239756717b5 net: mdio: Add BCM6368 MDIO mux bus controller
new 4b9068b74127 Merge branch 'bcm6368'
new 5a30833b9a16 net: dsa: mt7530: support MDB and bridge flag operations
new 6aa2c371c729 net: bridge: mcast: remove unreachable EHT code
new e09cf582059e net: bridge: mcast: factor out common allow/block EHT handling
new 77f0cae15a39 Merge branch 'bridge-m,cast-cleanups'
new f105f26e4560 net: ipv4: route.c: simplify procfs code
new ccf8b940e5fd e1000e: Leverage direct_complete to speed up s2ram
new 3335369bad99 e1000e: Remove the runtime suspend restriction on CNP+
new 52280f60c9b6 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 0f455371054b Documentation: networking: update the graphical representation
new 7714ee152cd4 Documentation: networking: dsa: rewrite chapter about tagg [...]
new f23f1404ebd3 Documentation: networking: dsa: remove static port count f [...]
new f88439918589 Documentation: networking: dsa: remove references to switc [...]
new f4b5c53a03ea Documentation: networking: dsa: remove TODO about porting [...]
new 5a275f4c2989 Documentation: networking: dsa: document the port_bridge_f [...]
new 8411abbcad8e Documentation: networking: dsa: mention integration with devlink
new a9985444f2b5 Documentation: networking: dsa: add paragraph for the LAG offload
new f8f3c20af1ea Documentation: networking: dsa: add paragraph for the MRP offload
new 6e9530f4c042 Documentation: networking: dsa: add paragraph for the HSR/ [...]
new 0f22ad45f47c Documentation: networking: switchdev: clarify device drive [...]
new 787a4109f468 Documentation: networking: switchdev: fix command for stat [...]
new 51481c51d332 Merge branch 'switchdev-dsa-docs'
new 91306d1d131e net: ipa: Remove useless error message
new cba0445633bc dpaa2-switch: remove unused ABI functions
new 05b363608b5b dpaa2-switch: fix kdoc warnings
new 2b7e3f7d1b7e dpaa2-switch: reduce the size of the if_id bitmap to 64 bits
new 5ac2d254382c dpaa2-switch: fit the function declaration on the same line
new 4fe72de61ec8 dpaa2-eth: fixup kdoc warnings
new 5bdbdb823f03 Merge branch 'dpaa2-switch-small-cleanup'
new 6561df560833 mlxsw: spectrum_matchall: Propagate extack further
new 559313b2cbb7 mlxsw: spectrum_matchall: Push sampling checks to per-ASIC [...]
new e09a59555a30 mlxsw: spectrum_matchall: Pass matchall entry to sampling [...]
new 1b9fc42e46df mlxsw: spectrum: Track sampling triggers in a hash table
new 90f53c53ec4a mlxsw: spectrum: Start using sampling triggers hash table
new 54d0e963f683 mlxsw: spectrum_matchall: Add support for egress sampling
new ca19ea63f739 mlxsw: core_acl_flex_actions: Add mirror sampler action
new 45aad0b7043d mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE
new f0b692c4ee2f selftests: mlxsw: Add tc sample tests for new triggers
new 0f967d9e5a20 selftests: mlxsw: Test egress sampling limitation on Spect [...]
new 46bb5a9c8b8d Merge branch 'mlxsw-Add-support-for-egress-and-policy-base [...]
new 346497c78d15 i40e: optimize for XDP_REDIRECT in xsk path
new 7d52fe2eaddf ixgbe: optimize for XDP_REDIRECT in xsk path
new bb52073645a6 ice: optimize for XDP_REDIRECT in xsk path
new 0d405970828d Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new ebb1bb401303 net: ocelot: Add PGID_BLACKHOLE
new 7c588c3e96e9 net: ocelot: Extend MRP
new 2ed2c5f03911 net: ocelot: Remove ocelot_xfh_get_cpuq
new 35db476a2985 Merge branch 'ocelot-mrp'
new 01035bcc0f91 Revert "net: socket: use BIT() for MSG_*"
new ebfbc46b35cb openvswitch: Warn over-mtu packets only if iface is UP.
new 7a126a43a3dc net: Change dev parameter to const in netif_device_present()
new f031dbd530ea net/mlx5e: Same max num channels for both nic and uplink profiles
new 1aa48ca6aa9f net/mlx5e: Allow legacy vf ndos only if in legacy mode
new ec9457a6f64a net/mlx5e: Distinguish nic and esw offload in tc setup block cb
new ee5260307c54 net/mlx5e: Add offload stats ndos to nic netdev ops
new c97a2c06919a net/mlx5e: Use nic mode netdev ndos and ethtool ops for up [...]
new 2ff349c5edfe net/mlx5e: Verify dev is present in some ndos
new 865d6d1c2df8 net/mlx5e: Move devlink port register and unregister calls
new 5a65d85dc7f4 net/mlx5e: Register nic devlink port with switch id
new c276aae8c19d net/mlx5: Move mlx5e hw resources into a sub object
new c27971d08abe net/mlx5: Move devlink port from mlx5e priv to mlx5e resources
new fec2b4bb39d9 net/mlx5e: Unregister eth-reps devices first
new 7a9fb35e8c3a net/mlx5e: Do not reload ethernet ports when changing eswi [...]
new c55479d0cb6a net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore
new 7dc84de98bab net/mlx5: E-Switch, Protect changing mode while adding rules
new 0c88eda9f559 Merge tag 'mlx5-updates-2021-03-16' of git://git.kernel.or [...]
new 7888fe53b706 ethtool: Add common function for filling out strings
new c8d4725e985d intel: Update drivers to use ethtool_sprintf
new 6a143a7cf947 nfp: Replace nfp_pr_et with ethtool_sprintf
new 83cd23974a73 hisilicon: Update drivers to use ethtool_sprintf
new efbbe4fb5976 ena: Update driver to use ethtool_sprintf
new 3ae0ed376d1c netvsc: Update driver to use ethtool_sprintf
new d7a9a01b4e21 virtio_net: Update driver to use ethtool_sprintf
new 3b78b3067f38 vmxnet3: Update driver to use ethtool_sprintf
new b82e8118c540 bna: Update driver to use ethtool_sprintf
new acebe5b6107c ionic: Update driver to use ethtool_sprintf
new 5c9e418b0616 Merge branch 'ethtool-strings'
new 998d3907f419 tipc: re-organize members of struct publication
new b26b5aa9cebe tipc: move creation of publication item one level up in ca [...]
new 7823f04f34b8 tipc: introduce new unified address type for internal use
new 50a3499ab853 tipc: simplify signature of tipc_namtbl_publish()
new a45ffa68573e tipc: simplify call signatures for publication creation
new 2c98da079063 tipc: simplify signature of tipc_nametbl_withdraw() functions
new 66db239c4894 tipc: rename binding table lookup functions
new 908148bc5046 tipc: refactor tipc_sendmsg() and tipc_lookup_anycast()
new 45ceea2d403b tipc: simplify signature of tipc_namtbl_lookup_mcast_sockets()
new 833f867089e5 tipc: simplify signature of tipc_nametbl_lookup_mcast_nodes()
new 006ed14ef82b tipc: simplify signature of tipc_nametbl_lookup_group()
new 13c9d23f6ac3 tipc: simplify signature of tipc_service_find_range()
new 6e44867b01e6 tipc: simplify signature of tipc_find_service()
new 09f78b851ea3 tipc: simplify api between binding table and topology server
new 429189acac53 tipc: add host-endian copy of user subscription to struct [...]
new 5c8349503d00 tipc: remove some unnecessary warnings
new b7d5e2973e15 Merge branch 'tipc-cleanups-and-simplifications'
new 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error
new ad426d7d966b net: dsa: b53: relax is63xx() condition
new 73a2218cb268 net: ppp: Mundane typo fixes in the file pppoe.c
new 964dbf186eaa net: dsa: tag_brcm: add support for legacy tags
new 46c5176c586c net: dsa: b53: support legacy tags
new 07bcf6855184 Merge branch 'b53-legacy-tags'
new 1b35293b7afc mlxsw: reg: Add egr_et_set field to SPVID
new d8f4da73cea7 mlxsw: reg: Add Switch Port Egress VLAN EtherType Register
new 114a465d890a mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set()
new 0f74fa561730 mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC
new bf677bd25a99 mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on S [...]
new 35f15ab378fa selftests: forwarding: Add test for dual VxLAN bridge
new 1724c97d2f9d selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test
new 930a3a622935 Merge branch 'mlxsw-vlan-=vxlan'
new 63f925dc55b3 octeontx2-af: refactor function npc_install_flow for defau [...]
new d450a23515e0 octeontx2-af: Add support for multi channel in NIX promisc entry
new 56bcef528bd8 octeontx2-af: Use npc_install_flow API for promisc and bro [...]
new b6b0e3667e1b octeontx2-af: Avoid duplicate unicast rule in mcam_rules list
new 058fa3d915ea octeontx2-af: Modify the return code for unsupported flow keys
new f16569420d59 Merge branch 'octeontx2-refactor'
new cfeb961a2b5f Documentation: networking: switchdev: separate bulleted it [...]
new 6b38c5719836 Documentation: networking: switchdev: add missing "and" word
new 8794be45cd45 Documentation: networking: dsa: add missing new line in de [...]
new e322bacb914d Documentation: networking: dsa: demote subsections to simp [...]
new 0929ff71cf92 Documentation: networking: dsa: mention that the master is [...]
new 6ef4f40993e7 Merge branch 'dsa-doc-fixups'
new db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support
new f0744a84f361 ethernet/broadcom:remove unneeded variable: "ret"
new ac1bbf8a81d3 ethernet/microchip:remove unneeded variable: "ret"
new 193c5b2698e3 net: dsa: mv88e6xxx: change serdes lane parameter type fro [...]
new 2fda45f019fd net: dsa: mv88e6xxx: wrap .set_egress_port method
new de776d0d316f net: dsa: mv88e6xxx: add support for mv88e6393x family
new 6584b26020fc net: dsa: mv88e6xxx: implement .port_set_policy for Amethyst
new 4cb50d00fe96 Merge branch 'mv88e6393x'
new a04be4b6b539 net: macb: simplify clk_init with dev_err_probe
new 2b9cef667902 octeontx2-pf: Add ip tos and ip proto icmp/icmpv6 flow off [...]
new 1d4d9e42c240 octeontx2-pf: Add tc flower hardware offload on ingress traffic
new d8ce30e0cf76 octeontx2-pf: add tc flower stats handler for hw offloads
new e638a83f167e octeontx2-pf: TC_MATCHALL egress ratelimiting offload
new 31222162557c Merge branch 'octeon-tc-offloads'
new bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Pri [...]
new 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority [...]
new 09bef8326853 Merge branch 'stmmac-vlan-priority-rx-steering'
new e49aa315cb01 net: stmmac: EST interrupts handling and error reporting
new 9f298959191b net: stmmac: Add EST errors into ethtool statistic
new 7b78702ed757 Merge branch 'stmmac-EST-interrupts-and-ethtool'
new a5538a777b73 net: dsa: b53: mmap: Add device tree support
new 55cfeb396965 net: dsa: bcm_sf2: add function finding RGMII register
new 6859d9154934 net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s)
new ea4fe7e842f6 net-sysfs: convert xps_cpus_show to bitmap_zalloc
new d9a063d207f0 net-sysfs: store the return of get_netdev_queue_index in a [...]
new 73f5e52b15e3 net-sysfs: make xps_cpus_show and xps_rxqs_show consistent
new 255c04a87f43 net: embed num_tc in the xps maps
new 5478fcd0f483 net: embed nr_ids in the xps maps
new 6f36158e0584 net: remove the xps possible_mask
new 044ab86d431b net: move the xps maps to an array
new 402fbb992e13 net: add an helper to copy xps maps to the new dev_maps
new 132f743b01b8 net: improve queue removal readability in __netif_set_xps_queue
new d7be87a687cc net-sysfs: move the rtnl unlock up in the xps show helpers
new 2db6cdaebac8 net-sysfs: move the xps cpus/rxqs retrieval in a common function
new 2d05bf015308 net: fix use after free in xps
new 75b2758abc35 net: NULL the old xps map entries when freeing them
new c2ed62b9975e Merge branch 'net-xps-improve-the-xps-maps-handling'
new e47ded97f972 s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL
new ad4bbd7285ad s390/qeth: enable napi_consume_skb() for pending TX buffers
new d96a8c693d0a s390/qeth: remove RX VLAN filter stubs in L3 driver
new 5108802abcb9 Merge branch 's390-qeth-next'
new d2fd2311de90 net: ipa: fix assumptions about DMA address size
new 3c54b7be5d36 net: ipa: use upper_32_bits()
new e5d4e96b44cf net: ipa: fix table alignment requirement
new 99e75a37bd0a net: ipa: relax 64-bit build requirement
new 44b958a68618 Merge branch 'ipa-32bit'
new cc76ce9e8dc6 net: dsa: Add helper to resolve bridge port from DSA port
new ffcec3f257cc net: dsa: mv88e6xxx: Avoid useless attempts to fast-age LAGs
new d89ef4b8b39c net: dsa: mv88e6xxx: Provide generic VTU iterator
new 34065c58306d net: dsa: mv88e6xxx: Remove some bureaucracy around queryi [...]
new 0806dd465414 net: dsa: mv88e6xxx: Use standard helper for broadcast address
new 7b9f16fe401c net: dsa: mv88e6xxx: Flood all traffic classes on standalo [...]
new 041bd545e124 net: dsa: mv88e6xxx: Offload bridge learning flag
new 8d1d8298eb00 net: dsa: mv88e6xxx: Offload bridge broadcast flooding flag
new d7417ee91858 Merge branch 'mv88e6xxx-offload-bridge-flags'
new 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection
new 21e0b8fc1608 of: of_net: Provide function name and param description
new 7f1330c1b19d /net/hsr: fix misspellings using codespell tool
new a835f9034efb /net/core/: fix misspellings using codespell tool
new 92a310cdcf81 nfc/fdp: Simplify the return expression of fdp_nci_open()
new 269aa0301224 net: cdc_ncm: drop redundant driver-data assignment
new 0f9651bb3ade octeontx2-af: Remove redundant initialization of pointer pfvf
new 536e1004d273 net: lapbether: Close the LAPB device before its underlyin [...]
new d25fde64d1c2 net: ocelot: Fix deletetion of MRP entries from MAC table
new df291e54ccca net: ocelot: support multiple bridges
new 25cc5a5fac15 ionic: code cleanup details
new 2103ed2fab7d ionic: simplify the intr_index use in txq_init
new 9b761574fefc ionic: fix unchecked reference
new acc606d3e4cd ionic: update ethtool support bits for BASET
new 8c775344c768 ionic: block actions during fw reset
new 9e8eaf8427b6 ionic: stop watchdog when in broken state
new e768929de1e4 ionic: protect adminq from early destroy
new 84b9000a4b27 Merge branch 'ionic-fixes'
new 1816bf1f53cb Fix a typo
new e75ec151c108 gro: make net/gro.h self-contained
new 86af2c82c284 gro: add combined call_gro_receive() + INDIRECT_CALL_INET( [...]
new 4a6e7ec93a60 vlan/8021q: avoid retpoline overhead on GRO
new 5588796e8977 ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, [...]
new dea6328b2ea8 Merge branch 'gro-retpoline'
new 38cb57602369 selftests: net: forwarding: Fix a typo
new 497cc00224cf taprio: Handle short intervals and large packets
new 5b6b827413e8 net: phy: at803x: remove at803x_aneg_done()
new e75a2e02ec99 atl1c: switch to napi_gro_receive
new a9d6df642dc8 atl1c: use napi_alloc_skb
new c199fdb8abf5 net: hinic: Remove unnecessary 'out of memory' message
new 44401b677a52 net: hinic: add a blank line after declarations
new e2f84fd17557 net: hinic: remove the repeat word "the" in comment.
new 79d65cab7f85 net: hinic: convert strlcpy to strscpy
new 3674d0539ffa Merge branch 'hinic-cleanups'
new fc72d4773c6b hinic: Remove unused variable.
new b498ee3f7613 r8169: use lower_32_bits/upper_32_bits macros
new 140960564d63 octeontx2-pf: Fix missing spin_lock_init() in otx2_tc_add_flow()
new 745740ac56b8 octeontx2-pf: Fix spelling mistake "ratelimitter" -> "rate [...]
new c54f042dcc1b net: enetc: teardown CBDR during PF/VF unbind
new df4771783d64 net: phy: mscc: Applying LCPLL reset to VSC8584
new 23d12335752f net: phy: mscc: improved serdes calibration applied to VSC8584
new 36d021d1049f net: phy: mscc: coma mode disabled for VSC8584
new 96a2be513936 Merge branch 'mscc-VSC8584-fixes'
new e4a9f45b0be5 net: ipa: make all configuration data constant
new 22e3b314302c net: ipa: fix canary count for SC7180 UC_INFO region
new 8f692169b138 net: ipa: don't define empty memory regions
new 2ef88644e5d4 net: ipa: define some new memory regions
new 37537fa8e973 net: ipa: define QSB limits in configuration data
new 942f0c6e28ed Merge branch 'ipa-update-config-data'
new 919067cc845f net: add CONFIG_PCPU_DEV_REFCNT
new a4e39b999a58 igc: Remove unused MII_CR_RESET
new 1fa81e259b49 igc: Remove unused MII_CR_SPEED
new a5d86bd969ea igc: Remove unused MII_CR_LOOPBACK
new 501f23092ddb igc: Assign boolean values to a bool variable
new f2d75b178532 e1000e: Mark e1000e_pm_prepare() as __maybe_unused
new d773b7957e4f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new b29648ad5b2a net: decnet: Fixed multiple coding style issues
new 8a81efac9417 net: ipa: use configuration data for QSB settings
new b9aa0805ed31 net: ipa: implement MAX_READS_BEATS QSB data
new 8ee5df6598ff net: ipa: split sequencer type in two
new 1690d8a75d87 net: ipa: sequencer type is for TX endpoints only
new b259cc2a036f net: ipa: update some comments in "ipa_data.h"
new e0e7af0d275c Merge branch 'ipa-cfg-data-updates'
new dc4aa50b13f1 r8169: add support for ethtool get_ringparam
new a1e6f641e307 Revert "net: dsa: sja1105: Clear VLAN filtering offload ne [...]
new 227d72063fcc dsa: simplify Kconfig symbols and dependencies
new f57bac3c33e7 netdev: add netdev_queue_set_dql_min_limit()
new 6215afcb9a7e net/sched: cls_flower: use ntohs for struct flow_dissector [...]
new abee13f53e88 net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS
new fd42327f31bb dt-bindings: net: Add Actions Semi Owl Ethernet MAC binding
new de6e0b198239 net: ethernet: actions: Add Actions Semi Owl Ethernet MAC driver
new b31f51832acf MAINTAINERS: Add entries for Actions Semi Owl Ethernet MAC
new 5e8302821527 Merge branch 'actions-semi-ethernet-mac'
new 0853f5ab35e6 NFC: Fix a typo
new f44773058ce2 openvswitch: Fix a typo
new 405a129f5938 linux/qed: Mundane spelling fixes throughout the file
new 5f2b1238b33c net: hns3: refactor out hclge_add_fd_entry()
new 74b755d1dbf1 net: hns3: refactor out hclge_fd_get_tuple()
new fb72699dfef8 net: hns3: refactor for function hclge_fd_convert_tuple
new ae4811913f57 net: hns3: add support for traffic class tuple support for [...]
new fc4243b8de8b net: hns3: refactor flow director configuration
new f07203b0180f net: hns3: refine for hns3_del_all_fd_entries()
new 67b0e1428e2f net: hns3: add support for user-def data of flow director
new 3e0144ad558d Merge branch 'hns3-flow-director'
new 43a440c4007b bnxt_en: Improve the status_reliable flag in bp->fw_health.
new 80a9641f09f8 bnxt_en: Improve wait for firmware commands completion
new a2f3835cc68a bnxt_en: don't fake firmware response success when PCI is [...]
new 15a7deb89549 bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps
new 2924ad95cb51 bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the [...]
new bae8a00379f4 bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after [...]
new 861aae786f2f bnxt_en: Enhance retry of the first message to the firmware.
new c2fbd3c542b4 Merge branch 'bnxt_en-Error-recovery-improvements'
new 3de43dc98615 net: dsa: mv88e6xxx: fix up kerneldoc some more
new c3c3791ce31e cxgb4: Remove redundant NULL check
new f5fcca89f59c net: bridge: declare br_vlan_tunnel_lookup argument tunnel [...]
new 5da9ace3405f net: make xps_needed and xps_rxqs_needed static
new 744b83766322 net: move the ptype_all and ptype_base declarations to inc [...]
new 13e8c216d2ed misdn: avoid -Wempty-body warning
new aa785f93fcb4 net: l2tp: Fix a typo
new 7ec05a603548 net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP
new 7f08ec6e0426 net-sysfs: remove possible sleep from an RCU read-side cri [...]
new 0353b4a96b7a net: bridge: when suppression is enabled exclude RARP packets
new 08c99b92d76c mlxsw: spectrum_router: Remove RTNL assertion
new 26df5acc275b mlxsw: spectrum_router: Consolidate nexthop helpers
new c6a5011bec09 mlxsw: spectrum_router: Only provide MAC address for valid [...]
new 248136fa251a mlxsw: spectrum_router: Adjust comments on nexthop fields
new 031d5c160656 mlxsw: spectrum_router: Introduce nexthop action field
new 1be2361e3ca7 mlxsw: spectrum_router: Prepare for nexthops with trap action
new fc199d7c08c8 mlxsw: spectrum_router: Add nexthop trap action support
new 424603ccdd5e mlxsw: spectrum_router: Rename nexthop update function to [...]
new 29017c643476 mlxsw: spectrum_router: Encapsulate nexthop update in a function
new 40f5429fce69 mlxsw: spectrum_router: Break nexthop group entry validati [...]
new c1efd50002c0 mlxsw: spectrum_router: Avoid unnecessary neighbour updates
new d354fdd923e7 mlxsw: spectrum_router: Create per-ASIC router operations
new 164fa130dd16 mlxsw: spectrum_router: Encode adjacency group size ranges [...]
new ea037b236a05 mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency grou [...]
new ec8136cdcb15 Merge branch 'mlxsw-resil-nexthop-groups-prep'
new 390bd141808d ice: Add more basic protocol support for flow filter
new b199dddbd399 ice: Support non word aligned input set field
new 0577313e5388 ice: Add more advanced protocol support in flow filter
new cbad5db88aaf ice: Support to separate GTP-U uplink and downlink
new 7012dfd1afc3 ice: Enhanced IPv4 and IPv6 flow filter
new da62c5ff9dcd ice: Add support for per VF ctrl VSI enabling
new 1f7ea1cd6a37 ice: Enable FDIR Configure for AVF
new 0ce332fd62f6 ice: Add FDIR pattern action parser for VF
new 346bf2504397 ice: Add new actions support for VF FDIR
new 21606584f1bb ice: Add non-IP Layer2 protocol FDIR filter for AVF
new ef9e4cc589ca ice: Add GTPU FDIR filter for AVF
new 213528fed2f6 ice: Add more FDIR filter type for AVF
new d6218317e2ef ice: Check FDIR program status for AVF
new 0dbfbabb840d iavf: Add framework to enable ethtool ntuple filters
new 527691bf0682 iavf: Support IPv4 Flow Director filters
new e90cbc257a6f iavf: Support IPv6 Flow Director filters
new a6ccffaa8da3 iavf: Support Ethernet Type Flow Director filters
new a6379db818a8 iavf: Enable flex-bytes support
new 853b0df95285 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new a09d042b0862 net: dsa: lantiq: allow to use all GPHYs on xRX300 and xRX330
new 204c7614738e net: dsa: lantiq: verify compatible strings against hardware
new ee83d82407e4 dt-bindings: net: dsa: lantiq: add xRx300 and xRX330 switc [...]
new 3adffc762d5f Merge branch 'lantiq-xrx300-xrx330'
new c7e856c85981 dpaa2-switch: move the dpaa2_switch_fdb_set_egress_flood function
new f054e3e217e4 dpaa2-switch: refactor the egress flooding domain setup
new 1e7cbabfdb12 dpaa2-switch: add support for configuring learning state per port
new b54eb093f5ce dpaa2-switch: add support for configuring per port broadca [...]
new 6253d5e39ce2 dpaa2-switch: add support for configuring per port unknown [...]
new b175dfd7e691 dpaa2-switch: mark skbs with offload_fwd_mark
new 0ca99c84df6b Merge branch 'dpaa2-switch-offload-port-flags'
new add2d7363107 net: set initial device refcount to 1
new 2ed37183abb7 netfilter: flowtable: separate replace, destroy and stats [...]
new c2168e6bd7ec netfilter: Fix fall-through warnings for Clang
new d4a96be65423 netfilter: conntrack: Remove unused variable declaration
new 2fc11745c3ff netfilter: flowtable: consolidate skb_try_make_writable() call
new 2babb46c8c82 netfilter: flowtable: move skb_try_make_writable() before [...]
new 4f08f173d08c netfilter: flowtable: move FLOW_OFFLOAD_DIR_MAX away from [...]
new f4401262b927 netfilter: flowtable: fast NAT functions never fail
new e5075c0badaa netfilter: flowtable: call dst_check() to fall back to cla [...]
new 1b9cd7690a1e netfilter: flowtable: refresh timeout after dst and writab [...]
new 0ce7cf4127f1 netfilter: nftables: update table flags from the commit phase
new 9a255a0635fe Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 1ab568e92bf8 net: dsa: hellcreek: Report switch name and ID
new 65d2dbb30019 net: lapb: Make "lapb_t1timer_running" able to detect an a [...]
new c0e715bbd50e net: bridge: add helper for retrieving the current bridge [...]
new f1d42ea10056 net: bridge: add helper to retrieve the current ageing time
new 4f2673b3a2b6 net: bridge: add helper to replay port and host-joined mdb [...]
new 04846f903b53 net: bridge: add helper to replay port and local fdb entries
new 22f67cdfae6a net: bridge: add helper to replay VLANs installed on port
new 185c9a760a61 net: dsa: call dsa_port_bridge_join when joining a LAG tha [...]
new 2afc526ab342 net: dsa: pass extack to dsa_port_{bridge,lag}_join
new 5961d6a12c13 net: dsa: inherit the actual bridge port flags at join time
new 010e269f91be net: dsa: sync up switchdev objects and port attributes wh [...]
new 81ef35e7619a net: ocelot: call ocelot_netdevice_bridge_join when joinin [...]
new e4bd44e89dcf net: ocelot: replay switchdev events when joining bridge
new c692a0be82bb Merge branch 'bridge-dsa-sandwiched-LAG'
new ef860480ea18 ice: Fix prototype warnings
new c4cdb4efa20c igc: Fix prototype warning
new 39da2cac42d4 e1000e: Fix prototype warning
new 262de08f64e3 intel: clean up mismatched header comments
new 9ded647a5141 ice: Fix fall-through warnings for Clang
new f83a0d0adac6 fm10k: Fix fall-through warnings for Clang
new 27e40255e5ac ixgbe: Fix fall-through warnings for Clang
new 52c406989a51 igb: Fix fall-through warnings for Clang
new d8f0c306985e ixgbevf: Fix fall-through warnings for Clang
new 67831a08a778 e1000: Fix fall-through warnings for Clang
new ed97143e0098 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 437c78f976f5 net: ipa: avoid 64-bit modulus
new ea6c8635d5d5 net: ethernet: indir_table.h is included twice
new 4c94fe88cde4 net: ethernet: Remove duplicate include of vhca_event.h
new 5aa3afe107d9 net: make unregister netdev warning timeout configurable
new e7eae3ad191e net: hns: remove unused get_autoneg()
new 72b06363f124 net: hns: remove unused set_autoneg()
new 5bc72849240d net: hns: remove unused set_rx_ignore_pause_frames()
new 484da1f4f7c3 net: hns: remove unused config_half_duplex()
new cf7fc3566768 net: hns: remove unused NIC_LB_TEST_RX_PKG_ERR
new dcc683b81fc4 net: hns: remove unused HNS_LED_PC_REG
new 4a4ec57c0656 net: hns: remove unnecessary !! operation in hns_mac_confi [...]
new 7f8bcd915724 net: hns: remove redundant variable initialization
new 45b85e47cdd7 Merge branch 'hns-cleanups'
new b3cb91b97c04 bridge: mrp: Disable roles before deleting the MRP instance
new 5b7c0c32c904 net: ocelot: Simplify MRP deletion
new bb11d9ac9d46 Merge branch 'bridge-mrp-next'
new ad248f7761eb net: bridge: Fix missing return assignment from br_vlan_re [...]
new ddb94eafab8b net: resolve forwarding path from virtual netdevice and HW [...]
new e4417d6950b0 net: 8021q: resolve forwarding path for vlan devices
new ec9d16bab615 net: bridge: resolve forwarding path for bridge devices
new bcf2766b1377 net: bridge: resolve forwarding path for VLAN tag actions [...]
new f6efc675c9dd net: ppp: resolve forwarding path for bridge pppoe devices
new 0994d492a1b7 net: dsa: resolve forwarding path for dsa slave ports
new 5139c0c00725 netfilter: flowtable: add xmit path types
new c63a7cc4d795 netfilter: flowtable: use dev_fill_forward_path() to obtai [...]
new 7a27f6ab4135 netfilter: flowtable: use dev_fill_forward_path() to obtai [...]
new 4cd91f7c290f netfilter: flowtable: add vlan support
new e990cef6516d netfilter: flowtable: add bridge vlan filtering support
new 72efd585f714 netfilter: flowtable: add pppoe support
new a11e7973cf91 netfilter: flowtable: add dsa support
new 79d4071ea4c4 selftests: netfilter: flowtable bridge and vlan support
new eeff3000f240 netfilter: flowtable: add offload support for xmit path types
new 73f97025a972 netfilter: nft_flow_offload: use direct xmit if hardware o [...]
new 26267bf9bb57 netfilter: flowtable: bridge vlan hardware offload and switchdev
new 563ae557dd4e net: flow_offload: add FLOW_ACTION_PPPOE_PUSH
new 17e52c0aaad7 netfilter: flowtable: support for FLOW_ACTION_PPPOE_PUSH
new 3fb24a43c975 dsa: slave: add support for TC_SETUP_FT
new d5c53da2b4a5 net: ethernet: mtk_eth_soc: fix parsing packets in GDM
new ba37b7caf1ed net: ethernet: mtk_eth_soc: add support for initializing the PPE
new 502e84e2382d net: ethernet: mtk_eth_soc: add flow offloading support
new 143490cde566 docs: nf_flowtable: update documentation with enhancements
new 4b837ad53be2 Merge branch 'netfilter-flowtable'
new b6c6680b8b3a octeontx2-af: Few mundane typos fixed
new 536e11f96b03 net: sched: Mundane typo fixes
new bef32aa8e412 sfc-falcon: Fix a typo
new 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp
new b7fbc88692e6 octeontx2: fix -Wnonnull warning
new 4adec7f81df8 rhashtable: avoid -Wrestrict warning on overlapping sprint [...]
new 0ef25ed104ac net: phy: add genphy_c45_loopback
new d137c70d0e7a net: phy: marvell10g: Add PHY loopback support
new 8a5c14877a48 Merge branch 'phy-c45-loopback'
new c3dde0ee7163 net: decnet: Fixed multiple Coding Style issues
new 20fd4f421cf4 netdevsim: switch to memdup_user_nul()
new 110eccdb2469 net: enetc: don't depend on system endianness in enetc_set [...]
new e366a39208e5 net: enetc: don't depend on system endianness in enetc_set [...]
new 3c85a8b81cc8 Add Open Routing Protocol ID to `rtnetlink.h`
new c6fc65f48072 mlxsw: spectrum_router: Add support for resilient nexthop groups
new 62b67ff33bee mlxsw: spectrum_router: Add ability to overwrite adjacency [...]
new 197fdfd107e3 mlxsw: spectrum_router: Pass payload pointer to nexthop up [...]
new 617a77f044ed mlxsw: spectrum_router: Add nexthop bucket replacement support
new d7761cb30374 mlxsw: spectrum_router: Update hardware flags on nexthop buckets
new 75d495b02982 mlxsw: reg: Add Router Adjacency Table Activity Dump Register
new debd2b3bf573 mlxsw: spectrum_router: Periodically update activity of ne [...]
new 03490a823915 mlxsw: spectrum_router: Enable resilient nexthop groups to [...]
new 861584724c44 selftests: mlxsw: Test unresolved neigh trap with resilien [...]
new ffd3e9b07b9e selftests: mlxsw: Add resilient nexthop groups configurati [...]
new eb9da2c1b603 Merge branch 'mlxsw-resilient-nh-groups' Ido Schimmel says:
new aa6dd211e4b1 inet: use bigger hash table for IP ID generation
new d1c5688087a0 tcp_metrics: tcpm_hash_bucket is strictly local
new d7f3087b396d net: ipa: reduce IPA version assumptions
new eb09457c9d33 net: ipa: update version definitions
new 647a05f3ae98 net: ipa: define the ENDP_INIT_NAT register
new e6e49e435512 net: ipa: limit local processing context address
new 1910494ee32c net: ipa: move ipa_aggr_granularity_val()
new 810a2e1f1073 net: ipa: increase channels and events
new 69cdfb530f7b Merge branch 'ipa-versions-and-registers'
new d280a2c2b740 Simplify the code by using module_platform_driver macro
new 72a0f6d05292 net/tls: Fix a typo in tls_device.c
new 0e4161d0eda5 net/packet: Fix a typo in af_packet.c
new da1da87fa7fc 6lowpan: Fix some typos in nhc_udp.c
new 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure
new 84c7f6c33f42 hinic: avoid gcc -Wrestrict warning
new efd13b71a3fa Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 04ea63e34a2e selftests/bpf: Fix warning comparing pointer to 0
new a9c80b03e586 bpf: Fix warning comparing pointer to 0
new 2882c48bf8f2 libbpf: xsk: Remove linux/compiler.h header
new 7e8bbe24cb8b libbpf: xsk: Move barriers from libbpf_util.h to xsk.h
new 1211f4e9ae13 Merge branch 'libbpf/xsk cleanups'
new 6503b9f29a47 bpf: Add getter and setter for SO_REUSEPORT through bpf_{g [...]
new 0205e9de4291 libbpf: Avoid inline hint definition from 'linux/stddef.h'
new d94436a5d1a0 samples: bpf: Fix a spelling typo in do_hbm_test.sh
new 23f50b5ac331 bpf: selftests: Remove unused 'nospace_err' in tests for b [...]
new ba3b86b9cef0 s390/bpf: Implement new atomic ops
new 6bd45f2e78f3 kernel/bpf/: Fix misspellings using codespell tool
new 4d0b93896ff8 bpf: Make symbol 'bpf_task_storage_busy' static
new dde7b3f5f2f4 libbpf: Add explicit padding to bpf_xdp_set_link_opts
new 4bbb35836870 bpftool: Fix maybe-uninitialized warnings
new 105b842ba4ef selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test
new 252e3cbf2b62 selftests/bpf: Build everything in debug mode
new 5531939a4def Merge branch 'Build BPF selftests and its libbpf, bpftool [...]
new ebda107e5f22 selftests/bpf: Fix warning comparing pointer to 0
new 56901d483bf1 selftests/bpf: Use nanosleep() syscall instead of sleep() [...]
new 97a19caf1b1f bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly
new 9ae2c26e4324 libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h
new c53a3355eb29 selftests/bpf: drop custom NULL #define in skb_pkt_end selftest
new 6b28276512fd Merge branch 'Provide NULL and KERNEL_VERSION macros in bp [...]
new fdc13979f91e bpf, devmap: Move drop error path to devmap for XDP_REDIRECT
new e14ef4bf0111 libbpf: Expose btf_type_by_id() internally
new f36e99a45dbe libbpf: Generalize BTF and BTF.ext type ID and strings iteration
new 3b029e06f624 libbpf: Rename internal memory-management helpers
new 90d76d3ececc libbpf: Extract internal set-of-strings datastructure APIs
new 9af44bc5d4d7 libbpf: Add generic BTF type shallow copy API
new faf6ed321cf6 libbpf: Add BPF static linker APIs
new 8fd27bf69b86 libbpf: Add BPF static linker BTF and BTF.ext support
new c41226654550 bpftool: Add ability to specify custom skeleton object name
new d80b2fcbe0a0 bpftool: Add `gen object` command to perform BPF static linking
new cab62c37be05 selftests/bpf: Re-generate vmlinux.h and BPF skeletons if [...]
new 14137f3c6218 selftests/bpf: Pass all BPF .o's through BPF static linker
new a0964f526df6 selftests/bpf: Add multi-file statically linked BPF object [...]
new 6d8b271682e2 Merge branch 'BPF static linking'
new ea24b19562fe libbpf: Add explicit padding to btf_dump_emit_type_decl_opts
new 9ef05281e5d0 bpf: Remove insn_buf[] declaration in inner block
new 78b226d48106 libbpf: Skip BTF fixup if object file has no BTF
new e2c69f3a5b4e bpf: Avoid old-style declaration warnings
new 241949e488f3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new ed3038158e7b ethtool: fec: fix typo in kdoc
new 408386817a9d ethtool: fec: remove long structure description
new 240e114411e7 ethtool: fec: sanitize ethtool_fecparam->reserved
new d3b37fc805d9 ethtool: fec: sanitize ethtool_fecparam->active_fec
new 42ce127d9864 ethtool: fec: sanitize ethtool_fecparam->fec
new 6dbf94b264e6 ethtool: clarify the ethtool FEC interface
new 50dad399caa1 Merge branch 'ethtool-FEC'
new b83e214b2e04 tipc: add extack messages for bearer/media failure
new a9bada338b68 net: usb: lan78xx: remove unused including <linux/version.h>
new f1dcffcc8abe net: Fix a misspell in socket.c
new 711550a0b97e qede: remove unused including <linux/version.h>
new ba8be0d49caf net: bcmgenet: remove unused including <linux/version.h>
new 01dc080be6b8 drivers: net: ethernet: struct sk_buff is declared duplicately
new 3f9143f10c3d net: ceph: Fix a typo in osdmap.c
new 897b9fae7a8a net: core: Fix a typo in dev_addr_lists.c
new e51443d54b4e net: decnet: Fix a typo in dn_nsp_in.c
new 952a67f6f6a8 net: dsa: Fix a typo in tag_rtl4_a.c
new cbd801b3b071 net: ipv4: Fix some typos
new c32773c96131 net: gve: convert strlcpy to strscpy
new f67435b555df net: gve: remove duplicated allowed
new 7d644b0c3a50 Merge branch 'gve-cleanups'
new 866f1577ba69 net: dsa: b53: spi: add missing MODULE_DEVICE_TABLE
new 96ef692841e0 r8169: remove rtl_hw_start_8168c_3
new ae8f5867d590 net: ethernet: mtk_eth_soc: remove unused variable 'count'
new b8ecdaaaf328 net: ipa: update IPA register comments
new cc5199ed50f2 net: ipa: update component config register
new e666aa978a55 net: ipa: support IPA interrupt addresses for IPA v4.7
new 4f57b2fa0744 net: ipa: GSI register cleanup
new 42839f9585a0 net: ipa: update GSI ring size registers
new 2ad6f03b5933 net: ipa: expand GSI channel types
new b01483a81a2c Merge branch 'ipa-reg-versions'
new 6c996e19949b net: change netdev_unregister_timeout_secs min value to 1
new 7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per tr [...]
new 29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendl [...]
new 8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, saf [...]
new b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x
new 6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI
new d54e1348d8ef Merge branch 'stmmac-multivector-msi'
new cb9444130662 sysctl: add proc_dou8vec_minmax()
new 4b6bbf17d4e1 ipv4: shrink netns_ipv4 with sysctl conversions
new 1c69dedc8fa7 ipv4: convert ip_forward_update_priority sysctl to u8
new 2932bcda070d inet: convert tcp_early_demux and udp_early_demux to u8
new 4ecc1baf362c tcp: convert elligible sysctls to u8
new 9874b620914b Merge branch 'sysctl-less-storage'
new 794d9b25817a docs: nf_flowtable: fix compilation and warnings
new 6def6e47e24f net/mlx5e: alloc the correct size for indirection_rqt
new 6debae2a9d11 net/mlx5e: Pass q_counter indentifier as parameter to rq_p [...]
new b3a131c2a160 net/mlx5e: Move params logic into its dedicated file
new 895649201845 net/mlx5e: Restrict usage of mlx5e_priv in params logic functions
new ea886000a8ac net/mlx5e: Allow creating mpwqe info without channel
new 183532b77ddc net/mlx5: Add helper to set time-stamp translator on a queue
new 869c5f926247 net/mlx5e: Generalize open RQ
new a8dd7ac12fc3 net/mlx5e: Generalize RQ activation
new e078e8df4224 net/mlx5e: Generalize close RQ
new 42212d997155 net/mlx5e: Generalize direct-TIRs and direct-RQTs API
new b0d35de441ab net/mlx5e: Generalize PTP implementation
new e569cbd72924 net/mlx5e: Cleanup PTP
new 31a91220a27d net/mlx5: Fix spelling mistakes in mlx5_core_info message
new 026412ecac5d Merge tag 'mlx5-updates-2021-03-24' of git://git.kernel.or [...]
new 43f8b9333d86 net: hns3: remove unused code of vmdq
new c0127115ee23 net: hns3: remove redundant blank lines
new d914971df022 net: hns3: remove redundant query in hclge_config_tm_hw_err_int()
new 567d1dd3e4bc net: hns3: remove unused parameter from hclge_set_vf_vlan_ [...]
new 1e49432b91d6 net: hns3: remove unused parameter from hclge_dbg_dump_loopback()
new a1e144d7dc3c net: hns3: fix prototype warning
new f7be24f00702 net: hns3: fix some typos in hclge_main.c
new 74d439b74ad3 net: hns3: split function hclge_reset_rebuild()
new b1261897b090 net: hns3: split out hclge_tm_vport_tc_info_update()
new 4d656b706db3 Merge branch 'hns3-cleanups'
new ee3e6beaa015 net: ipa: introduce ipa_resource.c
new a749c6c03762 net: ipa: fix bug in resource group limit programming
new 47f71d6e677c net: ipa: identify resource groups
new 9ab7e7288266 net: ipa: add some missing resource limits
new fd2b7bc32113 net: ipa: combine resource type definitions
new 4bcfb35e7af9 net: ipa: index resource limits with type
new cf9a10bd7c49 net: ipa: move ipa_resource_type definition
new d9d1cddf8b98 net: ipa: combine source and destination group limits
new 7336ce1a7ae7 net: ipa: combine source and destation resource types
new 93c03729c548 net: ipa: pass data for source and dest resource config
new 4fd704b3608a net: ipa: record number of groups in data
new 3219953bedc5 net: ipa: support more than 6 resource groups
new 6cb502a3684e Merge branch 'ipa-resource'
new 2d6f5a2b5720 mptcp: clean-up the rtx path
new f7efc7771eac mptcp: drop argument port from mptcp_pm_announce_addr
new d84ad04941c3 mptcp: skip connecting the connected address
new 62535200be17 mptcp: drop unused subflow in mptcp_pm_subflow_established
new 348d5c1dec60 mptcp: move to next addr when timeout
new 2e580a63b5c2 selftests: mptcp: add cfg_do_w for cfg_remove
new 8da6229b9524 selftests: mptcp: timeout testcases for multi addresses
new d88c476f4a7d mptcp: export lookup_anno_list_by_saddr
new 557963c383e8 mptcp: move to next addr when subflow creation fail
new b65d95adb802 mptcp: drop useless addr_signal clear
new 8dd5efb1f91b mptcp: send ack for rm_addr
new b46a02381093 mptcp: rename mptcp_pm_nl_add_addr_send_ack
new ef360019db40 selftests: mptcp: signal addresses testcases
new f59798b8f683 Merge branch 'mptcp-cleanups'
new ad1cd7856d87 ethtool: fec: add note about reuse of reserved
new cf2cc0bf4fde ethtool: fec: fix FEC_NONE check
new d04feecaf154 ethtool: document the enum values not defines
new 6e2751433490 Merge branch 'ethtool-kdoc-touchups'
new 2d9a93b4902b mld: convert from timer to delayed work
new cf2ce339b401 mld: get rid of inet6_dev->mc_lock
new 882ba1f73c06 mld: convert ipv6_mc_socklist->sflist to RCU
new 4b200e398953 mld: convert ip6_sf_list to RCU
new 88e2ca308094 mld: convert ifmcaddr6 to RCU
new f185de28d9ae mld: add new workqueues for process mld events
new 63ed8de4be81 mld: add mc_lock for protecting per-interface mld data
new 32bc7a2cca4d Merge branch 'mld-sleepable'
new a0e55dcd2fa9 dt-bindings: net: xilinx_axienet: Document additional clocks
new b11bfb9a19f9 net: axienet: Enable more clocks
new 4e6d698f86a4 Merge branch 'axienet-clock-additions'
new aeab5cfbc8c7 net: ethernet: remove duplicated include
new 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer derefere [...]
new bc556d3edd0d tipc: fix kernel-doc warnings
new 26440a63a1ac net: llc: Correct some function names in header
new 8114f099d937 net: llc: Correct function name llc_sap_action_unitdata_in [...]
new 72e6afe6b4b3 net: llc: Correct function name llc_pdu_set_pf_bit() in header
new c3c97fd0ca6a Merge branch 'llc-kdoc'
new a1281601f88e farsync: use DEFINE_SPINLOCK() for spinlock
new 8406d38fde5c af_x25.c: Fix a spello
new e919ee389c18 bearer.h: Spellos fixed
new a66e04ce0e01 ipv4: ip_output.c: Couple of typo fixes
new e5ca43e82d91 ipv4: tcp_lp.c: Couple of typo fixes
new 912b519afc8f ipv6: addrconf.c: Fix a typo
new 89e8347f0ff4 ipv6: route.c: A spello fix
new bf05d48dbda8 iucv: af_iucv.c: Couple of typo fixes
new 71a2fae50895 kcm: kcmsock.c: Couple of typo fixes
new 61f840601084 llc: llc_core.c: COuple of typo fixes
new b18dacab6bc4 mac80211: cfg.c: A typo fix
new 55320b82d634 mptcp: subflow.c: Fix a typo
new 195a8ec4033b ncsi: internal.h: Fix a spello
new f60d94f0d7b4 netfilter: ipvs: A spello fix
new bcae6d5faf3f netfilter: nf_conntrack_acct.c: A typo fix
new 0184235ec6d1 node.c: A typo fix
new f2e3093172b9 reg.c: Fix a spello
new fb373c8455af sm_statefuns.c: Mundane spello fixes
new aa8ef1b9abd4 xfrm_policy.c : Mundane typo fix
new a7fd0e6d758f xfrm_user.c: Added a punctuation
new c127ffa23e41 selftests: tc-testing: add action police selftest for pack [...]
new 53b61f29367d selftests: forwarding: Add tc-police tests for packets per second
new 72642f4127c3 Merge branch 'selftests-packets-per-second'
new 214037a146ff drivers: net: smc91x: remove redundant initialization of p [...]
new ebf893958c13 net: rds: Fix a typo
new 21c00a186fac net: sctp: Fix some typos
new 9195f06b2d0f net: vsock: Fix a typo
new de1d1ee3e3e9 nexthop: Rename artifacts related to legacy multipath next [...]
new 54422bd436e0 net: hns3: no return statement in hclge_clear_arfs_rules
new 4732315ca9fe net: dsa: mt7530: clean up core and TRGMII clock setup
new 37569287cba1 l3mdev: Correct function names in the kerneldoc comments
new 3ba937fb95e8 netlabel: Correct function name netlbl_mgmt_add() in the k [...]
new af825087433f net: core: Correct function name dev_uc_flush() in the kerneldoc
new bb2882bc6c54 net: core: Correct function name netevent_unregister_notif [...]
new 8bf94a92505e net: 9p: Correct function name errstr2errno() in the kerne [...]
new 54e625e3bd1d 9p/trans_fd: Correct function name p9_mux_destroy() in the [...]
new 03ff7371cba4 net: 9p: Correct function names in the kerneldoc comments
new f7b88985a1ae ip6_tunnel:: Correct function name parse_tvl_tnl_enc_lim() [...]
new b6908cf795e9 NFC: digital: Correct function name in the kerneldoc comments
new 284fda1eff8a sit: use min
new 30f347ae7cc1 net: stmmac: fix missing unlock on error in stmmac_suspend()
new 8d93a4f9ccfd mt76: Convert to DEFINE_SHOW_ATTRIBUTE
new 8e99ca3fdb31 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...]
new 656151aaa623 net: dsa: hellcreek: Remove redundant dev_err call in hell [...]
new d759c1bd2696 net: lantiq: Remove redundant dev_err call in xrx200_probe()
new 9d0365448b5b net: moxa: remove redundant dev_err call in moxart_mac_probe()
new 862d3f2c9bd1 net: ipa: fix all kernel-doc warnings
new e695bed28a5d net: ipa: store BCR register values in config data
new d21d1f33b190 net: ipa: don't define endpoints unnecessarily
new fc566dab45f9 net: ipa: switch to version based configuration
new 782d767a2d0f net: ipa: use version based configuration for SC7180
new 19aaf72c0c7a net: ipa: DMA addresses are nicely aligned
new 4ea29143ebe6 net: ipa: kill IPA_TABLE_ENTRY_SIZE
new fef1869fb8b6 Merge branch 'ipa-next'
new 37f368d8d09d lan743x: remove redundant intializations of pointers adapt [...]
new 6be836818872 net: mdio: Remove redundant dev_err call in mdio_mux_iproc [...]
new a956b21596f3 net: axienet: Remove redundant dev_err call in axienet_probe()
new 3d0dbd546345 net: stmmac: remove redundant dev_err call in qcom_ethqos_probe()
new a180be79db4a net: mscc: ocelot: remove redundant dev_err call in vsc995 [...]
new 989f7178b066 net: hns3: fix missing rule state assignment
new 64ff58fa3bfc net: hns3: fix use-after-free issue for hclge_add_fd_entry [...]
new a2ee6fd28a19 net: hns3: remediate a potential overflow risk of bd_num_list
new 5be36fb78554 net: hns3: remove the rss_size limitation by vector num
new 8fa865510069 net: hns3: optimize the process of queue reset
new d5d5e0193ee8 net: hns3: add handling for xmit skb with recursive fraglist
new 811c0830eb4c net: hns3: add tx send size handling for tso skb
new 33a8f7649913 net: hns3: expand the tc config command
new 97b9e5c131f1 net: hns3: add stats logging when skb padding fails
new 0bc7f8d54a9f Merge branch 'hns3-misc'
new b52f6425481c net: marvell: Delete duplicate word in comments
new df4a17a98d7f net: marvell: Fix the trailing format of some block comments
new 9abcaa96ce6d net: marvell: Delete extra spaces
new 9568387c9f51 net: marvell: Fix an alignment problem
new 32e67c0aea90 Merge branch 'marvell-cleanups'
new 4947e7309a31 mlxsw: spectrum_matchall: Perform protocol check earlier
new 50401f292434 mlxsw: spectrum_matchall: Convert if statements to a switc [...]
new b24303048a6b mlxsw: spectrum_matchall: Perform priority checks earlier
new c3572a0b731f selftests: mlxsw: Test matchall failure with protocol match
new 17b96a5cbe3d mlxsw: spectrum: Veto sampling if already enabled on port
new 7ede22e65832 selftests: mlxsw: Test vetoing of double sampling
new cbc6a2d0aeab Merge branch 'mlxsw-sampling-fixes'
new 4db0964a75a2 net: phy: Correct function name mdiobus_register_board_inf [...]
new acf61b3d84cc net: bonding: Correct function name bond_change_active_sla [...]
new 177cb7876dce net: mdio: Correct function name mdio45_links_ok() in comment
new 87f2c6716f64 Documentation: net: Document resilient next-hop groups
new 24ad92c841c9 ieee802154: hwsim: remove redundant initialization of vari [...]
new d9f0713c9217 net: mhi: Add support for non-linear MBIM skb processing
new 3af562a37b7f net: mhi: Allow decoupled MTU/MRU
new 2f019ebd5330 igc: Remove unused argument from igc_tx_cmd_type()
new 613cf199fd10 igc: Introduce igc_rx_buffer_flip() helper
new a39f5e530559 igc: Introduce igc_get_rx_frame_truesize() helper
new e1ed4f92a625 igc: Refactor Rx timestamp handling
new 1bf33f71f981 igc: Add set/clear large buffer helpers
new 26575105d6ed igc: Add initial XDP support
new 73f1071c1d29 igc: Add support for XDP_TX action
new 4ff320361092 igc: Add support for XDP_REDIRECT action
new 3ca3f39cb9a2 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 02fdc14d9bf1 tipc: fix htmldoc and smatch warnings
new 7f700334be9a ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
new 40cb881b5aaa ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
new 6289a98f0817 sit: proper dev_{hold|put} in ndo_[un]init methods
new d24f511b04b8 tcp: fix tcp_min_tso_segs sysctl
new d0922bf79817 hv_netvsc: Add error handling while switching data path
new 24c22dd0918b net/mlx5e: Add states to PTP channel
new a099da8ffcf6 net/mlx5e: Add RQ to PTP channel
new a28359e922c6 net/mlx5e: Add PTP-RX statistics
new 3adb60b6a3ed net:mlx5e: Add PTP-TIR and PTP-RQT
new 19cfa36b18d8 net/mlx5e: Refactor RX reporter diagnostics
new b8fb10939ff4 net/mlx5e: Add PTP RQ to RX reporter
new c809cf665e28 net/mlx5e: Cleanup Flow Steering level
new 1c80bd684388 net/mlx5e: Introduce Flow Steering UDP API
new 0f575c20bf06 net/mlx5e: Introduce Flow Steering ANY API
new e5fe49465d46 net/mlx5e: Add PTP Flow Steering support
new 960fbfe222a4 net/mlx5e: Allow coexistence of CQE compression and HW TS PTP
new 885b8cfb161e net/mlx5e: Update ethtool setting of CQE compression
new 402a66edb9f3 Merge tag 'mlx5-updates-2021-03-29' of git://git.kernel.or [...]
new 8560b0e7633b MAINTAINERS: remove Dan Murphy from m_can and tcan4x5x
new ba23dc6dcab5 MAINTAINERS: Update MCAN MMIO device driver maintainer
new 7119d7864bc5 can: dev: always create TX echo skb
new 4168d079aa41 can: dev: can_free_echo_skb(): don't crash the kernel if c [...]
new f318482a1c57 can: dev: can_free_echo_skb(): extend to return can frame length
new 289ea9e4ae59 can: add new CAN FD bittiming parameters: Transmitter Dela [...]
new 4c9258dd26fd can: dev: reorder struct can_priv members for better packing
new cfd98c838cbe can: netlink: move '=' operators back to previous line (ch [...]
new c25cc7993243 can: bittiming: add calculation for CAN FD Transmitter Del [...]
new 1d7750760b70 can: bittiming: add CAN_KBPS, CAN_MBPS and CAN_MHZ macros
new 51894cbae49e can: grcan: add missing Kconfig dependency to HAS_IOMEM
new a3497afbe926 can: xilinx_can: Simplify code by using dev_err_probe()
new 27868a8fc1d0 can: ucan: fix alignment constraints
new cfe2a4ca1e06 can: peak_usb: pcan_usb_pro_encode_msg(): use macros for f [...]
new a7e8511ffda6 can: peak_usb: add support of ethtool set_phys_id()
new 58b29aa9d471 can: peak_usb: add support of ONE_SHOT mode
new 8fa12201b652 can: m_can: m_can_class_allocate_dev(): remove impossible [...]
new 17447f08202d can: m_can: add infrastructure for internal timestamps
new df06fd678260 can: m_can: m_can_chip_config(): enable and configure inte [...]
new 1be37d3b0414 can: m_can: fix periph RX path: use rx-offload to ensure s [...]
new 6c23fe67e8dc can: tcan4x5x: remove duplicate include of regmap.h
new e0ab3dd5f98f can: mcp251xfd: add dev coredump support
new eb94b74ccda6 can: mcp251xfd: simplify UINC handling
new ae2e99401120 can: mcp251xfd: move netdevice.h to mcp251xfd.h
new dc09e7e37152 can: mcp251xfd: mcp251xfd_get_timestamp(): move to mcp251xfd.h
new efd8d98dfb90 can: mcp251xfd: add HW timestamp infrastructure
new 5f02a49c6605 can: mcp251xfd: add HW timestamp to RX, TX and error CAN frames
new 172f6d3a031b can: c_can: convert block comments to network style comments
new beb7e88a2650 can: c_can: remove unnecessary blank lines and add suggested ones
new 2de0ea97ade0 can: c_can: fix indention
new 0c1b0138d641 can: c_can: fix print formating string
new 995380f3fbfb can: c_can: replace double assignments by two single ones
new dd477500c70b can: c_can: fix remaining checkpatch warnings
new f65735c203d5 can: c_can: remove unused code
new c8a6b44388cb can: c_can: fix indentation
new eddf67115040 can: c_can: add a comment about IF_RX interface's use
new fcbded019855 can: c_can: use 32-bit write to set arbitration register
new 13831ce69c77 can: c_can: prepare to up the message objects number
new 132f2d45fb23 can: c_can: add support to 64 message objects
new 9c0ee085c49c Merge tag 'linux-can-next-for-5.13-20210330' of git://git. [...]
new fdb5cc6ab3b6 net: phy: lan87xx: fix access to wrong register of LAN87xx
new 2b246b2569cd icmp: add support for RFC 8335 PROBE
new 750f4fc2a12f ICMPV6: add support for RFC 8335 PROBE
new f1b8fa9fa586 net: add sysctl for enabling RFC 8335 PROBE messages
new 08baf54f01f5 net: add support for sending RFC 8335 PROBE messages
new 504a40113cc4 ipv6: add ipv6_dev_find to stubs
new d329ea5bd884 icmp: add response to RFC 8335 PROBE messages
new 212ee4b52f10 Merge branch 'rfc8335-probe'
new 77053fb7b428 mISDN: Use DEFINE_SPINLOCK() for spinlock
new 5979415d00d4 mISDN: Use LIST_HEAD() for list_head
new 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment
new cda1893e9f7c net: mhi: remove pointless conditional before kfree_skb()
new 0f1b2a4912b2 mips/sgi-ip27: Delete obsolete TODO file
new ef843f261b88 scsi/aacraid: Delete obsolete TODO file
new 22612b4e6039 fs/befs: Delete obsolete TODO file
new ab36ba4f3a81 fs/jffs2: Delete obsolete TODO file
new 8d9e5bbf5c68 net/ax25: Delete obsolete TODO file
new b9aa074b896b net/decnet: Delete obsolete TODO file
new cf5b15ab191f Merge branch 'obsdolete-todo'
new 059ff70c8cab net: i40e: remove repeated words
new 252b5d373564 net: bonding: remove repeated word
new fec76125baf7 net: phy: remove repeated word
new 497abc87cf99 net: ipa: remove repeated words
new 8e51a6371088 Merge branch 'net-repeated-words'
new dc5fa2073f63 ppp: deflate: Remove useless call "zlib_inflateEnd"
new 000ac44da7d0 udp: fixup csum for GSO receive slow path
new 18f25dc39990 udp: skip L4 aggregation for UDP tunnel packets
new e0e3070a9bc9 udp: properly complete L4 GRO over UDP tunnel packet
new 78352f73dc50 udp: never accept GSO_FRAGLIST packets
new d18931a92a0b vxlan: allow L4 GRO passthrough
new 61630c4f052b geneve: allow UDP L4 GRO passthrou
new b03ef676ba6d bareudp: allow UDP L4 GRO passthrou
new a062260a9d5f selftests: net: add UDP GRO forwarding self-tests
new df82e9c6dd84 Merge branch 'udp-gro-L4'
new e48792a9ec78 tc-testing: add simple action change test
new 6aa6791d1a0f dpaa2-switch: fix the translation between the bridge and d [...]
new 90f071023529 dpaa2-switch: create and assign an ACL table per port
new 62734c7405b7 dpaa2-switch: keep track of the current learning state per port
new 1a64ed129cce dpaa2-switch: trap STP frames to the CPU
new bc96781a8959 dpaa2-switch: setup learning state on STP state change
new 578c97b0b243 Merge branch 'dpaa2-switch-STP'
new 0f4e7f4e77b2 ionic: count dma errors
new 230efff47adb ionic: fix sizeof usage
new b2b9a8d7ed13 ionic: avoid races in ionic_heartbeat_check
new aa620993b1e5 ionic: pull per-q stats work out of queue loops
new 3c7a83fa427d Merge branch 'ionic-cleanups'
new b8128656a5ed net: fix icmp_echo_enable_probe sysctl
new 774c8a8dcb3c mptcp: remove all subflows involving id 0 address
new 9f12e97bf16c mptcp: unify RM_ADDR and RM_SUBFLOW receiving
new 740d798e8767 mptcp: remove id 0 address
new 6254ad408820 selftests: mptcp: avoid calling pm_nl_ctl with bad IDs
new 2d121c9a882a selftests: mptcp: add addr argument for del_addr
new 5e287fe76149 selftests: mptcp: remove id 0 address testcases
new 65550f03e98b Merge branch 'mptcp-subflow-disconnected'
new 7866f265b824 mlxsw: spectrum_router: Only perform atomic nexthop bucket [...]
new 28110056f2d0 net: ethernet: Fix typo of 'network' in comment
new 1e5d1f69d9fb ethtool: support FEC settings over netlink
new 0d7f76dc11e6 netdevsim: add FEC settings support
new 1da07e5db356 selftests: ethtool: add a netdevsim FEC test
new e3f685aa738c Merge branch 'ethtool-fec-netlink'
new 48bb5697269a ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
new 53f7c5e14061 net: ethernet: stmicro: Remove duplicate struct declaration
new 3cbf7530a163 qrtr: Convert qrtr_ports from IDR to XArray
new b788ff0a7d7d net: ena: fix inaccurate print type
new e355fa6a3f40 net: ena: remove extra words from comments
new ca3fc0aa0837 net: amd8111e: fix inappropriate spaces
new 3f6ebcffaf67 net: amd: correct some format issues
new 1f78ff4ff708 net: ocelot: fix a trailling format issue with block comments
new 142c1d2ed966 net: toshiba: fix the trailing format of some block comments
new 44d043b53d38 net: lpc_eth: fix format warnings of block comments
new 30b8817f5f7a Merge branch 'net-coding-style'
new 1caf8d39c58f inet: shrink inet_timewait_death_row by 48 bytes
new 490f33c4e704 inet: shrink netns_ipv4 by another cache line
new b2908fac5b7b ipv4: convert fib_notify_on_flag_change sysctl to u8
new cd04bd022258 ipv4: convert udp_l3mdev_accept sysctl to u8
new be205fe6ec4f ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8
new 7d4b37ebb934 ipv4: convert igmp_link_local_mcast_reports sysctl to u8
new 1c3289c93174 tcp: convert tcp_comp_sack_nr sysctl to u8
new a6175633a2af ipv6: convert elligible sysctls to u8
new 0dd39d952f75 ipv6: move ip6_dst_ops first in netns_ipv6
new ab1b4f0a836f Merge branch 'inet-shrink-netns'
new ac1db7acea67 net/tipc: fix missing destroy_workqueue() on error in tipc [...]
new 0d7a7b2014b1 ipv6: remove extra dev_hold() for fallback tunnels
new 2fa423f5f0c6 net: enetc: consume the error RX buffer descriptors in a d [...]
new a800abd3ecb9 net: enetc: move skb creation into enetc_build_skb
new d504498d2eb3 net: enetc: add a dedicated is_eof bit in the TX software BD
new 1ee8d6f3bebb net: enetc: clean the TX software BD on the TX confirmation path
new 65d0cbb414ce net: enetc: move up enetc_reuse_page and enetc_page_reusable
new d1b15102dd16 net: enetc: add support for XDP_DROP and XDP_PASS
new 7ed2bc80074e net: enetc: add support for XDP_TX
new d6a2829e82cf net: enetc: increase RX ring default size
new 9d2b68cc108d net: enetc: add support for XDP_REDIRECT
new 77890db10ef0 Merge branch 'nxp-enetc-xdp'
new b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride [...]
new 917e2e6c5798 net: mediatek: add flow offload for mt7623
new 040806343bb4 selftests/net: so_txtime multi-host support
new 634da4c11843 ice: Add Support for XPS
new 1e23f076b254 ice: Delay netdev registration
new a05983c3d024 ice: Update to use package info from ice segment
new 2ec5638559c1 ice: handle increasing Tx or Rx ring sizes
new 5c57145a49bd ice: change link misconfiguration message
new 800c1443cbe1 ice: remove unnecessary duplicated AQ command flag setting
new 805f980bfe0e ice: Check for bail out condition early
new 36ac7911fae7 ice: correct memory allocation call
new 94a936981a3e ice: rename ptype bitmap
new 8134d5ff9788 ice: Change ice_vsi_setup_q_map() to not depend on RSS
new e3c53928a3b2 ice: Refactor get/set RSS LUT to use struct parameter
new b66a972abb6b ice: Refactor ice_set/get_rss into LUT and key specific functions
new e97fb1aea905 ice: Consolidate VSI state and flags
new 0c3e94c24793 ice: cleanup style issues
new a07cc1786dab ice: Correct comment block style
new 247ca657e204 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new f20a46c3044c tipc: fix unique bearer names sanity check
new b7a320c3a1ec net: ipv6: Refactor in rt6_age_examine_exception
new 8accc467758e stmmac: intel: use managed PCI function on probe and resume
new 2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call
new 9fadafa46f48 include: net: Remove repeated struct declaration
new ec7e48ca4bc7 net: smc: Remove repeated struct declaration
new c8ad0cf37c00 net: hns: Fix some typos
new e228c0de904c lan743x: remove redundant semi-colon
new a7a80b17c750 net: document a side effect of ip_local_reserved_ports
new 5a32fcdb1e68 net: phy: broadcom: Add statistics for all Gigabit PHYs
new bd78980be1a6 net: usb: ax88179_178a: initialize local variables before use
new 80847a71b270 bpf: Undo ptr_to_map_key alu sanitation for now
new 5d9034938720 bpf: Fix typo 'accesible' into 'accessible'
new a46410d5e497 libbpf: Constify few bpf_program getters
new b910eaaaa4b8 bpf: Fix NULL pointer dereference in bpf_get_local_storage [...]
new cff908463d91 selftests/bpf: Better error messages for ima_setup.sh failures
new f56387c534cc bpf: Add support for batched ops in LPM trie maps
new e9bd8cbd970b bpf: selftests: Add tests for batched ops in LPM trie maps
new 3ac3f314c325 Merge branch 'add support for batched ops in LPM trie'
new 155f556d64b1 libbpf: Add bpf object kern_version attribute setter
new b0c407ec503b bpf: Remove unused headers
new fcb8d0d7587e bpf: struct sock is declared twice in bpf_sk_storage header
new 36e798516078 libbpf: Preserve empty DATASEC BTFs during static linking
new e16301fbe183 bpf: Simplify freeing logic in linfo and jited_linfo
new 34747c412041 bpf: Refactor btf_check_func_arg_match
new e6ac2450d6de bpf: Support bpf program calling kernel function
new 797b84f727bc bpf: Support kernel function call in x86-32
new d22f6ad18709 tcp: Rename bictcp function prefix to cubictcp
new e78aea8b2170 bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc
new 933d1aa32409 libbpf: Refactor bpf_object__resolve_ksyms_btf_id
new 774e132e83d0 libbpf: Refactor codes for finding btf id of a kernel symbol
new 0c091e5c2d37 libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR
new aa0b8d43e953 libbpf: Record extern sym relocation first
new 5bd022ec01f0 libbpf: Support extern kernel function
new 39cd9e0f6783 bpf: selftests: Rename bictcp to bpf_cubic
new 78e60bbbe8e8 bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions
new 7bd1590d4eba bpf: selftests: Add kfunc_call test
new fddbf4b6dc99 Merge branch 'bpf: Support calling kernel function'
new 7e32a09fdcb3 bpf: tcp: Remove comma which is causing build error
new 21cfd2db9f51 bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list
new 7aae231ac93b bpf: tcp: Limit calling some tcp cc functions to CONFIG_DY [...]
new 5bdca94ff30d bpf: Update bpf_design_QA.rst to clarify the kfunc call is [...]
new 2ba4badca997 bpf: selftests: Update clang requirement in README.rst for [...]
new b83fd195c228 Merge branch 'bpf: Update doc about calling kernel function'
new 05d817031ff9 libbpf: Fix memory leak when emitting final btf_ext
new 9f33df73a929 selftests: xsk: Don't call worker_pkt_dump() for stats test
new e623bfdef713 selftests: xsk: Remove struct ifaceconfigobj
new 7519c387e69d selftests: xsk: Remove unused function
new 965d2cb0f675 selftests: xsk: Remove inline keyword from source file
new aa2d61c154f9 selftests: xsk: Simplify frame traversal in dumping thread
new 10397994d30f libbpf: xsk: Use bpf_link
new c9d27c9e8dc7 samples: bpf: Do not unload prog within xdpsock
new ef9280789773 selftests: xsk: Remove thread for netns switch
new 9866bcd6635c selftests: xsk: Split worker thread
new 99f9bcb65705 selftests: xsk: Remove Tx synchronization resources
new 9445f8c76583 selftests: xsk: Refactor teardown/bidi test cases and test [...]
new 0464b1ed0767 selftests: xsk: Remove sync_mutex_tx and atomic var
new 34829eec3b69 veth: Implement ethtool's get_channels() callback
new 27e1ca2525de selftests: xsk: Implement bpf_link test
new 7651910257c8 selftests: xsk: Remove thread attribute
new 96539f1c5efb selftests: xsk: Remove mutex and condition variable
new ae6b6a17800f selftests: xsk: Remove unused defines
new 2976706f3408 Merge branch 'AF_XDP selftests improvements & bpf_link'
new 913d55037616 bpf: Remove unused bpf_load_pointer
new 235fc0e36d35 bpf: Remove redundant assignment of variable id
new 63f8af0fc341 selftests/bpf: Add an option for a debug shell in vmtest.sh
new e27bfefb21f2 tools/resolve_btfids: Fix warnings
new 37f0e514db66 skmsg: Lock ingress_skb when purging
new b01fd6e802b6 skmsg: Introduce a spinlock to protect ingress_msg
new 0739cd28f264 net: Introduce skb_send_sock() for sock_map
new 799aa7f98d53 skmsg: Avoid lock_sock() in sk_psock_backlog()
new 7786dfc41a74 skmsg: Use rcu work for destroying psock
new 190179f65ba8 skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg()
new 2004fdbd8a2b sock_map: Simplify sock_map_link() a bit
new b017055255d6 sock_map: Kill sock_map_link_no_progs()
new a7ba4558e69a sock_map: Introduce BPF_SK_SKB_VERDICT
new 8a59f9d1e3d4 sock: Introduce sk->sk_prot->psock_update_sk_prot()
new d7f571188ecf udp: Implement ->read_sock() for sockmap
new 2bc793e3272a skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data()
new 1f5be6b3b063 udp: Implement udp_bpf_recvmsg() for sockmap
new 122e6c79efe1 sock_map: Update sock type checks for UDP
new d6378af61527 selftests/bpf: Add a test case for udp sockmap
new 8d7cb74f2ccb selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT
new 89d69c5d0fbc Merge branch 'sockmap: introduce BPF_SK_SKB_VERDICT and su [...]
new c2bcb4cf0211 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 57a3a98d7c0a ionic: add new queue features to interface
new 0ec9f6669a7d ionic: add handling of larger descriptors
new 3da258439e89 ionic: add hw timestamp structs to interface
new 4f1704faa013 ionic: split adminq post and wait calls
new fee6efce565d ionic: add hw timestamp support files
new 61db421da31b ionic: link in the new hw timestamp code
new ab470bbe7aba ionic: add rx filtering for hw timestamp steering
new f0790bcd3606 ionic: set up hw timestamp queues
new a8771bfe0554 ionic: add and enable tx and rx timestamp handling
new f8ba81da73fc ionic: add ethtool support for PTP
new 196f56c07f91 ionic: ethtool ptp stats
new afeefec67736 ionic: advertise support for hardware timestamps
new f3f409a9b7f5 Merge branch 'ionic-ptp'
new a16195e35cd0 mptcp: add mib for token creation fallback
new 5695eb8891f9 mptcp: add active MPC mibs
new 781bf13d4f3b mptcp: remove unneeded check on first subflow
new dc87efdb1a5c mptcp: add mptcp reset option support
new 5888a61cb4e0 selftests: mptcp: launch mptcp_connect with timeout
new 76e5e27ca987 selftests: mptcp: init nstat history
new c2a55e8fd80f selftests: mptcp: dump more info on mpjoin errors
new 3e8db6365f23 Merge branch 'mptcp-misc'
new 28d137cc8c0b dpaa2-eth: rename dpaa2_eth_xdp_release_buf into dpaa2_eth [...]
new 50f826999a80 dpaa2-eth: add rx copybreak support
new 8ed3cefc260e dpaa2-eth: export the rx copybreak value as an ethtool tunable
new 8577dd8a07cc Merge branch 'dpaa2-rx-copybreak'
new ca4d4c34ae9a nfc: pn533: prevent potential memory corruption
new 7f040aa32261 net: reorganize fields in netns_mib
new 825066651792 tcp: reorder tcp_congestion_ops for better cache locality
new 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors
new d08d32d10193 net: stmmac: make SPH enable/disable to be configurable
new d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flus [...]
new 5fabb01207a2 net: stmmac: Add initial XDP support
new be8b38a722e6 net: stmmac: Add support for XDP_TX action
new 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action
new 428e68e1a85a Merge branch 'stmmac-xdp'
new 116c76c51035 net/mlx5: CT: Add support for matching on ct_state inv and [...]
new cadb129ffdfe net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...]
new e591605f801e net/mlx5: E-Switch, move QoS specific fields to existing q [...]
new c6baac47d9e6 net/mlx5: Use unsigned int for free_count
new 4c4c0a89abd5 net/mlx5: Pack mlx5_rl_entry structure
new 16e74672a21b net/mlx5: Do not hold mutex while reading table constants
new 51ccc9f5f106 net/mlx5: Use helpers to allocate and free rl table entries
new 97d85aba2543 net/mlx5: Use helper to increment, decrement rate entry refcount
new 6b30b6d4d36c net/mlx5: Allocate rate limit table when rate is configured
new 19779f28c96d net/mlx5: Pair mutex_destory with mutex_init for rate limit table
new b47e1056257c net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...]
new 233dd7d6565e net/mlx5: E-Switch, move QoS specific fields to existing q [...]
new 8802b8a44ef8 net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc()
new bb5696570b0b net/mlx5e: Reject tc rules which redirect from a VF to itself
new f6755b80d693 net/mlx5e: Dynamic alloc arfs table for netdev when needed
new 6783f0a21a3c net/mlx5e: Dynamic alloc vlan table for netdev when needed
new cd77ce930323 Merge tag 'mlx5-updates-2021-04-02' of git://git.kernel.or [...]
new 7d42e84eb99d net: openvswitch: Use 'skb_push_rcsum()' instead of hand c [...]
new 514e1150da9c net: x25: Queue received packets in the drivers instead of [...]
new 0282bc6ae86d net: ag71xx: Slightly simplify 'ag71xx_rx_packets()'
new c3105f848577 ibmvnic: Use 'skb_frag_address()' instead of hand coding it
new c438a801e0bb sfc: Use 'skb_add_rx_frag()' instead of hand coding it
new 1ec3d02f9cdf qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()'
new 7190e9d8e131 qede: Use 'skb_add_rx_frag()' instead of hand coding it
new 4b4b84468aa2 mld: change lockdep annotation for ip6_sf_socklist and ipv [...]
new 85d091a794f8 tipc: Fix a kernel-doc warning in name_table.c
new d3295869c40c net: nfc: Fix spelling errors in net/nfc module
new eeb85a14ee34 net: Allow to specify ifindex when device is moved to anot [...]
new d392ecd1bc29 net: hns3: Limiting the scope of vector_ring_chain variable
new cc0626c2aaed net: smsc911x: skip acpi_device_id table when !CONFIG_ACPI
new e880f8b3a24a tcp: Reset tcp connections in SYN-SENT state
new 77651900cede usbnet: add _mii suffix to usbnet_set/get_link_ksettings
new 956baa99571b usbnet: add method for reporting speed without MII
new eb47c274d8c4 net: cdc_ncm: record speed in status method
new d42ebcbb6353 net: cdc_ether: record speed in status method
new b3feb439f28e Merge branch 'usbnet-speed'
new b58c4649d94e nfc: s3fwrn5: remove unnecessary label
new 3b2c32f96edc net: ethernet: mtk_eth_soc: remove unneeded semicolon
new be107538c529 netdevsim: remove unneeded semicolon
new 3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs
new a460513ed4b6 time64.h: Consolidated PSEC_PER_SEC definition
new db3187ae21bb netfilter: nf_log_ipv4: rename to nf_log_syslog
new f11d61e7957d netfilter: nf_log_arp: merge with nf_log_syslog
new f5466caab9a8 netfilter: nf_log_ipv6: merge with nf_log_syslog
new 1510618e45cb netfilter: nf_log_netdev: merge with nf_log_syslog
new 77ccee96a674 netfilter: nf_log_bridge: merge with nf_log_syslog
new e465cccd0b9d netfilter: nf_log_common: merge with nf_log_syslog
new a38b5b56d6f4 netfilter: nf_log: add module softdeps
new cefa31a9d461 netfilter: nft_log: perform module load from nf_tables
new c520292f29b8 audit: log nftables configuration change events once per table
new 5c701e71961a netfilter: ipset: Remove duplicate declaration
new 8b9229d15877 netfilter: flowtable: dst_check() from garbage collector path
new 7726c9ce71b0 netfilter: nftables: remove unnecessary spin_lock_init()
new 802b805162a1 netfilter: nftables: add helper function to set the base s [...]
new 19c28b1374fb netfilter: add helper function to set up the nfnetlink hea [...]
new daf47a7c109a netfilter: ipvs: do not printk on netns creation
new dadf33c9f6b5 netfilter: nftables: fix a warning message in nf_tables_co [...]
new 8c56049fec6c netfilter: nftables: remove documentation on static functions
new 237c609f8744 netfilter: nfnetlink: add and use nfnetlink_broadcast
new 1be05ea766d7 netfilter: nfnetlink: use net_generic infra
new ebfbe67568a7 netfilter: cttimeout: use net_generic infra
new 8b0adbe3e38d netfilter: nf_defrag_ipv6: use net_generic infra
new 7b1957b04956 netfilter: nf_defrag_ipv4: use net_generic infra
new 5b53951cfc85 netfilter: ebtables: use net_generic infra
new 0854db2aaef3 netfilter: nf_tables: use net_generic infra for transaction data
new 1d610d4d31a8 netfilter: x_tables: move known table lists to net_generic infra
new 7b5974709faf netfilter: conntrack: move sysctl pointer to net_generic infra
new 1379940bf809 netfilter: conntrack: move ecache dwork to net_generic infra
new db3685b4046f net: remove obsolete members from struct net
new 5106efe6ed98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 631a44ed2560 nfp: flower: add support for packet-per-second policing
new 0b35e0deb5be docs: ethtool: correct quotes
new daa83ab03954 mptcp: move flags and ifindex out of mptcp_addr_info
new 30f60bae8092 mptcp: use mptcp_addr_info in mptcp_out_options
new fef6b7ecfbd4 mptcp: drop OPTION_MPTCP_ADD_ADDR6
new f7dafee18538 mptcp: use mptcp_addr_info in mptcp_options_received
new 1b1a6ef597c7 mptcp: drop MPTCP_ADDR_IPVERSION_4/6
new 761c124ed969 mptcp: unify add_addr(6)_generate_hmac
new c3eaa5f667cb selftests: mptcp: add the net device name testcase
new 07f8252fe0e3 mptcp: drop all sub-options except ADD_ADDR when the echo [...]
new 956c7831fe9d Merge branch 'mptcp-next'
new 56f15e2cb1f7 ethtool: document PHY tunable callbacks
new 017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE
new d567fd6e82fa mlxsw: core: Remove critical trip points from thermal zones
new 872fff333fb1 nfc/fdp: remove unnecessary assignment and label
new 4c7f40287aa5 net/mlx5: E-switch, Move vport table functions to a new file
new 0a9e2307870b net/mlx5: E-switch, Rename functions to follow naming convention.
new c796bb7cd230 net/mlx5: E-switch, Generalize per vport table API
new c1904360dde8 net/mlx5: E-switch, Set per vport table default group number
new a91d98a0a2b8 net/mlx5: Map register values to restore objects
new c935568271b5 net/mlx5: Instantiate separate mapping objects for FDB and [...]
new 41c2fd949803 net/mlx5e: TC, Parse sample action
new 2a9ab10a5689 net/mlx5e: TC, Add sampler termination table API
new 11ecd6c60b4e net/mlx5e: TC, Add sampler object API
new 36a3196256bf net/mlx5e: TC, Add sampler restore handle API
new 7319a1cc3ca9 net/mlx5e: TC, Refactor tc update skb function
new be9dc0047450 net/mlx5e: TC, Handle sampled packets
new f94d6389f6a8 net/mlx5e: TC, Add support to offload sample action
new f86c70ed0476 Merge tag 'mlx5-updates-2021-04-06' of git://git.kernel.or [...]
new 7e4a51319d3a net: introduce nla_policy for IFLA_NEW_IFINDEX
new 0854fa82c96c net: remove the new_ifindex argument from dev_change_net_n [...]
new c8129487441e can: skb: alloc_can{,fd}_skb(): set "cf" to NULL if skb al [...]
new 644022b1de9e can: m_can: m_can_receive_skb(): add missing error handlin [...]
new 8dc987519ae9 can: c_can: remove unused enum BOSCH_C_CAN_PLATFORM
new 0084e298acfe can: mcp251xfd: add BQL support
new ef7a8c3e7599 can: mcp251xfd: mcp251xfd_regmap_crc_read_one(): Factor ou [...]
new c7eb923c3caf can: mcp251xfd: mcp251xfd_regmap_crc_read(): work around b [...]
new 33b32a298426 Merge tag 'linux-can-next-for-5.13-20210407' of git://git. [...]
new 7b3ae17f0f68 xircom: remove redundant error check on variable err
new 298b58f00c0f liquidio: Fix unintented sign extension of a left shift of a u16
new a18f19e91201 net: wan: z85230: drop unused async state
new 4e92cac843d3 net: encx24j600: use module_spi_driver to simplify the code
new 1ffa6604431a enic: use module_pci_driver to simplify the code
new 95b2fbdb9321 tulip: windbond-840: use module_pci_driver to simplify the code
new 02f2743ecd7b tulip: de2104x: use module_pci_driver to simplify the code
new f670149a4f5f net: sundance: use module_pci_driver to simplify the code
new 6381c45b2838 net: atheros: atl2: use module_pci_driver to simplify the code
new 3cd52c1e32fe net: fealnx: use module_pci_driver to simplify the code
new bd79d9aa6145 net: phy: marvell10g: rename register
new 283828142fad net: phy: marvell10g: fix typo
new 0d3755428d69 net: phy: marvell10g: allow 5gbase-r and usxgmii
new 9893f3169016 net: phy: marvell10g: indicate 88X33x0 only port control r [...]
new f8ee45fcbc5a net: phy: marvell10g: add all MACTYPE definitions for 88X33x0
new 9ab0fbd0ffce net: phy: marvell10g: add MACTYPE definitions for 88E21xx
new 97bbe3bd6922 net: phy: marvell10g: support all rate matching modes
new 261a74c64bb6 net: phy: marvell10g: check for correct supported interface mode
new 884d9a6758a1 net: phy: marvell10g: store temperature read method in chi [...]
new ccbf2891de98 net: phy: marvell10g: support other MACTYPEs
new 9885d016ffa9 net: phy: marvell10g: add separate structure for 88X3340
new c89f27d4d239 net: phy: marvell10g: fix driver name for mv88e2110
new 53f111cbfac6 net: phy: add constants for 2.5G and 5G speed in PCS speed [...]
new 0fca947cbb27 net: phy: marvell10g: differentiate 88E2110 vs 88E2111
new c7dce05e63eb net: phy: marvell10g: change module description
new 9187b6cfe7fc MAINTAINERS: add myself as maintainer of marvell10g driver
new 9ba7ffa6d8a3 Merge branch 'marvell10g-updates'
new 33c252e1ba8b ionic: fix up a couple of code style nits
new e1edcc966ae8 ionic: remove unnecessary compat ifdef
new e2ce148e948e ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit
new bd7856bcd498 ionic: add SKBTX_IN_PROGRESS
new 51117874554d ionic: re-start ptp after queues up
new 99b5bea04f0f ionic: ignore EBUSY on queue start
new 829600ce5e4e ionic: add ts_config replay
new f3318099658e ionic: extend ts_config set locking
new c69b67185ccd Merge branch 'ionic-hwtstamp-tweaks'
new bb1890d5f974 net: hns3: change flr_prepare/flr_done function names
new 715c58e94f0d net: hns3: add suspend and resume pm_ops
new 9e60d24dc393 Merge branch 'hns3-pm_ops'
new fbe82b3db3e5 net: qed: remove unused including <linux/version.h>
new 79749ae19de6 tc-testing: add simple action test to verify batch add cleanup
new 652e3124c3ee tc-testing: add simple action test to verify batch change cleanup
new c5f77ad8bb77 Merge branch 'net-sched-action-tests'
new 549750babea1 batman-adv: Fix order of kernel doc in batadv_priv
new 5fc087ff96fd batman-adv: Drop unused header preempt.h
new 35796c1d3438 batman-adv: Fix misspelled "wont"
new 4667bf713514 Merge tag 'batadv-next-pullrequest-20210408' of git://git. [...]
new 3056df93f7a8 ice: Re-send some AQ commands, as result of EBUSY AQ error
new 7fb09a737536 ice: Modify recursive way of adding nodes
new d6730a871e68 ice: Align macro names to the specification
new d348d51771b9 ice: Ignore EMODE return for opcode 0x0605
new fd3dc1655eda ice: Remove unnecessary checker loop
new 0be39bb4c7c8 ice: Rename a couple of variables
new 450f10e79419 ice: Fix error return codes in ice_set_link_ksettings
new 178a666daa0e ice: Replace some memsets and memcpys with assignment
new 0a02944feaa7 ice: Use default configuration mode for PHY configuration
new 75751c80d6d8 ice: Limit forced overrides based on FW version
new dc6aaa139fb7 ice: Remove unnecessary variable
new efc1eddb28aa ice: Use local variable instead of pointer derefs
new 51fe27e179b1 ice: Remove rx_gro_dropped stat
new 771015b90b86 ice: Remove unnecessary checks in add/kill_vid ndo ops
new 2e20521b80c7 ice: Remove unnecessary blank line
new 4914a4f6a7a5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 3edc5782fb64 Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device
new 201cf3976c06 Bluetooth: btusb: Fix incorrect type in assignment and uni [...]
new 5cb08553f7f2 Bluetooth: Notify suspend on le conn failed
new e5b0ad69c97a Bluetooth: Remove unneeded commands for suspend
new ff02db13e9bf Bluetooth: Allow scannable adv with extended MGMT APIs
new 7820ee1c4757 Bluetooth: btbcm: Rewrite bindings in YAML and add reset
new 2f40796671f0 Bluetooth: btbcm: Obtain and handle reset GPIO
new 62acbbb661a1 Bluetooth: btusb: print firmware file name on error loadin [...]
new d00745da644d Bluetooth: btintel: Fix offset calculation boot address parameter
new 6d19628f539f Bluetooth: SMP: Fail if remote and local public keys are i [...]
new c1a74160eaf1 Bluetooth: hci_qca: Add device_may_wakeup support
new c06632a4ec3a Bluetooth: Cancel le_scan_restart work when stopping discovery
new 7cf3b1dd6aa6 Bluetooth: L2CAP: Fix not checking for maximum number of DCID
new 2e1614f7d61e Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg
new 17486960d79b Bluetooth: avoid deadlock between hci_dev->lock and socket lock
new 87df8bcccd2c Bluetooth: Fix incorrect status handling in LE PHY UPDATE event
new 71793730ebfd Bluetooth: btbcm: Add BCM4334 DT binding
new 81534d4835de Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles
new 3a9d54b1947e Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
new 5c4c8c954409 Bluetooth: verify AMP hci_chan before amp_destroy
new 07528783c7da Bluetooth: hci_qca: Mundane typo fix
new be8597239379 Bluetooth: initialize skb_queue_head at l2cap_chan_create()
new 8ff0278d1067 Bluetooth: fix set_ecdh_privkey() prototype
new 3af70b39fa2d Bluetooth: check for zapped sk before connecting
new c29fb5f65072 Bluetooth: Remove trailing semicolon in macros
new 0f90d320b4f1 Bluetooth: Remove trailing semicolon in macros
new ac0565462e33 Bluetooth: btintel: Check firmware version before download
new 9b16bfbf4116 Bluetooth: btintel: Move operational checks after version check
new 0a460d8fe2db Bluetooth: btintel: Consolidate intel_version_tlv parsing
new d68903da4e22 Bluetooth: btintel: Consolidate intel_version parsing
new 21e31c6501d9 Bluetooth: btusb: Consolidate code for waiting firmware download
new 604b3cf87fd2 Bluetooth: btusb: Consolidate code for waiting firmware to boot
new 7de3a42cdc70 Bluetooth: btintel: Reorganized bootloader mode tlv checks [...]
new 88981354730c Bluetooth: btintel: Collect tlv based active firmware buil [...]
new 1f4ec585e661 Bluetooth: btintel: Skip reading firmware file version whi [...]
new 5153ceb9e622 Bluetooth: L2CAP: Rudimentary typo fixes
new 353cac0e108f Bluetooth: Fix mgmt status for LL Privacy experimental feature
new 21dd118f8de3 Bluetooth: Fix wrong opcode error for read advertising features
new 02431b6cdb75 Bluetooth: Add missing entries for PHY configuration commands
new 3d34a71ff8f8 Bluetooth: Move the advertisement monitor events to correct list
new d58cf00dcedb Bluetooth: Increment management interface revision
new 82a1242619d0 Bluetooth: Remove 'return' in void function
new 149b3f13b4b1 Bluetooth: Coding style fix
new 06752d1678b4 Bluetooth: Check inquiry status before sending one
new 0ae8ef674eb3 Bluetooth: SMP: Fix variable dereferenced before check 'conn'
new 27e554a4fcd8 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.
new 93917fd224fd Bluetooth: use the correct print format for L2CAP debug st [...]
new 25e70886c200 Bluetooth: Use ext adv handle from requests in CCs
new b6f1b79deabd Bluetooth: Do not set cur_adv_instance in adv param MGMT request
new abb638b311da Bluetooth: Handle own address type change with HCI_ENABLE_ [...]
new 8ce85ada0a05 Bluetooth: LL privacy allow RPA
new f67743f9e03a Bluetooth: Add support for reading AOSP vendor capabilities
new afd2daa26c7a Bluetooth: Add support for virtio transport driver
new cfa15cca51ef Bluetooth: Fix default values for advertising interval
new ba29d0360a09 Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor
new a61d67188f29 Bluetooth: Allow Microsoft extension to indicate curve validation
new 4438669eb703 Merge tag 'for-net-next-2021-04-08' of git://git.kernel.or [...]
new b98b33043c95 net: dccp: use net_generic storage
new a7150e382267 Revert "tcp: Reset tcp connections in SYN-SENT state"
new fba863b81604 net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM
new 557d5dc83f68 net: fec: use mac-managed PHY PM
new 5c2280fc2ee4 r8169: use mac-managed PHY PM
new 6597b5c21c1b Merge branch 'net-make-phy-pm-ops-a-no-op-if-mac-driver-ma [...]
new 524e001b7dca cxgb4: remove unneeded if-null-free check
new 626b598aa8be net: enetc: fix array underflow in error handling code
new 540ec76d3147 net/mlx5: Cleanup prototype warning
new 027d7166e178 net/mlx5: simplify the return expression of mlx5_esw_offlo [...]
new 59079438a664 net/mlx5: Remove unused mlx5_core_health member recover_work
new 7d97822a8cec net/mlx5: E-Switch, Add match on vhca id to default send rules
new 59c904c8fffd net/mlx5: E-Switch, Add eswitch pointer to each representor
new 658cfceb6267 RDMA/mlx5: Use representor E-Switch when getting netdev an [...]
new 3a46f4fb55ff net/mlx5: E-Switch, Refactor send to vport to be more generic
new c3e666f1ada9 net/mlx5: Add IFC bits needed for single FDB mode
new 26bf30902c10 net/mlx5: Use order-0 allocations for EQs
new c3d5c2d96d69 PCI/IOV: Add sysfs MSI-X vector assignment interface
new 0b989c1e3705 net/mlx5: Add dynamic MSI-X capabilities bits
new 604774add516 net/mlx5: Dynamically assign MSI-X vectors count
new e71b75f73763 net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks
new 95b5c291322b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...]
new a93580a02dbf net: enetc: fix TX ring interrupt storm
new 6c5e6b4ccc1b enetc: Use generic rule to map Tx rings to interrupt vectors
new 8859a44ea0df Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 7ad3bd52cbcb net: ipa: relax pool entry size requirement
new 49e76a418981 net: ipa: update sequence type for modem TX endpoint
new 57f63faf0562 net: ipa: only set endpoint netdev pointer when in use
new 077e770f2601 net: ipa: ipa_stop() does not return an error
new 74858b63c47c net: ipa: get rid of empty IPA functions
new 57ab8ca42fa0 net: ipa: get rid of empty GSI functions
new 602a1c76f847 net: ipa: three small fixes
new cbd312539284 Merge branch 'net-ipa-a-few-small-fixes'
new c781ff12a2f3 ethtool: Allow network drivers to dump arbitrary EEPROM data
new e19b0a3474ab net/mlx5: Refactor module EEPROM query
new e109d2b204da net/mlx5: Implement get_module_eeprom_by_page()
new 4c88fa412a10 net/mlx5: Add support for DSFP module EEPROM dumps
new 95dfc7effd88 net: ethtool: Export helpers for getting EEPROM info
new 96d971e307cc ethtool: Add fallback to get_module_eeprom from netlink command
new d740513f05a2 phy: sfp: add netlink SFP support to generic SFP code
new c97a31f66ebc ethtool: wire in generic SFP module access
new 7dc85b599ae1 Merge branch 'ethtool-eeprom'
new c75fb320d482 veth: use skb_orphan_partial instead of skb_orphan
new d3256efd8e8b veth: allow enabling NAPI even without XDP
new 47e550e0105b veth: refine napi usage
new 1c3cadbe0242 self-tests: add veth tests
new 23cfa4d4aa9f Merge branch 'veth-gro'
new 95291ced8169 ehea: add missing MODULE_DEVICE_TABLE
new c3264fee72e7 dt-bindings: net: qcom,ipa: add some compatible strings
new c88c34fcf8f5 net: ipa: disable checksum offload for IPA v4.5+
new fbb763e7e736 net: ipa: add IPA v4.5 configuration data
new 927c5043459e net: ipa: add IPA v4.11 configuration data
new 5b489fea977c Merge branch 'ipa-next'
new dd2c79677375 cxgb4: Fix unintentional sign extension issues
new e701a2584036 net: thunderx: Fix unintentional sign extension issue
new d0494135f94c net: hns3: Fix potential null pointer defererence of null ae_dev
new 0d7703605778 net: seg6: trivial fix of a spelling mistake in comment
new 17e1be342d46 bnxt_en: Treat health register value 0 as valid in bnxt_tr [...]
new 190eda1a9dbc bnxt_en: Invalidate health register mapping at the end of probe.
new ea2d37b2b307 bnxt_en: Refactor bnxt_vf_reps_create().
new 90f4fd029687 bnxt_en: Refactor __bnxt_vf_reps_destroy().
new ac797ced1fd0 bnxt_en: Free and allocate VF-Reps during error recovery.
new 5711ffd31355 Merge branch 'bnxt_en-error-recovery'
new a115d24a636e nfc: pn533: remove redundant assignment
new 31c4d2f160eb net: Ensure net namespace isolation of sysctls
new 2671fa4dc010 netfilter: conntrack: Make global sysctls readonly in non- [...]
new 645b34a7b544 Merge branch 'netns-sysctl-isolation'
new c82eaa4064f3 ibmvnic: clean up the remaining debugfs data structures
new caee7bf5b0a9 ibmvnic: print reset reason as a string
new 0666ef7f61ca ibmvnic: print adapter state as a string
new 8043edee9a34 Merge branch 'ibmvnic-errors'
new f768e7513015 enetc: mark TX timestamp type per skb
new 7294380c5211 enetc: support PTP Sync packet one-step timestamping
new d27139c54499 Merge branch 'enetc-ptp'
new 6f43735b6da6 dt-bindings: net: renesas,etheravb: Add additional clocks
new 8ef7adc6beb2 net: ethernet: ravb: Enable optional refclk
new a56c14bb21b2 ath9k: fix ath_tx_process_buffer() potential null ptr dereference
new 9c349dbd0752 ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Op [...]
new 7a3aed0c3c36 ath11k: Refactor ath11k_msi_config
new 16001e4b2e68 ath11k: Move qmi service_ins_id to hw_params
new fa5f473d7643 ath11k: qmi: increase the number of fw segments
new 5f67d306155e ath11k: Update memory segment count for qcn9074
new a233811ef600 ath11k: Add qcn9074 mhi controller config
new 480a73610c95 ath11k: add static window support for register access
new 6fe6f68fef7f ath11k: add hal support for QCN9074
new e678fbd401b9 ath11k: add data path support for QCN9074
new 6289ac2b7182 ath11k: add CE interrupt support for QCN9074
new 7dc67af063e3 ath11k: add extended interrupt support for QCN9074
new 4e80946197a8 ath11k: add qcn9074 pci device support
new 096b625fab8f ath11k: Fix sounding dimension config in HE cap
new 788f805e8c0a ath11k: Enable radar detection for 160MHz secondary segment
new 6b7abacb9cbe ath11k: print hardware name and version during initialisation
new 14ebaeeff8d0 Revert "ath9k: fix ath_tx_process_buffer() potential null [...]
new bf458d79cfc4 ath11k: qmi: add more debug messages
new 097e9f071455 ath11k: qmi: cosmetic changes to error messages
new 3808a18043a8 ath11k: fix potential wmi_mgmt_tx_queue race condition
new e3de5bb7ac1a ath11k: fix thermal temperature read
new 018e3fa8e7ff ath10k: skip the wait for completion to recovery in shutdown path
new f277eb0500b4 ath11k: Update signal filled flag during sta_statistics drv op
new 26f697923729 ath11k: Add support for STA to handle beacon miss
new 1193a7de6ef4 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 5b492c7dbdda rtw88: coex: add power off setting
new 4a7ea94377c9 rtw88: remove unnecessary variable
new f135a1571a05 wilc1000: Support chip sleep over SPI
new e21b6e5a5462 wilc1000: write value to WILC_INTR2_ENABLE register
new 50773696301b wilc1000: use wilc handler as cookie in request_threaded_irq()
new 13ce240a932f rtw88: 8822c: support FW crash dump when FW crash
new 7b33ec8b93c9 rtw88: add flush hci support
new 76325506e811 rtw88: fix DIG min setting
new a08398833ec2 rtw88: 8822c: update tx power limit table to RF v40.1
new 7ae7784ec2a8 rtw88: 8822c: add LC calibration for RTL8822C
new 4517f811258d rtw88: coex: fix A2DP stutters while WL busy + WL scan
new c9eaee0c2ec6 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page()
new 87fce88658ba mt7601u: fix always true expression
new 670d9e53886c mt7601u: enable TDLS support
new fa9f5d0e0b45 iwlegacy: avoid -Wempty-body warning
new 5fff4c14ae01 Merge tag 'wireless-drivers-next-2021-04-13' of git://git. [...]
new 40b5d2f15c09 net: dsa: mt7530: Add support for EEE features
new 83216e3988cd of: net: pass the dst buffer to of_get_mac_address()
new f10843e04a07 of: net: fix of_get_mac_addr_nvmem() for non-platform devices
new affb05d9109c Merge branch 'non-platform-devices-of_get_mac_address'
new 314332023b1f icmp: ICMPV6: pass RFC 8335 reply messages to ping_rcv
new 334c42414729 ibmvnic: improve failover sysfs entry
new eba43fac8dfa nfc: st-nci: remove unnecessary label
new 46568170036d rsi: remove unused including <linux/version.h>
new cfa00070a1a8 dt-bindings: net: can: rcar_can: Document r8a77961 support
new 8537257874e9 can: etas_es58x: add core support for ETAS ES58X CAN USB i [...]
new 1dfb6005a60b can: etas_es58x: add support for ETAS ES581.4 CAN USB interface
new c664e2137a27 can: etas_es58x: add support for the ETAS ES58X_FD CAN USB [...]
new bc256b95971f can: peak_usb: fix checkpatch warnings
new fa34e0a18f8a can: peak_usb: pcan_usb_pro.h: remove double space in indention
new c779e1271a9e can: peak_usb: remove unused variables from struct peak_us [...]
new 1a5a5eedf807 can: peak_usb: remove write only variable struct peak_usb_ [...]
new 592bf5a09d19 can: peak_usb: peak_usb_probe(): make use of driver_info
new 426718f3fe0e can: peak_usb: pcan_usb_{,pro}_get_device_id(): remove unn [...]
new 5e164a4f0aae can: peak_usb: pcan_usb_get_serial(): remove error message [...]
new 0a7d6cdf90c0 can: peak_usb: pcan_usb_get_serial(): make use of le32_to_cpup()
new b7a29d35a984 can: peak_usb: pcan_usb_get_serial(): unconditionally assi [...]
new bd573ea57204 can: peak_usb: pcan_usb: replace open coded endianness con [...]
new 9fb434bcf825 Merge tag 'linux-can-next-for-5.13-20210413' of git://git. [...]
new 870e04ae45ea ibmvnic: queue reset work in system_long_wq
new 1da41aa110df ionic: git_ts_info bit shifters
new 15c88e185eb9 dt-bindings: net: qcom,ipa: add support for SM8350
new e557dc82418d net: ipa: add IPA v4.9 configuration data
new ee684c325df9 Merge branch 'ipa-SM8350-SoC'
new 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions
new 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_re [...]
new da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_re [...]
new de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis
new bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC
new bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy
new 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket
new 23ba51172270 Merge branch 'stmmac-xdp-zc'
new 5871d0c6b8ea ionic: return -EFAULT if copy_to_user() fails
new 1b0f14b6c218 dpaa2-switch: create a central dpaa2_switch_acl_tbl structure
new 2bf90ba5100e dpaa2-switch: install default STP trap rule with the highe [...]
new 1110318d83e8 dpaa2-switch: add tc flower hardware offload on ingress traffic
new 4ba28c1a1aff dpaa2-switch: add tc matchall filter support
new 166179542e80 dpaa2-switch: reuse dpaa2_switch_acl_entry_add() for STP f [...]
new 90a825a47c96 Merge branch 'dpaa2-switch-tc-hw-offload'
new 87b7e5c05c98 net: Space: remove hp100 probe
new 58581478a734 net: phy: marvell-88x2222: check that link is operational
new 473960a7b443 net: phy: marvell-88x2222: move read_status after config_aneg
new d7029f55cc46 net: phy: marvell-88x2222: swap 1G/10G modes on autoneg
new 945c6ff851d8 Merge branch 'marvell-88x2222-improvements'
new f4da56529da6 net: stmmac: Add support for external trigger timestamping
new 47222864c14b ixgbe: Support external GBE SerDes PHY BCM54616s
new 7eceea90c542 net: intel: Remove unused function pointer typedef ixgbe_m [...]
new ce2cb12dccab net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c
new 1141bfef9c47 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...]
new 216f78ea8cf6 r8169: add support for pause ethtool ops
new 1d9bfacd52ec esp4: Simplify the calculation of variables
new f076835a8bf2 esp6: remove a duplicative condition
new 6ad2dd6c14d3 ipv6: fix clang Wformat warning
new 8c1186be3f1b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 73d7de66aa3c atm: idt77252: remove unused function
new 17c3df7078e3 skbuff: revert "skbuff: remove some unnecessary operation [...]
new ace8d281aa71 sfc: Remove duplicate argument
new 652d3be21dc8 net: enetc: fetch MAC address from device tree
new 7bf481d7e75a net/mlx5: E-Switch, let user to enable disable metadata
new 7d5ae4789192 net/mlx5: E-Switch, Skip querying SF enabled bits
new 6308a5f06be0 net/mlx5: E-Switch, Make vport number u16
new 13795553a84d net/mlx5: E-Switch Make cleanup sequence mirror of init
new b16f2bb6b6ca net/mlx5: E-Switch, Convert a macro to a helper routine
new b55b35382e51 net/mlx5: E-Switch, Move legacy code to a individual file
new 57b92bdd9e14 net/mlx5: E-Switch, Initialize eswitch acls ns when eswitc [...]
new 6e74e6ea1b64 net/mlx5: SF, Use device pointer directly
new a74ed24c437e net/mlx5: SF, Reuse stored hardware function id
new 9dac2966c531 net/mlx5: DR, Use variably sized data structures for diffe [...]
new b7f86258a264 net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of [...]
new 82c3ba31c370 net/mlx5: Fix bit-wise and with zero
new 02f47c04c36c net/mlx5: Add a blank line after declarations
new 9dee115bc147 net/mlx5: Remove return statement exist at the end of void [...]
new 31450b435fe6 net/mlx5: Replace spaces with tab at the start of a line
new 5b232ea94c90 net/mlx5e: Fix RQ creation flow for queues which doesn't s [...]
new 4a65912fde5b Merge tag 'mlx5-updates-2021-04-13' of git://git.kernel.or [...]
new ae1ea84b33da net: bridge: propagate error code and extack from br_mc_di [...]
new 94f633ea8ade net/packet: remove data races in fanout operations
new e2b1e4b532ab can: etas_es58x: fix null pointer dereference when handlin [...]
new 3a1aa533f7f6 Merge tag 'linux-can-next-for-5.13-20210414' of git://git. [...]
new d41f26b5ef8f ice: use kernel definitions for IANA protocol ports and et [...]
new 7e408e07b42d ice: Drop leading underscores in enum ice_pf_state
new a476d72abe6c ice: Add new VSI states to track netdev alloc/registration
new b8b4772377dd ice: refactor interrupt moderation writes
new cdf1f1f16917 ice: replace custom AIM algorithm with kernel's DIM library
new b7306b42beaf ice: manage interrupts during poll exit
new d59684a07e37 ice: refactor ITR data structures
new e9c9692c8a81 ice: Reimplement module reads used by ethtool
new 80ad6dde6189 ice: print name in /proc/iomem
new 58623c52b427 ice: use local for consistency
new 1cdea9a7eae3 ice: remove unused struct member
new c931c782d846 ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types
new b370245b4b95 ice: suppress false cppcheck issues
new 4fe36226943b ice: remove return variable
new 4c26f69d0cf9 ice: reduce scope of variable
new bd363f549396 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new c329e5afb42f net: phy: at803x: select correct page on config init
new 18b6e31f8bf4 net: hns3: PF add support for pushing link status to VFs
new 01305e16ebe7 net: hns3: VF not request link status when PF support push [...]
new 8f571c4cad55 Merge branch 'hns3-next'
new b6faf160d0da enetc: convert to schedule_work()
new 38ebcf5096a8 scm: optimize put_cmsg()
new c5797f8a6415 ethtool: move ethtool_stats_init
new 3d7cc109ecf7 ethtool: fec_prepare_data() - jump to error handling
new be85dbfeb37c ethtool: add FEC statistics
new c9ca5c3aabaf bnxt: implement ethtool::get_fec_stats
new cab351be53c2 sfc: ef10: implement ethtool::get_fec_stats
new 1703bb50df0e mlx5: implement ethtool::get_fec_stats
new 392c36e5be1d Merge branch 'ehtool-fec-stats'
new e7ad33fa7bc5 scm: fix a typo in put_cmsg()
new e5b4b8988b7a net: bridge: switchdev: refactor br_switchdev_fdb_notify
new 2c4eca3ef716 net: bridge: switchdev: include local flag in FDB notifications
new 2576e5d31f0d Merge branch 'BR_FDB_LOCAL'
new a1150a04b7e8 atl1c: move tx cleanup processing out of interrupt
new bd005f53862b mptcp: revert "mptcp: forbit mcast-related sockopt on MPTC [...]
new 0abdde82b163 mptcp: move sockopt function into a new file
new d9e4c1291810 mptcp: only admit explicitly supported sockopt
new 7896248983ef mptcp: add skeleton to sync msk socket options to subflows
new df00b087da24 mptcp: tag sequence_seq with socket state
new 1b3e7ede1365 mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY
new 5d0a6bc82d38 mptcp: setsockopt: handle receive/send buffer and device bind
new 268b12387460 mptcp: setsockopt: support SO_LINGER
new 36704413db79 mptcp: setsockopt: add SO_MARK support
new 6f0d7198084c mptcp: setsockopt: add SO_INCOMING_CPU
new a03c99b253c2 mptcp: setsockopt: SO_DEBUG and no-op options
new aa1fbd94e5c7 mptcp: sockopt: add TCP_CONGESTION and TCP_INFO
new dc65fe82fb07 selftests: mptcp: add packet mark test case
new c133acf38ca4 Merge branch 'mptcp-socket-options'
new c5d66587b890 net: ethernet: mediatek: ppe: fix busy wait loop
new 5133bcc74815 r8152: set inter fram gap time depending on speed
new a8a7be178e81 r8152: adjust rtl8152_check_firmware function
new 67ce1a806f16 r8152: add help function to change mtu
new 195aae321c82 r8152: support new chips
new 4a51b0e8a014 r8152: support PHY firmware for RTL8156 series
new c2198943e33b r8152: search the configuration of vendor mode
new af1fa6b696cc Merge branch 'r8152--new-chips'
new 4ad29b1a484e net: mvpp2: Add parsing support for different IPv4 IHL values
new 9a44c1cc6388 net: Add a WWAN subsystem
new fa588eba632d net: Add Qcom WWAN control driver
new fb32856b16ad virtio-net: page_to_skb() use build_skb when there's suffi [...]
new d8604b209e9b dt-bindings: net: qcom,ipa: add firmware-name property
new 9ce062ba6a8d net: ipa: optionally define firmware name via DT
new d8214c7aae61 Merge branch 'ipa-fw-names'
new aa8caa767e31 mld: fix suspicious RCU usage in __ipv6_dev_mc_dec()
new 0e672f306a28 veth: check for NAPI instead of xdp_prog before xmit of XDP frame
new 8eda54c5e6c4 gianfar: Drop GFAR_MQ_POLLING support
new 221e8c126b78 powerpc: dts: fsl: Drop obsolete fsl,rx-bit-map and fsl,tx [...]
new 70c183759b2c Merge branch 'gianfar-mq-polling'
new 2f014f4016db net/mlx5e: Remove non-essential TLS SQ state bit
new 8668587a33b9 net/mlx5e: Cleanup unused function parameter
new b6b3ad2175c8 net/mlx5e: TX, Inline TLS skb check
new 72f6f2f8d6aa net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe()
new e9ce991bce5b net/mlx5e: kTLS, Add resiliency to RX resync failures
new 6cad120d9e62 net/mlx5e: Allow mlx5e_safe_switch_channels to work with c [...]
new 69cc4185dcba net/mlx5e: Use mlx5e_safe_switch_channels when channels ar [...]
new b3b886cf965d net/mlx5e: Refactor on-the-fly configuration changes
new 94872d4ef9c0 net/mlx5e: Cleanup safe switch channels API by passing params
new 5cec6de0ae09 net/mlx5: Allocate FC bulk structs with kvzalloc() instead [...]
new 36830159acbe net/mlx5: Add register layout to support extended link state
new b3446acb2b9a net/mlx5e: Add ethtool extended link state
new 302522e67c70 net/mlx5: Add helper to initialize 1PPS
new 95742c1cc59d net/mlx5: Enhance diagnostics info for TX/RX reporters
new 03e481e88b19 Merge tag 'mlx5-updates-2021-04-16' of git://git.kernel.or [...]
new e5272ad4aab3 sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
new f117c48c0dc8 docs: networking: extend the statistics documentation
new ddc78b362124 docs: ethtool: document standard statistics
new f09ea6fb1272 ethtool: add a new command for reading standard stats
new ca2244547ec7 ethtool: add interface to read standard MAC stats
new bfad2b979ddc ethtool: add interface to read standard MAC Ctrl stats
new a8b06e9d40d8 ethtool: add interface to read RMON stats
new c1912ab0eeba mlxsw: implement ethtool standard stats
new 782bc00affcd bnxt: implement ethtool standard stats
new b572ec9ff087 mlx5: implement ethtool standard stats
new 1c86514d7fda Merge branch 'ethtool-stats'
new 1e3d976dbb23 flow_dissector: Fix out-of-bounds warning in __skb_flow_bp [...]
new 26b67f5a1e06 igb: Redistribute memory for transmit packet buffers when [...]
new 1d3cb90cb010 igb: Add double-check MTA_REGISTER for i210 and i211
new 64433e5bf40a igc: Enable internal i225 PPS
new 87938851b6ef igc: enable auxiliary PHC functions for the i225
new b3d4f405620a igc: Fix overwrites return value
new 1feaf60ff260 igc: Expose LPI counters
new bc45f524d90f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new e9e49ae88ec8 net: enetc: remove redundant clearing of skb/xdp_frame poi [...]
new 6b04830d5e0d net: enetc: rename the buffer reuse helpers
new 672f9a21989e net: enetc: recycle buffers for frames with RX errors
new 8f50d8bb3f1c net: enetc: stop XDP NAPI processing when build_skb() fails
new a6369fe6e07d net: enetc: remove unneeded xdp_do_flush_map()
new ee3e875f10fc net: enetc: increase TX ring size
new 7eab503b11ee net: enetc: use dedicated TX rings for XDP
new 975acc833c9f net: enetc: handle the invalid XDP action the same way as [...]
new 92ff9a6e578d net: enetc: fix buffer leaks with XDP_TX enqueue rejections
new 24e393097171 net: enetc: apply the MDIO workaround for XDP_REDIRECT too
new 820dd7a244fe Merge branch 'enetc-xdp-fixes'
new 3fcc8a25e391 kunit: mptcp: adhere to KUNIT formatting standard
new e4b6135134a7 mptcp: fix format specifiers for unsigned int
new 43f1140b9678 mptcp: export mptcp_subflow_active
new e10a98920976 mptcp: add tracepoint in mptcp_subflow_get_send
new 0918e34b85c7 mptcp: add tracepoint in get_mapping_status
new ed66bfb4ce34 mptcp: add tracepoint in ack_update_msk
new d96a838a7ce2 mptcp: add tracepoint in subflow_check_data_avail
new 442279154c73 mptcp: use mptcp_for_each_subflow in mptcp_close
new 474f45936039 Merge branch 'mptcp-fixes-and-tracepoints'
new 8203c7ce4ef2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 11ac4e668a44 r8169: keep pause settings on interface down/up cycle
new e195dad14115 mt76: add support for 802.3 rx frames
new cc4b3c139ad3 mt76: mt7915: enable hw rx-amsdu de-aggregation
new 94244d2ea503 mt76: mt7915: add rx checksum offload support
new 90e3abf07c80 mt76: mt7915: add support for rx decapsulation offload
new 730d6d0da8d8 mt76: mt7615: fix key set/delete issues
new ebee7885bb12 mt76: mt7615: fix tx skb dma unmap
new 7dcf3c04f0ac mt76: mt7915: fix tx skb dma unmap
new 858ebf446bee mt76: mt7615: support loading EEPROM for MT7613BE
new c1941b890279 mt76: mt7921: enable random mac addr during scanning
new c2fa8edcca3b mt76: mt7921: remove unnecessary variable
new 00ac71ff8dc8 mt76: mt7921: removed unused definitions in mcu.h
new be2a2872d0b1 mt76: always use WTBL_MAX_SIZE for tlv allocation
new 4b36cc6b390f mt76: mt76x0: disable GTK offloading
new baa3afb39e94 mt76: connac: always check return value from mt76_connac_m [...]
new 45f93e368211 mt76: mt7915: always check return value from mt7915_mcu_al [...]
new 7715a1d54bdf mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded
new 5e30931494b4 mt76: mt7921: fix suspend/resume sequence
new 782b3e86ea97 mt76: mt7921: fix memory leak in mt7921_coredump_work
new 159f6dd619d9 mt76: mt7921: switch to new api for hardware beacon filter
new a7e3033fcdb6 mt76: connac: fix up the setting for ht40 mode in mt76_con [...]
new 0940605a2a70 mt76: mt7921: fixup rx bitrate statistics
new 9dfd2785ac73 mt76: mt7921: add flush operation
new 7139b5c0c98a mt76: connac: update sched_scan cmd usage
new aa40528a5bca mt76: use threaded NAPI
new e78d73e01db3 mt76: mt7615: enable hw rx-amsdu de-aggregation
new 2122dfbfd0bd mt76: mt7615: add rx checksum offload support
new d4b98c63d7a7 mt76: mt7615: add support for rx decapsulation offload
new 49cc85059a2c mt76: mt7615: fix memory leak in mt7615_coredump_work
new 461e3b7f4576 mt76: mt7921: fix aggr length histogram
new 9fb9d755fae2 mt76: mt7915: fix aggr len debugfs node
new 8e84836283f1 mt76: mt7921: remove unneeded semicolon
new f76e9019913b mt76: mt7921: fix stats register definitions
new a4a5a430b076 mt76: mt7615: fix TSF configuration
new d43c7301d330 mt76: mt7615: remove hdr->fw_ver check
new 2eb6f6c43774 mt76: mt7615: fix mib stats counter reporting to mac80211
new 2b35050a3218 mt76: mt7915: fix mib stats counter reporting to mac80211
new c996f0346e40 mt76: connac: fix kernel warning adding monitor interface
new 57b8b57516c5 mt76: check return value of mt76_txq_send_burst in mt76_tx [...]
new 3ab0269d75cd mt76: mt7921: get rid of mt7921_sta_rc_update routine
new 23c1d2dc9ed5 mt76: mt7921: fix the base of PCIe interrupt
new 53a8fb4afdc8 mt76: mt7921: fix the base of the dynamic remap
new f92f81d35ac2 mt76: mt7921: check mcu returned values in mt7921_start
new e268fcaa67b8 mt76: mt7915: add missing capabilities for DBDC
new 402a695b1ae6 mt76: mt7615: fix CSA notification for DBDC
new 62da7a38e041 mt76: mt7615: stop ext_phy queue when mac reset happens
new b6d20ce433c9 mt76: mt7915: fix CSA notification for DBDC
new 663653928378 mt76: mt7915: stop ext_phy queue when mac reset happens
new 1623474167f8 mt76: mt7915: fix PHY mode for DBDC
new 51bf9d60fb92 mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1
new 7883906d22c1 mt76: mt7915: fix rxrate reporting
new f43b941fd610 mt76: mt7915: fix txrate reporting
new b1bed649ad03 mt76: mt7915: check mcu returned values in mt7915_ops
new c3800cc29197 mt76: mt7615: check mcu returned values in mt7615_ops
new 4bec61d9fb96 mt76: mt7663: fix when beacon filter is being applied
new 455ae5aabcc7 mt76: mt7663s: make all of packets 4-bytes aligned in sdio [...]
new 45247a85614b mt76: mt7663s: fix the possible device hang in high traffic
new dc0a108bb060 mt76: mt7615: add missing capabilities for DBDC
new 782018391748 mt76: mt7915: fix possible deadlock while mt7915_register_ [...]
new a2a6cd54eec4 mt76: mt7921: reduce mcu timeouts for suspend, offload and [...]
new acf337c33de5 mt76: introduce mcu_reset function pointer in mt76_mcu_ops [...]
new d32464e68ffc mt76: mt7921: introduce mt7921_run_firmware utility routine.
new 1f7396acfef4 mt76: mt7921: introduce __mt7921_start utility routine
new 3990465db682 mt76: dma: introduce mt76_dma_queue_reset routine
new c001df978e4c mt76: dma: export mt76_dma_rx_cleanup routine
new 0c1ce9884607 mt76: mt7921: add wifi reset support
new de29d0afebad mt76: mt7921: remove leftovers from dbdc configuration
new 1921b8925c6f mt76: mt7921: remove redundant check on type
new 12f4be0e6a68 mt76: mt7921: remove duplicated macros in mcu.h
new 1da4fd48d284 mt76: mt7915: fix key set/delete issue
new 9add4bf2b81e mt76: mt7915: refresh repeater entry MAC address when sett [...]
new 14edf1093836 mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr
new 5802106f8bc7 mt76: connac: introduce mt76_sta_cmd_info data structure
new 93c81df520a1 mt76: mt7921: properly configure rcpi adding a sta to the fw
new 6104edf9e8a3 mt76: mt7615: only enable DFS test knobs for mt7615
new 69e74d7f23d5 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset()
new ad2a1ea49f63 mt76: mt7622: trigger hif interrupt for system reset
new d9852ab2f362 mt76: mt7615: keep mcu_add_bss_info enabled till interface [...]
new a9bae3f53614 mt76: mt7915: keep mcu_add_bss_info enabled till interface [...]
new 1ebea45ef027 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset()
new 1cb7ea2acb72 mt76: mt7615: fix chip reset on MT7622 and MT7663e
new d76d6c3ba2b0 mt76: mt7615: limit firmware log message printk to buffer length
new 665b2c780d63 mt76: mt7915: limit firmware log message printk to buffer length
new 7c82bbb1acc0 dt-bindings:net:wireless:ieee80211: txt to yaml conversion
new 1735e44dddc0 dt-bindings:net:wireless:mediatek,mt76: txt to yaml conversion
new 2df51a2b7a25 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...]
new a226ccd04c47 mt76: mt7915: fix txpower init for TSSI off chips
new 60468f7fd707 mt76: mt7921: fix key set/delete issue
new 859c85fd1971 mt76: mt7921: always wake the device in mt7921_remove_interface
new c7cc5ec57303 mt76: mt7921: rework mt7921_mcu_debug_msg_event routine
new 8a5a5dbfc18c mt76: mt7615: fix .add_beacon_offload()
new ac15f9b6da39 mt76: mt7915: fix mt7915_mcu_add_beacon
new e07419a7dca9 mt76: mt7915: add wifi subsystem reset
new f2d167c7dd2c mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition
new 9c9d83213424 mt76: mt7921: fix inappropriate WoW setup with the missing [...]
new 9db419f0cb39 mt76: mt7921: fix the dwell time control
new e230f0c44f01 mt76: mt7921: fix kernel crash when the firmware fails to [...]
new 49897c529f85 mt76: mt7921: fix the insmod hangs
new 4da64fe086d9 mt76: mt7921: reduce the data latency during hw scan
new b4403cee6400 mt76: fix potential DMA mapping leak
new 92e916362ba5 mt76: mt7921: remove 80+80 MHz support capabilities
new 0fda6d7bb5a2 mt76: report Rx timestamp
new 6d88629e158d mt76: mt7915: add mmio.c
new 30ad36214ab5 mt76: mt7615: add missing SPDX tag in mmio.c
new 66978204f71b mt76: mt7615: always add rx header translation tlv when ad [...]
new 2afd17b4d0fc mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing
new 481fc927c828 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report
new 961b27ffc58e Merge tag 'mt76-for-kvalo-2021-04-12' of https://github.co [...]
new 7686fd52b875 iwlwifi: mvm: enable TX on new CSA channel before disconnecting
new 72bc934cb393 iwlwifi: pcie: avoid unnecessarily taking spinlock
new 416dde0f83a8 iwlwifi: pcie: normally grab NIC access for inflight-hcmd
new 2360acbd5e22 iwlwifi: mvm: don't allow CSA if we haven't been fully associated
new 2be05dfd9c3f iwlwifi: pcie: Add support for Bz Family
new 39ab22c127aa iwlwifi: change step in so-gf struct
new 20d04296b3cf iwlwifi: change name to AX 211 and 411 family
new a7ff1899a7bb iwlwifi: add 160Mhz to killer 1550 name
new d4626f91739b iwlwifi: pcie: clear only FH bits handle in the interrupt
new 48a5494d6a4c iwlwifi: pcie: make cfg vs. trans_cfg more robust
new 9896b0b90445 iwlwifi: mvm: support range request command version 12
new 20578872d503 iwlwifi: mvm: responder: support responder config command [...]
new 5f8a3561ea8b iwlwifi: mvm: write queue_sync_state only for sync
new 5e1688ce914d iwlwifi: mvm: clean up queue sync implementation
new 517a5eb9fab2 iwlwifi: mvm: when associated with PMF, use protected NDP [...]
new 85b5fd94d7d9 iwlwifi: add ax201 killer device
new e8fe3b41c3a3 iwlwifi: mvm: Add support for 6GHz passive scan
new e12cfc7bbfd3 iwlwifi: mvm: enable PPAG in China
new 9a0f28d8628e iwlwifi: add new so-gf device
new 9cd243f24ec1 iwlwifi: move iwl_configure_rxq to be used by other op_modes
new d2bfda8addf9 iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine
new f21afabae703 iwlwifi: mvm: refactor ACPI DSM evaluation function
new 098f1ea54e7c iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake()
new 0c73f47b430d iwlwifi: remove TCM events
new fb54b86339ad iwlwifi: remove remaining software checksum code
new 2b84e6328e65 iwlwifi: don't warn if we can't wait for empty tx queues
new 4cf2f5904d97 iwlwifi: queue: avoid memory leak in reset flow
new 4f7411d64893 iwlwifi: mvm: umac error table mismatch
new aa1540ca7616 iwlwifi: mvm: remove PS from lower rates.
new 6da29d3b42ea iwlwifi: mvm: don't lock mutex in RCU critical section
new 2b6166664d2b iwlwifi: pcie: merge napi_poll_msix functions
new 9d401222db54 iwlwifi: pcie: add ISR debug info for msix debug
new 3c21990b0cce iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHA [...]
new 70c9101d0a3e iwlwifi: warn on SKB free w/o op-mode
new a9174578262b iwlwifi: rs-fw: don't support stbc for HE 160
new cc61d3ced2aa iwlwifi: mvm: don't disconnect immediately if we don't hea [...]
new 997254a9169c iwlwifi: mvm: don't WARN if we can't remove a time event
new 7db67f68392c iwlwifi: bump FW API to 63 for AX devices
new d12455fdbfe9 iwlwifi: trans/pcie: defer transport initialisation
new 378c7be65ccd iwlwifi: fw: print out trigger delay when collecting data
new 8932abef6ea4 iwlwifi: pcie: Change ma product string name
new 7c81a025054c iwlwifi: dbg: disable ini debug in 9000 family and below
new 197b9c152bad Merge tag 'iwlwifi-next-for-kalle-2021-04-12-v2' of git:// [...]
new 1c22233a745e cw1200: Remove unused function pointer typedef cw1200_wsm_handler
new 9dc5fdc8c4f8 cw1200: Remove unused function pointer typedef wsm_*
new 18fb0bedb5fc rtlwifi: 8821ae: upgrade PHY and RF parameters
new a221d0afbf39 qtnfmac: remove meaningless labels
new 2377b1c49d48 rtlwifi: Few mundane typo fixes
new 87431bc1f0f6 rtlwifi: remove redundant assignment to variable err
new 8e04a06530c6 rtlwifi: rtl8188ee: remove redundant assignment of variabl [...]
new 987e9bcdd0b7 rtlwifi: remove rtl_get_tid_h
new 1186006adee9 rtlwifi: Simplify locking of a skb list accesses
new fb98734f7936 qtnfmac: remove meaningless goto statement and labels
new e9642be26a37 rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock
new 260a9ad94467 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
new d23a96220353 mwifiex: don't print SSID to logs
new f2131fa516b8 wilc1000: Make SPI transfers work at 48MHz
new 5ee2d9dd73fc wilc1000: Introduce symbolic names for SPI protocol register
new ce3b933832b6 wilc1000: Check for errors at end of DMA write
new c872e7ae056f wilc1000: Add support for enabling CRC
new a381b78a1598 wilc1000: Bring MAC address setting in line with typical L [...]
new bf3365a856a1 rtl8xxxu: Fix fall-through warnings for Clang
new c81852a48e13 mwifiex: Remove unneeded variable: "ret"
new 2f51061edab9 wilc1000: fix a loop timeout condition
new 431eb49e87ed rtl8xxxu: Simplify locking of a skb list accesses
new 01414f8882f9 libertas: avoid -Wempty-body warning
new 7b0e2c4f6be3 wlcore: fix overlapping snprintf arguments in debugfs
new 7909a590eba6 airo: work around stack usage warning
new 3051946056c3 rsi: fix comment syntax in file headers
new 705b5cfab183 brcmfmac: A typo fix
new d3240418a662 libertas: struct lbs_private is declared duplicately
new ec7480ed0801 rtw88: update statistics to fw for fine-tuning performance
new c434e5e48dc4 rsi: Use resume_noirq for SDIO
new 7f50ddc5d4fe wl3501: fix typo of 'Networks' in comment
new d663bc3317c9 brcmfmac: Remove duplicate struct declaration
new 444a9af68b5c wilc1000: Remove duplicate struct declaration
new 2ff25985ea9c rtw88: Fix array overrun in rtw_get_tx_power_params()
new a8e083ee8e2a mwl8k: Fix a double Free in mwl8k_probe_hw
new cf366b154704 carl9170: remove get_tid_h
new 5e6087559e85 wil6210: wmi: Remove useless code
new fa84df705260 bcma: remove unused function
new c544d89b0d67 iwlwifi: pcie: don't enable BHs with IRQs disabled
new fb8517f4fade rtw88: 8822c: add CFO tracking
new 56aa7b21a5a7 Merge tag 'wireless-drivers-next-2021-04-18' of git://git. [...]
new 9e46fb656fdb nexthop: Restart nexthop dump based on last dumped nexthop [...]
new bf5eb67dc80a selftests: fib_nexthops: Test large scale nexthop flushing
new c589fa10f1ed Merge branch 'nh-flushing'
new 83c1ca257aca mld: remove unnecessary prototypes
new ca9c54d2d6a5 net: mana: Add a driver for Microsoft Azure Network Adapte [...]
new c1d9e34e1128 ethtool: ioctl: Fix out-of-bounds warning in store_link_ks [...]
new 87614b931c24 net: enetc: create a common enetc_pf_to_port helper
new 4ac7acc67f29 dt-bindings: net: fsl: enetc: add the IERB documentation
new e7d48e5fbf30 net: enetc: add a mini driver for the Integrated Endpoint [...]
new b764dc6cc1ba arm64: dts: ls1028a: declare the Integrated Endpoint Regis [...]
new a8648887880f net: enetc: add support for flow control
new 6ed33c131287 Merge branch 'enetc-flow-control'
new 46fd4471615c net: xilinx: drivers need/depend on HAS_IOMEM
new 1c5a2ba67989 net: hns3: remove a duplicate pf reset counting
new 8ed64dbe0bdf net: hns3: cleanup inappropriate spaces in struct hlcgevf_ [...]
new e407efdd94cd net: hns3: change the value of the SEPARATOR_VALUE macro i [...]
new 32c1fdb5e9ca Merge branch 'hns3-next'
new 6ecaf81d4ac6 net: ethernet: mediatek: fix a typo bug in flow offloading
new c6400e3fc3fa netlink: simplify nl_set_extack_cookie_u64(), nl_set_extac [...]
new 3e1b0c168f6c netfilter: flowtable: add vlan match offload support
new efce49dfe6a8 netfilter: flowtable: add vlan pop action offload support
new 098b5d3565e2 netfilter: conntrack: move autoassign warning member to ne [...]
new 67f28216ca04 netfilter: conntrack: move autoassign_helper sysctl to net [...]
new f6f2e580d5f7 netfilter: conntrack: move expect counter to net_generic data
new c53bd0e96662 netfilter: conntrack: move ct counter to net_generic data
new 9b1a4d0f914b netfilter: conntrack: convert sysctls to u8
new 78ed0a9bc6db netfilter: flowtable: Add FLOW_OFFLOAD_XMIT_UNSPEC xmit type
new 14c20643ef94 netfilter: nft_payload: fix C-VLAN offload support
new ff4d90a89d3d netfilter: nftables_offload: VLAN id needs host byteorder [...]
new 783003f3bb8a netfilter: nftables_offload: special ethertype handling for VLAN
new 812fa71f0d96 netfilter: Dissect flow after packet mangling
new 8826218215de selftests: fib_tests: Add test cases for interaction with [...]
new b72920f6e4a9 netfilter: nftables: counter hardware offload support
new 6dd06ec7c13b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 0e389028ad75 net: ethernet: mtk_eth_soc: fix undefined reference to `ds [...]
new 014d029876b2 net: ethernet: mtk_eth_soc: missing mutex
new f5c2cb583abe net: ethernet: mtk_eth_soc: handle VLAN pop action
new 9652168304b1 Merge branch 'mtk_ppe_offload-fixes'
new 89f9d5400b53 net: korina: Fix MDIO functions
new b4cd249a8cc0 net: korina: Use devres functions
new e42f10533d7c net: korina: Remove not needed cache flushes
new 0fe632471aeb net: korina: Remove nested helpers
new 0fc96939a97f net: korina: Use DMA API
new af80425e05b2 net: korina: Only pass mac address via platform data
new 10b26f078151 net: korina: Add support for device tree
new e4cd854ec487 net: korina: Get mdio input clock via common clock framework
new 6ef92063bf94 net: korina: Make driver COMPILE_TESTable
new d1a2c2315cc9 dt-bindings: net: korina: Add DT bindings for IDT 79RC3243x SoCs
new a2a12d3ae24d Merge branch 'korina-next'
new d7f576dc9836 net: stmmac: fix memory leak during driver probe
new ced97eea3974 net: marvell: prestera: add support for AC3X 98DX3265 device
new da702f34e3cc net: phy: add genphy_c45_pma_suspend/resume
new b050f2f15e04 phy: nxp-c45: add driver for tja1103
new 9b8fd2c9f14b Merge branch 'tja1103-driver'
new 37434782d63f bnxt: add more ethtool standard stats
new d1f0a5e1fb4e ethtool: stats: clarify the initialization to ETHTOOL_STAT [...]
new e9377a911d77 ethtool: add missing EEPROM to list of messages
new f4f86d8d2c04 net: phy: execute genphy_loopback() per default on all PHYs
new 014068dcb5b1 net: phy: genphy_loopback: add link speed configuration
new 3e1e58d64c3d net: add generic selftest support
new 6016ba345f97 net: fec: make use of generic NET_SELFTESTS library
new b62a12fc047d net: ag71xx: make use of generic NET_SELFTESTS library
new a71acad90a3f net: dsa: enable selftest support for all switches by default
new e655bbf90330 Merge branch 'net-generic-selftest-support'
new 316bcffe4479 net: dsa: felix: disable always guard band bit for TAS config
new d408c01caef4 net/mlx5e: Fix lost changes during code movements
new 6a5689ba0259 net/mlx5e: Fix possible non-initialized struct usage
new 6980ffa0c5a8 net/mlx5e: RX, Add checks for calculated Striding RQ attributes
new 7d22ad732d15 net/mlx5: DR, Rename an argument in dr_rdma_segments
new ff1925bb0de4 net/mlx5: DR, Fix SQ/RQ in doorbell bitmask
new 25cb31768042 net/mlx5: E-Switch, Improve error messages in term table creation
new 704cfecdd03d net/mlx5: mlx5_ifc updates for flex parser
new 323b91acc189 net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions
new 160e9cb37a84 net/mlx5: DR, Add support for dynamic flex parser
new 4923938d2fb5 net/mlx5: DR, Set STEv0 ICMP flex parser dynamically
new 3442e0335e70 net/mlx5: DR, Add support for matching on geneve TLV option
new 35ba005d820b net/mlx5: DR, Set flex parser for TNL_MPLS dynamically
new df9dd15ae118 net/mlx5: DR, Add support for matching tunnel GTP-U
new 7304d603a57a net/mlx5: DR, Add support for force-loopback QP
new aeacb52a8de7 net/mlx5: DR, Add support for isolate_vl_tc QP
new ff254dad0e5b Merge tag 'mlx5-updates-2021-04-19' of git://git.kernel.or [...]
new 56e2e5de441a korina: Fix conflict with global symbol desc_empty on x86.
new 41d26bf4aba0 net: phy: marvell: refactor HWMON OOP style
new 4f920c299d4c net: phy: marvell: fix HWMON enable register for 6390
new 002181735184 net: phy: marvell: use assignment by bitwise AND operator
new c5d015b0e097 net: dsa: mv88e6xxx: simulate Amethyst PHY model number
new a978f7c479ea net: phy: marvell: add support for Amethyst internal PHY
new b015f4efc439 Merge branch 'marvell-phy-hwmon'
new 790aad0eccd2 korina: Fix build.
new 17c0e6d1757f mlxsw: spectrum_qdisc: Drop one argument from check_params [...]
new 290fe2c595fb mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare()
new 549f2aae84dd mlxsw: spectrum_qdisc: Drop an always-true condition
new 017a131cdec6 mlxsw: spectrum_qdisc: Track tclass_num as int, not u8
new b21832b56807 mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_ [...]
new 51d52ed95550 mlxsw: spectrum_qdisc: Track children per qdisc
new cff99e204553 mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock
new 5cbd96025330 mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically
new 7de85b0431cd mlxsw: spectrum_qdisc: Index future FIFOs by band number
new 0a4d0cb1a326 selftests: mlxsw: sch_red_ets: Test proper counter cleanin [...]
new c9ad20573a91 Merge branch 'mlxsw-refactor-qdisc-offload'
new ed7247f30982 rfkill: use DEFINE_SPINLOCK() for spinlock
new 30a70d18e862 mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock
new 81d94f47beaa cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock
new 026dfac85f0a mac80211: minstrel_ht: remove unused variable 'mg' in mins [...]
new 958574cbcc3a mac80211: remove redundant assignment of variable result
new 272cd0e8d4a6 nl80211: Add missing line in nl80211_fils_discovery_policy
new 73bc9e0af594 mac80211: don't apply flow control on management frames
new 196900fd97e2 mac80211: set sk_pacing_shift for 802.3 txpath
new 0750cfd8b7fd nl80211: better document CMD_ROAM behavior
new 6f779a66dc84 cfg80211: allow specifying a reason for hw_rfkill
new d84d13d6f6e0 nl80211: Add interface to indicate TDLS peer's HE capability
new 55f8205e7ddd mac80211: Allow concurrent monitor iface and ethernet rx decap
new 96a7109a1666 mac80211: Set priority and queue mapping for injected frames
new d6843d1ee283 mac80211: clear the beacon's CRC after channel switch
new db878e27a981 mac80211: bail out if cipher schemes are invalid
new 8a16ffdc4cf3 cfg80211: Remove wrong RNR IE validation check
new 810344ed07d9 cfg80211: fix an htmldoc warning
new 5d9c358d05f6 cfg80211: fix a few kernel-doc warnings
new 623b988f2dcb cfg80211: constify ieee80211_get_response_rate return
new ca47b46294ea mac80211: properly process TXQ management frames
new bab7f5ca81de mac80211: minstrel_ht: remove extraneous indentation on if [...]
new 8de8570489d1 mac80211: aes_cmac: check crypto_shash_setkey() return value
new efce5b50bad8 ieee80211: add the values of ranging parameters max LTF to [...]
new 73807523f9a6 nl80211/cfg80211: add a flag to negotiate for LMR feedback [...]
new f30386a85f69 mac80211: make ieee80211_vif_to_wdev work when the vif isn [...]
new 253907ab8bc0 mac80211: properly drop the connection in case of invalid CSA IE
new f12ce9f607ff nl80211: Add new RSNXE related nl80211 extended features
new 7dd231eb9ca6 mac80211: drop the connection if firmware crashed while in CSA
new 76cf42213307 wireless: align some HE capabilities with the spec
new 1f851b8dfd76 wireless: align HE capabilities A-MPDU Length Exponent Extension
new 2f5164447cda wireless: fix spelling of A-MSDU in HE capabilities
new 010bfbe768f7 cfg80211: scan: drop entry from hidden_list on overflow
new 08322284c162 Merge tag 'mac80211-next-for-net-next-2021-04-20' of git:/ [...]
new 670bb80f8196 net: dsa: mv88e6xxx: Mark chips with undocumented EDSA tag [...]
new 9a99bef5f87f net: dsa: mv88e6xxx: Allow dynamic reconfiguration of tag [...]
new 21e0b508c8d1 net: dsa: Only notify CPU ports of changes to the tag protocol
new deff710703d8 net: dsa: Allow default tag protocol to be overridden from DT
new eb78cacebaf2 dt-bindings: net: dsa: Document dsa-tag-protocol property
new ebbcac3dc26b Merge branch 'dsa-tag-override'
new b8c55ce266de net: wwan: Fix bit ops double shift
new f5d7872a8b8a virtio-net: restrict build_skb() use to some arches
new 1b8caefaf4f0 net: enetc: automatically select IERB module
new 6b3a63100ded phy: nxp-c45-tja11xx: fix phase offset calculation
new af39c8f72301 virtio-net: fix use-after-free in page_to_skb()
new 55cdc26a91ac net: mana: remove redundant initialization of variable err
new 8f7e876273e2 net: phy: at803x: fix probe error if copper page is selected
new a926c025d56b net: wwan: mhi_wwan_ctrl: Fix RX buffer starvation
new e4bbc5c53a8f octeontx2-af: cn10k: Mailbox changes for CN10K CPT
new ecad2ce8c48f octeontx2-af: cn10k: Add mailbox to configure reassembly timeout
new 2e2ee4cd0ab5 octeontx2-af: Add mailbox for CPT stats
new 0e91e9a5d699 Merge branch 'octeontx2-af-cn10k'
new 78e70dbcfd03 net: dsa: mv88e6xxx: Correct spelling of define "ADRR" -> "ADDR"
new 281140a0a2ce net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size
new 836021a2d0e0 net: dsa: mv88e6xxx: Export cross-chip PVT as devlink region
new 2acf63c16a3b Merge branch 'mv88e6xxx-small-improvements'
new 53e35ebb9a17 stmmac: intel: unlock on error path in intel_crosststamp()
new 70a7c484c7c3 net: dsa: fix bridge support for drivers without port_brid [...]
new 17cb00704c21 stmmac: intel: set TSO/TBS TX Queues default settings
new 36e69da892f1 net: ethernet: ravb: Fix release of refclk
new 68f5c12abbc9 net: bridge: fix error in br_multicast_add_port when CONFI [...]
new 5d869070569a net: phy: marvell: don't use empty switch default case
new 45b102dd8149 net: mana: fix PCI_HYPERV dependency
new 74c97ea3b61e net: enetc: fix link error again
new a9b5d871abc4 netdevsim: Only use sampling truncation length when valid
new 57e222475545 net: wwan: core: Return poll error in case of port removal
new 3197a98c7081 vxge: avoid -Wemtpy-body warnings
new 0891c89674e8 ice: warn about potentially malicious VFs
new c0dcaa55f91d ice: Allow ignoring opcodes on specific VF
new 142da08c4dc0 ice: Advertise virtchnl UDP segmentation offload capability
new c91a4f9feb67 iavf: add support for UDP Segmentation Offload
new c9b5f681fe41 ice: remove redundant assignment to pointer vsi
new c5afbe99b778 ice: Add helper function to get the VF's VSI
new 222a8ab01698 ice: Enable RSS configure for AVF
new ddd1f3cfed3f ice: Support RSS configure removal for AVF
new 0aaeb4fbc842 iavf: Add framework to enable ethtool RSS config
new 5ab91e0593a1 iavf: Support for modifying TCP RSS flow hashing
new 7b8f3f957b22 iavf: Support for modifying UDP RSS flow hashing
new e41985f0fe8b iavf: Support for modifying SCTP RSS flow hashing
new 9904e1ee962b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new f49c35b89b78 r8152: replace return with break for ram code speedup mode [...]
new 79ebfb11fe08 net/mlx4: Treat VFs fair when handling comm_channel_events
new 96874c619c20 net: stmmac: Add HW descriptor prefetch setting for DWMAC [...]
new 676b7ec67d79 stmmac: intel: Enable HW descriptor prefetch by default
new cad4162a90ae Merge branch 'stmmac-swmac-desc-prefetch'
new ed744d819379 net: sock: remove the unnecessary check in proto_register
new f80bd740cb7c virtio-net: fix use-after-free in skb_gro_receive
new d90a94680bc0 net: mana: Use int to check the return value of mana_gd_poll_cq()
new 3f57d8c40fea net: ethernet: mtk_eth_soc: fix RX VLAN offload
new 5196c4178549 net: ethernet: mtk_eth_soc: unmap RX data before calling b [...]
new 787082ab9f7b net: ethernet: mtk_eth_soc: fix build_skb cleanup
new c30c4a827390 net: ethernet: mtk_eth_soc: use napi_consume_skb
new 3630d519d7c3 net: ethernet: mtk_eth_soc: reduce MDIO bus access latency
new 16ef670789b2 net: ethernet: mtk_eth_soc: remove unnecessary TX queue stops
new 59555a8d0dd3 net: ethernet: mtk_eth_soc: use larger burst size for QDMA TX
new 6b4423b258b9 net: ethernet: mtk_eth_soc: increase DMA ring sizes
new e9229ffd550b net: ethernet: mtk_eth_soc: implement dynamic interrupt mo [...]
new 4e6bf609569c net: ethernet: mtk_eth_soc: cache HW pointer of last freed [...]
new 816ac3e6e67b net: ethernet: mtk_eth_soc: only read the full RX descript [...]
new 16769a8923fa net: ethernet: mtk_eth_soc: reduce unnecessary interrupts
new db2c7b353db3 net: ethernet: mtk_eth_soc: rework NAPI callbacks
new fa817272c37e net: ethernet: mtk_eth_soc: set PPE flow hash as skb hash [...]
new 3bc8e0aff23b net: ethernet: mtk_eth_soc: use iopoll.h macro for DMA init
new d02f304b4b60 Merge branch 'mk_eth_soc_fixes-perf-improvements'
new b07dd26f07af flow: remove spi key from flowi struct
new 7baf867fef7c xfrm: remove stray synchronize_rcu from xfrm_init
new 6218fe186109 xfrm: avoid synchronize_rcu during netns destruction
new 747b67088f8d xfrm: ipcomp: remove unnecessary get_cpu()
new 7679f864a0b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 7ce9c3d363ac enetc: fix locking for one-step timestamping packet transfer
new e7865ea51b0b r8152: remove NCM mode from REALTEK_USB_DEVICE macro
new 55319eeb5bbc r8152: redefine REALTEK_USB_DEVICE macro
new 8f8590dd9b6e Merge branch 'r8152-adjust-REALTEK_USB_DEVICE'
new f98bf9ee6312 rtw88: 8822c: reorder macro position according to the regi [...]
new 056b239f8672 rtw88: 8822c: Add gap-k calibration to improve long range [...]
new 3b25bac89353 rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK
new 559f6cb31837 rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no [...]
new a548909d7ad7 rtw88: Fix potential unrecoverable tx queue stop
new 7bd3760c71f7 rtw88: refine napi deinit flow
new ff0224e97d5d libertas_tf: Remove duplicate struct declaration
new afda33499bea rtlwifi: implement set_tim by update beacon content
new 7dd9a40fd6e0 ath9k: Fix error check in ath9k_hw_read_revisions() for PC [...]
new 8392df5d7e0b ath10k: Fix a use after free in ath10k_htc_send_bundle
new eaaf52e4b866 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unloc [...]
new 6dc89f070d28 ath11k: qmi: Fix spelling mistake "requeqst" -> "request"
new ff9f732a87ca ath11k: fix warning in ath11k_mhi_config
new 820aa37638a2 wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
new bb43e5718d8f wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
new a9a4c080deb3 wlcore: Fix buffer overrun by snprintf due to incorrect bu [...]
new 130f634da1af qtnfmac: Fix possible buffer overflow in qtnf_event_handle [...]
new 7a4fc7154e32 brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough
new 2601dda8faa7 mt76: testmode: add support to send larger packet
new e6678f9dc59a mt76: mt7915: rework mt7915_tm_set_tx_len()
new cc91747be98f mt76: mt7915: fix rate setting of tx descriptor in testmode
new 8ab31da7b89f mt76: mt7615: fix memleak when mt7615_unregister_device()
new e9d32af478cf mt76: mt7915: fix memleak when mt7915_unregister_device()
new 6362dd16596e mt76: mt7915: only free skbs after mt7915_dma_reset() when [...]
new 91577ccae646 mt76: mt7615: only free skbs after mt7615_dma_reset() when [...]
new 06991d1f73a9 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put()
new 2b9ea5a8cf1b mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device
new 6929d1d747b3 mt76: flush tx status queue on DMA reset
new 2de6ccebe0e7 dt-bindings:net:wireless:mediatek,mt76: introduce power-li [...]
new 22b980badc0f mt76: add functions for parsing rate power limits from DT
new a9627d992b5e mt76: extend DT rate power limits to support 11ax devices
new fb0d90540b66 mt76: mt7615: implement support for using DT rate power limits
new 729d3dbd3bf2 mt76: mt7615: do not use mt7615 single-sku values for mt7663
new 18369a4f9d73 mt76: introduce single-sku support for mt7663/mt7921
new ea29acc97c55 mt76: mt7921: add dumping Tx power table
new 453873637b85 mt76: mt7615: fix hardware error recovery for mt7663
new 5c7d374444af mt76: mt7615: fix entering driver-own state on mt7663
new 4efcfd5c36bd mt76: mt7615: load ROM patch before checking patch semapho [...]
new 495184ac91bb mt76: mt7915: add support for applying pre-calibration data
new a8333801d69d mt76: mt7921: move hw configuration in mt7921_register_device
new 53d35b1aa0bd mt76: improve mcu error logging
new 987c8fb4de43 mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex
new f1ae92bbc43b mt76: mt7921: add wifisys reset support in debugfs
new e513ae49088b mt76: mt7921: abort uncompleted scan by wifi reset
new 790d228a6874 mt76: mt7915: add support for DT rate power limits
new ecb187a74e18 mt76: mt7915: rework the flow of txpower setting
new 5352efaed081 mt76: mt7915: directly read per-rate tx power from registers
new 367518858e78 mt76: mt7921: do not use 0 as NULL pointer
new f4f4089eb145 mt76: connac: move mcu_update_arp_filter in mt76_connac module
new d5a2abb0db9e mt76: mt7921: remove leftover function declaration
new fad90e43eac0 mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and [...]
new 7cd740f0e499 mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and [...]
new 7f2bc8ba11a0 mt76: connac: introduce wake counter for fw_pmctrl synchro [...]
new 9800462ddc58 mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...]
new 335e97ace24a mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...]
new cb8ed33d4b3f mt76: dma: add the capability to define a custom rx napi p [...]
new 917dccb6eebc mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...]
new db928f1ab978 mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...]
new 4f9b3aeb837a mt76: connac: unschedule ps_work in mt76_connac_pm_wake
new ec7bd7b4a9c0 mt76: connac: check wake refcount in mcu_fw_pmctrl
new efe9ec5cec38 mt76: connac: remove MT76_STATE_PM in mac_tx_free
new 1d4f5c68a0ed mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work
new a61826203ba8 mt76: connac: alaways wake the device before scanning
new 75e83c2035de mt76: mt7615: rely on pm refcounting in mt7615_led_set_config
new 310718ba6a13 mt76: connac: do not run mt76_txq_schedule_all directly
new e5f35576c8a9 mt76: connac: use waitqueue for runtime-pm
new 37a8648889f6 mt76: remove MT76_STATE_PM in tx path
new 36873246f78a mt76: mt7921: add awake and doze time accounting
new dc5d5f9d3fe4 mt76: mt7921: enable sw interrupts
new 4a52d6abb193 mt76: mt7615: Fix a dereference of pointer sta before it i [...]
new 0a1059d0f060 mt76: mt7921: move mt7921_dma_reset in dma.c
new fcad15d52ef5 mt76: mt7921: introduce mt7921_wpdma_reset utility routine
new 5536e7354aa8 mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities
new 77ba349101ac mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine
new c0b21255de9b mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility
new 1792eb0ecdc5 mt76: mt7921: enable deep sleep when the device suspends
new fe3fccde8870 mt76: mt7921: fix possible invalid register access
new b17aff336891 mt76: move token_lock, token and token_count in mt76_dev
new d089692bc793 mt76: move token utilities in mt76 common module
new 422f35119340 mt76: mt7915: do not read rf value from efuse in flash mode
new d43b3257621d mt76: mt7921: get rid of mcu_reset function pointer
new c18ba14c4bc9 mt76: mt7921: improve doze opportunity
new abe912ae3cd4 mt76: mt7663: add awake and doze time accounting
new b1bd7bb8121d mt76: connac: unschedule mac_work before going to sleep
new 081b37aea508 mt76: mt7921: mt7921_stop should put device in fw_own state
new 36fcc8cff592 mt76: mt7921: introduce mt7921_mcu_sta_add routine
new fdc088a7f4b0 mt76: debugfs: introduce napi_threaded node
new c8131dc32be2 mt76: mt7615: fix a precision vs width bug in printk
new b2bcc6d2a587 mt76: mt7915: fix a precision vs width bug in printk
new 2bf301bc81df mt76: mt7921: fix a precision vs width bug in printk
new 51252cc56ec9 mt76: move mt76_token_init in mt76_alloc_device
new 3df932141e4f mt76: mt7921: reinit wpdma during drv_own if necessary
new 9382531ec63f Merge tag 'mt76-for-kvalo-2021-04-21' of https://github.co [...]
new e40fa65c79b5 Merge tag 'wireless-drivers-next-2021-04-23' of git://git. [...]
new c8d0260cdd96 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB ent [...]
new b6fc2f212108 selftests: mlxsw: Remove a redundant if statement in port_ [...]
new 1f1c92139e36 selftests: mlxsw: Remove a redundant if statement in tc_fl [...]
new 059b18e21c63 selftests: mlxsw: Return correct error code in resource sc [...]
new dda7f4fa5583 selftests: mlxsw: Increase the tolerance of backlog buildup
new 1233898ab758 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test
new cbf2ec506c0b Merge branch 'mlxsw-selftest-fixes'
new 6d2c322cce04 i40e: refactor repeated link state reporting code
new 065aa694a76e i40e: use minimal Tx and Rx pairs for kdump
new dcb75338f6e7 i40e: use minimal Rx and Tx ring buffers for kdump
new 5c208e9f498e i40e: use minimal admin queue for kdump
new 1a0e880b028f iavf: remove duplicate free resources calls
new f995f95af626 iavf: change the flex-byte support number to macro definition
new f3b9da31f0e3 iavf: enhance the duplicated FDIR list scan handling
new 1f70dfc542e8 iavf: redefine the magic number for FDIR GTP-U header fields
new b1ce98c70eb9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new cb9d80f4940e mptcp: implement dummy MSG_ERRQUEUE support
new d976092ce1b0 mptcp: implement MSG_TRUNC support
new 987858e5d026 mptcp: ignore unsupported msg flags
new ca4fb892579f mptcp: add MSG_PEEK support
new df8aee6d6fa5 selftests: mptcp: add a test case for MSG_PEEK
new bd6e229f86c2 Merge branch 'mptcp-msg-flags'
new b881d089c7c9 selftests/net: bump timeout to 5 minutes
new cbbd21a47f83 net/atm: Fix spelling mistake "requed" -> "requeued"
new b2f0ca00e6b3 phy: nxp-c45-tja11xx: add interrupt support
new 007bdc12d4b4 bpf, selftests: test_maps generating unrecognized data section
new 2ec9898e9c70 bpf: Remove unused parameter from ___bpf_prog_run
new 2daae89666ad bpf, cgroup: Delete repeated struct bpf_prog declaration
new 6ac4c6f887f5 bpf: Remove repeated struct btf_type declaration
new f07669df4c8d libbpf: Remove redundant semi-colon
new f73ea1eb4cce bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testi [...]
new 1e1032b0c4af libbpf: Fix KERNEL_VERSION macro
new 928dc406802d bpf, udp: Remove some pointless comments
new 957dca3df624 bpf, inode: Remove second initialization of the bpf_preload_lock
new ff182bc572ce selftests/bpf: test_progs/sockopt_sk: Remove version
new cad99cce133d selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton
new 361d32028c7d selftests/bpf: Pass page size from userspace in sockopt_sk
new 7a85e4dfa7f5 selftests/bpf: Pass page size from userspace in map_ptr
new 34090aaf256e selftests/bpf: mmap: Use runtime page size
new 23a65766066b selftests/bpf: ringbuf: Use runtime page size
new b3278099b2f6 libbpf: Add bpf_map__inner_map API
new f3f4c23e1238 selftests/bpf: ringbuf_multi: Use runtime page size
new cfc0889cebcc selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd
new 92d3bff28aa4 Merge branch 'bpf/selftests: page size fixes'
new f3c45326ee71 bpf: Document PROG_TEST_RUN limitations
new cbaa683bb392 bpf: Sync bpf headers in tooling infrastucture
new 51e0158a5432 skmsg: Pass psock pointer to ->psock_update_sk_prot()
new aadb2bb83ff7 sock_map: Fix a potential use-after-free in sock_map_close()
new 5c507329000e libbpf: Clarify flags in ringbuf helpers
new db16c1fe92d7 bpf: Generate BTF_KIND_FLOAT when linking vmlinux
new 441e8c66b23e bpf: Return target info when a tracing bpf_link is queried
new 463c2149ede7 selftests/bpf: Add tests for target information in bpf_lin [...]
new 1969b3c60db6 selftests/bpf: Fix the ASSERT_ERR_PTR macro
new 069904ce318e tools/testing: Remove unused variable
new d3d93e34bd98 libbpf: Remove unused field.
new 26e6dd107276 selftests: Set CC to clang in lib.mk if LLVM is set
new f62700ce63a3 tools: Allow proper CC/CXX/... override with LLVM=1 in Mak [...]
new a22c0c81da64 selftests/bpf: Fix test_cpp compilation failure with clang
new ef9985893caf selftests/bpf: Silence clang compilation warnings
new 8af50142763c bpftool: Fix a clang compilation warning
new cdf0e80e9fbe Merge branch 'bpf: tools: support build selftests/bpf with clang'
new d9c9e4db186a bpf: Factorize bpf_trace_printk and bpf_seq_printf
new fff13c4bb646 bpf: Add a ARG_PTR_TO_CONST_STR argument type
new 7b15523a989b bpf: Add a bpf_snprintf helper
new 83cd92b46484 libbpf: Initialize the bpf_seq_printf parameters array fie [...]
new 58c2b1f5e012 libbpf: Introduce a BPF_SNPRINTF helper macro
new c2e39c6bdc7e selftests/bpf: Add a series of tests for bpf_snprintf
new 900367b208ee Merge branch 'Add a snprintf eBPF helper'
new 137733d08f4a samples/bpf: Fix broken tracex1 due to kprobe argument change
new fd0b88f73f53 bpf: Refine retval for bpf_get_task_stack helper
new bdc4e369454f bpf/selftests: Add bpf_get_task_stack retval bounds verifier test
new c77cec5c207b bpf/selftests: Add bpf_get_task_stack retval bounds test_prog
new 69443c47305e Merge branch 'bpf: refine retval for bpf_get_task_stack helper'
new d044d9fc1380 selftests/bpf: Add docs target as all dependency
new 22b6034323fd net, xdp: Update pkt_type if generic XDP changes unicast MAC
new 64ef3ddfa95e bpf, doc: Fix some invalid links in bpf_devel_QA.rst
new e7a1c1300891 xsk: Align XDP socket batch size with DPDK
new 8e8ee109b02c bpf: Notify user if we ever hit a bpf_snprintf verifier bug
new a8fad73e3334 bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR
new b1b9f535c48f Merge branch 'Simplify bpf_snprintf verifier code'
new 0dd7e456bb04 bpftool: Support dumping BTF VAR's "extern" linkage
new 5b438f01d7eb bpftool: Dump more info about DATASEC members
new 0fec7a3cee1c libbpf: Suppress compiler warning when using SEC() macro w [...]
new aea28a602fa1 libbpf: Mark BPF subprogs with hidden visibility as static [...]
new 6245947c1b3c libbpf: Allow gaps in BPF program sections to support over [...]
new c7ef5ec9573f libbpf: Refactor BTF map definition parsing
new beaa3711ada4 libbpf: Factor out symtab and relos sanity checks
new 42869d285276 libbpf: Make few internal helpers available outside of libbpf.c
new 386b1d241e1b libbpf: Extend sanity checking ELF symbols with externs va [...]
new 83a157279f21 libbpf: Tighten BTF type ID rewriting with error checking
new a46349227cd8 libbpf: Add linker extern resolution support for functions [...]
new 0a342457b3bd libbpf: Support extern resolution for BTF-defined maps in [...]
new 41c472e85b53 selftests/bpf: Use -O0 instead of -Og in selftests builds
new b131aed91009 selftests/bpf: Omit skeleton generation for multi-linked B [...]
new f2644fb44de9 selftests/bpf: Add function linking selftest
new 14f1aae17ee1 selftests/bpf: Add global variables linking selftest
new 3b2ad502256b selftests/bpf: Add map linking selftest
new a9dab4e45694 selftests/bpf: Document latest Clang fix expectations for [...]
new 7d3c10770603 Merge branch 'BPF static linker: support externs'
new 350a62ca065b bpf: Document the pahole release info related to libbpf in [...]
new 5f6c2f536de6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new bf7d20cd51d7 ch_ktls: Remove redundant variable result
new 64ff412ad41f hv_netvsc: Make netvsc/VF binding check both MAC and seria [...]
new 9c68011bd7e4 r8152: remove some bit operations
new 48ac0b5805dd net: ethernet: ixp4xx: Add DT bindings
new 3e8047a98553 net: ethernet: ixp4xx: Retire ancient phy retrieveal
new 95aafe911db6 net: ethernet: ixp4xx: Support device tree probing
new 06ec5acc7747 net/mlx5: E-Switch, Return eswitch max ports when eswitch [...]
new 9f8c7100c8f9 net/mlx5: E-Switch, Prepare to return total vports from es [...]
new 47dd7e609f69 net/mlx5: E-Switch, Use xarray for vport number to vport a [...]
new 87bd418ea751 net/mlx5: E-Switch, Consider SF ports of host PF
new 1d7979352f9f net/mlx5: SF, Rely on hw table for SF devlink port allocation
new a1ab3e4554b5 devlink: Extend SF port attributes to have external attribute
new 7e6ccbc18784 net/mlx5: SF, Store and use start function id
new 326c08a02034 net/mlx5: SF, Consider own vhca events of SF devices
new 01ed9550e8b4 net/mlx5: SF, Use helpers for allocation and free
new a3088f87d984 net/mlx5: SF, Split mlx5_sf_hw_table into two parts
new f1b9acd3a5e8 net/mlx5: SF, Extend SF table for additional SF id range
new 1e5e4acb66ed Merge tag 'mlx5-updates-2021-04-21' of git://git.kernel.or [...]
new 427f0c8c194b macvlan: Add nodst option to macvlan type source
new 1d2deb61f095 bnxt_en: report signal mode in link up messages
new b0d28207ced8 bnxt_en: Add a new phy_flags field to the main driver structure.
new d5ca99054f8e bnxt_en: Add support for fw managed link down feature.
new dd85fc0ab5b4 bnxt_en: allow promiscuous mode for trusted VFs
new 6b7027689890 bnxt_en: allow VF config ops when PF is closed
new 7b3c8e27d67e bnxt_en: Move bnxt_approve_mac().
new 92923cc71012 bnxt_en: Call bnxt_approve_mac() after the PF gives up con [...]
new 7fbf359bb2c1 bnxt_en: Add PCI IDs for Hyper-V VF devices.
new dade5e15fade bnxt_en: Support IFF_SUPP_NOFCS feature to transmit withou [...]
new 1698d600b361 bnxt_en: Implement .ndo_features_check().
new 0ea1041bfa3a Merge branch 'bnxt_en-next'
new e16edc99d658 vsock/vmci: log once the failed queue pair allocation
new ed8157f1ebf1 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_ [...]
new 8d892d60941b net: ethernet: ixp4xx: Set the DMA masks explicitly
new 7ad18ff6449c gro: fix napi_gro_frags() Fast GRO breakage due to IP alig [...]
new c1102e9d49eb net: fix a data race when get vlan device
new 4acd47644ef1 MAINTAINERS: update
new 5b1faa92289b sfc: farch: fix TX queue lookup in TX flush done handling
new 83b09a180741 sfc: farch: fix TX queue lookup in TX event handling
new 172e269edfce sfc: ef10: fix TX queue lookup in TX event handling
new eeddfd8e8d39 Merge branch 'sfc-txq-lookups'
new 8432b8114957 vsock/virtio: free queued packets when closing socket
new 333980481b99 net: marvell: prestera: fix port event handling on init
new d83b8aa5207d net: davinci_emac: Fix incorrect masking of tx and rx erro [...]
new e7020bb068d8 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_en [...]
new 542c40957c05 Merge tag 'wireless-drivers-2021-04-21' of git://git.kerne [...]
new 90b669d65d99 nfp: devlink: initialize the devlink port attribute "lanes"
new 5e6038b88a57 net: stmmac: fix TSO and TBS feature enabling during driver open
new 5718458b092b net: renesas: ravb: Fix a stuck issue when a lot of frames [...]
new 357a07c26697 net: phy: intel-xway: enable integrated led functions
new 47a017f33943 net: qrtr: Avoid potential use after free in MHI send
new 83d686a68223 bonding: 3ad: Fix the conflict between bond_update_slave_a [...]
new eefb45eef5c4 neighbour: Prevent Race condition in neighbour subsytem
new 990875b299b8 net: phy: marvell: fix m88e1011_set_downshift
new e7679c55a724 net: phy: marvell: fix m88e1111_set_downshift
new 27537929f30d bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
new 9ba585cc5b56 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable [...]
new dcabb06bf127 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enabl [...]
new bb556de79f0a Merge branch 'RTL8211E-RGMII-D'
new 7d742b509dd7 openvswitch: meter: remove rate from the bucket size calculation
new d13f048dd40e net: geneve: modify IP header check in geneve6_xmit_skb an [...]
new 6477dd39e62c mptcp: Retransmit DATA_FIN
new bbd6f0a94813 bnxt_en: Fix RX consumer index logic in the error path.
new 6876a18d3361 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 885e8c68247c netfilter: nat: move nf_xfrm_me_harder to where it is used
new e0bb96db96f8 netfilter: nft_socket: add support for cgroupsv2
new de8c12110a13 netfilter: disable defrag once its no longer needed
new 4c95e0728eee netfilter: ebtables: remove the 3 ebtables pointers from s [...]
new 7716bf090e97 netfilter: x_tables: remove ipt_unregister_table
new 1ef4d6d1af2d netfilter: x_tables: add xt_find_table
new 20a9df33594f netfilter: iptables: unregister the tables by name
new 6c0717545f2c netfilter: ip6tables: unregister the tables by name
new 4d705399191c netfilter: arptables: unregister the tables by name
new f68772ed6783 netfilter: x_tables: remove paranoia tests
new a4aeafa28cf7 netfilter: xt_nat: pass table to hookfn
new ae689334225f netfilter: ip_tables: pass table pointer via nf_hook_ops
new f9006acc8dfe netfilter: arp_tables: pass table pointer via nf_hook_ops
new ee177a54413a netfilter: ip6_tables: pass table pointer via nf_hook_ops
new f7163c4882e8 netfilter: remove all xt_table anchors from struct net
new 593268ddf388 netfilter: nf_log_syslog: Unset bridge logger in pernet exit
new d59d2f82f984 netfilter: nftables: add nft_pernet() helper function
new a65553657174 netfilter: nfnetlink: add struct nfnl_info and pass it to [...]
new 797d49805ddc netfilter: nfnetlink: pass struct nfnl_info to rcu callbacks
new 7dab8ee3b6e7 netfilter: nfnetlink: pass struct nfnl_info to batch callbacks
new 50f2db9e368f netfilter: nfnetlink: consolidate callback types
new 47a6959fa331 netfilter: allow to turn off xtables compat layer
new eb43c081a6df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 930d2d619d0a pcnet32: Remove redundant variable prev_link and curr_link
new 9176e3802719 net: davicom: Remove redundant assignment to ret
new 2ce4fd5a0039 can: etas_es58x: Fix missing null check on netdev pointer
new 1c9690dd308e can: etas_es58x: Fix a couple of spelling mistakes
new 924e464f4a8a can: add a note that RECV_OWN_MSGS frames are subject to f [...]
new e6b031d3c37f can: proc: fix rcvlist_* header alignment on 64-bit system
new d0c5d18da2da Merge tag 'linux-can-next-for-5.13-20210426' of git://git. [...]
new 2ad5692db728 net: hso: fix NULL-deref on disconnect regression
new b9460dd84aa6 arm64: dts: rockchip: Remove unnecessary reset in rk3328.dtsi
new 517a882aa2b5 dt-bindings: net: dwmac: Add Rockchip DWMAC support
new b331b8ef86f0 dt-bindings: net: convert rockchip-dwmac to json-schema
new 63fa73e21518 net: Fix typo in comment about ancillary data
new f77bd544a6bb net/sched: act_ct: fix wild memory access when clearing fragments
new 6d72e7c767ac net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
new 99014088156c net: bridge: mcast: fix broken length + header check for M [...]
new bb23ffa1015c macvlan: Use 'hash' iterators to simplify code
new 6c375d793be6 rxrpc: rxkad: Remove redundant variable offset
new 152fa81109a8 net: phy: marvell-88x2222: enable autoneg by default
new 6066234aa338 net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE
new 23c9c2b314ba fddi/skfp: fix typo
new cfd12c06cdce net: dsa: check tx timestamp request in core driver
new cf536ea3c7ee net: dsa: no longer identify PTP packet in core driver
new 5c5416f5d4c7 net: dsa: no longer clone skb in core driver
new c4b364ce1270 net: dsa: free skb->cb usage in core driver
new d150946ed878 docs: networking: timestamping: update for DSA switches
new 682eaad93e8c net: mscc: ocelot: convert to ocelot_port_txtstamp_request()
new 39e5308b3250 net: mscc: ocelot: support PTP Sync one-step timestamping
new aae0fdac008e Merge branch 'ocelot-ptp'
new 4b5baca0403e net: dsa: microchip: ksz8795: change drivers prefix to be generic
new c2ac4d2ac534 net: dsa: microchip: ksz8795: move cpu_select_interface to [...]
new 9f73e11250fb net: dsa: microchip: ksz8795: move register offsets and sh [...]
new 4b20a07e103f net: dsa: microchip: ksz8795: add support for ksz88xx chips
new cc13e52c3a89 net: dsa: microchip: Add Microchip KSZ8863 SPI based drive [...]
new 61df0e7bbb90 dt-bindings: net: dsa: document additional Microchip KSZ88 [...]
new 800fcab8230f net: phy: Add support for microchip SMI0 MDIO bus
new 60a364760002 net: dsa: microchip: Add Microchip KSZ8863 SMI based drive [...]
new 61b405985a6b dt-bindings: net: mdio-gpio: add compatible for microchip, [...]
new 733933a9ccb0 Merge branch 'microchip-ksz88x3'
new 4db6187d721e rds: Remove redundant assignment to nr_sig
new 3afef8c7aa2d net/tls: Remove redundant initialization of record
new 2342eb1afe00 llc2: Remove redundant assignment to rc
new ad542fb7f2e2 mpls: Remove redundant assignment to err
new 6fd6c483e7ab net/smc: Remove redundant assignment to rc
new 69e16d01d1de net: fix a concurrency bug in l2tp_tunnel_register()
new f8bb7889af58 netfilter: nftables: rename set element data activation/de [...]
new 6387aa6e59be netfilter: nftables: add loop check helper function
new e6ba7cb63b8a netfilter: nftables: add helper function to flush set elements
new 97c976d662fb netfilter: nftables: add helper function to validate set e [...]
new aaa31047a6d2 netfilter: nftables: add catch-all set element support
new 8a7363f84979 netfilter: nft_socket: fix an unused variable warning
new 7acc0bb490c8 netfilter: nft_socket: fix build with CONFIG_SOCK_CGROUP_DATA=n
new 0711459095bc Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 75258586793e net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
new 99ba0ea616aa sfc: adjust efx->xdp_tx_queue_count with the real number o [...]
new f3a95075549e bpf: Allow trampoline re-attach for tracing and lsm programs
new 56dda5a48f4f selftests/bpf: Add re-attach test to fentry_test
new 8caadc43f201 selftests/bpf: Add re-attach test to fexit_test
new cede72ad367a selftests/bpf: Add re-attach test to lsm test
new a1c05c3b09e0 selftests/bpf: Test that module can't be unloaded with att [...]
new 7bb2cc19aee8 selftests/bpf: Use ASSERT macros in lsm test
new 87bd9e602e39 Merge branch 'bpf: Tracing and lsm programs re-attach'
new 7a2fa70aaffc selftests/bpf: Add remaining ASSERT_xxx() variants
new 6709a914c849 libbpf: Support BTF_KIND_FLOAT during type compatibility c [...]
new 0f20615d64ee selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro
new 5a30eb23922b selftests/bpf: Fix field existence CO-RE reloc tests
new bede0ebf0be8 selftests/bpf: Fix core_reloc test runner
new 927315041828 Merge branch 'CO-RE relocation selftests fixes'
new 38d26d89b31d bpf: Lock bpf_trace_printk's tmp buf before it is written to
new 10bf4e83167c bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds
new bb0247807744 bpf, cpumap: Bulk skb using netif_receive_skb_list
new 2551c2d19c04 bpf, docs: Fix literal block for example code
new 76d6a13383b8 seq_file: Add a seq_bprintf function
new 48cac3f4a96d bpf: Implement formatted output helpers with bstr_printf
new 05eb3791a0de Merge branch 'Implement formatted output helpers with bstr [...]
new f008d732ab18 bpf: Add batched ops support for percpu array
new 3733bfbbdd28 bpf, selftests: Update array map tests for per-cpu batched ops
new f89271f09f58 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new e542d29ca81d icmp: standardize naming of RFC 8335 PROBE constants
new 9be02dd38581 net/sched: act_ct: Remove redundant ct get and check
new 12c2bb96c3f1 net: dsa: ksz: Make reg_mib_cnt a u8 as it never exceeds 255
new 65ad85f63b15 net: phy: marvell: add downshift support for M88E1240
new 808337bec736 net: tun: Remove redundant assignment to ret
new 15c0a64bfcbc net: netrom: nr_in: Remove redundant assignment to ns
new 4a52dd8fefb4 net: selftest: fix build issue if INET is disabled
new 9d31d2338950 Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/ [...]
The 2688 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-bus-pci | 29 +
Documentation/ABI/testing/sysfs-class-net-phydev | 12 +
Documentation/admin-guide/sysctl/net.rst | 11 +
Documentation/bpf/bpf_design_QA.rst | 15 +
Documentation/bpf/bpf_devel_QA.rst | 30 +-
Documentation/bpf/btf.rst | 17 +-
Documentation/bpf/index.rst | 9 +-
.../devicetree/bindings/net/actions,owl-emac.yaml | 92 +
.../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 17 +-
.../bindings/net/brcm,bcm6368-mdio-mux.yaml | 76 +
.../devicetree/bindings/net/broadcom-bluetooth.txt | 56 -
.../bindings/net/broadcom-bluetooth.yaml | 118 +
.../devicetree/bindings/net/can/rcar_can.txt | 5 +-
Documentation/devicetree/bindings/net/dsa/dsa.yaml | 9 +
.../devicetree/bindings/net/dsa/lantiq-gswip.txt | 4 +
.../devicetree/bindings/net/dsa/microchip,ksz.yaml | 2 +
.../devicetree/bindings/net/fsl-enetc.txt | 15 +
.../devicetree/bindings/net/idt,3243x-emac.yaml | 73 +
.../bindings/net/intel,ixp4xx-ethernet.yaml | 102 +
.../devicetree/bindings/net/mdio-gpio.txt | 1 +
.../devicetree/bindings/net/qcom,ipa.yaml | 26 +-
.../devicetree/bindings/net/renesas,etheravb.yaml | 11 +-
.../devicetree/bindings/net/rockchip-dwmac.txt | 76 -
.../devicetree/bindings/net/rockchip-dwmac.yaml | 120 +
.../devicetree/bindings/net/snps,dwmac.yaml | 13 +-
.../devicetree/bindings/net/wireless/ieee80211.txt | 24 -
.../bindings/net/wireless/ieee80211.yaml | 45 +
.../bindings/net/wireless/mediatek,mt76.txt | 78 -
.../bindings/net/wireless/mediatek,mt76.yaml | 228 ++
.../devicetree/bindings/net/xilinx_axienet.txt | 25 +-
.../devicetree/bindings/serial/ingenic,uart.yaml | 2 +-
Documentation/networking/can.rst | 2 +
.../device_drivers/ethernet/mellanox/mlx5.rst | 34 +
.../device_drivers/ethernet/microsoft/netvsc.rst | 14 +-
.../networking/device_drivers/fddi/defza.rst | 2 +-
.../networking/devlink/devlink-health.rst | 17 +-
Documentation/networking/dsa/configuration.rst | 330 +-
Documentation/networking/dsa/dsa.rst | 372 +-
Documentation/networking/ethtool-netlink.rst | 269 +-
Documentation/networking/filter.rst | 2 +-
Documentation/networking/index.rst | 1 +
Documentation/networking/ip-sysctl.rst | 10 +-
.../networking/nexthop-group-resilient.rst | 293 ++
Documentation/networking/nf_flowtable.rst | 172 +-
Documentation/networking/phy.rst | 4 +-
Documentation/networking/statistics.rst | 46 +-
Documentation/networking/switchdev.rst | 200 +-
Documentation/networking/timestamping.rst | 63 +-
Documentation/networking/x25-iface.rst | 65 +-
Documentation/userspace-api/ebpf/index.rst | 17 +
Documentation/userspace-api/ebpf/syscall.rst | 24 +
Documentation/userspace-api/index.rst | 1 +
MAINTAINERS | 31 +-
arch/arm/boot/dts/uniphier-pxs2.dtsi | 2 +-
arch/arm/mach-mvebu/kirkwood.c | 3 +-
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 +
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 4 +-
arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 +-
arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 4 +-
arch/mips/rb532/devices.c | 25 +-
arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi | 4 -
arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi | 4 -
arch/powerpc/boot/dts/fsl/c293si-post.dtsi | 4 -
arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 21 -
arch/powerpc/sysdev/tsi108_dev.c | 5 +-
arch/s390/net/bpf_jit_comp.c | 64 +-
arch/x86/net/bpf_jit_comp.c | 5 +
arch/x86/net/bpf_jit_comp32.c | 198 +
drivers/atm/fore200e.c | 1 -
drivers/atm/idt77252.c | 6 -
drivers/atm/iphase.c | 2 +-
drivers/atm/suni.c | 1 -
drivers/bcma/driver_mips.c | 7 -
drivers/bluetooth/Kconfig | 10 +
drivers/bluetooth/Makefile | 2 +
drivers/bluetooth/btintel.c | 232 +-
drivers/bluetooth/btintel.h | 19 +-
drivers/bluetooth/btusb.c | 408 +--
drivers/bluetooth/hci_bcm.c | 19 +
drivers/bluetooth/hci_intel.c | 7 +-
drivers/bluetooth/hci_qca.c | 17 +-
drivers/bluetooth/virtio_bt.c | 401 ++
drivers/infiniband/hw/mlx5/fs.c | 2 +-
drivers/infiniband/hw/mlx5/ib_rep.c | 5 +-
drivers/infiniband/hw/mlx5/main.c | 3 +-
drivers/isdn/hardware/mISDN/hfcmulti.c | 9 +-
drivers/isdn/hardware/mISDN/iohelper.h | 14 +-
drivers/isdn/mISDN/dsp_core.c | 13 +-
drivers/isdn/mISDN/l1oip_core.c | 9 +-
drivers/net/Kconfig | 3 +
drivers/net/Makefile | 3 +-
drivers/net/Space.c | 3 -
drivers/net/bareudp.c | 1 +
drivers/net/bonding/bond_alb.c | 2 +-
drivers/net/bonding/bond_main.c | 9 +-
drivers/net/bonding/bond_options.c | 9 +
drivers/net/can/Kconfig | 2 +-
drivers/net/can/c_can/c_can.c | 153 +-
drivers/net/can/c_can/c_can.h | 43 +-
drivers/net/can/c_can/c_can_pci.c | 31 +-
drivers/net/can/c_can/c_can_platform.c | 6 +-
drivers/net/can/dev/bittiming.c | 28 +-
drivers/net/can/dev/netlink.c | 27 +-
drivers/net/can/dev/skb.c | 37 +-
drivers/net/can/grcan.c | 2 +-
drivers/net/can/m_can/m_can.c | 167 +-
drivers/net/can/m_can/m_can.h | 2 +
drivers/net/can/m_can/tcan4x5x.h | 1 -
drivers/net/can/rcar/rcar_can.c | 2 +-
drivers/net/can/rcar/rcar_canfd.c | 2 +-
drivers/net/can/sja1000/sja1000.c | 2 +-
drivers/net/can/spi/hi311x.c | 2 +-
drivers/net/can/spi/mcp251x.c | 2 +-
drivers/net/can/spi/mcp251xfd/Kconfig | 1 +
drivers/net/can/spi/mcp251xfd/Makefile | 3 +
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 125 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 285 ++
drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h | 45 +
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 64 +-
.../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 71 +
drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 28 +
drivers/net/can/usb/Kconfig | 10 +
drivers/net/can/usb/Makefile | 1 +
drivers/net/can/usb/ems_usb.c | 2 +-
drivers/net/can/usb/esd_usb2.c | 4 +-
drivers/net/can/usb/etas_es58x/Makefile | 3 +
drivers/net/can/usb/etas_es58x/es581_4.c | 507 +++
drivers/net/can/usb/etas_es58x/es581_4.h | 207 ++
drivers/net/can/usb/etas_es58x/es58x_core.c | 2301 ++++++++++++
drivers/net/can/usb/etas_es58x/es58x_core.h | 700 ++++
drivers/net/can/usb/etas_es58x/es58x_fd.c | 562 +++
drivers/net/can/usb/etas_es58x/es58x_fd.h | 243 ++
drivers/net/can/usb/gs_usb.c | 2 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 2 +-
drivers/net/can/usb/mcba_usb.c | 2 +-
drivers/net/can/usb/peak_usb/pcan_usb.c | 106 +-
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 64 +-
drivers/net/can/usb/peak_usb/pcan_usb_core.h | 9 +-
drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 50 +-
drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 52 +-
drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 82 +-
drivers/net/can/usb/ucan.c | 8 +-
drivers/net/can/usb/usb_8dev.c | 2 +-
drivers/net/can/xilinx_can.c | 10 +-
drivers/net/dsa/Kconfig | 17 +-
drivers/net/dsa/b53/Kconfig | 1 +
drivers/net/dsa/b53/b53_common.c | 23 +-
drivers/net/dsa/b53/b53_mmap.c | 55 +
drivers/net/dsa/b53/b53_priv.h | 4 -
drivers/net/dsa/b53/b53_spi.c | 14 +
drivers/net/dsa/bcm_sf2.c | 121 +-
drivers/net/dsa/bcm_sf2.h | 2 +
drivers/net/dsa/bcm_sf2_regs.h | 8 +-
drivers/net/dsa/hirschmann/hellcreek.c | 378 +-
drivers/net/dsa/hirschmann/hellcreek.h | 7 +
drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 28 +-
drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h | 4 +-
drivers/net/dsa/lantiq_gswip.c | 162 +-
drivers/net/dsa/microchip/Kconfig | 10 +-
drivers/net/dsa/microchip/Makefile | 1 +
drivers/net/dsa/microchip/ksz8.h | 69 +
drivers/net/dsa/microchip/ksz8795.c | 884 +++--
drivers/net/dsa/microchip/ksz8795_reg.h | 125 +-
drivers/net/dsa/microchip/ksz8795_spi.c | 46 +-
drivers/net/dsa/microchip/ksz8863_smi.c | 213 ++
drivers/net/dsa/microchip/ksz_common.h | 5 +-
drivers/net/dsa/mt7530.c | 196 +-
drivers/net/dsa/mt7530.h | 15 +-
drivers/net/dsa/mv88e6xxx/chip.c | 599 ++-
drivers/net/dsa/mv88e6xxx/chip.h | 44 +-
drivers/net/dsa/mv88e6xxx/devlink.c | 58 +-
drivers/net/dsa/mv88e6xxx/global1.c | 19 +-
drivers/net/dsa/mv88e6xxx/global1.h | 2 +
drivers/net/dsa/mv88e6xxx/global2.c | 17 +
drivers/net/dsa/mv88e6xxx/global2.h | 12 +-
drivers/net/dsa/mv88e6xxx/global2_scratch.c | 6 +-
drivers/net/dsa/mv88e6xxx/hwtstamp.c | 26 +-
drivers/net/dsa/mv88e6xxx/hwtstamp.h | 10 +-
drivers/net/dsa/mv88e6xxx/port.c | 418 ++-
drivers/net/dsa/mv88e6xxx/port.h | 50 +
drivers/net/dsa/mv88e6xxx/serdes.c | 344 +-
drivers/net/dsa/mv88e6xxx/serdes.h | 98 +-
drivers/net/dsa/ocelot/felix.c | 23 +-
drivers/net/dsa/ocelot/felix_vsc9959.c | 12 +-
drivers/net/dsa/sja1105/sja1105_flower.c | 9 +-
drivers/net/dsa/sja1105/sja1105_main.c | 18 +-
drivers/net/dsa/sja1105/sja1105_ptp.c | 16 +-
drivers/net/dsa/sja1105/sja1105_ptp.h | 4 +-
drivers/net/ethernet/3com/3c509.c | 1 +
drivers/net/ethernet/Kconfig | 5 +-
drivers/net/ethernet/Makefile | 2 +
drivers/net/ethernet/actions/Kconfig | 26 +
drivers/net/ethernet/actions/Makefile | 6 +
drivers/net/ethernet/actions/owl-emac.c | 1625 +++++++++
drivers/net/ethernet/actions/owl-emac.h | 280 ++
drivers/net/ethernet/aeroflex/greth.c | 6 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 10 +-
drivers/net/ethernet/altera/altera_tse_main.c | 7 +-
drivers/net/ethernet/amazon/ena/ena_com.c | 4 +-
drivers/net/ethernet/amazon/ena/ena_com.h | 2 +-
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 25 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 23 +-
drivers/net/ethernet/amd/amd8111e.c | 362 +-
drivers/net/ethernet/amd/hplance.c | 3 +
drivers/net/ethernet/amd/pcnet32.c | 3 +-
drivers/net/ethernet/arc/emac_main.c | 8 +-
drivers/net/ethernet/atheros/Kconfig | 1 +
drivers/net/ethernet/atheros/ag71xx.c | 31 +-
drivers/net/ethernet/atheros/atl1c/atl1c.h | 2 +
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 74 +-
drivers/net/ethernet/atheros/atlx/atl2.c | 24 +-
drivers/net/ethernet/broadcom/bcm4908_enet.c | 143 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 7 +-
drivers/net/ethernet/broadcom/bgmac-bcma.c | 10 +-
drivers/net/ethernet/broadcom/bgmac-platform.c | 11 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 264 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 32 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 154 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 74 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 122 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 12 +
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 20 +-
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 1 -
drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 266 +-
drivers/net/ethernet/cadence/macb.h | 14 +
drivers/net/ethernet/cadence/macb_main.c | 59 +-
.../net/ethernet/cavium/liquidio/cn23xx_pf_regs.h | 2 +-
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 8 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +-
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 3 +-
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 3 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 3 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 24 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 11 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 8 +-
.../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 10 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 13 +-
drivers/net/ethernet/davicom/dm9000.c | 11 +-
drivers/net/ethernet/dec/tulip/de2104x.c | 13 +-
drivers/net/ethernet/dec/tulip/winbond-840.c | 13 +-
drivers/net/ethernet/dlink/sundance.c | 15 +-
drivers/net/ethernet/ethoc.c | 6 +-
drivers/net/ethernet/ezchip/nps_enet.c | 7 +-
drivers/net/ethernet/faraday/ftmac100.c | 13 +-
drivers/net/ethernet/fealnx.c | 13 +-
drivers/net/ethernet/freescale/Kconfig | 1 +
drivers/net/ethernet/freescale/Makefile | 4 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 12 +-
drivers/net/ethernet/freescale/dpaa2/Kconfig | 8 +
drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 68 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 10 +-
.../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 40 +
.../freescale/dpaa2/dpaa2-switch-ethtool.c | 189 +
.../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 492 +++
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 3394 +++++++++++++++++
.../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 246 ++
drivers/net/ethernet/freescale/dpaa2/dpkg.h | 5 +-
drivers/net/ethernet/freescale/dpaa2/dpmac.h | 24 +-
drivers/net/ethernet/freescale/dpaa2/dpni.c | 6 +
drivers/net/ethernet/freescale/dpaa2/dpni.h | 162 +-
drivers/net/ethernet/freescale/dpaa2/dprtc.h | 3 -
drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 537 +++
drivers/net/ethernet/freescale/dpaa2/dpsw.c | 1581 ++++++++
drivers/net/ethernet/freescale/dpaa2/dpsw.h | 755 ++++
drivers/net/ethernet/freescale/enetc/Kconfig | 9 +
drivers/net/ethernet/freescale/enetc/Makefile | 3 +
drivers/net/ethernet/freescale/enetc/enetc.c | 1418 +++++--
drivers/net/ethernet/freescale/enetc/enetc.h | 129 +-
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 82 +-
.../net/ethernet/freescale/enetc/enetc_ethtool.c | 40 +-
drivers/net/ethernet/freescale/enetc/enetc_hw.h | 16 +
drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 155 +
drivers/net/ethernet/freescale/enetc/enetc_ierb.h | 20 +
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 229 +-
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 21 +-
drivers/net/ethernet/freescale/enetc/enetc_vf.c | 8 +
drivers/net/ethernet/freescale/fec_main.c | 17 +-
drivers/net/ethernet/freescale/fec_mpc52xx.c | 7 +-
drivers/net/ethernet/freescale/fman/mac.c | 9 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 5 +-
drivers/net/ethernet/freescale/gianfar.c | 178 +-
drivers/net/ethernet/freescale/gianfar.h | 17 -
drivers/net/ethernet/freescale/ucc_geth.c | 5 +-
drivers/net/ethernet/google/gve/gve_ethtool.c | 8 +-
drivers/net/ethernet/hisilicon/hisi_femac.c | 7 +-
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 7 +-
drivers/net/ethernet/hisilicon/hns/hnae.h | 6 -
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 22 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 27 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 4 -
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 16 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 41 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 95 +-
.../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 26 +-
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 10 +-
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 106 +-
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 +
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 17 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 5 +
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 210 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 9 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 21 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 14 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 70 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 25 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2263 +++++++-----
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 64 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 38 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 39 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 2 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 20 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 1 -
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 7 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 101 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 6 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 6 +
drivers/net/ethernet/hisilicon/hns_mdio.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 29 +-
.../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 8 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 6 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 1 -
drivers/net/ethernet/huawei/hinic/hinic_rx.c | 8 +-
drivers/net/ethernet/huawei/hinic/hinic_tx.c | 1 +
drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 +
drivers/net/ethernet/ibm/ibmvnic.c | 124 +-
drivers/net/ethernet/ibm/ibmvnic.h | 94 -
drivers/net/ethernet/intel/Kconfig | 1 +
drivers/net/ethernet/intel/e1000/e1000_hw.c | 1 +
drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 18 +-
drivers/net/ethernet/intel/e1000e/phy.c | 2 +-
drivers/net/ethernet/intel/e1000e/ptp.c | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 4 +-
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 4 +-
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 4 +-
drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e.h | 2 +
drivers/net/ethernet/intel/i40e/i40e_common.c | 6 +-
drivers/net/ethernet/intel/i40e/i40e_dcb.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_ddp.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 18 +-
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 33 +-
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 17 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 108 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 13 +-
drivers/net/ethernet/intel/iavf/Makefile | 3 +-
drivers/net/ethernet/intel/iavf/iavf.h | 22 +
drivers/net/ethernet/intel/iavf/iavf_adv_rss.c | 218 ++
drivers/net/ethernet/intel/iavf/iavf_adv_rss.h | 95 +
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 883 ++++-
drivers/net/ethernet/intel/iavf/iavf_fdir.c | 779 ++++
drivers/net/ethernet/intel/iavf/iavf_fdir.h | 118 +
drivers/net/ethernet/intel/iavf/iavf_main.c | 62 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 17 +-
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 360 +-
drivers/net/ethernet/intel/ice/Makefile | 3 +-
drivers/net/ethernet/intel/ice/ice.h | 111 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 24 +-
drivers/net/ethernet/intel/ice/ice_arfs.c | 6 +-
drivers/net/ethernet/intel/ice/ice_base.c | 48 +-
drivers/net/ethernet/intel/ice/ice_common.c | 197 +-
drivers/net/ethernet/intel/ice/ice_common.h | 10 +-
drivers/net/ethernet/intel/ice/ice_controlq.c | 8 +-
drivers/net/ethernet/intel/ice/ice_controlq.h | 5 +-
drivers/net/ethernet/intel/ice/ice_dcb.c | 10 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 373 +-
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 6 +-
drivers/net/ethernet/intel/ice/ice_fdir.c | 488 ++-
drivers/net/ethernet/intel/ice/ice_fdir.h | 58 +
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 571 ++-
drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 +-
drivers/net/ethernet/intel/ice/ice_flex_type.h | 91 +-
drivers/net/ethernet/intel/ice/ice_flow.c | 835 ++++-
drivers/net/ethernet/intel/ice/ice_flow.h | 166 +-
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 19 +
drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 22 +
drivers/net/ethernet/intel/ice/ice_lib.c | 443 ++-
drivers/net/ethernet/intel/ice/ice_lib.h | 7 +-
drivers/net/ethernet/intel/ice/ice_main.c | 784 ++--
drivers/net/ethernet/intel/ice/ice_nvm.c | 1 +
drivers/net/ethernet/intel/ice/ice_protocol_type.h | 10 +
drivers/net/ethernet/intel/ice/ice_sched.c | 133 +-
drivers/net/ethernet/intel/ice/ice_sriov.c | 400 +-
drivers/net/ethernet/intel/ice/ice_sriov.h | 20 +-
drivers/net/ethernet/intel/ice/ice_switch.c | 2 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 338 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 45 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 1 +
drivers/net/ethernet/intel/ice/ice_type.h | 117 +-
.../ethernet/intel/ice/ice_virtchnl_allowlist.c | 171 +
.../ethernet/intel/ice/ice_virtchnl_allowlist.h | 13 +
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 2204 +++++++++++
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 55 +
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 774 +++-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 21 +
drivers/net/ethernet/intel/ice/ice_xsk.c | 21 +-
drivers/net/ethernet/intel/igb/e1000_defines.h | 8 +-
drivers/net/ethernet/intel/igb/e1000_mac.c | 27 +
drivers/net/ethernet/intel/igb/e1000_mbx.c | 2 +-
drivers/net/ethernet/intel/igb/e1000_phy.c | 1 +
drivers/net/ethernet/intel/igb/igb_ethtool.c | 41 +-
drivers/net/ethernet/intel/igb/igb_main.c | 25 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 1 +
drivers/net/ethernet/intel/igc/Makefile | 2 +-
drivers/net/ethernet/intel/igc/igc.h | 31 +-
drivers/net/ethernet/intel/igc/igc_defines.h | 68 +-
drivers/net/ethernet/intel/igc/igc_ethtool.c | 2 +
drivers/net/ethernet/intel/igc/igc_i225.c | 6 +-
drivers/net/ethernet/intel/igc/igc_main.c | 539 ++-
drivers/net/ethernet/intel/igc/igc_ptp.c | 320 +-
drivers/net/ethernet/intel/igc/igc_regs.h | 10 +
drivers/net/ethernet/intel/igc/igc_xdp.c | 60 +
drivers/net/ethernet/intel/igc/igc_xdp.h | 13 +
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 4 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 40 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 1 +
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 1 +
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 5 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 11 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1 +
drivers/net/ethernet/intel/ixgbevf/vf.c | 18 +-
drivers/net/ethernet/intel/ixgbevf/vf.h | 3 -
drivers/net/ethernet/korina.c | 617 +++-
drivers/net/ethernet/lantiq_xrx200.c | 11 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 11 +-
drivers/net/ethernet/marvell/mvneta.c | 31 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 107 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 60 +-
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 89 +-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 7 +
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 17 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 192 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 10 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 196 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 79 +-
.../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 21 +
.../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 20 +
.../ethernet/marvell/octeontx2/nic/otx2_flows.c | 47 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 37 +
.../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 1 +
.../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 787 ++++
.../net/ethernet/marvell/prestera/prestera_main.c | 14 +-
.../net/ethernet/marvell/prestera/prestera_pci.c | 1 +
.../ethernet/marvell/prestera/prestera_switchdev.c | 2 +-
drivers/net/ethernet/marvell/pxa168_eth.c | 9 +-
drivers/net/ethernet/marvell/skge.c | 9 +-
drivers/net/ethernet/marvell/sky2.c | 19 +-
drivers/net/ethernet/mediatek/Kconfig | 2 +
drivers/net/ethernet/mediatek/Makefile | 2 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 315 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.h | 73 +-
drivers/net/ethernet/mediatek/mtk_ppe.c | 509 +++
drivers/net/ethernet/mediatek/mtk_ppe.h | 288 ++
drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 217 ++
drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 495 +++
drivers/net/ethernet/mediatek/mtk_ppe_regs.h | 144 +
drivers/net/ethernet/mellanox/mlx4/cmd.c | 69 +-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 12 +
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 32 +-
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 3 -
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 72 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 1 +
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 57 +-
.../net/ethernet/mellanox/mlx5/core/en/devlink.c | 43 +-
.../net/ethernet/mellanox/mlx5/core/en/devlink.h | 6 +
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 60 +-
.../mellanox/mlx5/core/en/fs_tt_redirect.c | 605 +++
.../mellanox/mlx5/core/en/fs_tt_redirect.h | 26 +
.../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/params.c | 548 ++-
.../net/ethernet/mellanox/mlx5/core/en/params.h | 53 +-
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 399 +-
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 32 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 91 +-
.../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 183 +-
.../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 27 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 54 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 1 +
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 10 +-
.../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 203 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 15 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 56 +-
.../mellanox/mlx5/core/en_accel/en_accel.h | 7 +-
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 4 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 11 +
.../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 131 +-
.../mellanox/mlx5/core/en_accel/ktls_txrx.h | 20 +
.../mellanox/mlx5/core/en_accel/tls_rxtx.c | 9 -
.../mellanox/mlx5/core/en_accel/tls_rxtx.h | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 99 +-
.../net/ethernet/mellanox/mlx5/core/en_common.c | 27 +-
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 34 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 434 ++-
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 147 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 1149 ++----
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 309 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 10 +
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 292 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 15 +
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 225 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 +
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 27 +-
.../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 2 +-
.../mellanox/mlx5/core/esw/acl/egress_ofld.c | 4 +-
.../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 8 +-
.../ethernet/mellanox/mlx5/core/esw/acl/helper.h | 2 +-
.../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +-
.../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 4 +-
.../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 9 +-
.../ethernet/mellanox/mlx5/core/esw/indir_table.h | 6 +-
.../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 510 +++
.../net/ethernet/mellanox/mlx5/core/esw/legacy.h | 22 +
.../net/ethernet/mellanox/mlx5/core/esw/sample.c | 585 +++
.../net/ethernet/mellanox/mlx5/core/esw/sample.h | 42 +
.../net/ethernet/mellanox/mlx5/core/esw/vporttbl.c | 140 +
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 979 ++---
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 277 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 724 ++--
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 14 +-
.../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 102 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 +
.../net/ethernet/mellanox/mlx5/core/fs_counters.c | 16 +-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 38 +-
.../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 25 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.h | 11 +
.../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 15 +-
.../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 52 +-
.../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 15 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 9 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 149 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 20 +-
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 74 +-
drivers/net/ethernet/mellanox/mlx5/core/port.c | 110 +-
drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/rl.c | 139 +-
.../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 12 +-
.../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 2 +-
.../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 14 +-
.../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 43 +-
.../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 269 +-
drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 48 +-
.../mellanox/mlx5/core/steering/dr_action.c | 242 +-
.../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 70 +-
.../mellanox/mlx5/core/steering/dr_matcher.c | 256 +-
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 11 +
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 65 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 145 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 31 +-
.../mellanox/mlx5/core/steering/dr_ste_v0.c | 368 +-
.../mellanox/mlx5/core/steering/dr_ste_v1.c | 289 +-
.../mellanox/mlx5/core/steering/dr_table.c | 4 +-
.../mellanox/mlx5/core/steering/dr_types.h | 205 +-
.../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 16 +-
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 -
drivers/net/ethernet/mellanox/mlx5/core/wq.c | 5 -
drivers/net/ethernet/mellanox/mlxsw/core.c | 6 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 21 +-
.../mellanox/mlxsw/core_acl_flex_actions.c | 131 +
.../mellanox/mlxsw/core_acl_flex_actions.h | 11 +
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 27 +-
drivers/net/ethernet/mellanox/mlxsw/pci.c | 55 +-
drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 71 +
drivers/net/ethernet/mellanox/mlxsw/reg.h | 130 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 215 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 76 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 25 +
.../mellanox/mlxsw/spectrum_acl_flex_actions.c | 83 +
.../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 21 +-
.../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 129 +
.../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 2 +-
.../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 23 +
.../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 10 +-
.../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 3 +-
.../ethernet/mellanox/mlxsw/spectrum_matchall.c | 245 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 -
.../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 15 +-
.../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 453 ++-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 682 +++-
.../net/ethernet/mellanox/mlxsw/spectrum_router.h | 12 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 21 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.h | 16 +
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 79 +-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 213 +-
drivers/net/ethernet/micrel/ks8851_common.c | 7 +-
drivers/net/ethernet/microchip/encx24j600.c | 15 +-
drivers/net/ethernet/microchip/lan743x_ethtool.c | 4 +-
drivers/net/ethernet/microchip/lan743x_main.c | 7 +-
drivers/net/ethernet/microsoft/Kconfig | 29 +
drivers/net/ethernet/microsoft/Makefile | 5 +
drivers/net/ethernet/microsoft/mana/Makefile | 6 +
drivers/net/ethernet/microsoft/mana/gdma.h | 673 ++++
drivers/net/ethernet/microsoft/mana/gdma_main.c | 1415 +++++++
drivers/net/ethernet/microsoft/mana/hw_channel.c | 843 +++++
drivers/net/ethernet/microsoft/mana/hw_channel.h | 190 +
drivers/net/ethernet/microsoft/mana/mana.h | 533 +++
drivers/net/ethernet/microsoft/mana/mana_en.c | 1895 ++++++++++
drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 250 ++
drivers/net/ethernet/microsoft/mana/shm_channel.c | 291 ++
drivers/net/ethernet/microsoft/mana/shm_channel.h | 21 +
drivers/net/ethernet/moxa/moxart_ether.c | 1 -
drivers/net/ethernet/mscc/Kconfig | 3 +-
drivers/net/ethernet/mscc/ocelot.c | 188 +-
drivers/net/ethernet/mscc/ocelot_flower.c | 5 +
drivers/net/ethernet/mscc/ocelot_mrp.c | 225 +-
drivers/net/ethernet/mscc/ocelot_net.c | 234 +-
drivers/net/ethernet/mscc/ocelot_ptp.c | 2 +
drivers/net/ethernet/mscc/ocelot_vcap.c | 1 +
drivers/net/ethernet/neterion/s2io.c | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.h | 14 +-
drivers/net/ethernet/netronome/nfp/abm/main.c | 4 +-
drivers/net/ethernet/netronome/nfp/flower/main.h | 4 +-
.../net/ethernet/netronome/nfp/flower/qos_conf.c | 156 +-
drivers/net/ethernet/netronome/nfp/nfp_app.h | 1 -
drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 1 +
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 79 +-
drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 -
drivers/net/ethernet/nxp/lpc_eth.c | 13 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 9 -
.../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 1 +
drivers/net/ethernet/pensando/ionic/Makefile | 1 +
drivers/net/ethernet/pensando/ionic/ionic.h | 6 +
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 4 +
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 107 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 33 +-
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 109 +-
drivers/net/ethernet/pensando/ionic/ionic_if.h | 242 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 536 ++-
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 104 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 43 +-
drivers/net/ethernet/pensando/ionic/ionic_phc.c | 615 ++++
.../net/ethernet/pensando/ionic/ionic_rx_filter.c | 21 +
.../net/ethernet/pensando/ionic/ionic_rx_filter.h | 1 +
drivers/net/ethernet/pensando/ionic/ionic_stats.c | 392 +-
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 871 +++--
drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 3 +
drivers/net/ethernet/qlogic/qed/qed_l2.c | 1 +
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 1 +
drivers/net/ethernet/qlogic/qede/qede_fp.c | 26 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 1 -
drivers/net/ethernet/qualcomm/emac/emac-mac.c | 4 +-
drivers/net/ethernet/qualcomm/qca_spi.c | 10 +-
drivers/net/ethernet/qualcomm/qca_uart.c | 9 +-
.../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 10 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 12 -
.../ethernet/qualcomm/rmnet/rmnet_map_command.c | 11 +-
.../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 56 +-
drivers/net/ethernet/realtek/r8169_main.c | 68 +-
drivers/net/ethernet/renesas/ravb.h | 1 +
drivers/net/ethernet/renesas/ravb_main.c | 62 +-
drivers/net/ethernet/renesas/sh_eth.c | 15 +-
drivers/net/ethernet/renesas/sh_eth.h | 114 +-
drivers/net/ethernet/rocker/rocker_main.c | 4 +-
.../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 13 +-
drivers/net/ethernet/sfc/ef10.c | 20 +-
drivers/net/ethernet/sfc/efx_channels.c | 2 +
drivers/net/ethernet/sfc/enum.h | 1 -
drivers/net/ethernet/sfc/ethtool.c | 10 +
drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +-
drivers/net/ethernet/sfc/farch.c | 16 +-
drivers/net/ethernet/sfc/net_driver.h | 3 +
drivers/net/ethernet/sfc/rx.c | 11 +-
drivers/net/ethernet/sfc/tx.c | 15 +-
drivers/net/ethernet/smsc/smc91x.c | 2 +-
drivers/net/ethernet/smsc/smsc911x.c | 2 +
drivers/net/ethernet/socionext/netsec.c | 16 +-
drivers/net/ethernet/socionext/sni_ave.c | 10 +-
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/common.h | 37 +
.../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +-
.../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-generic.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 62 +-
.../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 410 ++-
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 1 +
.../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 4 +-
.../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 2 +-
.../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 26 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 15 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 8 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 22 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 25 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 30 +-
drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 136 +
drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 44 +
drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 22 +-
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 8 +-
drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 6 +
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 15 +-
drivers/net/ethernet/stmicro/stmmac/hwif.h | 24 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 92 +-
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 124 +-
.../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 50 +
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2903 ++++++++++++---
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 111 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 2 -
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 44 +-
.../net/ethernet/stmicro/stmmac/stmmac_platform.h | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 75 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 24 +
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 124 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 135 +
drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h | 15 +
drivers/net/ethernet/sun/cassini.c | 1 +
drivers/net/ethernet/sun/sungem.c | 4 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 19 +-
drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 +-
drivers/net/ethernet/ti/cpsw.c | 21 +-
drivers/net/ethernet/ti/cpsw_new.c | 21 +-
drivers/net/ethernet/ti/cpsw_priv.c | 11 +-
drivers/net/ethernet/ti/cpsw_switchdev.c | 4 +-
drivers/net/ethernet/ti/davinci_emac.c | 12 +-
drivers/net/ethernet/ti/netcp_core.c | 7 +-
drivers/net/ethernet/toshiba/spider_net.c | 42 +-
drivers/net/ethernet/toshiba/tc35815.c | 3 +-
drivers/net/ethernet/via/via-velocity.c | 2 +-
drivers/net/ethernet/wiznet/w5100-spi.c | 8 +-
drivers/net/ethernet/wiznet/w5100.c | 2 +-
drivers/net/ethernet/xilinx/Kconfig | 3 +
drivers/net/ethernet/xilinx/ll_temac_main.c | 8 +-
drivers/net/ethernet/xilinx/xilinx_axienet.h | 8 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 50 +-
drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 4 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 8 +-
drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 -
drivers/net/ethernet/xscale/Kconfig | 1 +
drivers/net/ethernet/xscale/ixp4xx_eth.c | 215 +-
drivers/net/fddi/Kconfig | 16 -
drivers/net/fddi/defxx.c | 96 +-
drivers/net/fddi/defxx.h | 5 +-
drivers/net/fddi/defza.c | 2 +-
drivers/net/fddi/skfp/h/smc.h | 2 +-
drivers/net/fddi/skfp/h/smt.h | 12 +-
drivers/net/fddi/skfp/smt.c | 4 +-
drivers/net/geneve.c | 5 +-
drivers/net/hyperv/hyperv_net.h | 6 +-
drivers/net/hyperv/netvsc.c | 55 +-
drivers/net/hyperv/netvsc_drv.c | 65 +-
drivers/net/ieee802154/mac802154_hwsim.c | 2 +-
drivers/net/ipa/Kconfig | 5 +-
drivers/net/ipa/Makefile | 6 +-
drivers/net/ipa/gsi.c | 106 +-
drivers/net/ipa/gsi.h | 4 +-
drivers/net/ipa/gsi_private.h | 4 +-
drivers/net/ipa/gsi_reg.h | 69 +-
drivers/net/ipa/gsi_trans.c | 13 +-
drivers/net/ipa/gsi_trans.h | 5 +-
drivers/net/ipa/ipa.h | 7 +-
drivers/net/ipa/ipa_cmd.c | 28 +-
drivers/net/ipa/ipa_cmd.h | 19 +-
drivers/net/ipa/ipa_data-sc7180.c | 346 --
drivers/net/ipa/ipa_data-sdm845.c | 366 --
drivers/net/ipa/ipa_data-v3.5.1.c | 403 ++
drivers/net/ipa/ipa_data-v4.11.c | 382 ++
drivers/net/ipa/ipa_data-v4.2.c | 362 ++
drivers/net/ipa/ipa_data-v4.5.c | 437 +++
drivers/net/ipa/ipa_data-v4.9.c | 430 +++
drivers/net/ipa/ipa_data.h | 131 +-
drivers/net/ipa/ipa_endpoint.c | 82 +-
drivers/net/ipa/ipa_endpoint.h | 32 +-
drivers/net/ipa/ipa_interrupt.c | 54 +-
drivers/net/ipa/ipa_interrupt.h | 1 +
drivers/net/ipa/ipa_main.c | 330 +-
drivers/net/ipa/ipa_mem.c | 15 +-
drivers/net/ipa/ipa_mem.h | 21 +-
drivers/net/ipa/ipa_modem.c | 34 +-
drivers/net/ipa/ipa_qmi.c | 14 +-
drivers/net/ipa/ipa_qmi.h | 14 +-
drivers/net/ipa/ipa_qmi_msg.c | 78 +-
drivers/net/ipa/ipa_qmi_msg.h | 6 +-
drivers/net/ipa/ipa_reg.h | 495 ++-
drivers/net/ipa/ipa_resource.c | 176 +
drivers/net/ipa/ipa_resource.h | 23 +
drivers/net/ipa/ipa_smp2p.h | 2 +-
drivers/net/ipa/ipa_table.c | 117 +-
drivers/net/ipa/ipa_table.h | 27 +-
drivers/net/ipa/ipa_uc.c | 5 +-
drivers/net/ipa/ipa_version.h | 29 +-
drivers/net/macvlan.c | 64 +-
drivers/net/mdio.c | 2 +-
drivers/net/mdio/Kconfig | 11 +
drivers/net/mdio/Makefile | 1 +
drivers/net/mdio/mdio-bcm-unimac.c | 16 +-
drivers/net/mdio/mdio-bitbang.c | 12 +-
drivers/net/mdio/mdio-cavium.c | 2 +-
drivers/net/mdio/mdio-gpio.c | 18 +-
drivers/net/mdio/mdio-ipq4019.c | 4 +-
drivers/net/mdio/mdio-ipq8064.c | 4 +-
drivers/net/mdio/mdio-mscc-miim.c | 8 +-
drivers/net/mdio/mdio-mux-bcm-iproc.c | 14 +-
drivers/net/mdio/mdio-mux-bcm6368.c | 184 +
drivers/net/mdio/mdio-mux-gpio.c | 8 +-
drivers/net/mdio/mdio-mux-mmioreg.c | 6 +-
drivers/net/mdio/mdio-mux-multiplexer.c | 2 +-
drivers/net/mdio/mdio-mux.c | 6 +-
drivers/net/mdio/mdio-octeon.c | 8 +-
drivers/net/mdio/mdio-thunder.c | 10 +-
drivers/net/mdio/mdio-xgene.c | 6 +-
drivers/net/mdio/of_mdio.c | 10 +-
drivers/net/mhi/mhi.h | 1 +
drivers/net/mhi/net.c | 7 +-
drivers/net/mhi/proto_mbim.c | 62 +-
drivers/net/netdevsim/Makefile | 4 +
drivers/net/netdevsim/dev.c | 17 +-
drivers/net/netdevsim/ethtool.c | 36 +
drivers/net/netdevsim/fib.c | 147 +-
drivers/net/netdevsim/health.c | 11 +-
drivers/net/netdevsim/netdevsim.h | 18 +
drivers/net/netdevsim/psample.c | 265 ++
drivers/net/pcs/pcs-xpcs.c | 257 +-
drivers/net/phy/Kconfig | 12 +
drivers/net/phy/Makefile | 2 +
drivers/net/phy/at803x.c | 100 +-
drivers/net/phy/broadcom.c | 76 +-
drivers/net/phy/intel-xway.c | 21 +
drivers/net/phy/marvell-88x2222.c | 621 ++++
drivers/net/phy/marvell.c | 559 +--
drivers/net/phy/marvell10g.c | 386 +-
drivers/net/phy/mdio-boardinfo.c | 2 +-
drivers/net/phy/mdio_bus.c | 2 +-
drivers/net/phy/mscc/mscc_main.c | 217 +-
drivers/net/phy/nxp-c45-tja11xx.c | 621 ++++
drivers/net/phy/phy-c45.c | 51 +
drivers/net/phy/phy.c | 3 +-
drivers/net/phy/phy_device.c | 52 +-
drivers/net/phy/phylink.c | 5 +-
drivers/net/phy/sfp-bus.c | 20 +
drivers/net/phy/sfp.c | 25 +
drivers/net/phy/sfp.h | 3 +
drivers/net/phy/smsc.c | 7 +-
drivers/net/plip/plip.c | 2 +
drivers/net/ppp/ppp_deflate.c | 1 -
drivers/net/ppp/ppp_generic.c | 22 +
drivers/net/ppp/pppoe.c | 27 +-
drivers/net/tun.c | 16 +-
drivers/net/usb/asix_devices.c | 12 +-
drivers/net/usb/ax88179_178a.c | 6 +-
drivers/net/usb/cdc_ether.c | 27 +-
drivers/net/usb/cdc_ncm.c | 56 +-
drivers/net/usb/dm9601.c | 4 +-
drivers/net/usb/hso.c | 2 +-
drivers/net/usb/lan78xx.c | 1 -
drivers/net/usb/mcs7830.c | 4 +-
drivers/net/usb/r8152.c | 3853 +++++++++++++++++---
drivers/net/usb/sierra_net.c | 4 +-
drivers/net/usb/smsc75xx.c | 4 +-
drivers/net/usb/sr9700.c | 4 +-
drivers/net/usb/sr9800.c | 4 +-
drivers/net/usb/usbnet.c | 38 +-
drivers/net/veth.c | 199 +-
drivers/net/virtio_net.c | 190 +-
drivers/net/vmxnet3/vmxnet3_ethtool.c | 53 +-
drivers/net/vxlan.c | 2 +
drivers/net/wan/farsync.c | 3 +-
drivers/net/wan/hdlc_x25.c | 30 +-
drivers/net/wan/lapbether.c | 85 +-
drivers/net/wan/z85230.h | 39 -
drivers/net/wireless/ath/ath10k/htc.c | 2 +-
drivers/net/wireless/ath/ath10k/snoc.c | 29 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 +
drivers/net/wireless/ath/ath11k/ahb.c | 2 +-
drivers/net/wireless/ath/ath11k/ce.c | 58 +-
drivers/net/wireless/ath/ath11k/ce.h | 1 +
drivers/net/wireless/ath/ath11k/core.c | 45 +-
drivers/net/wireless/ath/ath11k/core.h | 6 +
.../net/wireless/ath/ath11k/debugfs_htt_stats.c | 2 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 476 +--
drivers/net/wireless/ath/ath11k/dp_tx.c | 6 +-
drivers/net/wireless/ath/ath11k/hal.c | 96 +-
drivers/net/wireless/ath/ath11k/hal.h | 33 +-
drivers/net/wireless/ath/ath11k/hal_desc.h | 13 +-
drivers/net/wireless/ath/ath11k/hal_tx.c | 3 +
drivers/net/wireless/ath/ath11k/hal_tx.h | 1 +
drivers/net/wireless/ath/ath11k/hif.h | 10 +
drivers/net/wireless/ath/ath11k/hw.c | 796 ++++
drivers/net/wireless/ath/ath11k/hw.h | 53 +
drivers/net/wireless/ath/ath11k/mac.c | 103 +-
drivers/net/wireless/ath/ath11k/mac.h | 2 +
drivers/net/wireless/ath/ath11k/mhi.c | 125 +-
drivers/net/wireless/ath/ath11k/pci.c | 194 +-
drivers/net/wireless/ath/ath11k/pci.h | 21 +-
drivers/net/wireless/ath/ath11k/qmi.c | 118 +-
drivers/net/wireless/ath/ath11k/qmi.h | 9 +-
drivers/net/wireless/ath/ath11k/rx_desc.h | 212 +-
drivers/net/wireless/ath/ath11k/wmi.c | 64 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +-
drivers/net/wireless/ath/ath9k/hw.c | 2 +-
drivers/net/wireless/ath/ath9k/init.c | 5 +-
drivers/net/wireless/ath/carl9170/carl9170.h | 7 +-
drivers/net/wireless/ath/carl9170/tx.c | 2 +-
drivers/net/wireless/ath/wil6210/wmi.c | 2 +-
drivers/net/wireless/broadcom/b43/main.c | 2 +-
drivers/net/wireless/broadcom/b43legacy/main.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/debug.h | 1 -
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 2 +-
drivers/net/wireless/cisco/airo.c | 117 +-
drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 6 +-
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 2 -
drivers/net/wireless/intel/iwlegacy/common.c | 2 -
drivers/net/wireless/intel/iwlegacy/common.h | 2 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 72 +-
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 78 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 13 +-
.../net/wireless/intel/iwlwifi/fw/api/location.h | 173 +-
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 20 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 22 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 30 -
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 8 +
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 +
drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/init.c | 59 +
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 +
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 5 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 14 +-
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 91 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 11 +
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 232 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 59 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 20 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 58 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 128 +
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 38 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 27 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 18 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 80 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 +
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 68 +-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 29 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 7 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 80 +-
drivers/net/wireless/intel/iwlwifi/queue/tx.c | 41 +-
drivers/net/wireless/intel/iwlwifi/queue/tx.h | 3 +-
drivers/net/wireless/mac80211_hwsim.c | 24 +-
drivers/net/wireless/marvell/libertas/decl.h | 1 -
drivers/net/wireless/marvell/libertas/mesh.h | 12 +-
.../net/wireless/marvell/libertas_tf/libertas_tf.h | 1 -
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 11 +-
drivers/net/wireless/marvell/mwifiex/scan.c | 3 +-
drivers/net/wireless/marvell/mwl8k.c | 1 +
drivers/net/wireless/mediatek/mt76/agg-rx.c | 19 +-
drivers/net/wireless/mediatek/mt76/debugfs.c | 28 +
drivers/net/wireless/mediatek/mt76/dma.c | 65 +-
drivers/net/wireless/mediatek/mt76/dma.h | 1 +
drivers/net/wireless/mediatek/mt76/eeprom.c | 240 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 77 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 99 +-
drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7603/init.c | 3 +
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 35 +-
drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +-
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 61 +-
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 71 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 42 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 424 +--
drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 8 +
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 209 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 299 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 34 +-
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 27 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 31 +-
drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 6 +-
.../net/wireless/mediatek/mt76/mt7615/pci_init.c | 17 +-
.../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 183 +-
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 20 +-
.../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 4 +-
.../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 59 +-
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 23 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 272 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 81 +-
drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 +
drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +-
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 116 +-
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 112 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 184 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 51 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 220 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 258 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 +
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 132 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 437 ++-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 16 +-
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 152 +
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 106 +-
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 37 +-
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 18 +
.../net/wireless/mediatek/mt76/mt7915/testmode.c | 22 +-
drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 4 +-
.../net/wireless/mediatek/mt76/mt7921/debugfs.c | 168 +-
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 242 +-
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 48 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 525 ++-
drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 10 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 236 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 210 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 60 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 83 +-
.../wireless/mediatek/mt76/mt7921/mt7921_trace.h | 51 +
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 54 +-
drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 54 +-
drivers/net/wireless/mediatek/mt76/mt7921/trace.c | 12 +
drivers/net/wireless/mediatek/mt76/sdio.c | 3 +
drivers/net/wireless/mediatek/mt76/testmode.c | 159 +-
drivers/net/wireless/mediatek/mt76/testmode.h | 2 +-
drivers/net/wireless/mediatek/mt76/tx.c | 94 +-
drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +-
drivers/net/wireless/mediatek/mt7601u/init.c | 1 +
drivers/net/wireless/microchip/wilc1000/Kconfig | 1 +
drivers/net/wireless/microchip/wilc1000/netdev.c | 39 +-
drivers/net/wireless/microchip/wilc1000/sdio.c | 2 +-
drivers/net/wireless/microchip/wilc1000/spi.c | 298 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 56 +-
drivers/net/wireless/microchip/wilc1000/wlan.h | 7 +-
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 27 +-
drivers/net/wireless/quantenna/qtnfmac/commands.c | 67 -
drivers/net/wireless/quantenna/qtnfmac/event.c | 6 +-
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 6 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 1 -
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 19 +-
drivers/net/wireless/realtek/rtlwifi/base.c | 15 +-
drivers/net/wireless/realtek/rtlwifi/core.c | 38 +-
drivers/net/wireless/realtek/rtlwifi/core.h | 1 +
.../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 -
.../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 10 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 500 ++-
drivers/net/wireless/realtek/rtlwifi/usb.c | 4 +-
drivers/net/wireless/realtek/rtlwifi/wifi.h | 9 +-
drivers/net/wireless/realtek/rtw88/coex.c | 13 +-
drivers/net/wireless/realtek/rtw88/coex.h | 9 +
drivers/net/wireless/realtek/rtw88/debug.c | 134 +-
drivers/net/wireless/realtek/rtw88/debug.h | 1 +
drivers/net/wireless/realtek/rtw88/fw.c | 27 +
drivers/net/wireless/realtek/rtw88/fw.h | 18 +
drivers/net/wireless/realtek/rtw88/hci.h | 16 +
drivers/net/wireless/realtek/rtw88/mac.c | 19 +
drivers/net/wireless/realtek/rtw88/mac.h | 4 +
drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +
drivers/net/wireless/realtek/rtw88/main.c | 104 +-
drivers/net/wireless/realtek/rtw88/main.h | 57 +
drivers/net/wireless/realtek/rtw88/pci.c | 98 +-
drivers/net/wireless/realtek/rtw88/pci.h | 1 +
drivers/net/wireless/realtek/rtw88/phy.c | 95 +-
drivers/net/wireless/realtek/rtw88/phy.h | 3 +
drivers/net/wireless/realtek/rtw88/reg.h | 15 +
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 892 ++++-
drivers/net/wireless/realtek/rtw88/rtw8822c.h | 339 +-
.../net/wireless/realtek/rtw88/rtw8822c_table.c | 686 ++--
drivers/net/wireless/rsi/rsi_91x_ps.c | 1 -
drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +-
drivers/net/wireless/rsi/rsi_boot_params.h | 2 +-
drivers/net/wireless/rsi/rsi_coex.h | 2 +-
drivers/net/wireless/rsi/rsi_common.h | 2 +-
drivers/net/wireless/rsi/rsi_debugfs.h | 2 +-
drivers/net/wireless/rsi/rsi_hal.h | 2 +-
drivers/net/wireless/rsi/rsi_main.h | 2 +-
drivers/net/wireless/rsi/rsi_mgmt.h | 2 +-
drivers/net/wireless/rsi/rsi_ps.h | 2 +-
drivers/net/wireless/rsi/rsi_sdio.h | 2 +-
drivers/net/wireless/rsi/rsi_usb.h | 2 +-
drivers/net/wireless/st/cw1200/bh.c | 3 -
drivers/net/wireless/st/cw1200/wsm.h | 12 -
drivers/net/wireless/ti/wlcore/boot.c | 13 +-
drivers/net/wireless/ti/wlcore/debugfs.h | 7 +-
drivers/net/wireless/wl3501.h | 49 +-
drivers/net/wireless/wl3501_cs.c | 54 +-
drivers/net/wwan/Kconfig | 37 +
drivers/net/wwan/Makefile | 9 +
drivers/net/wwan/mhi_wwan_ctrl.c | 284 ++
drivers/net/wwan/wwan_core.c | 554 +++
drivers/net/xen-netfront.c | 18 +-
drivers/nfc/fdp/fdp.c | 49 +-
drivers/nfc/pn533/i2c.c | 8 +-
drivers/nfc/pn533/pn533.c | 20 +-
drivers/nfc/s3fwrn5/core.c | 12 +-
drivers/nfc/st-nci/spi.c | 7 +-
drivers/of/of_net.c | 85 +-
drivers/pci/iov.c | 102 +-
drivers/pci/pci-sysfs.c | 3 +-
drivers/pci/pci.h | 3 +-
drivers/phy/phy-core-mipi-dphy.c | 2 -
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 8 +-
drivers/ptp/ptp_clockmatrix.c | 4 +-
drivers/ptp/ptp_pch.c | 21 +-
drivers/s390/net/qeth_core_main.c | 18 +-
drivers/s390/net/qeth_l3_main.c | 31 +-
drivers/scsi/aacraid/TODO | 3 -
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
drivers/staging/fsl-dpaa2/Kconfig | 19 -
drivers/staging/fsl-dpaa2/Makefile | 6 -
drivers/staging/fsl-dpaa2/ethsw/Makefile | 10 -
drivers/staging/fsl-dpaa2/ethsw/README | 106 -
drivers/staging/fsl-dpaa2/ethsw/TODO | 13 -
drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 390 --
drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 1322 -------
drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 594 ---
drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 189 -
drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1839 ----------
drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 80 -
drivers/staging/octeon/ethernet.c | 10 +-
drivers/staging/wfx/main.c | 7 +-
fs/befs/TODO | 14 -
fs/jffs2/TODO | 37 -
fs/proc/proc_sysctl.c | 6 +
fs/seq_file.c | 18 +
include/linux/atm_suni.h | 12 -
include/linux/avf/virtchnl.h | 303 ++
include/linux/bpf-cgroup.h | 58 +-
include/linux/bpf.h | 159 +-
include/linux/bpf_local_storage.h | 3 +-
include/linux/bpf_lsm.h | 22 -
include/linux/bpf_types.h | 8 +-
include/linux/bpf_verifier.h | 12 +
include/linux/btf.h | 7 +
include/linux/can/bittiming.h | 79 +
include/linux/can/dev.h | 14 +-
include/linux/can/skb.h | 3 +-
include/linux/dsa/ocelot.h | 5 -
include/linux/dsa/sja1105.h | 3 +-
include/linux/etherdevice.h | 4 +-
include/linux/ethtool.h | 189 +-
include/linux/filter.h | 44 +-
include/linux/ieee80211.h | 33 +-
include/linux/if_bridge.h | 40 +
include/linux/if_rmnet.h | 65 +-
include/linux/marvell_phy.h | 8 +-
include/linux/mdio-bitbang.h | 3 +
include/linux/mlx5/device.h | 9 +-
include/linux/mlx5/driver.h | 22 +-
include/linux/mlx5/eswitch.h | 28 +-
include/linux/mlx5/mlx5_ifc.h | 123 +-
include/linux/mlx5/port.h | 12 +
include/linux/mlx5/vport.h | 8 -
include/linux/netdevice.h | 138 +-
include/linux/netfilter/ipset/ip_set.h | 2 -
include/linux/netfilter/nfnetlink.h | 62 +-
include/linux/netfilter/x_tables.h | 16 +-
include/linux/netfilter_arp/arp_tables.h | 8 +-
include/linux/netfilter_bridge/ebtables.h | 9 +-
include/linux/netfilter_ipv4/ip_tables.h | 11 +-
include/linux/netfilter_ipv6/ip6_tables.h | 11 +-
include/linux/netlink.h | 12 +-
include/linux/of_net.h | 6 +-
include/linux/pci.h | 8 +
include/linux/pcs/pcs-xpcs.h | 5 +
include/linux/phy.h | 6 +
include/linux/phylink.h | 2 +
include/linux/platform_data/eth_ixp4xx.h | 2 +
include/linux/platform_data/hirschmann-hellcreek.h | 1 +
include/linux/ppp_channel.h | 3 +
include/linux/ptp_pch.h | 22 +
include/linux/qed/qed_chain.h | 8 +-
include/linux/qed/qed_ll2_if.h | 1 -
include/linux/sched.h | 5 +
include/linux/seq_file.h | 4 +
include/linux/sfp.h | 10 +
include/linux/skbuff.h | 33 +-
include/linux/skmsg.h | 162 +-
include/linux/socket.h | 2 +-
include/linux/stmmac.h | 46 +
include/linux/sysctl.h | 2 +
include/linux/udp.h | 22 +-
include/linux/usb/usbnet.h | 11 +-
include/linux/wwan.h | 111 +
include/net/addrconf.h | 1 -
include/net/bluetooth/hci.h | 1 +
include/net/bluetooth/hci_core.h | 17 +-
include/net/bluetooth/l2cap.h | 1 +
include/net/bluetooth/mgmt.h | 1 +
include/net/bpf_sk_storage.h | 1 -
include/net/cfg80211.h | 24 +-
include/net/devlink.h | 5 +-
include/net/dsa.h | 43 +-
include/net/flow.h | 3 -
include/net/flow_dissector.h | 6 +-
include/net/flow_offload.h | 6 +
include/net/gro.h | 13 +
include/net/if_inet6.h | 37 +-
include/net/ipv6.h | 1 +
include/net/ipv6_stubs.h | 2 +
include/net/lapb.h | 2 +-
include/net/mac80211.h | 12 +-
include/net/mld.h | 3 +
include/net/mptcp.h | 48 +-
include/net/net_namespace.h | 14 -
include/net/netfilter/ipv4/nf_defrag_ipv4.h | 3 +-
include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 3 -
include/net/netfilter/ipv6/nf_defrag_ipv6.h | 9 +-
include/net/netfilter/nf_conntrack.h | 15 +
include/net/netfilter/nf_conntrack_ecache.h | 33 +-
include/net/netfilter/nf_flow_table.h | 67 +-
include/net/netfilter/nf_log.h | 25 -
include/net/netfilter/nf_nat.h | 2 -
include/net/netfilter/nf_tables.h | 40 +-
include/net/netfilter/nf_tables_offload.h | 13 +-
include/net/netns/conntrack.h | 27 +-
include/net/netns/dccp.h | 12 -
include/net/netns/ipv4.h | 143 +-
include/net/netns/ipv6.h | 37 +-
include/net/netns/mib.h | 30 +-
include/net/netns/netfilter.h | 6 -
include/net/netns/nftables.h | 7 -
include/net/netns/x_tables.h | 9 -
include/net/nexthop.h | 76 +-
include/net/pkt_sched.h | 9 +
include/net/psample.h | 21 +-
include/net/sch_generic.h | 14 +
include/net/selftests.h | 31 +
include/net/sock.h | 6 +
include/net/switchdev.h | 2 +
include/net/tc_act/tc_police.h | 52 +
include/net/tcp.h | 86 +-
include/net/udp.h | 30 +-
include/net/xdp_sock.h | 19 -
include/soc/mscc/ocelot.h | 46 +-
include/soc/mscc/ocelot_ptp.h | 2 -
include/trace/events/mptcp.h | 173 +
include/trace/events/xdp.h | 62 +-
include/uapi/linux/bpf.h | 834 ++++-
include/uapi/linux/btf.h | 5 +-
include/uapi/linux/ethtool.h | 55 +-
include/uapi/linux/ethtool_netlink.h | 187 +
include/uapi/linux/icmp.h | 42 +
include/uapi/linux/icmpv6.h | 3 +
include/uapi/linux/if_fddi.h | 2 +-
include/uapi/linux/if_link.h | 1 +
include/uapi/linux/mdio.h | 2 +
include/uapi/linux/mptcp.h | 11 +
include/uapi/linux/netfilter/nf_tables.h | 6 +
include/uapi/linux/nexthop.h | 47 +-
include/uapi/linux/nl80211.h | 22 +
include/uapi/linux/pkt_cls.h | 2 +
include/uapi/linux/psample.h | 7 +
include/uapi/linux/rtnetlink.h | 8 +
include/uapi/linux/virtio_bt.h | 31 +
include/uapi/linux/virtio_ids.h | 1 +
include/vdso/time64.h | 1 +
init/Kconfig | 2 +
kernel/bpf/Makefile | 3 +-
kernel/bpf/arraymap.c | 42 +
kernel/bpf/bpf_inode_storage.c | 2 +-
kernel/bpf/bpf_iter.c | 16 +
kernel/bpf/bpf_local_storage.c | 39 +-
kernel/bpf/bpf_lsm.c | 8 +-
kernel/bpf/bpf_task_storage.c | 100 +-
kernel/bpf/btf.c | 325 +-
kernel/bpf/core.c | 54 +-
kernel/bpf/cpumap.c | 27 +-
kernel/bpf/devmap.c | 47 +-
kernel/bpf/disasm.c | 13 +-
kernel/bpf/hashtab.c | 67 +-
kernel/bpf/helpers.c | 335 +-
kernel/bpf/inode.c | 2 -
kernel/bpf/local_storage.c | 5 +-
kernel/bpf/lpm_trie.c | 3 +
kernel/bpf/syscall.c | 31 +-
kernel/bpf/trampoline.c | 4 +-
kernel/bpf/verifier.c | 820 ++++-
kernel/fork.c | 5 +
kernel/sysctl.c | 65 +
kernel/trace/bpf_trace.c | 371 +-
lib/test_rhashtable.c | 9 +-
net/6lowpan/nhc_udp.c | 4 +-
net/8021q/vlan.c | 3 +
net/8021q/vlan.h | 4 +
net/8021q/vlan_core.c | 10 +-
net/8021q/vlan_dev.c | 21 +
net/9p/client.c | 4 +-
net/9p/error.c | 2 +-
net/9p/trans_fd.c | 2 +-
net/Kconfig | 18 +-
net/ax25/TODO | 20 -
net/ax25/af_ax25.c | 1 +
net/batman-adv/bat_iv_ogm.c | 2 +-
net/batman-adv/bridge_loop_avoidance.c | 6 +-
net/batman-adv/multicast.c | 6 +-
net/batman-adv/types.h | 10 +-
net/bluetooth/6lowpan.c | 5 +-
net/bluetooth/Kconfig | 7 +
net/bluetooth/Makefile | 1 +
net/bluetooth/aosp.c | 35 +
net/bluetooth/aosp.h | 16 +
net/bluetooth/hci_conn.c | 14 +-
net/bluetooth/hci_core.c | 5 +
net/bluetooth/hci_debugfs.c | 8 +-
net/bluetooth/hci_event.c | 50 +-
net/bluetooth/hci_request.c | 67 +-
net/bluetooth/l2cap_core.c | 43 +-
net/bluetooth/l2cap_sock.c | 8 +
net/bluetooth/mgmt.c | 19 +-
net/bluetooth/msft.c | 8 +
net/bluetooth/msft.h | 6 +
net/bluetooth/sco.c | 4 +-
net/bluetooth/smp.c | 113 +-
net/bpf/test_run.c | 276 +-
net/bridge/br_arp_nd_proxy.c | 4 +-
net/bridge/br_device.c | 49 +
net/bridge/br_fdb.c | 50 +
net/bridge/br_input.c | 1 +
net/bridge/br_mdb.c | 148 +-
net/bridge/br_mrp.c | 7 +
net/bridge/br_multicast.c | 61 +-
net/bridge/br_multicast_eht.c | 141 +-
net/bridge/br_netlink.c | 4 +-
net/bridge/br_private.h | 23 +-
net/bridge/br_stp.c | 27 +
net/bridge/br_switchdev.c | 44 +-
net/bridge/br_sysfs_br.c | 8 +-
net/bridge/br_vlan.c | 128 +
net/bridge/br_vlan_tunnel.c | 2 +-
net/bridge/netfilter/Kconfig | 4 -
net/bridge/netfilter/Makefile | 3 -
net/bridge/netfilter/ebt_limit.c | 4 +-
net/bridge/netfilter/ebt_mark.c | 4 +-
net/bridge/netfilter/ebt_mark_m.c | 4 +-
net/bridge/netfilter/ebtable_broute.c | 10 +-
net/bridge/netfilter/ebtable_filter.c | 26 +-
net/bridge/netfilter/ebtable_nat.c | 27 +-
net/bridge/netfilter/ebtables.c | 96 +-
net/bridge/netfilter/nf_log_bridge.c | 79 -
net/can/proc.c | 6 +-
net/ceph/osdmap.c | 2 +-
net/core/Makefile | 7 +-
net/core/bpf_sk_storage.c | 2 +-
net/core/dev.c | 404 +-
net/core/dev_addr_lists.c | 4 +-
net/core/devlink.c | 11 +-
net/core/drop_monitor.c | 2 +-
net/core/filter.c | 276 +-
net/core/flow_dissector.c | 47 +-
net/core/neighbour.c | 4 +
net/core/net-procfs.c | 3 -
net/core/net-sysfs.c | 177 +-
net/core/netevent.c | 2 +-
net/core/rtnetlink.c | 15 +-
net/core/scm.c | 23 +-
net/core/selftests.c | 400 ++
net/core/skbuff.c | 55 +-
net/core/skmsg.c | 383 +-
net/core/sock.c | 2 +-
net/core/sock_map.c | 194 +-
net/core/sysctl_net_core.c | 10 +
net/dccp/ipv4.c | 24 +-
net/dccp/ipv6.c | 24 +-
net/decnet/TODO | 40 -
net/decnet/dn_nsp_in.c | 2 +-
net/decnet/dn_route.c | 49 +-
net/dsa/Kconfig | 20 +-
net/dsa/dsa2.c | 105 +-
net/dsa/dsa_priv.h | 23 +-
net/dsa/port.c | 199 +-
net/dsa/slave.c | 95 +-
net/dsa/switch.c | 25 +-
net/dsa/tag_brcm.c | 107 +-
net/dsa/tag_mtk.c | 14 +-
net/dsa/tag_ocelot.c | 35 +-
net/dsa/tag_ocelot_8021q.c | 41 +-
net/dsa/tag_rtl4_a.c | 2 +-
net/ethernet/eth.c | 24 +-
net/ethtool/Makefile | 2 +-
net/ethtool/common.h | 5 +
net/ethtool/eeprom.c | 246 ++
net/ethtool/fec.c | 310 ++
net/ethtool/ioctl.c | 37 +-
net/ethtool/netlink.c | 40 +
net/ethtool/netlink.h | 14 +
net/ethtool/pause.c | 6 -
net/ethtool/stats.c | 413 +++
net/ethtool/strset.c | 25 +
net/hsr/hsr_debugfs.c | 2 +-
net/ipv4/Makefile | 2 +-
net/ipv4/af_inet.c | 1 +
net/ipv4/bpf_tcp_ca.c | 43 +
net/ipv4/esp4.c | 6 +-
net/ipv4/icmp.c | 139 +-
net/ipv4/ip_output.c | 4 +-
net/ipv4/netfilter.c | 2 +
net/ipv4/netfilter/Kconfig | 10 +-
net/ipv4/netfilter/Makefile | 4 -
net/ipv4/netfilter/arp_tables.c | 73 +-
net/ipv4/netfilter/arptable_filter.c | 17 +-
net/ipv4/netfilter/ip_tables.c | 86 +-
net/ipv4/netfilter/ipt_CLUSTERIP.c | 8 +-
net/ipv4/netfilter/iptable_filter.c | 17 +-
net/ipv4/netfilter/iptable_mangle.c | 23 +-
net/ipv4/netfilter/iptable_nat.c | 59 +-
net/ipv4/netfilter/iptable_raw.c | 17 +-
net/ipv4/netfilter/iptable_security.c | 17 +-
net/ipv4/netfilter/nf_defrag_ipv4.c | 46 +-
net/ipv4/netfilter/nf_log_arp.c | 172 -
net/ipv4/netfilter/nf_log_ipv4.c | 395 --
net/ipv4/nexthop.c | 1570 +++++++-
net/ipv4/ping.c | 4 +-
net/ipv4/route.c | 183 +-
net/ipv4/sysctl_net_ipv4.c | 249 +-
net/ipv4/tcp.c | 12 +
net/ipv4/tcp_bpf.c | 139 +-
net/ipv4/tcp_cubic.c | 24 +-
net/ipv4/tcp_input.c | 10 +-
net/ipv4/tcp_ipv4.c | 24 +-
net/ipv4/tcp_lp.c | 4 +-
net/ipv4/tcp_output.c | 20 +-
net/ipv4/udp.c | 37 +
net/ipv4/udp_bpf.c | 76 +-
net/ipv4/udp_offload.c | 27 +-
net/ipv6/addrconf.c | 13 +-
net/ipv6/addrconf_core.c | 9 +-
net/ipv6/af_inet6.c | 4 +-
net/ipv6/ah6.c | 2 +-
net/ipv6/esp6.c | 2 +-
net/ipv6/esp6_offload.c | 2 +-
net/ipv6/exthdrs.c | 5 +-
net/ipv6/icmp.c | 20 +-
net/ipv6/ip6_gre.c | 7 +-
net/ipv6/ip6_tunnel.c | 5 +-
net/ipv6/ip6_vti.c | 3 +-
net/ipv6/mcast.c | 1103 +++---
net/ipv6/mcast_snoop.c | 12 +-
net/ipv6/netfilter.c | 2 +
net/ipv6/netfilter/Kconfig | 5 +-
net/ipv6/netfilter/Makefile | 3 -
net/ipv6/netfilter/ip6_tables.c | 84 +-
net/ipv6/netfilter/ip6table_filter.c | 17 +-
net/ipv6/netfilter/ip6table_mangle.c | 24 +-
net/ipv6/netfilter/ip6table_nat.c | 58 +-
net/ipv6/netfilter/ip6table_raw.c | 17 +-
net/ipv6/netfilter/ip6table_security.c | 17 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 68 +-
net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 40 +-
net/ipv6/netfilter/nf_log_ipv6.c | 427 ---
net/ipv6/route.c | 33 +-
net/ipv6/seg6_local.c | 13 +-
net/ipv6/sit.c | 7 +-
net/ipv6/sysctl_net_ipv6.c | 38 +-
net/ipv6/tcp_ipv6.c | 17 +-
net/ipv6/udp.c | 4 +
net/ipv6/udp_offload.c | 3 +-
net/iucv/af_iucv.c | 4 +-
net/kcm/kcmsock.c | 4 +-
net/l2tp/l2tp_core.c | 12 +-
net/l3mdev/l3mdev.c | 4 +-
net/lapb/lapb_iface.c | 4 +-
net/lapb/lapb_timer.c | 19 +-
net/llc/llc_c_ev.c | 4 +-
net/llc/llc_core.c | 4 +-
net/llc/llc_pdu.c | 2 +-
net/llc/llc_s_ac.c | 2 +-
net/llc/llc_station.c | 2 -
net/mac80211/aes_cmac.c | 11 +-
net/mac80211/cfg.c | 2 +-
net/mac80211/debugfs.c | 1 +
net/mac80211/debugfs_sta.c | 37 +-
net/mac80211/ieee80211_i.h | 2 +
net/mac80211/iface.c | 3 +-
net/mac80211/main.c | 16 +-
net/mac80211/mlme.c | 16 +-
net/mac80211/rc80211_minstrel_ht.c | 4 +-
net/mac80211/tx.c | 58 +-
net/mac80211/util.c | 10 +-
net/mpls/af_mpls.c | 1 -
net/mptcp/Kconfig | 2 +-
net/mptcp/Makefile | 4 +-
net/mptcp/crypto.c | 2 +-
net/mptcp/mib.c | 3 +
net/mptcp/mib.h | 3 +
net/mptcp/options.c | 298 +-
net/mptcp/pm.c | 64 +-
net/mptcp/pm_netlink.c | 328 +-
net/mptcp/protocol.c | 381 +-
net/mptcp/protocol.h | 117 +-
net/mptcp/sockopt.c | 756 ++++
net/mptcp/subflow.c | 58 +-
net/mptcp/token.c | 2 +-
net/ncsi/internal.h | 2 +-
net/netfilter/Kconfig | 30 +-
net/netfilter/Makefile | 6 +-
net/netfilter/ipset/ip_set_core.c | 182 +-
net/netfilter/ipvs/ip_vs_core.c | 2 +-
net/netfilter/ipvs/ip_vs_ftp.c | 2 -
net/netfilter/nf_conntrack_acct.c | 2 +-
net/netfilter/nf_conntrack_core.c | 53 +-
net/netfilter/nf_conntrack_ecache.c | 31 +-
net/netfilter/nf_conntrack_expect.c | 22 +-
net/netfilter/nf_conntrack_helper.c | 15 +-
net/netfilter/nf_conntrack_netlink.c | 384 +-
net/netfilter/nf_conntrack_proto.c | 8 +-
net/netfilter/nf_conntrack_proto_dccp.c | 1 +
net/netfilter/nf_conntrack_proto_tcp.c | 34 +-
net/netfilter/nf_conntrack_standalone.c | 86 +-
net/netfilter/nf_flow_table_core.c | 146 +-
net/netfilter/nf_flow_table_ip.c | 453 ++-
net/netfilter/nf_flow_table_offload.c | 275 +-
net/netfilter/nf_log.c | 10 -
net/netfilter/nf_log_common.c | 224 --
net/netfilter/nf_log_netdev.c | 78 -
net/netfilter/nf_log_syslog.c | 1090 ++++++
net/netfilter/nf_nat_core.c | 37 -
net/netfilter/nf_nat_proto.c | 38 +
net/netfilter/nf_tables_api.c | 1800 +++++----
net/netfilter/nf_tables_offload.c | 116 +-
net/netfilter/nf_tables_trace.c | 9 +-
net/netfilter/nfnetlink.c | 115 +-
net/netfilter/nfnetlink_acct.c | 94 +-
net/netfilter/nfnetlink_cthelper.c | 68 +-
net/netfilter/nfnetlink_cttimeout.c | 203 +-
net/netfilter/nfnetlink_log.c | 53 +-
net/netfilter/nfnetlink_osf.c | 21 +-
net/netfilter/nfnetlink_queue.c | 98 +-
net/netfilter/nft_chain_filter.c | 8 +-
net/netfilter/nft_cmp.c | 41 +-
net/netfilter/nft_compat.c | 44 +-
net/netfilter/nft_counter.c | 29 +
net/netfilter/nft_ct.c | 1 +
net/netfilter/nft_dynset.c | 3 +-
net/netfilter/nft_flow_offload.c | 211 +-
net/netfilter/nft_log.c | 20 +-
net/netfilter/nft_lookup.c | 12 +-
net/netfilter/nft_objref.c | 11 +-
net/netfilter/nft_payload.c | 13 +-
net/netfilter/nft_set_hash.c | 6 +
net/netfilter/nft_set_pipapo.c | 6 +-
net/netfilter/nft_set_rbtree.c | 6 +
net/netfilter/nft_socket.c | 49 +
net/netfilter/nft_tproxy.c | 24 +
net/netfilter/x_tables.c | 80 +-
net/netfilter/xt_LOG.c | 1 +
net/netfilter/xt_NFLOG.c | 1 +
net/netfilter/xt_TPROXY.c | 13 +
net/netfilter/xt_TRACE.c | 1 +
net/netfilter/xt_limit.c | 6 +-
net/netfilter/xt_socket.c | 14 +
net/netlabel/netlabel_mgmt.c | 2 +-
net/netrom/nr_in.c | 1 -
net/nfc/digital_core.c | 2 +-
net/nfc/digital_dep.c | 4 +-
net/nfc/nci/core.c | 2 +-
net/nfc/nci/uart.c | 4 +-
net/openvswitch/conntrack.c | 6 +-
net/openvswitch/meter.c | 4 +-
net/openvswitch/vport-netdev.c | 7 +-
net/openvswitch/vport.c | 8 +-
net/openvswitch/vport.h | 2 +-
net/packet/af_packet.c | 17 +-
net/packet/internal.h | 2 +-
net/psample/psample.c | 45 +-
net/qrtr/mhi.c | 8 +-
net/qrtr/qrtr.c | 42 +-
net/rds/ib_send.c | 1 -
net/rds/recv.c | 4 -
net/rds/send.c | 2 +-
net/rfkill/input.c | 4 +-
net/rose/rose_route.c | 2 +
net/rxrpc/rxkad.c | 2 -
net/sched/act_ct.c | 10 +-
net/sched/act_police.c | 59 +-
net/sched/act_sample.c | 27 +-
net/sched/cls_api.c | 3 +
net/sched/cls_flower.c | 40 +-
net/sched/sch_cbq.c | 4 +-
net/sched/sch_generic.c | 75 +-
net/sched/sch_taprio.c | 70 +-
net/sctp/sm_make_chunk.c | 4 +-
net/sctp/sm_statefuns.c | 10 +-
net/sctp/socket.c | 2 +-
net/smc/af_smc.c | 1 -
net/smc/smc_core.h | 1 -
net/socket.c | 2 +-
net/sysctl_net.c | 48 +
net/tipc/addr.c | 1 +
net/tipc/addr.h | 46 +-
net/tipc/bearer.c | 95 +-
net/tipc/crypto.c | 12 +-
net/tipc/monitor.c | 63 +-
net/tipc/msg.c | 23 +-
net/tipc/name_distr.c | 93 +-
net/tipc/name_table.c | 428 +--
net/tipc/name_table.h | 63 +-
net/tipc/net.c | 8 +-
net/tipc/netlink_compat.c | 2 +-
net/tipc/node.c | 35 +-
net/tipc/socket.c | 319 +-
net/tipc/subscr.c | 86 +-
net/tipc/subscr.h | 17 +-
net/tipc/udp_media.c | 2 +
net/tls/tls_device.c | 4 +-
net/tls/tls_sw.c | 4 +-
net/vmw_vsock/af_vsock.c | 2 +-
net/vmw_vsock/virtio_transport_common.c | 28 +-
net/vmw_vsock/vmci_transport.c | 3 +-
net/wireless/core.c | 7 +-
net/wireless/nl80211.c | 8 +-
net/wireless/pmsr.c | 12 +-
net/wireless/reg.c | 12 +-
net/wireless/scan.c | 4 +-
net/wireless/util.c | 2 +-
net/x25/af_x25.c | 2 +-
net/xdp/xsk.c | 116 +-
net/xdp/xsk_queue.h | 30 +-
net/xdp/xskmap.c | 17 +-
net/xfrm/xfrm_ipcomp.c | 25 +-
net/xfrm/xfrm_policy.c | 44 +-
net/xfrm/xfrm_user.c | 12 +-
samples/bpf/do_hbm_test.sh | 2 +-
samples/bpf/sampleip_kern.c | 1 -
samples/bpf/trace_event_kern.c | 1 -
samples/bpf/tracex1_kern.c | 4 +-
samples/bpf/xdpsock_user.c | 55 +-
samples/pktgen/README.rst | 18 +
samples/pktgen/functions.sh | 7 +-
samples/pktgen/parameters.sh | 15 +-
.../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 3 -
.../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 3 -
samples/pktgen/pktgen_sample01_simple.sh | 25 +-
samples/pktgen/pktgen_sample02_multiqueue.sh | 29 +-
.../pktgen/pktgen_sample03_burst_single_flow.sh | 15 +-
samples/pktgen/pktgen_sample04_many_flows.sh | 17 +-
samples/pktgen/pktgen_sample05_flow_per_thread.sh | 17 +-
...tgen_sample06_numa_awared_queue_irq_affinity.sh | 31 +-
scripts/bpf_doc.py | 732 ++++
scripts/bpf_helpers_doc.py | 615 ----
scripts/link-vmlinux.sh | 7 +-
security/selinux/nlmsgtab.c | 5 +-
tools/bpf/Makefile.helpers | 60 -
tools/bpf/bpf_dbg.c | 2 +-
tools/bpf/bpf_exp.y | 14 +-
tools/bpf/bpftool/.gitignore | 1 -
tools/bpf/bpftool/Documentation/Makefile | 11 +-
tools/bpf/bpftool/Documentation/bpftool-gen.rst | 78 +-
tools/bpf/bpftool/bash-completion/bpftool | 17 +-
tools/bpf/bpftool/btf.c | 41 +-
tools/bpf/bpftool/btf_dumper.c | 1 +
tools/bpf/bpftool/common.c | 1 +
tools/bpf/bpftool/feature.c | 4 +
tools/bpf/bpftool/gen.c | 72 +-
tools/bpf/bpftool/main.c | 3 +-
tools/bpf/bpftool/map.c | 2 +-
tools/bpf/bpftool/net.c | 2 +-
tools/bpf/bpftool/prog.c | 1 +
tools/bpf/bpftool/xlated_dumper.c | 3 +
tools/bpf/resolve_btfids/main.c | 11 +-
tools/bpf/runqslower/Makefile | 9 +-
tools/bpf/runqslower/runqslower.bpf.c | 33 +-
tools/include/uapi/linux/bpf.h | 850 ++++-
tools/include/uapi/linux/btf.h | 5 +-
tools/lib/bpf/Build | 2 +-
tools/lib/bpf/Makefile | 3 +-
tools/lib/bpf/bpf_core_read.h | 16 +-
tools/lib/bpf/bpf_helpers.h | 40 +-
tools/lib/bpf/bpf_tracing.h | 58 +-
tools/lib/bpf/btf.c | 768 ++--
tools/lib/bpf/btf.h | 9 +
tools/lib/bpf/btf_dump.c | 12 +-
tools/lib/bpf/libbpf.c | 905 +++--
tools/lib/bpf/libbpf.h | 20 +-
tools/lib/bpf/libbpf.map | 12 +
tools/lib/bpf/libbpf_internal.h | 85 +-
tools/lib/bpf/libbpf_util.h | 47 -
tools/lib/bpf/linker.c | 2883 +++++++++++++++
tools/lib/bpf/strset.c | 176 +
tools/lib/bpf/strset.h | 21 +
tools/lib/bpf/xsk.c | 258 +-
tools/lib/bpf/xsk.h | 87 +-
tools/perf/MANIFEST | 2 +-
tools/scripts/Makefile.include | 12 +-
tools/testing/selftests/bpf/.gitignore | 2 +
tools/testing/selftests/bpf/Makefile | 77 +-
tools/testing/selftests/bpf/Makefile.docs | 82 +
tools/testing/selftests/bpf/README.rst | 71 +
tools/testing/selftests/bpf/bpf_tcp_helpers.h | 29 +-
tools/testing/selftests/bpf/btf_helpers.c | 4 +
tools/testing/selftests/bpf/config | 2 +
tools/testing/selftests/bpf/get_cgroup_id_user.c | 6 +-
.../selftests/bpf/map_tests/array_map_batch_ops.c | 109 +-
.../bpf/map_tests/lpm_trie_map_batch_ops.c | 158 +
.../selftests/bpf/prog_tests/attach_probe.c | 40 +-
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 1 +
.../selftests/bpf/prog_tests/bpf_verif_scale.c | 1 +
tools/testing/selftests/bpf/prog_tests/btf.c | 176 +-
tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +-
.../testing/selftests/bpf/prog_tests/btf_endian.c | 4 +-
.../testing/selftests/bpf/prog_tests/cgroup_link.c | 2 +-
.../testing/selftests/bpf/prog_tests/core_reloc.c | 52 +-
.../testing/selftests/bpf/prog_tests/fentry_test.c | 52 +-
.../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 58 +-
.../testing/selftests/bpf/prog_tests/fexit_sleep.c | 4 +-
.../testing/selftests/bpf/prog_tests/fexit_test.c | 52 +-
tools/testing/selftests/bpf/prog_tests/for_each.c | 130 +
tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 2 +-
.../testing/selftests/bpf/prog_tests/kfunc_call.c | 59 +
.../selftests/bpf/prog_tests/linked_funcs.c | 42 +
.../testing/selftests/bpf/prog_tests/linked_maps.c | 30 +
.../testing/selftests/bpf/prog_tests/linked_vars.c | 43 +
tools/testing/selftests/bpf/prog_tests/map_ptr.c | 15 +-
tools/testing/selftests/bpf/prog_tests/mmap.c | 24 +-
.../selftests/bpf/prog_tests/module_attach.c | 23 +
.../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 4 +-
.../selftests/bpf/prog_tests/prog_run_xattr.c | 51 +-
.../selftests/bpf/prog_tests/resolve_btfids.c | 7 +-
tools/testing/selftests/bpf/prog_tests/ringbuf.c | 17 +-
.../selftests/bpf/prog_tests/ringbuf_multi.c | 37 +-
tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 83 +-
tools/testing/selftests/bpf/prog_tests/snprintf.c | 125 +
.../selftests/bpf/prog_tests/snprintf_btf.c | 4 +-
.../selftests/bpf/prog_tests/sockmap_basic.c | 40 +
.../selftests/bpf/prog_tests/sockmap_listen.c | 144 +-
.../testing/selftests/bpf/prog_tests/sockopt_sk.c | 65 +-
.../selftests/bpf/prog_tests/static_linked.c | 40 +
.../selftests/bpf/prog_tests/task_local_storage.c | 92 +
tools/testing/selftests/bpf/prog_tests/test_ima.c | 6 +-
tools/testing/selftests/bpf/prog_tests/test_lsm.c | 61 +-
tools/testing/selftests/bpf/progs/bind4_prog.c | 25 +
tools/testing/selftests/bpf/progs/bind6_prog.c | 25 +
tools/testing/selftests/bpf/progs/bpf_cubic.c | 36 +-
tools/testing/selftests/bpf/progs/bpf_dctcp.c | 22 +-
.../selftests/bpf/progs/bpf_iter_task_stack.c | 27 +
...tf__core_reloc_existence___err_wrong_arr_kind.c | 3 -
...re_reloc_existence___err_wrong_arr_value_type.c | 3 -
...tf__core_reloc_existence___err_wrong_int_kind.c | 3 -
.../btf__core_reloc_existence___err_wrong_int_sz.c | 3 -
...tf__core_reloc_existence___err_wrong_int_type.c | 3 -
..._core_reloc_existence___err_wrong_struct_type.c | 3 -
.../btf__core_reloc_existence___wrong_field_defs.c | 3 +
.../bpf/progs/btf_dump_test_case_syntax.c | 7 +
.../testing/selftests/bpf/progs/core_reloc_types.h | 25 +-
tools/testing/selftests/bpf/progs/fentry_test.c | 2 +-
tools/testing/selftests/bpf/progs/fexit_test.c | 4 +-
.../selftests/bpf/progs/for_each_array_map_elem.c | 61 +
.../selftests/bpf/progs/for_each_hash_map_elem.c | 95 +
.../testing/selftests/bpf/progs/kfunc_call_test.c | 47 +
.../selftests/bpf/progs/kfunc_call_test_subprog.c | 42 +
tools/testing/selftests/bpf/progs/linked_funcs1.c | 73 +
tools/testing/selftests/bpf/progs/linked_funcs2.c | 73 +
tools/testing/selftests/bpf/progs/linked_maps1.c | 82 +
tools/testing/selftests/bpf/progs/linked_maps2.c | 76 +
tools/testing/selftests/bpf/progs/linked_vars1.c | 54 +
tools/testing/selftests/bpf/progs/linked_vars2.c | 55 +
tools/testing/selftests/bpf/progs/loop6.c | 99 +
tools/testing/selftests/bpf/progs/map_ptr_kern.c | 4 +-
tools/testing/selftests/bpf/progs/skb_pkt_end.c | 1 -
.../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 12 -
tools/testing/selftests/bpf/progs/sockopt_sk.c | 11 +-
.../selftests/bpf/progs/task_local_storage.c | 64 +
.../bpf/progs/task_local_storage_exit_creds.c | 32 +
.../selftests/bpf/progs/task_ls_recursion.c | 70 +
.../selftests/bpf/progs/test_core_reloc_size.c | 3 +
.../selftests/bpf/progs/test_global_func10.c | 2 +-
tools/testing/selftests/bpf/progs/test_mmap.c | 2 -
tools/testing/selftests/bpf/progs/test_ringbuf.c | 1 -
.../selftests/bpf/progs/test_ringbuf_multi.c | 12 +-
tools/testing/selftests/bpf/progs/test_sk_lookup.c | 62 +-
tools/testing/selftests/bpf/progs/test_snprintf.c | 73 +
.../selftests/bpf/progs/test_snprintf_single.c | 20 +
.../selftests/bpf/progs/test_sockmap_listen.c | 26 +-
.../bpf/progs/test_sockmap_skb_verdict_attach.c | 18 +
.../selftests/bpf/progs/test_static_linked1.c | 30 +
.../selftests/bpf/progs/test_static_linked2.c | 31 +
tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 113 +-
.../testing/selftests/bpf/progs/test_tunnel_kern.c | 2 +-
tools/testing/selftests/bpf/test_bpftool_build.sh | 21 -
tools/testing/selftests/bpf/test_btf.h | 3 +
tools/testing/selftests/bpf/test_doc_build.sh | 13 +
tools/testing/selftests/bpf/test_progs.h | 63 +-
tools/testing/selftests/bpf/test_sockmap.c | 2 +-
tools/testing/selftests/bpf/test_tc_tunnel.sh | 15 +-
tools/testing/selftests/bpf/test_verifier.c | 4 +-
tools/testing/selftests/bpf/test_xsk.sh | 138 +-
.../testing/selftests/bpf/verifier/array_access.c | 2 +-
.../testing/selftests/bpf/verifier/bpf_get_stack.c | 43 +
tools/testing/selftests/bpf/verifier/calls.c | 12 +-
.../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 1 +
tools/testing/selftests/bpf/verifier/dead_code.c | 10 +-
tools/testing/selftests/bpf/vmtest.sh | 59 +-
tools/testing/selftests/bpf/xdpxceiver.c | 862 +++--
tools/testing/selftests/bpf/xdpxceiver.h | 98 +-
tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +-
.../net/mlxsw/devlink_trap_l3_exceptions.sh | 31 +
.../drivers/net/mlxsw/mirror_gre_scale.sh | 3 +-
.../selftests/drivers/net/mlxsw/port_scale.sh | 6 +-
.../selftests/drivers/net/mlxsw/rtnetlink.sh | 82 +
.../selftests/drivers/net/mlxsw/sch_red_core.sh | 4 +-
.../selftests/drivers/net/mlxsw/sch_red_ets.sh | 7 +
.../drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh | 77 -
.../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 4 +-
.../drivers/net/mlxsw/spectrum/resource_scale.sh | 4 +-
.../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 6 +-
.../selftests/drivers/net/mlxsw/tc_restrictions.sh | 21 +-
.../selftests/drivers/net/mlxsw/tc_sample.sh | 657 ++++
.../drivers/net/netdevsim/ethtool-common.sh | 5 +-
.../selftests/drivers/net/netdevsim/ethtool-fec.sh | 110 +
.../selftests/drivers/net/netdevsim/nexthop.sh | 620 ++++
.../selftests/drivers/net/netdevsim/psample.sh | 181 +
tools/testing/selftests/lib.mk | 4 +
tools/testing/selftests/net/Makefile | 4 +
tools/testing/selftests/net/fib_nexthops.sh | 564 ++-
tools/testing/selftests/net/fib_tests.sh | 152 +-
.../selftests/net/forwarding/dual_vxlan_bridge.sh | 366 ++
.../selftests/net/forwarding/fib_offload_lib.sh | 2 +-
.../net/forwarding/gre_multipath_nh_res.sh | 361 ++
tools/testing/selftests/net/forwarding/lib.sh | 14 +
.../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 2 +-
.../testing/selftests/net/forwarding/mirror_lib.sh | 19 +-
.../net/forwarding/router_mpath_nh_res.sh | 400 ++
.../testing/selftests/net/forwarding/tc_police.sh | 56 +
tools/testing/selftests/net/mptcp/Makefile | 2 +-
tools/testing/selftests/net/mptcp/diag.sh | 55 +-
tools/testing/selftests/net/mptcp/mptcp_connect.c | 77 +-
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 51 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 248 +-
tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 276 ++
tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +-
tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 34 +-
tools/testing/selftests/net/mptcp/simult_flows.sh | 13 +-
.../selftests/{powerpc/eeh => net}/settings | 0
tools/testing/selftests/net/so_txtime.c | 247 +-
tools/testing/selftests/net/so_txtime.sh | 97 +-
tools/testing/selftests/net/udpgro_fwd.sh | 251 ++
tools/testing/selftests/net/veth.sh | 177 +
tools/testing/selftests/netfilter/nft_flowtable.sh | 82 +
.../tc-testing/tc-tests/actions/police.json | 48 +
.../tc-testing/tc-tests/actions/simple.json | 83 +
1901 files changed, 124176 insertions(+), 38145 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/actions,owl-emac.yaml
create mode 100644 Documentation/devicetree/bindings/net/brcm,bcm6368-mdio-mux.yaml
delete mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.txt
create mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml
create mode 100644 Documentation/devicetree/bindings/net/idt,3243x-emac.yaml
create mode 100644 Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml
delete mode 100644 Documentation/devicetree/bindings/net/rockchip-dwmac.txt
create mode 100644 Documentation/devicetree/bindings/net/rockchip-dwmac.yaml
delete mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.txt
create mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.yaml
delete mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt
create mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
create mode 100644 Documentation/networking/nexthop-group-resilient.rst
create mode 100644 Documentation/userspace-api/ebpf/index.rst
create mode 100644 Documentation/userspace-api/ebpf/syscall.rst
create mode 100644 drivers/bluetooth/virtio_bt.c
create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c
create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h
create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c
create mode 100644 drivers/net/can/usb/etas_es58x/Makefile
create mode 100644 drivers/net/can/usb/etas_es58x/es581_4.c
create mode 100644 drivers/net/can/usb/etas_es58x/es581_4.h
create mode 100644 drivers/net/can/usb/etas_es58x/es58x_core.c
create mode 100644 drivers/net/can/usb/etas_es58x/es58x_core.h
create mode 100644 drivers/net/can/usb/etas_es58x/es58x_fd.c
create mode 100644 drivers/net/can/usb/etas_es58x/es58x_fd.h
create mode 100644 drivers/net/dsa/microchip/ksz8.h
create mode 100644 drivers/net/dsa/microchip/ksz8863_smi.c
create mode 100644 drivers/net/ethernet/actions/Kconfig
create mode 100644 drivers/net/ethernet/actions/Makefile
create mode 100644 drivers/net/ethernet/actions/owl-emac.c
create mode 100644 drivers/net/ethernet/actions/owl-emac.h
create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c
create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h
create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h
create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw.c
create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw.h
create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.c
create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.h
create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.c
create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.h
create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.c
create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h
create mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.c
create mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.h
create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.c
create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.h
create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c
create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_offload.c
create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_regs.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c
create mode 100644 drivers/net/ethernet/microsoft/Kconfig
create mode 100644 drivers/net/ethernet/microsoft/Makefile
create mode 100644 drivers/net/ethernet/microsoft/mana/Makefile
create mode 100644 drivers/net/ethernet/microsoft/mana/gdma.h
create mode 100644 drivers/net/ethernet/microsoft/mana/gdma_main.c
create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.c
create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.h
create mode 100644 drivers/net/ethernet/microsoft/mana/mana.h
create mode 100644 drivers/net/ethernet/microsoft/mana/mana_en.c
create mode 100644 drivers/net/ethernet/microsoft/mana/mana_ethtool.c
create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.c
create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_phc.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h
delete mode 100644 drivers/net/ipa/ipa_data-sc7180.c
delete mode 100644 drivers/net/ipa/ipa_data-sdm845.c
create mode 100644 drivers/net/ipa/ipa_data-v3.5.1.c
create mode 100644 drivers/net/ipa/ipa_data-v4.11.c
create mode 100644 drivers/net/ipa/ipa_data-v4.2.c
create mode 100644 drivers/net/ipa/ipa_data-v4.5.c
create mode 100644 drivers/net/ipa/ipa_data-v4.9.c
create mode 100644 drivers/net/ipa/ipa_resource.c
create mode 100644 drivers/net/ipa/ipa_resource.h
create mode 100644 drivers/net/mdio/mdio-mux-bcm6368.c
create mode 100644 drivers/net/netdevsim/psample.c
create mode 100644 drivers/net/phy/marvell-88x2222.c
create mode 100644 drivers/net/phy/nxp-c45-tja11xx.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921_trace.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/trace.c
create mode 100644 drivers/net/wwan/Kconfig
create mode 100644 drivers/net/wwan/Makefile
create mode 100644 drivers/net/wwan/mhi_wwan_ctrl.c
create mode 100644 drivers/net/wwan/wwan_core.c
delete mode 100644 drivers/scsi/aacraid/TODO
delete mode 100644 drivers/staging/fsl-dpaa2/Kconfig
delete mode 100644 drivers/staging/fsl-dpaa2/Makefile
delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/Makefile
delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/README
delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/TODO
delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h
delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.c
delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.h
delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c
delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.c
delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.h
delete mode 100644 fs/befs/TODO
delete mode 100644 fs/jffs2/TODO
delete mode 100644 include/linux/atm_suni.h
create mode 100644 include/linux/ptp_pch.h
create mode 100644 include/linux/wwan.h
delete mode 100644 include/net/netns/dccp.h
create mode 100644 include/net/selftests.h
create mode 100644 include/trace/events/mptcp.h
create mode 100644 include/uapi/linux/virtio_bt.h
delete mode 100644 net/ax25/TODO
create mode 100644 net/bluetooth/aosp.c
create mode 100644 net/bluetooth/aosp.h
delete mode 100644 net/bridge/netfilter/nf_log_bridge.c
create mode 100644 net/core/selftests.c
delete mode 100644 net/decnet/TODO
create mode 100644 net/ethtool/eeprom.c
create mode 100644 net/ethtool/fec.c
create mode 100644 net/ethtool/stats.c
delete mode 100644 net/ipv4/netfilter/nf_log_arp.c
delete mode 100644 net/ipv4/netfilter/nf_log_ipv4.c
delete mode 100644 net/ipv6/netfilter/nf_log_ipv6.c
create mode 100644 net/mptcp/sockopt.c
delete mode 100644 net/netfilter/nf_log_common.c
delete mode 100644 net/netfilter/nf_log_netdev.c
create mode 100644 net/netfilter/nf_log_syslog.c
create mode 100755 scripts/bpf_doc.py
delete mode 100755 scripts/bpf_helpers_doc.py
delete mode 100644 tools/bpf/Makefile.helpers
delete mode 100644 tools/lib/bpf/libbpf_util.h
create mode 100644 tools/lib/bpf/linker.c
create mode 100644 tools/lib/bpf/strset.c
create mode 100644 tools/lib/bpf/strset.h
create mode 100644 tools/testing/selftests/bpf/Makefile.docs
create mode 100644 tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/for_each.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/kfunc_call.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_funcs.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_maps.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_vars.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/static_linked.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/task_local_storage.c
delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...]
delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...]
delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...]
delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...]
delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...]
delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___w [...]
create mode 100644 tools/testing/selftests/bpf/progs/for_each_array_map_elem.c
create mode 100644 tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test.c
create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test_subprog.c
create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs1.c
create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs2.c
create mode 100644 tools/testing/selftests/bpf/progs/linked_maps1.c
create mode 100644 tools/testing/selftests/bpf/progs/linked_maps2.c
create mode 100644 tools/testing/selftests/bpf/progs/linked_vars1.c
create mode 100644 tools/testing/selftests/bpf/progs/linked_vars2.c
create mode 100644 tools/testing/selftests/bpf/progs/loop6.c
create mode 100644 tools/testing/selftests/bpf/progs/task_local_storage.c
create mode 100644 tools/testing/selftests/bpf/progs/task_local_storage_exit_creds.c
create mode 100644 tools/testing/selftests/bpf/progs/task_ls_recursion.c
create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf.c
create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf_single.c
create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_skb_verdict_attach.c
create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked1.c
create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked2.c
create mode 100755 tools/testing/selftests/bpf/test_doc_build.sh
delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_sample.sh
create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-fec.sh
create mode 100755 tools/testing/selftests/drivers/net/netdevsim/psample.sh
create mode 100755 tools/testing/selftests/net/forwarding/dual_vxlan_bridge.sh
create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh_res.sh
create mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh_res.sh
create mode 100755 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh
copy tools/testing/selftests/{powerpc/eeh => net}/settings (100%)
create mode 100755 tools/testing/selftests/net/udpgro_fwd.sh
create mode 100755 tools/testing/selftests/net/veth.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.