This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc
in repository toolchain/ci/interesting-commits.
from a2a8708 Add regression 246c1d7974907a2d07cef5eab30fd883cbda743d from [...]
new 3411de8 Add last-good d26ac0b9053fda74b6481fcaa8703378889af50f from h [...]
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 | 1 +
1 file changed, 1 insertion(+)
create mode 100644 gdb
--
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 e6880aa976f Fix 'OMP_CLAUSE_TILE' operands handling in 'gcc/tree.c:walk [...]
new 9929fe9e7c3 Daily bump.
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/ChangeLog | 7 +++++++
gcc/DATESTAMP | 2 +-
libgcc/ChangeLog | 11 +++++++++++
3 files changed, 19 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 gcc.
from 9c6344c10de c++: Various small fixes
new 6d51ee43216 Daily bump.
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:
ChangeLog | 5 ++
gcc/ChangeLog | 146 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c/ChangeLog | 5 ++
gcc/cp/ChangeLog | 44 +++++++++++++++
gcc/fortran/ChangeLog | 13 +++++
gcc/testsuite/ChangeLog | 84 ++++++++++++++++++++++++++++
libcpp/ChangeLog | 5 ++
libgcc/ChangeLog | 8 +++
libstdc++-v3/ChangeLog | 44 +++++++++++++++
10 files changed, 355 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 releases/gcc-10
in repository gcc.
from 82631dd97a3 Fix 'OMP_CLAUSE_TILE' operands handling in 'gcc/tree.c:walk [...]
new 64071734ed2 Daily bump.
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/ChangeLog | 7 +++++++
gcc/DATESTAMP | 2 +-
libgcc/ChangeLog | 11 +++++++++++
3 files changed, 19 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 9fe3819e83a gdb: remove breakpoint_find_if
new bb1fcfc4b3e Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gdb-11-branch
in repository binutils-gdb.
from 8ba94959586 Automatic date update in version.in
new 5b766b015cb Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch binutils-2_37-branch
in repository binutils-gdb.
from 3f7ed31eaf0 Automatic date update in version.in
new 7f5add08ab6 Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check/master-arm
in repository toolchain/ci/base-artifacts.
discards 01ed6c996 44: reset: gcc-d2883be3c8e7b5fd17925ea67b99b7330e1a4f72: 1
discards d99953093 43: reset: gcc-b57fba5e376c7277168c14e207979e1505e6fe1d: 1
discards 7c0dbe76c 42: reset: binutils-c9fed6655f49320086869e5e73d787971f0268d2: 1
discards a9eae7811 41: reset: gcc-976401aa4781fa5850e1f34142bc13d1cfe0b2bd: 1
discards d685646e1 40: reset: binutils-b81ee92f0349038a4575bf2e1f5321ac63a6ac48: 1
discards 8e4655e6a 39: reset: gcc-b0963c4379becafaebd8e52b0b42698ff151c293: 1
discards 87cb17c41 38: reset: binutils-4b535030189e7b6c5f26d0881f883665b54f124c: 1
discards d89ed4b65 37: reset: gcc-d881460deb1f0bdfc3e8fa2d391a03a9763cbff4: 1
discards 3f98e932b 36: reset: binutils-99db83d07d1926fd2b1f287e474a125f24887d9b: 1
discards d76a5d6c6 35: reset: gcc-77bf9f83b8e388de8bedb259991f588a7b8a7f57: 1
discards bd6ec0519 34: reset: binutils-faca1a42d3f5fd123945a367d190cac15926b15c: 1
discards e4cdf28f3 33: reset: gcc-81501087758cb0c32e555858cf367e449a09246e: 1
discards 7a1930dcb 32: reset: binutils-c6b8e532812a81389fb31fdc4bd4987f12aaba87: 1
discards 846f8c191 31: reset: gcc-de0b250b2badb475f8c09f3cd2c57fd3f9127fe3: 1
discards a19395128 30: reset: gcc-18e9e7db7afb8635316414b560c10852db13c4c1: 1
discards ea6abd42b 29: reset: gcc-778044ccf59205e85bc5fdcd1760d789fdd05022: 1
discards 84a230982 28: reset: gcc-85a709595005b5df4b2ee9d81717a5df19c0023f: 1
discards ed27e2027 27: reset: gcc-4285ca3e1c4a6c9540dcdf1c4a71b99aba9bbfe8: 1
new 99469229e 27: reset: binutils-a12ea97b9dab8eedf411fc5052ffaa8be29f5d36: 1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (01ed6c996)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gcc_check/master-arm (99 [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 336 +-
02-prepare_abe/console.log | 257 +-
03-build_abe-binutils/console.log | 19449 +-
04-build_abe-gcc/console.log | 40434 +--
05-build_abe-dejagnu/console.log | 429 +-
06-build_abe-check_gcc/console.log | 368 +-
07-check_regression/console.log | 675 +-
07-check_regression/extra-bisect-params | 1 -
07-check_regression/fails.sum | 25 -
07-check_regression/results.compare1 | 82 +-
07-check_regression/results.compare2 | 57 +-
07-check_regression/results.regressions | 63 -
07-check_regression/trigger-bisect | 3 -
08-update_baseline/console.log | 406119 ++++++++++++++++++++++++-
08-update_baseline/extra-bisect-params | 1 -
08-update_baseline/fails.sum | 25 -
08-update_baseline/results.compare1 | 398660 +++++++++++++++++++++++-
08-update_baseline/results.compare2 | 67 +-
08-update_baseline/results.regressions | 67 +-
console.log | 468261 +++++++++++++++++++++++++++--
jenkins/manifest.sh | 10 +-
results | 63 -
sumfiles/g++.log.xz | Bin 2631448 -> 2634224 bytes
sumfiles/g++.sum | 102 +-
sumfiles/gcc.log.xz | Bin 2185032 -> 2221232 bytes
sumfiles/gcc.sum | 3946 +-
sumfiles/gfortran.log.xz | Bin 828860 -> 826100 bytes
sumfiles/gfortran.sum | 38 +-
sumfiles/libatomic.log.xz | Bin 2148 -> 2156 bytes
sumfiles/libatomic.sum | 4 +-
sumfiles/libgomp.log.xz | Bin 164228 -> 164408 bytes
sumfiles/libgomp.sum | 16 +-
sumfiles/libitm.log.xz | Bin 2540 -> 2532 bytes
sumfiles/libitm.sum | 6 +-
sumfiles/libstdc++.log.xz | Bin 442184 -> 446496 bytes
sumfiles/libstdc++.sum | 42 +-
36 files changed, 1276333 insertions(+), 63273 deletions(-)
delete mode 100644 07-check_regression/extra-bisect-params
delete mode 100644 07-check_regression/fails.sum
delete mode 100644 07-check_regression/results.regressions
delete mode 100644 07-check_regression/trigger-bisect
delete mode 100644 08-update_baseline/extra-bisect-params
delete mode 100644 08-update_baseline/fails.sum
--
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 86ac54e79fe0 Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...]
new 5c2c85315948 bus: mhi: pci-generic: configurable network interface MRU
new 87117baf4f92 ipv6: remove unnecessary local variable
new 7445cf31d2e2 bpf: Add function for XDP meta data length check
new 47316f4a3053 bpf: Support input xdp_md context in BPF_PROG_TEST_RUN
new ec94670fcb3b bpf: Support specifying ingress via xdp_md context in BPF_ [...]
new 939b9c6890da selftests/bpf: Add test for xdp_md context in BPF_PROG_TEST_RUN
new a080cdccc93d Merge branch 'bpf: support input xdp_md context in BPF_PRO [...]
new fe21cb91ae7b net: core: Split out code to run generic XDP prog
new cb0f80039fb7 bitops: Add non-atomic bitops for pointers
new 11941f8a8536 bpf: cpumap: Implement generic cpumap
new 2ea5eabaf04a bpf: devmap: Implement devmap prog execution for generic XDP
new 36246d5a7aa6 bpf: Tidy xdp attach selftests
new e0bc8927e3b3 Merge branch 'Generic XDP improvements'
new eff94154cc1a samples/bpf: xdp_redirect_cpu_user: Cpumap qsize set large [...]
new 97eb31384af9 libbpf: Fix reuse of pinned map on older kernel
new cf2c6f08632f bpf: Sync tools/include/uapi/linux/bpf.h
new f170acda7ffa bpf: Fix a typo of reuseport map in bpf.h.
new 75f0fc7b48ad bpf: Fix potential memleak and UAF in the verifier.
new de587d564f95 selftests/bpf: Remove unused variable in tc_tunnel prog
new d809e134be7a bpf: Prepare bpf_prog_put() to be called from irq context.
new c1b3fed319d3 bpf: Factor out bpf_spin_lock into helpers.
new b00628b1c7d5 bpf: Introduce bpf timers.
new 68134668c17f bpf: Add map side support for bpf timers.
new 3e8ce29850f1 bpf: Prevent pointer mismatch in bpf_timer_init.
new 40ec00abf1cc bpf: Remember BTF of inner maps.
new 86fc6ee6e246 bpf: Relax verifier recursion check.
new bfc6bb74e4f1 bpf: Implement verifier support for validation of async ca [...]
new 7ddc80a476c2 bpf: Teach stack depth check about async callbacks.
new 3540f7c6b96a selftests/bpf: Add bpf_timer test.
new 61f71e746c72 selftests/bpf: Add a test with bpf_timer in inner map.
new 7628317192f5 Merge branch 'bpf-timers'
new 7e6f3cd89f04 bpf, x86: Store caller's ip in trampoline stack
new 1e37392cccde bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_g [...]
new 9b99edcae5c8 bpf: Add bpf_get_func_ip helper for tracing programs
new 9ffd9f3ff719 bpf: Add bpf_get_func_ip helper for kprobe programs
new 5d8b583d04ae selftests/bpf: Add test for bpf_get_func_ip helper
new ac0ed488297a libbpf: Add bpf_program__attach_kprobe_opts function
new a2488b5f483f libbpf: Allow specification of "kprobe/function+offset"
new 8237e7542089 selftests/bpf: Add test for bpf_get_func_ip in kprobe+offs [...]
new 1554a080e765 Merge branch 'Add bpf_get_func_ip helper'
new 17edea21b38d sock_map: Relax config dependency to CONFIG_NET
new 0c48eefae712 sock_map: Lift socket state restriction for datagram sockets
new 29df44fa52b7 af_unix: Implement ->read_sock() for sockmap
new 83301b5367a9 af_unix: Set TCP_ESTABLISHED for datagram sockets too
new c7272e15f0f1 af_unix: Add a dummy ->close() for sockmap
new c63829182c37 af_unix: Implement ->psock_update_sk_prot()
new 9825d866ce0d af_unix: Implement unix_dgram_bpf_recvmsg()
new d950625c81e1 selftests/bpf: Factor out udp_socketpair()
new 0626bc2ff642 selftests/bpf: Factor out add_to_sockmap()
new 5ea905dd4322 selftests/bpf: Add a test case for unix sockmap
new a2ffda38dc01 selftests/bpf: Add test cases for redirection between udp [...]
new c50524ec4e3a Merge branch 'sockmap: add sockmap support for unix datagr [...]
new 82a1ffe57ec6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 63a9192b8fa1 gve: fix the wrong AdminQ buffer overflow check
new cfdf0d9ae75b rtnetlink: use nlmsg_notify() in rtnetlink_send()
new f79a3bcb1a50 net/sched: Remove unnecessary if statement
new a99f030b2488 net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()'
new 919d527956da bnx2x: remove unused variable 'cur_data_offset'
new b83d23a2a38b openvswitch: Introduce per-cpu upcall dispatch
new d4861fc6be58 netdevsim: Add multi-queue support
new 96e4781b3d93 dt-bindings: net: fec: convert fsl,*fec bindings to yaml
new 95740a9a3ad9 ARM: dts: imx35: correct node name for FEC
new 86a176f485b5 ARM: dts: imx7-mba7: remove un-used "phy-reset-delay" property
new 08041a9af98c net: phy: marvell10g: enable WoL for 88X3310 and 88E2110
new 6574631b50ed igc: Add possibility to add flex filter
new 2b477d057e33 igc: Integrate flex filter into ethtool ops
new 7991487ecb2d igc: Allow for Flex Filters to be installed
new 73744262210c igc: Make flex filter more flexible
new cf8331825a8d igc: Export LEDs
new 5242b0c6b5f8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new f4919ff59c28 tipc: keep the skb in rcv queue until the whole data is read
new 69dbef0d1c22 vmxnet3: prepare for version 6 changes
new 39f9895a00f4 vmxnet3: add support for 32 Tx/Rx queues
new 15ccf2f4b09c vmxnet3: remove power of 2 limitation on the queues
new 79d124bb36c0 vmxnet3: add support for ESP IPv6 RSS
new b3973bb40041 vmxnet3: set correct hash type based on rss information
new 8c5663e461e6 vmxnet3: increase maximum configurable mtu to 9190
new ce2639ad6921 vmxnet3: update to version 6
new ab0441b4a920 Merge branch 'vmxnet3-version-6'
new 23d2b94043ca igmp: Add ip_mc_list lock in ip_check_mc_rcu
new 0d6835ffe50c net: phy: Fix data type in DP83822 dp8382x_disable_wol()
new fef773fc8110 netlink: Deal with ESRCH error in nlmsg_notify()
new e93abb840a2c net/tcp_fastopen: remove tcp_fastopen_ctx_lock
new edd2e9d58646 Revert "igc: Export LEDs"
new 9632233e7de8 net: bridge: multicast: factor out port multicast context
new d3d065c0032b net: bridge: multicast: factor out bridge multicast context
new adc47037a7d5 net: bridge: multicast: use multicast contexts instead of [...]
new 613d61dbef8e net: bridge: vlan: add global and per-port multicast context
new 7b54aaaf53cb net: bridge: multicast: add vlan state initialization and control
new f4b7002a7076 net: bridge: add vlan mcast snooping knob
new 74edfd483de8 net: bridge: multicast: add helper to get port mcast conte [...]
new eb1593a0b4c4 net: bridge: multicast: use the port group to port context helper
new 4cdd0d10f31d net: bridge: multicast: check if should use vlan mcast ctx
new 615cc23e6283 net: bridge: multicast: add vlan querier and query support
new 1e9ca45662d6 net: bridge: multicast: include router port vlan id in not [...]
new 47ecd2dbd8ec net: bridge: vlan: add support for global options
new 743a53d9636a net: bridge: vlan: add support for dumping global vlan options
new 9aba624d7cb2 net: bridge: vlan: notify when global options change
new 9dee572c3848 net: bridge: vlan: add mcast snooping control
new 2c0804044781 Merge branch 'bridge-vlan-multicast'
new 2967eed90802 Merge branch 'bridge-vlan-multicast'
new c948f51c1654 memcg: enable accounting for net_device and Tx/Rx queues
new 6126891c6d4f memcg: enable accounting for IP address and routing-relate [...]
new 990c74e3f41d memcg: enable accounting for inet_bin_bucket cache
new a89893dd7b08 memcg: enable accounting for VLAN group array
new 1b51d8271973 memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl s [...]
new 2c6ad20b581e memcg: enable accounting for scm_fp_list objects
new f7918b79019f veth: always report zero combined channels
new dedd53c5e075 veth: factor out initialization helper
new 4752eeb3d891 veth: implement support for set_channel ethtool op
new 9d3684c24a52 veth: create by default nr_possible_cpus queues
new 1ec2230fc721 selftests: net: veth: add tests for set_channel
new 542bb39651d5 Merge branch 'veth-flexible-channel-numbers'
new e4b1dc43ec32 Merge branch 'veth-flexible-channel-numbers'
new 8b4b06919fd6 i40e: improve locking of mac_filter_hash
new 22c8fd71d3a5 iavf: do not override the adapter state in the watchdog task
new 226d528512cf iavf: fix locking of critical sections
new bc672d4945ce Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new a8c7629c622b s390/qeth: remove OSN support
new a37cfa28ebdc s390/qeth: clean up QETH_PROT_* naming
new ae57ea7a19b7 s390/qeth: clean up device_type management
new c18e9405d46a Merge branch 's390-next'
new 0fac6aa098ed net: dsa: sja1105: delete the best_effort_vlan_filtering mode
new a81a45744ba5 net: dsa: tag_8021q: use "err" consistently instead of "rc"
new 69ebb3706471 net: dsa: tag_8021q: use symbolic error names
new 8afbea187d31 net: dsa: tag_8021q: remove struct packet_type declaration
new cedf467064b6 net: dsa: tag_8021q: create dsa_tag_8021q_{register,unregi [...]
new 8b6e638b4be2 net: dsa: build tag_8021q.c as part of DSA core
new d7b1fd520d5d net: dsa: let the core manage the tag_8021q context
new 5da11eb40734 net: dsa: make tag_8021q operations part of the core
new 328621f6131f net: dsa: tag_8021q: absorb dsa_8021q_setup into dsa_tag_8 [...]
new e19cc13c9c8a net: dsa: tag_8021q: manage RX VLANs dynamically at bridge [...]
new c64b9c05045a net: dsa: tag_8021q: add proper cross-chip notifier support
new 08f329fcddd5 Merge branch 'tag_8021q-cross-chip'
new 8b72b301b442 net: phy: add API to read 802.3-c45 IDs
new 7d901a1e878a net: phy: add Maxlinear GPY115/21x/24x driver
new c6451cda100d net: switchdev: introduce helper for checking dynamically [...]
new 8ca07176ab00 net: switchdev: introduce a fanout helper for SWITCHDEV_FD [...]
new b94dc99c0ddb net: dsa: use switchdev_handle_fdb_{add,del}_to_device
new 083cd5a42d0f Merge branch 'fdb-fanout'
new a38c02ef48a1 dt-bindings: net: fec: Fix indentation
new 0ac262713444 net: ipa: fix IPA v4.11 interconnect data
new 6a0eb6c9d934 dt-bindings: net: qcom,ipa: make imem interconnect optional
new f8bd3c82bf7d arm64: dts: qcom: sc7280: add IPA information
new fd0f72c34bd9 arm64: dts: qcom: sc7180: define ipa_fw_mem node
new b79c6fba6cd7 Merge branch 'qcom-dts-updates'
new 8292d7f6e871 net: ipv4: add capability check for net administration
new c762b7fac1b2 net: mvneta: deny disabling autoneg for 802.3z modes
new 635a85ac7349 net: mvpp2: deny disabling autoneg for 802.3z modes
new d34869b44a17 net: phylink: add phy change pause mode debug
new be393dd685d2 net: phy: intel-xway: Add RGMII internal delay configuration
new d43b239314d1 atm: idt77252: clean up trigraph warning on ??) string
new fa660684e531 net: marvell: clean up trigraph warning on ??! string
new 8887ca5474bd net: phy: at803x: simplify custom phy id matching
new bc71d3ef59b9 dt-bindings: net: snps,dwmac: add missing DWMAC IP version
new 03e85b17030a dt-bindings: net: imx-dwmac: convert imx-dwmac bindings to yaml
new 41667a933c8a arm64: dts: imx8mp: change interrupt order per dt-binding
new 3e55d231716e e1000e: Add handshake with the CSME to support S0ix
new ef407b86d3cc e1000e: Add polling mechanism to indicate CSME DPG exit
new 3ad3e28cb203 e1000e: Additional PHY power saving in S0ix
new 820b8ff653a1 e1000e: Add support for Lunar Lake
new 8e25c0a212de e1000e: Add support for the next LOM generation
new ade4162e80f1 e1000e: Add space to the debug print
new e0bc64d31c98 net/e1000e: Fix spelling mistake "The" -> "This"
new 373e2829e7c2 igc: Check if num of q_vectors is smaller than max before [...]
new 7c496de538ee igc: Remove _I_PHY_ID checking
new 47bca7de6a4f igc: Remove phy->type checking
new 62f5bbfb2afd igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling
new b27b8dc77b5e igc: Increase timeout value for Speed 100/1000/2500
new 3389d3027fec Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 7cefb0b0e911 net: phylink: cleanup ksettings_set
new f5621a01c86b net: phy: at803x: finish the phy id checking simplification
new 94111dfc18b8 net: switchdev: remove stray semicolon in switchdev_handle [...]
new 71f4f89a0324 net: switchdev: recurse into __switchdev_handle_fdb_del_to_device
new db67f219fc93 uapi: IPv6 IOAM headers definition
new 9ee11f0fff20 ipv6: ioam: Data plane support for Pre-allocated Trace
new 8c6f6fa67726 ipv6: ioam: IOAM Generic Netlink API
new 3edede08ff37 ipv6: ioam: Support for IOAM injection with lwtunnels
new de8e80a54c96 ipv6: ioam: Documentation for new IOAM sysctls
new 968691c777af selftests: net: Test for the IOAM insertion with IPv6
new 7c804e91df52 Merge branch 'ipv6-ioam'
new 427faee167bc net: ipv6: introduce ip6_dst_mtu_maybe_forward
new ac6627a28dbf net: ipv4: Consolidate ipv4_mtu and ip_dst_mtu_maybe_forward
new 1050713026a0 i40e: add support for PTP external synchronization clock
new 788e67f18d79 usb: hso: fix error handling code of hso_create_net_device
new dcb713d53e2e usb: hso: remove the bailout parameter
new 7f8b20d0deed net: wwan: iosm: Switch to use module_pci_driver() macro
new 739b2adf99e9 tcp: avoid indirect call in tcp_new_space()
new 524df92c1907 ionic: drop useless check of PCI driver data validity
new 54cb43199e14 net: bridge: multicast: fix igmp/mld port context null poi [...]
new 240bfd134c59 tcp: tweak len/truesize ratio for coalesce candidates
new 649502a33754 dt-bindings: net: fsl,fec: improve the binding a bit
new dabb5db17c06 ARM: dts: imx6qdl: move phy properties into phy device node
new 6567cb438a51 net: bridge: multicast: add mdb context support
new 58d913a32664 net: bridge: multicast: add context support for host-joine [...]
new c2255ff47768 ionic: cleanly release devlink instance
new 123338d7d41e net: dpaa2-switch: use extack in dpaa2_switch_port_bridge_join
new 45035febc495 net: dpaa2-switch: refactor prechangeupper sanity checks
new f7cf972f9375 net: bridge: disambiguate offload_fwd_mark
new 8582661048eb net: bridge: switchdev: recycle unused hwdoms
new 2f5dc00f7a3e net: bridge: switchdev: let drivers inform which bridge po [...]
new 7105b50b7eec net: bridge: guard the switchdev replay helpers against a [...]
new 4e51bf44a03a net: bridge: move the switchdev object replay helpers to " [...]
new f796fcd613a9 Merge branch 'bridge-port-offload'
new 2b0a5688493a net: switchdev: fix FDB entries towards foreign ports not [...]
new fdc362bff913 net: usb: asix: ax88772: do not poll for PHY before regist [...]
new 9c2670951ed0 net: usb: asix: ax88772: add missing stop
new 802a76affb09 net: selftests: add MTU test
new 16416d37f0e7 nfp: flower: make the match compilation functions reusable
new 4b15fb187688 nfp: flower: refactor match functions to take flow_rule as input
new e75dc2650770 nfp: flower: refactor action offload code slightly
new 71e88cfb9260 nfp: flower-ct: calculate required key_layers
new 5a2b93041646 nfp: flower-ct: compile match sections of flow_payload
new d94a63b480c1 nfp: flower-ct: add actions into flow_pay for offload
new 453cdc3083a6 nfp: flower-ct: add flow_pay to the offload table
new 400a5e5f15a6 nfp: flower-ct: add offload calls to the nfp
new 40c10bd9be3f nfp: flower-tc: add flow stats updates for ct
new 552a2a3f3dc7 Merge branch 'nfp-flower-ct-offload'
new 176f716cb72f ipv6: fix "'ioam6_if_id_max' defined but not used" warn
new 4431531c482a nfp: fix return statement in nfp_net_parse_meta()
new 1a33b18b3bd9 compat: make linux/compat.h available everywhere
new dd98d2895de6 ethtool: improve compat ioctl handling
new 709566d79209 net: socket: rework SIOC?IFMAP ioctls
new b0e99d03778b net: socket: remove register_gifconf
new 876f0bf9d0d5 net: socket: simplify dev_ifconf handling
new 29c4964822aa net: socket: rework compat_ifreq_ioctl()
new 090597b4a9c1 Merge branch 'net-remove-compat-alloc-user-space'
new 5af84df962dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 472111920f1c net: bridge: switchdev: allow the TX data plane forwarding [...]
new 5b22d3669f2f net: dsa: track the number of switches in a tree
new 123abc06e74f net: dsa: add support for bridge TX forwarding offload
new ce5df6894a57 net: dsa: mv88e6xxx: map virtual bridges with forwarding o [...]
new d82f8ab0d874 net: dsa: tag_dsa: offload the bridge forwarding process
new 356ae88f8322 Merge branch 'bridge-tx-fwd'
new 3bdba2c70a35 octeontx2-af: Enhance mailbox trace entry
new 8cc236db1a91 wwan: core: Fix missing RTM_NEWLINK event for default link
new 6a6b83ca471c mpls: defer ttl decrement in mpls_forward()
new c65e7025c603 nfc: port100: constify protocol list array
new 94a994d2b2b7 net: phy: Remove unused including <linux/version.h>
new 07be39e32d0a igb: Add counter to i21x doublecheck
new c9183f45e4ac igb: Avoid memcpy() over-reading of ETH_SS_STATS
new cd74f25b28ce e100: Avoid memcpy() over-reading of ETH_SS_STATS
new facfbf4f0b5a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new c5381154393d net: bridge: fix build when setting skb->offload_fwd_mark [...]
new 48d5440393d3 nfc: constify payload argument in nci_send_cmd()
new b9c28286d8f1 nfc: constify nci_ops
new d08ba0fdeaba nfc: s3fwrn5: constify nci_ops
new cb8caa3c6c04 nfc: constify nci_driver_ops (prop_ops and core_ops)
new 7a5e98daf6bd nfc: constify nfc_phy_ops
new 0f20ae9bb96b nfc: st21nfca: constify file-scope arrays
new 15944ad2e5a1 nfc: constify pointer to nfc_vendor_cmd
new 5f3e63933793 nfc: constify nfc_hci_gate
new f6c802a726ae nfc: constify nfc_ops
new 094c45c84d79 nfc: constify nfc_hci_ops
new 49545357bf7e nfc: constify nfc_llc_ops
new 7186aac9c22d nfc: constify nfc_digital_ops
new 0e804326759d Merge branch 'nfc-const'
new cc19862ffe45 tipc: fix an use-after-free issue in tipc_recvmsg
new 6149ab604c80 devlink: add documentation for hns3 driver
new b741269b2759 net: hns3: add support for registering devlink for PF
new cd6242991d2e net: hns3: add support for registering devlink for VF
new 26fbf511693e net: hns3: add support for devlink get info for PF
new bd85e55bfb95 net: hns3: add support for devlink get info for VF
new 98fa7525d360 net: hns3: add devlink reload support for PF
new f2b67226c3a8 net: hns3: add devlink reload support for VF
new 8f49efc9a0c4 Merge branch 'hns3-devlink'
new a0302ff5906a nfc: s3fwrn5: remove unnecessary label
new e129f6b5aeb3 net: mhi: Improve MBIM packet counting
new 9d32e4e7e9e1 nfp: add support for coalesce adaptive feature
new af996031e154 net: ixp4xx_hss: use dma_pool_zalloc
new 04bdec2b904f can: j1939: j1939_sk_sock_destruct(): correct a grammatical error
new 333128737955 can: j1939: fix checkpatch warnings
new 641ba6ded234 can: j1939: replace fall through comment by fallthrough ps [...]
new 7ac56e40d054 can: j1939: j1939_session_completed(): use consistent name [...]
new 78b77c760f71 can: j1939: j1939_session_tx_dat(): use consistent name se [...]
new a08ec5fe709f can: j1939: j1939_xtp_rx_dat_one(): use separate pointer f [...]
new c757096ea103 can: rx-offload: add skb queue for use during ISR
new 1e0d8e507ea4 can: rx-offload: can_rx_offload_irq_finish(): directly cal [...]
new 30bfec4fec59 can: rx-offload: can_rx_offload_threaded_irq_finish(): add [...]
new 8345a3307381 can: bittiming: fix documentation for struct can_tdc
new e3b0a4a47064 can: netlink: clear data_bittiming if FD is turned off
new 6b6bd1999267 can: netlink: remove redundant check in can_validate()
new 9c0e7ccd831b dt-bindings: net: can: Document transceiver implementation as phy
new d836cb5fe045 can: m_can: Add support for transceiver as phy
new 9808dba1bbcb can: m_can: use devm_platform_ioremap_resource_byname
new 0ddd83fbebbc can: m_can: remove support for custom bit timing
new 74f89cf17e44 can: mcp251xfd: mcp251xfd_probe(): try to get crystal cloc [...]
new 71520f85f908 can: mcp251xfd: Fix header block to clarify independence from OF
new cb6adfe27680 can: mcp251xfd: mcp251xfd_open(): request IRQ as shared
new 681e4a764521 can: esd_usb2: use DEVICE_ATTR_RO() helper macro
new f731707c5667 can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro
new 42b9fd6ec7c9 can: at91_can: use DEVICE_ATTR_RW() helper macro
new 822a99c41fb4 net: at91_can: remove redundant blank lines
new 933850c4b912 net: at91_can: add blank line after declarations
new 57bca980bad4 net: at91_can: fix the code style issue about macro
new 8ed1661cf21e net: at91_can: use BIT macro
new ccc5f1c994df net: at91_can: fix the alignment issue
new 02400533bb70 net: at91_can: add braces {} to all arms of the statement
new fc1d97d4fbfd net: at91_can: remove redundant space
new 5bbe60493a21 net: at91_can: fix the comments style issue
new 9b69aff9fd1a can: peak_pci: convert comments to network style comments
new fe1fa1387a15 can: peak_pci: fix checkpatch warnings
new 805ff68c8e7f can: peak_pci: Add name and FW version of the card in kern [...]
new 1d0214a0f5db can: peak_usb: pcan_usb_get_device_id(): read value only i [...]
new 3a7939495ce8 can: peak_usb: PCAN-USB: add support of loopback and one-s [...]
new 1763c547648d can: peak_usb: pcan_usb_encode_msg(): add information
new c11dcee75830 can: peak_usb: pcan_usb_decode_error(): upgrade handling o [...]
new 58fb92a517b5 can: etas_es58x: fix three typos in author name and documentation
new 45cb13963df3 can: etas_es58x: use error pointer during device probing
new 6bde4c7fd845 can: etas_es58x: use devm_kzalloc() to allocate device resources
new 004653f0abf2 can: etas_es58x: add es58x_free_netdevs() to factorize code
new 7fcecf51c18f can: etas_es58x: use sizeof and sizeof_field macros instea [...]
new f4f5247daa45 can: etas_es58x: rewrite the message cast in es58{1,_fd}_t [...]
new 896e7f3e7424 can: flexcan: add platform data header
new d9cead75b1c6 can: flexcan: add mcf5441x support
new 8dad5561c13a can: flexcan: update Kconfig to enable coldfire
new d20e5880fe9d Merge tag 'linux-can-next-for-5.15-20210725' of git://git. [...]
new 9c43f3865c2a net/mlx5e: Prohibit inner indir TIRs in IPoIB
new 26ab7b384525 net/mlx5e: Block LRO if firmware asks for tunneled LRO
new 69994ef3da66 net/mlx5: Take TIR destruction out of the TIR list lock
new bc5506a166c3 net/mlx5e: Check if inner FT is supported outside of creat [...]
new 06e9f13ac5cc net/mlx5e: Convert RQT to a dedicated object
new 4ad31849771a net/mlx5e: Move mlx5e_build_rss_params() call to init_rx
new 3f22d6c77bb9 net/mlx5e: Move RX resources to a separate struct
new 0570c1c95817 net/mlx5e: Take RQT out of TIR and group RX resources
new 093d4bc1731d net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id
new 983c9da2b1e1 net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*()
new a402e3a7470d net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx [...]
new 4b3e42eecb1c net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common()
new 6fe5ff2c7780 net/mlx5e: Create struct mlx5e_rss_params_hash
new a6696735d694 net/mlx5e: Convert TIR to a dedicated object
new 65d6b6e5a5da net/mlx5e: Move management of indir traffic types to rx_res
new 09f83569189f net/mlx5e: Use the new TIR API for kTLS
new 9bff66841923 Merge tag 'mlx5-updates-2021-07-24' of git://git.kernel.or [...]
new f7cdb3ecc9b7 net: bridge: update BROPT_VLAN_ENABLED before notifying sw [...]
new ee80dd2e89ec net: bridge: add a helper for retrieving port VLANs from t [...]
new d63f8877c48c net: dsa: sja1105: remove redundant re-assignment of point [...]
new 6dfd23d35e75 net: dsa: sja1105: delete vlan delta save/restore logic
new 4fbc08bd3665 net: dsa: sja1105: deny 8021q uppers on ports
new 19fa937a391e net: dsa: sja1105: deny more than one VLAN-aware bridge
new 884be12f8566 net: dsa: sja1105: add support for imprecise RX
new b6ad86e6ad6c net: dsa: sja1105: add bridge TX data plane offload based [...]
new edac6f6332d9 Revert "net: dsa: Allow drivers to filter packets they can [...]
new beeee08ca1d4 Merge branch 'sja1105-bridge-port-traffic-termination'
new f2c1dac0abcf net: ipa: fix ipa_cmd_table_valid()
new 546948bf3625 net: ipa: always validate filter and route tables
new 442d68ebf092 net: ipa: kill the remaining conditional validation code
new 5bc5588466a1 net: ipa: use WARN_ON() rather than assertions
new 2739bd76fceb Merge branch 'ipa-kill-validation'
new 22171146f84b net: ipa: enable inline checksum offload for IPA v4.5+
new 6321c7acb828 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs()
new 323e0cb473e2 flow_dissector: Fix out-of-bounds warnings
new 63961f544e27 net: ipa: kill ipa_modem_setup()
new 07e1f6897f73 net: ipa: configure memory regions early
new 1118a14710ee net: ipa: set up IPA interrupts earlier
new dc8f7e3924a9 net: ipa: set up the microcontroller earlier
new e2f154e6b601 net: ipa: introduce ipa_uc_clock()
new 268ca4129d8d Merge branch 'ipa-clock'
new 9b29a161ef38 ethtool: Fix rxnfc copy to user buffer overflow
new b0e81817629a net: build all switchdev drivers as modules when the bridg [...]
new f9b282b36dfa net: netlink: add the case when nlh is NULL
new e4252cb66637 openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS
new 784dcfa56e04 openvswitch: fix alignment issues
new 076999e46027 openvswitch: fix sparse warning incorrect type
new 453a343c5a74 Merge branch 'ovs-upcall-issues'
new d4b996f9ef1f docs: networking: dpaa2: add documentation for the switch driver
new ef17e2ac2183 net: qed: remove unneeded return variables
new 409f386b8e5d qdisc: add new field for qdisc_enqueue tracepoint
new 63f367d9de77 tcp: more accurately detect spurious TLP probes
new a657db0350bb tcp: more accurately check DSACKs to grow RACK reordering window
new 2fba2eae30d3 Merge branch 'tcp-rack'
new b9067f5dc4a0 net: split out SIOCDEVPRIVATE handling from dev_ioctl
new 89939e890605 staging: rtlwifi: use siocdevprivate
new 3343c49a959d staging: wlan-ng: use siocdevprivate
new 3f3fa5340745 hostap: use ndo_siocdevprivate
new 561d8352818f bridge: use ndo_siocdevprivate
new 4747c1a8bc50 phonet: use siocdevprivate
new 029a4fef6b22 tulip: use ndo_siocdevprivate
new 232ec98ec35d bonding: use siocdevprivate
new dbecb011eb78 appletalk: use ndo_siocdevprivate
new 99b78a37a371 hamachi: use ndo_siocdevprivate
new 32d05468c462 tehuti: use ndo_siocdevprivate
new d92f7b59d32b eql: use ndo_siocdevprivate
new 043393d8b478 fddi: use ndo_siocdevprivate
new ef1b5b0c30bc net: usb: use ndo_siocdevprivate
new 76b5878cffab slip/plip: use ndo_siocdevprivate
new 18787eeebd71 qeth: use ndo_siocdevprivate
new ebb4a911e09a cxgb3: use ndo_siocdevprivate
new 25ec92fbdd23 hamradio: use ndo_siocdevprivate
new ae6af0120dda airo: use ndo_siocdevprivate
new 3e7a1c7c561e ip_tunnel: use ndo_siocdevprivate
new 81a68110a22a hippi: use ndo_siocdevprivate
new cc0aa831a0d9 sb1000: use ndo_siocdevprivate
new 34f7cac07c4e ppp: use ndo_siocdevprivate
new 73d74f61a559 wan: use ndo_siocdevprivate
new 8fb75b79cd98 wan: cosa: remove dead cosa_net_ioctl() function
new a554bf96b49d dev_ioctl: pass SIOCDEVPRIVATE data separately
new a76053707dbf dev_ioctl: split out ndo_eth_ioctl
new ad7eab2ab014 net: split out ndo_siowandev ioctl
new 88fc023f7de2 net: socket: return changed ifreq from SIOCDEVPRIVATE
new ad2f99aedf8f net: bridge: move bridge ioctls out of .ndo_do_ioctl
new 3d9d00bd1885 net: bonding: move ioctl handling to private ndo operation
new 7c57706b4be5 Merge branch 'ndo_ioctl-rework'
new c0b03e839950 ionic: minimize resources when under kdump
new d2662072c094 ionic: monitor fw status generation
new 73d618bb7e19 ionic: print firmware version on identify
new e7f52aa44380 ionic: init reconfig err to 0
new e75ccac1d064 ionic: use fewer inits on the buf_info struct
new 73618201acaa ionic: increment num-vfs before configure
new a1cda1844bee ionic: remove unneeded comp union fields
new f51236867736 ionic: block some ethtool operations when fw in reset
new 6edddead9550 ionic: enable rxhash only with multiple queues
new 18d6426402de ionic: add function tag to debug string
new 2f21be447bf0 Merge branch 'ionic-next'
new 8ca34a13f7f9 net: cipso: fix warnings in netlbl_cipsov4_add_std
new 937a0da43228 net: ipa: make IPA interrupt handler threaded only
new e70e410f8e7c net: ipa: clear disabled IPA interrupt conditions
new fe6a32797971 net: ipa: get rid of some unneeded IPA interrupt code
new 176086d87035 net: ipa: kill ipa_interrupt_process_all()
new f34d9224503f Merge branch 'ipa-interrupts'
new 923a6b698447 net: ipa: get clock in ipa_probe()
new cf8dfe6ab8e7 net: ipa: get another clock for ipa_setup()
new 34c6034b4764 net: ipa: add clock reference for remoteproc SSR
new f2b0355363f3 net: ipa: add a clock reference for netdev operations
new 2c257248ce8e net: ipa: don't suspend endpoints if setup not complete
new 299b50fc9e8b Merge branch 'ipa-clock-refs'
new acf34954efd1 net: ti: am65-cpsw-nuss: fix wrong devlink release order
new 35f6986743d7 net/mlx5: Don't rely on always true registered field
new d7907a2b1a3b devlink: Remove duplicated registration check
new 3bdc70669eb2 Merge branch 'devlink-register'
new d80f6d6665a6 nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload()
new 56af5e749f20 net/sched: act_skbmod: Add SKBMOD_F_ECN option support
new 68f9884837c6 tc-testing: Add control-plane selftest for skbmod SKBMOD_F [...]
new 5d886947039d dt-bindings: net: fsl,fec: update compatible items
new df11b8073e19 dt-bindings: net: fsl,fec: add RGMII internal clock delay
new 947240ebcc63 net: fec: add imx8mq and imx8qm new versions support
new b82f8c3f1409 net: fec: add eee mode tx lpi support
new fc539459e900 net: fec: add MAC internal delayed clock feature support
new a758dee8ac50 arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC
new 987e1b96d056 arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible strin [...]
new 63caca1e3ef6 Merge branch 'fec-next'
new a521c8a01d26 bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnx [...]
new 30e96f487f64 bnxt_en: Do not read the PTP PHC during chip reset
new caf3eedbcd8d bnxt_en: 1PPS support for 5750X family chips
new 9e518f25802c bnxt_en: 1PPS functions to configure TSIO pins
new 099fdeda659d bnxt_en: Event handler for PPS events
new abf90ac2c292 bnxt_en: Log if an invalid signal detected on TSIO pin
new 1159da6410a3 Merge branch 'bnxt_en-ptp'
new b4454bc6a0fb net: bridge: switchdev: replay the entire FDB for each port
new 52e4bec15546 net: bridge: switchdev: treat local FDBs the same as entri [...]
new b0fdb99943be Merge branch 'switchdev-notifiers'
new b11f0a4c0c81 net: dsa: sja1105: be stateless when installing FDB entries
new 883d71a55e96 Documentation: networking: add ioam6-sysctl into index
new 5fc88f93edf2 sk_buff: introduce 'slow_gro' flags
new 8a886b142bd0 sk_buff: track dst status in slow_gro
new b0999f385ac3 sk_buff: track extension status in slow_gro
new 9efb4b5baf6c net: optimize GRO for the common case.
new 5e10da5385d2 skbuff: allow 'slow_gro' for skb carring sock reference
new d504fff0d14a veth: use skb_prepare_for_gro()
new 8cb79af5c63f Merge branch 'skb-gro-optimize'
new dd8987a394c0 nfc: constify passed nfc_dev
new 894a6e158633 nfc: mei_phy: constify buffer passed to mei_nfc_send()
new 9a4af01c35a5 nfc: port100: constify several pointers
new ea050c5ee74a nfc: trf7970a: constify several pointers
new 83428dbbac51 nfc: virtual_ncidev: constify pointer to nfc_dev
new 582fdc98adc8 nfc: nfcsim: constify drvdata (struct nfcsim)
new 6c755b1d2511 nfc: fdp: drop unneeded cast for printing firmware size in [...]
new c3e26b6dc1b4 nfc: fdp: use unsigned int as loop iterator
new 3d463dd5023b nfc: fdp: constify several pointers
new a751449f8b47 nfc: microread: constify several pointers
new fe53159fe3e0 nfc: mrvl: constify several pointers
new 2695503729da nfc: mrvl: constify static nfcmrvl_if_ops
new 658e6b1612c6 Merge branch 'nfc-const'
new bc49d8169aa7 mctp: Add MCTP base
new 8f601a1e4f8c mctp: Add base socket/protocol definitions
new 2c8e2e9aec79 mctp: Add base packet definitions
new 60fc63981693 mctp: Add sockaddr_mctp to uapi
new 4b2e69305cbb mctp: Add initial driver infrastructure
new 583be982d934 mctp: Add device handling and netlink interface
new 889b7da23abf mctp: Add initial routing framework
new 06d2f4c583a7 mctp: Add netlink route management
new 4d8b9319282a mctp: Add neighbour implementation
new 831119f88781 mctp: Add neighbour netlink interface
new 833ef3b91de6 mctp: Populate socket implementation
new 4a992bbd3650 mctp: Implement message fragmentation & reassembly
new 26ab3fcaf235 mctp: Add dest neighbour lladdr to route output
new 03f2bbc4ee57 mctp: Allow per-netns default networks
new 6a2d98b18900 mctp: Add MCTP overview document
new e5fe3a5fe333 Merge branch 'mctp'
new cde8078e83e3 net: dsa: sja1105: reset the port pvid when leaving a VLAN [...]
new bef0746cf4cc net: dsa: sja1105: make sure untagged packets are dropped [...]
new 04a1758348a8 net: dsa: tag_sja1105: fix control packets on SJA1110 bein [...]
new 3bdf4d6196eb Merge branch 'sja110-vlan-fixes'
new 7a3febed4455 qed: Remove the qed module version
new 88ea96f8c14e qede: Remove the qede module version
new 3b5d8b448602 dpaa2-switch: rename dpaa2_switch_tc_parse_action to speci [...]
new adcb7aa335af dpaa2-switch: rename dpaa2_switch_acl_tbl into filter_block
new c5f6d490c578 dpaa2-switch: reorganize dpaa2_switch_cls_flower_replace
new 3fa5514a2966 dpaa2-switch: reorganize dpaa2_switch_cls_matchall_replace
new cbc2a8893b59 dpaa2-switch: add API for setting up mirroring
new e0ead825a1f1 dpaa2-switch: add support for port mirroring
new 0f3faece5808 dpaa2-switch: add VLAN based mirroring
new 7a91f9078d4f dpaa2-switch: offload shared block mirror filters when bin [...]
new d1626a1c273d docs: networking: dpaa2: document mirroring support on the switch
new b2492d503b41 Merge branch 'dpaa2-switch-add-mirroring-support'
new 3aa260559455 net/sched: store the last executed chain also for clsact egress
new 57fb346cc7d0 ipvlan: Add handling of NETDEV_UP events
new bea7907837c5 net: dsa: don't set skb->offload_fwd_mark when not offload [...]
new 3e12361b6d23 bcm63xx_enet: delete a redundant assignment
new 79976892f7ea net: convert fib_treeref from int to refcount_t
new 3833b87408e5 nfc: mrvl: correct nfcmrvl_spi_parse_dt() device_node argument
new bf6cd7720b08 nfc: annotate af_nfc_exit() as __exit
new 4932c37878c9 nfc: hci: annotate nfc_llc_init() as __init
new 3df40eb3a2ea nfc: constify several pointers to u8, char and sk_buff
new f2479c0a2294 nfc: constify local pointer variables
new ddecf5556f7f nfc: nci: constify several pointers to u8, sk_buff and oth [...]
new 77411df5f293 nfc: hci: cleanup unneeded spaces
new 373a1f2bd671 Merge branch 'nfc-constify-pointed-data-missed-part'
new bc830525615d net: netlink: Remove unused function
new a432934a3067 sk_buff: avoid potentially clearing 'slow_gro' field
new 05a7f4a8dff1 devlink: Break parameter notification sequence to be befor [...]
new 26713455048e devlink: Allocate devlink directly in requested net namespace
new aae950b18941 Merge branch 'clean-devlink-net-namespace-operations'
new d2e11fd2b7fc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new c7603cfa04e7 bpf: Add ambient BPF runtime context stored in current
new 8886534747c2 bpf, doc: Add heading and example for extensions in cbpf
new 1373ff599556 libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts'
new 18353c87e0e0 libbpf: Fix the possible memory leak on error
new f0b7d1192542 selftests/bpf: Switch existing selftests to using open_opt [...]
new 334faa5ce523 Merge branch 'Add btf_custom_path in bpf_obj_open_opts'
new 920d16af9b42 libbpf: BTF dumper support for typed data
new 17283337ff86 selftests/bpf: Add ASSERT_STRNEQ() variant for test_progs
new 70a9241fbce5 selftests/bpf: Add dump type data tests to btf dump tests
new 068dfc655b66 Merge branch 'libbpf: BTF dumper support for typed data'
new 8d44c3578b48 libbpf: Clarify/fix unaligned data issues for btf typed dump
new 04eb4dff6a64 libbpf: Fix compilation errors on ppc64le for btf dump typed data
new add192f81ab2 libbpf: Btf typed dump does not need to allocate dump data
new 78e4a955928e Merge branch 'libbpf: BTF typed dump cleanups'
new a21ab4c59e09 libbpf: Fix removal of inner map in bpf_object__create_map
new 08f71a1e39a1 selftests/bpf: Check inner map deletion
new c39aa2159974 bpf, selftests: Fix test_maps now that sockmap supports UDP
new 875fc315dbc3 selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l
new a1d3cc3c5eca libbpf: Avoid use of __int128 in typed dump display
new a17553dde294 selftests/bpf: Add __int128-specific tests for typed data dump
new 720c29fca9fb libbpf: Propagate errors when retrieving enum value for ty [...]
new 807b8f0e24e6 Merge branch 'libbpf: btf typed data dumping fixes (__int1 [...]
new 16c5900ba776 bpf: Fix pointer cast warning
new 724f17b7d45d bpf: Remove redundant intiialization of variable stype
new 9907442fcddb selftests/bpf: Mute expected invalid map creation error msg
new 1f71a468a75f libbpf: Fix func leak in attach_kprobe
new e3f9bc35ea7e libbpf: Allow decimal offset for kprobes
new da97553ec6e1 libbpf: Export bpf_program__attach_kprobe_opts function
new 525e2f9fd022 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
new ad2d61376a05 tcp: seq_file: Refactor net and family matching
new 62001372c2b6 bpf: tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state
new b72acf4501d7 tcp: seq_file: Add listening_get_first()
new 05c0b35709c5 tcp: seq_file: Replace listening_hash with lhash2
new 04c7820b776f bpf: tcp: Bpf iter batching and lock_sock
new 3cee6fb8e69e bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter
new eed92afdd14c bpf: selftest: Test batching and bpf_(get|set)sockopt in b [...]
new d9e8d14b1220 Merge branch 'bpf: Allow bpf tcp iter to do bpf_(get|set)sockopt'
new e244d34d0ea1 libbpf: Add bpf_map__pin_path function
new 7a18844223d4 selftests/bpf: Document vmtest.sh dependencies
new ae7f47041d92 bpf/tests: Fix copy-and-paste error in double word test
new 2b7e9f25e590 bpf/tests: Do not PASS tests without actually testing the result
new 6e43b2860784 libbpf: Cleanup the layering between CORE and bpf_program.
new 3ee4f5335511 libbpf: Split bpf_core_apply_relo() into bpf_program indep [...]
new 301ba4d71028 libbpf: Move CO-RE types into relo_core.h.
new b0588390dbce libbpf: Split CO-RE logic into relo_core.c.
new 793eccae89bb Merge branch 'libbpf: Move CO-RE logic into separate file.'
new 4cda0c82a34b selftests/bpf: Use ping6 only if available in tc_redirect
new 7d07006f0592 samples: bpf: Fix tracex7 error raised on the missing argument
new 05e9b4f60d31 samples: bpf: Add the omitted xdp samples to .gitignore
new c139e40a515d libbpf: Fix comment typo
new 043c5bb3c4f4 libbpf: Fix race when pinning maps in parallel
new 33b57e0cc78e bpf: Increase supported cgroup storage value size
new 5aad03685185 tools/resolve_btfids: Emit warnings and patch zero id for [...]
new d36216429ff3 bpf: Emit better log message if bpf_iter ctx arg btf_id == 0
new 6d2d73cdd673 libbpf: Return non-null error on failures in libbpf_find_p [...]
new 3c7e58590600 libbpf: Rename btf__load() as btf__load_into_kernel()
new 6cc93e2f2c1c libbpf: Rename btf__get_from_id() as btf__load_from_kernel [...]
new 369e955b3d1c tools: Free BTF objects at various locations
new 86f4b7f2578f tools: Replace btf__get_from_id() with btf__load_from_kern [...]
new 61fc51b1d3e5 libbpf: Add split BTF support for btf__load_from_kernel_by_id()
new 211ab78f7658 tools: bpftool: Support dumping split BTF by id
new f309b4ba989d Merge branch 'libbpf: rename btf__get_from_id() and btf__l [...]
new a710eed386f1 libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf
new 0b8464459858 unix_bpf: Fix a potential deadlock in unix_dgram_bpf_recvmsg()
new 510b4d4c5d4c tools: bpftool: Slightly ease bash completion updates
new a2b5944fb4e0 selftests/bpf: Check consistency between bpftool source, d [...]
new b544342e52fc tools: bpftool: Complete and synchronise attach or map types
new c07ba629df97 tools: bpftool: Update and synchronise option list in doc [...]
new da87772f086f selftests/bpf: Update bpftool's consistency script for che [...]
new 8cc8c6357c8f tools: bpftool: Document and add bash completion for -L, - [...]
new 475a23c2c15f tools: bpftool: Complete metrics list in "bpftool prog pro [...]
new ab0720ce227c Merge branch 'tools: bpftool: update, synchronise and vali [...]
new d39e8b92c341 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new 451395f798a3 niu: read property length only if we use it
new 695176bfe5de net_sched: refactor TC action init API
new 220ade77452c bonding: 3ad: fix the concurrency between __bond_release_o [...]
new cfba3fb68960 selftests/net: remove min gso test in packet_snd
new 76660df2b4a2 octeontx2-af: cn10k: DWRR MTU configuration
new c39830a4ce4d octeontx2-pf: cn10k: Config DWRR weight based on MTU
new a3280efd009e Merge branch 'octeon-drr-config'
new 244f8a802911 net: dsa: mt7530: drop paranoid checks in .get_tag_protocol()
new 1e0dd56e962e cavium: switch from 'pci_' to 'dma_' API
new 35d7a6f1fb53 nfc: hci: pass callback data param as pointer in nci_request()
new 29a097b77477 net: dsa: remove the struct packet_type argument from dsa_ [...]
new 2d3e5caf96b9 net/ipv4: Replace one-element array with flexible-array member
new f36c82ac1b1b netdevsim: make array res_ids static const, makes object smaller
new 1187c8c4642d net: phy: mscc: make some arrays static const, makes objec [...]
new 28814cd18cd7 ipv4: Fix refcount warning for new fib_info
new e688bdb7099c cxgb4: make the array match_all_mac static, makes object smaller
new 628fe1cedda6 net: marvell: make the array name static, makes object smaller
new a6afdb041a2d qlcnic: make the array random_data static const, makes obj [...]
new d5731f891a0c dpaa2-eth: make the array faf_bits static const, makes obj [...]
new 771edeabcb95 net: 3c509: make the array if_names static const, makes ob [...]
new 7cdd0a89ec70 net/mlx4: make the array states static const, makes object [...]
new 43befe99bc62 net/mlx5e: Use a new initializer to build uniform indir table
new e6e01b5fdc28 net/mlx5e: Introduce mlx5e_channels API to get RQNs
new 43ec0f41fa73 net/mlx5e: Hide all implementation details of mlx5e_rx_res
new 3ac90dec3a01 net/mlx5e: Allocate the array of channels according to the [...]
new d443c6f684d3 net/mlx5e: Rename traffic type enums
new 5fba089e960c net/mlx5e: Rename some related TTC args and functions
new bc29764ed9a2 net/mlx5e: Decouple TTC logic from mlx5e
new 371cf74e78f3 net/mlx5: Move TTC logic to fs_ttc
new f4b45940e9b9 net/mlx5: Embed mlx5_ttc_table
new 696ceeb203c7 net/mlx5e: Remove redundant tc act includes
new 70f8019e7b56 net/mlx5e: Remove redundant filter_dev arg from parse_tc_f [...]
new 950b4df9fba9 net/mlx5e: Remove redundant cap check for flow counter
new c6cfe1137f88 net/mlx5e: Remove redundant parse_attr arg
new 97a8d29ae9d2 net/mlx5e: Remove redundant assignment of counter to null
new 25f150f4bbe9 net/mlx5e: Return -EOPNOTSUPP if more relevant when parsin [...]
new bcd68c04c769 net/mlx5: Fix missing return value in mlx5_devlink_eswitch [...]
new fa976624ae7b Merge tag 'mlx5-updates-2021-08-02' of git://git.kernel.or [...]
new f1260ff15a71 skbuff: introduce skb_expand_head()
new e415ed3a4b8b ipv6: use skb_expand_head in ip6_finish_output2
new 0c9f227bee11 ipv6: use skb_expand_head in ip6_xmit
new 5678a5957964 ipv4: use skb_expand_head in ip_finish_output2
new 14ee70ca89e6 vrf: use skb_expand_head in vrf_finish_output
new 53744a4a72af ax25: use skb_expand_head
new a1e975e117ad bpf: use skb_expand_head in bpf_out_neigh_v4/6
new 07e1d6b3e020 Merge branch 'skb_expand_head'
new 995c3d49bd71 qed: Avoid db_recovery during recovery
new cdc1d8686658 qed: Skip DORQ attention handling during recovery
new 9c638eaf42ec qed: Remove redundant prints from the iWARP SYN handling
new 493c3ca6bd75 drivers/net/usb: Remove all strcpy() uses
new 2414d628042b qed: Remove duplicated include of kernel.h
new 3a755cd8b7c6 bonding: add new option lacp_active
new 0547ffe6248c net: Keep vertical alignment
new 03c7448790b8 bnxt_en: Don't use static arrays for completion ring pages
new c1129b51ca0e bnxt_en: Increase maximum RX ring size if jumbo ring is not used
new dc1a8079ebac Merge branch 'bnxt_en-rx-ring'
new c32325b8fdf2 virtio-net: realign page_to_skb() after merges
new f32a21376573 ethtool: runtime-resume netdev parent before ethtool ioctl ops
new c5ab51df03e2 ethtool: move implementation of ethnl_ops_begin/complete t [...]
new 41107ac22fcf ethtool: move netif_device_present check from ethnl_parse_ [...]
new d43c65b05b84 ethtool: runtime-resume netdev parent in ethnl_ops_begin
new 2dbf4c2e7e3d Merge branch 'ethtool-runtime-pm'
new 0852aeb9c350 bcmgenet: remove call to netdev_boot_setup_check
new 19a11bf06c57 natsemi: sonic: stop calling netdev_boot_setup_check
new 81dd3ee5962d appletalk: ltpc: remove static probing
new 8bbdf1bdf22c 3c509: stop calling netdev_boot_setup_check
new 47fd22f2b847 cs89x0: rework driver configuration
new e179d78ee11a m68k: remove legacy probing
new 375df5f8c181 ax88796: export ax_NS8390_init() hook
new f8ade8dddb16 xsurf100: drop include of lib8390.c
new 5ea2f5ffde39 move netdev_boot_setup into Space.c
new 4228c3942821 make legacy ISA probe optional
new db3db1f41754 wan: remove stale Kconfig entries
new 72bcad5393a7 wan: remove sbni/granch driver
new d52c1069d658 wan: hostess_sv11: use module_init/module_exit helpers
new a07d8ecf6b39 ethernet: isa: convert to module_init/module_exit
new c8f6c77d06fe Merge branch 'Space-cleanup'
new bebc3bbf5131 net: decnet: Fix refcount warning for new dn_fib_info
new 8578880df39c octeontx2-af: Fix spelling mistake "Makesure" -> "Make sure"
new a0221a0f9ba5 Revert "Merge branch 'qcom-dts-updates'"
new 2e19bb35ce15 net: bridge: switchdev: fix incorrect use of FDB flags whe [...]
new 421297efe63f net: dsa: tag_sja1105: consistently fail with arbitrary input
new b820c114eba7 net: fec: fix MAC internal delay doesn't work
new 1ca6cf5ecbde dpaa2-switch: request all interrupts sources on the DPSW
new 24ab724f8a46 dpaa2-switch: use the port index in the IRQ handler
new 042ad90ca7ce dpaa2-switch: do not enable the DPSW at probe time
new 2b24ffd83e39 dpaa2-switch: no need to check link state right after ndo_open
new 27cfdadd687d bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID
new 84cba72956fd dpaa2-switch: integrate the MAC endpoint support
new 8581362d9c85 dpaa2-switch: add a prefix to HW ethtool stats
new f0653a892097 dpaa2-switch: export MAC statistics in ethtool
new 7e89350c9019 Merge branch 'dpaa2-switch-next'
new 314001f0bf92 af_unix: Add OOB support
new 8679c31e0284 net: add extack arg for link ops
new 271e5b7d00ae net: add netif_set_real_num_queues() for device reconfig
new e874f4557b36 nfp: use netif_set_real_num_queues()
new 8730379ee067 Merge branch 'queues'
new aa730a9905b7 net: wwan: Add MHI MBIM network driver
new 7ffa7542eca6 net: mhi: Remove MBIM protocol
new 93bbcfee0575 Merge branch 'mhi-mbim'
new decfef0fa6b2 net: ipa: use gsi->version for channel suspend/resume
new 4a4ba483e4a5 net: ipa: move version check for channel suspend/resume
new a7860a5f898c net: ipa: move some GSI setup functions
new 1657d8a45823 net: ipa: have gsi_irq_setup() return an error code
new b176f95b5728 net: ipa: move gsi_irq_init() code into setup
new 45a42a3c50b5 net: ipa: disable GSI interrupts while suspended
new 8eceea41347e Merge branch 'ipa-pm-irqs'
new 0b69c54c74bc net: dsa: mt7530: enable assisted learning on CPU port
new 6087175b7991 net: dsa: mt7530: use independent VLAN learning on VLAN-un [...]
new a9e3f62dff3c net: dsa: mt7530: set STP state on filter ID 1
new 73c447cacbbd net: dsa: mt7530: always install FDB entries with IVL and FID 1
new d851798584ff Merge branch 'm7530-sw-fallback'
new 51b8f812e5b3 ipv6: exthdrs: get rid of indirect calls in ip6_parse_tlv()
new f8145cff0c20 can: j1939: j1939_session_tx_dat(): fix typo
new cd85d3aed5cf can: j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_*
new 5b9272e93f2e can: j1939: extend UAPI to notify about RX status
new 336266697213 can: flexcan: flexcan_clks_enable(): add missing variable [...]
new d85165b2381c dt-bindings: net: can: Document power-domains property
new 9c0532f9cc93 Merge tag 'linux-can-next-for-5.15-20210804' of git://git. [...]
new 957e2235e526 net: make switchdev_bridge_port_{,unoffload} loosely coupl [...]
new a54182b2a518 Revert "net: build all switchdev drivers as modules when t [...]
new 625af9f0298b tc-testing: Add control-plane selftests for sch_mq
new 04190bf8944d sock: allow reading and changing sk_userlocks with setsockopt
new 773bda964921 ptp: ocp: Expose various resources on the timecard.
new c2eecaa193ff pktgen: Remove redundant clone_skb override
new a0d1d0f47e31 virtio_net: Replace deprecated CPU-hotplug functions.
new 372bbdd5bb3f net: Replace deprecated CPU-hotplug functions.
new df7ba0eb25ed mctp: remove duplicated assignment of pointer hdr
new 0fd75f5760b6 net: ipa: fix IPA v4.9 interconnects
new 0e8eb9a16e25 net: dsa: rename teardown_default_cpu to teardown_cpu_ports
new 2c0b03258b8b net: dsa: give preference to local CPU ports
new 30a100e60cf3 net: dsa: sja1105: configure the cascade ports based on topology
new 3fa212707b8e net: dsa: sja1105: manage the forwarding domain towards DSA ports
new c51300298083 net: dsa: sja1105: manage VLANs on cascade ports
new 777e55e30d12 net: dsa: sja1105: increase MTU to account for VLAN header [...]
new 0f9b762c097c net: dsa: sja1105: suppress TX packets from looping back i [...]
new 81d45898a59a net: dsa: sja1105: enable address learning on cascade ports
new 1f52247ef840 Merge branch 'sja1105-H'
new 30c2515b89f1 net: ipa: don't suspend/resume modem if not up
new 10cc73c4b7fe net: ipa: reorder netdev pointer assignments
new 8ee7c40a25c7 net: ipa: improve IPA clock error messages
new 73ff316dac17 net: ipa: move IPA power operations to ipa_clock.c
new afe1baa82db2 net: ipa: move ipa_suspend_handler()
new afb08b7e220e net: ipa: move IPA flags field
new 839454801e08 Merge branch 'ipa-runtime-pm'
new af352460b465 net: fix GRO skb truesize update
new 4167a960574f net/ipv4: Revert use of struct_size() helper
new 893b19587534 net: bridge: fix ioctl locking
new cbd7ad29a507 net: bridge: fix ioctl old_deviceless bridge argument
new 9384eacd80f3 net: core: don't call SIOCBRADD/DELIF for non-bridge devices
new d15040a33883 Merge branch 'bridge-ioctl-fixes'
new db243b796439 net/ipv4/ipv6: Replace one-element arraya with flexible-ar [...]
new e6a1f7e0b0fe net/ipv4/igmp: Use struct_size() helper
new e11c0e258c1a net/ipv6/mcast: Use struct_size() helper
new ab996c420508 wwan: mhi: Fix build.
new 7d1575014a63 selftests/net: GRO coalesce test
new 5ebfb4cc3048 selftests/net: toeplitz test
new 6234219d7fe8 Merge branch 'GRO-Toeplitz-selftests'
new a85b99ab6abb Revert "wwan: mhi: Fix build."
new 1160dfa178eb net: Remove redundant if statements
new b37a46683739 netdevice: add the case if dev is NULL
new f8b17a0bd960 net: dsa: tag_sja1105: optionally build as module when swi [...]
new 23809a726c0d netdevsim: Forbid devlink reload when adding or deleting ports
new 0ca8d3ca4561 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 1f88d5d566b8 net: ethernet: ti: cpsw: switch to use skb_put_padto()
new 61e7a22da75b net: ethernet: ti: davinci_emac: switch to use skb_put_padto()
new 9ffc513f95ee net: ethernet: ti: davinci_cpdma: drop frame padding
new a5516053cd44 Merge branch 'cpsw-emac-skb_put_padto'
new 5c0418ed1610 netdevsim: Protect both reload_down and reload_up paths
new 596690e9f4fc ethtool: return error from ethnl_ops_begin if dev is NULL
new d12f23fa5142 ptp: ocp: Fix the error handling path for the class device.
new 0d43d4f26cb2 ptp: ocp: Add the mapping for the external PPS registers.
new 37a156ba4cbb ptp: ocp: Remove devlink health and unused parameters.
new ef0cfb3460a4 ptp: ocp: Use 'gnss' naming instead of 'gps'
new 1a052da92924 ptp: ocp: Rename version string shown by devlink.
new 8ef8ccbc6967 ptp: ocp: Remove pending_image indicator from devlink
new 370cb73a3874 Merge branch 'ptp-ocp-fixes'
new 47bfc4d128de net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
new 3bacbe04251b net: ethernet: ti: am65-cpsw: use napi_complete_done() in [...]
new 7df4e7449489 net: dsa: stop syncing the bridge mcast_router attribute a [...]
new cbbf09b5771e net: dsa: mt7530: remove the .port_set_mrouter implementation
new c73c57081b3d net: dsa: don't disable multicast flooding to the CPU even [...]
new 9b9311af4e86 Merge branch 'dsa-cpu-flood'
new 8fbebef80107 net: dsa: mt7530: drop untagged frames on VLAN-aware ports [...]
new 06669e6880be vrf: fix NULL dereference in vrf_finish_output()
new 35ba6abb73e4 net: ethernet: ti: davinci_cpdma: revert "drop frame padding"
new 17bd3a1e1061 tulip: Remove deadcode on startup true condition
new 60bb1089467d s390/qeth: Register switchdev event handler
new 4e20e73e631a s390/qeth: Switchdev event handler
new f7936b7b2663 s390/qeth: Update MACs of LEARNING_SYNC device
new 709db03a8afa Merge branch 's390-qeth'
new 4367355dd909 net: ethernet: stmmac: Do not use unreachable() in ipq806x [...]
new f9be84db09d2 net: bonding: bond_alb: Remove the dependency on ipx netwo [...]
new 39f32101543b net: dsa: don't fast age standalone ports
new 82564f6c706a devlink: Simplify devlink port API calls
new 64ec13ec92d5 atm: horizon: Fix spelling mistakes in TX comment
new 045c45d1f598 net: dsa: centralize fast ageing when address learning is [...]
new 4eab90d9737b net: dsa: don't fast age bridge ports with learning turned off
new 9264e4ad2611 net: dsa: flush the dynamic FDB of the software bridge whe [...]
new 5313a37b881e net: dsa: sja1105: rely on DSA core tracking of port learn [...]
new 5126ec72a094 net: dsa: sja1105: add FDB fast ageing support
new cfe908c11659 Merge branch 'sja1105-fast-ageing'
new a4ffe09fc2d7 net: dsa: still fast-age ports joining a bridge if they ca [...]
new bee7c577e6d7 net: dsa: avoid fast ageing twice when port leaves a bridge
new 003352377f15 Merge branch 'dsa-fast-ageing'
new 10d6393dc471 net/af_iucv: support drop monitoring
new 4eb9eda6ba64 net/af_iucv: clean up a try_then_request_module()
new ff8424be8ce3 net/af_iucv: remove wrappers around iucv (de-)registration
new 50348fac2921 net/iucv: get rid of register asm usage
new 8c39ed4876d4 net/iucv: Replace deprecated CPU-hotplug functions.
new 403fa18691b7 Merge branch 'iucv-next'
new 94c0a6fbd5cf wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe()
new 919d13a7e455 devlink: Set device as early as possible
new 67161779a9ea net/smc: Allow SMC-D 1MB DMB allocations
new e08d6d42b6f9 net: fec: fix build error for ARCH m68k
new 2a2b6e3640c4 devlink: Fix port_type_set function pointer check
new 57f05bc2ab24 page_pool: keep pp info as long as page pool owns the page
new 0e9d2a0a3a83 page_pool: add interface to manipulate frag count in page pool
new 53e0961da1c7 page_pool: add frag page recycling support in page pool
new 93188e9642c3 net: hns3: support skb's frag page recycling based on page pool
new 4ef3960ea19c Merge branch 'add-frag-page-support-in-page-pool'
new b61a28cf11d6 bpf: Fix off-by-one in tail call count limiting
new 83f31535565c bpf, unix: Check socket type in unix_bpf_update_proto()
new 6d4eb36d6597 bpf: Fix bpf_prog_test_run_xdp logic after incorrect merge [...]
new 34ad6d9d8c27 bpf, samples: Add missing mprog-disable to xdp_redirect_cp [...]
new 372642ea83ff selftests/bpf: Move netcnt test under test_progs
new 277b13405703 selftests/bpf: Fix bpf-iter-tcp4 test to print correctly t [...]
new 579345e7f219 selftests/bpf: Rename reference_tracking BPF programs
new 29f24c43cbe0 samples/bpf: xdpsock: Make the sample more useful outside [...]
new f4700a62c271 samples/bpf: xdpsock: Remove forward declaration of ip_fas [...]
new c83ae15dc947 Merge branch 'samples/bpf: xdpsock: Minor enhancements'
new a815bde56b15 net, bonding: Refactor bond_xmit_hash for use with xdp_buff
new 879af96ffd72 net, core: Add support for XDP redirection to slave device
new 9e2ee5c7e7c3 net, bonding: Add XDP support to the bonding driver
new aeea1b86f936 bpf, devmap: Exclude XDP broadcast to master device
new 689186699931 net, core: Allow netdev_lower_get_next_private_rcu in bh context
new 95413846cca3 selftests/bpf: Fix xdp_tx.c prog section name
new 6aab1c81b98a selftests/bpf: Add tests for XDP bonding
new d692a637b4c5 samples, bpf: Add an explict comment to handle nested vlan [...]
new b55dfa850015 bpf, tests: Add BPF_JMP32 test cases
new 565731acfcf2 bpf, tests: Add BPF_MOV tests for zero and sign extension
new e92c813bf119 bpf, tests: Fix typos in test case descriptions
new ba89bcf78fba bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations
new 0f2fca1ab183 bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH
new 3b9890ef80f4 bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64
new faa576253d5f bpf, tests: Add more ALU64 BPF_MUL tests
new 84024a4e86d9 bpf, tests: Add tests for ALU operations implemented with [...]
new e5009b4636cb bpf, tests: Add word-order tests for load/store of double words
new 66e5eb847455 bpf, tests: Add branch conversion JIT test
new 53e33f9928cd bpf, tests: Add test for 32-bit context pointer argument passing
new e4517b3637c6 bpf, tests: Add tests for atomic operations
new 6a3b24ca489e bpf, tests: Add tests for BPF_CMPXCHG
new 874be05f525e bpf, tests: Add tail call test suite
new d1a4e0a9576f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new 96cd2dd65bb0 net/mlx5: Add DCS caps & fields support
new 616d57693455 IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq
new 97a8a8c1f985 net/mlx5: Return mdev from eswitch
new af8c0e25f249 net/mlx5: Lag, add initial logic for shared FDB
new 6aeb16a1345e RDMA/mlx5: Fill port info based on the relevant eswitch
new 979bf468fc54 {net, RDMA}/mlx5: Extend send to vport rules
new c446d9da6407 RDMA/mlx5: Add shared FDB support
new d04442540372 net/mlx5: E-Switch, set flow source for send to uplink rule
new 5d5defd6b891 net/mlx5e: Add an option to create a shared mapping
new 2198b93279b2 net/mlx5e: Use shared mappings for restoring from metadata
new c8e6a9e6d6bb net/mlx5: E-Switch, Add event callback for representors
new 898b07861565 net/mlx5: Add send to vport rules on paired device
new cac1eb2cf2e3 net/mlx5: Lag, properly lock eswitch if needed
new 63d4a9afbcee net/mlx5: Lag, move lag destruction to a workqueue
new db202995f503 net/mlx5: E-Switch, add logic to enable shared FDB
new 598fe77df855 net/mlx5: Lag, Create shared FDB when in switchdev mode
new ebd0d30cc5e4 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...]
new a5397d68b2db net/sched: cls_api, reset flags on replay
new d3432bf10f17 net: Support filtering interfaces on no master
new 241d1af4c11a netfilter: nft_compat: use nfnetlink_unicast()
new 92fb15513edc netfilter: flowtable: remove nf_ct_l4proto_find() call
new 7c1829b6aa74 netfilter: ipt_CLUSTERIP: only add arp mangle hook when required
new ded2d10e9ad8 netfilter: ipt_CLUSTERIP: use clusterip_net to store perne [...]
new f2e3778db7e1 netfilter: remove xt pernet data
new 87663c39f898 netfilter: ebtables: do not hook tables by default
new ff1199db8c3b netfilter: ctnetlink: add and use a helper for mark parsing
new 9344988d2979 netfilter: ctnetlink: allow to filter dump by status bits
new fdacd57c79b7 netfilter: x_tables: never register tables by default
new 870299707436 netfilter: nf_queue: move hookfn registration out of struct net
new 6f45933dfed0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 7ebd168c3bfc net: ipa: have ipa_clock_get() return a value
new 1016c6b8c621 net: ipa: disable clock in suspend
new 2abb0c7f98e8 net: ipa: resume in ipa_clock_get()
new 63de79f031de net: ipa: use runtime PM core
new a3d3e759a487 net: ipa: get rid of extra clock reference
new a71aeff3dd0a net: ipa: kill IPA clock reference count
new 0d08026ac609 net: ipa: kill ipa_clock_get_additional()
new 6899192f648d Merge branch 'ipa-runtime-pm'
new df271cd641f1 net: bridge: vlan: add support for mcast igmp/mld version [...]
new 931ba87d2017 net: bridge: vlan: add support for mcast last member count [...]
new 50725f6e6b21 net: bridge: vlan: add support for mcast startup query cou [...]
new 77f6ababa299 net: bridge: vlan: add support for mcast last member inter [...]
new 2da0aea21f1c net: bridge: vlan: add support for mcast membership interv [...]
new cd9269d46310 net: bridge: vlan: add support for mcast querier interval [...]
new d6c08aba4f29 net: bridge: vlan: add support for mcast query interval gl [...]
new 425214508b1b net: bridge: vlan: add support for mcast query response in [...]
new 941121ee22a6 net: bridge: vlan: add support for mcast startup query int [...]
new 4d5b4e84c724 net: bridge: mcast: move querier state to the multicast context
new cb486ce99576 net: bridge: mcast: querier and query state affect only cu [...]
new 62938182c359 net: bridge: vlan: add support for mcast querier global option
new a97df080b6a8 net: bridge: vlan: add support for mcast router global option
new e04d377ff6ce net: bridge: mcast: use the proper multicast context when [...]
new dc002875c22b net: bridge: vlan: use br_rports_fill_info() to export mca [...]
new e9c130ad665c Merge branch 'bridge-global-mcast'
new f13a5ad88186 devlink: Add new "enable_eth" generic device param
new 8ddaabee3c79 devlink: Add new "enable_rdma" generic device param
new 076b2a9dbb28 devlink: Add new "enable_vnet" generic device param
new 699784f7b728 devlink: Create a helper function for one parameter registration
new b40c51efefbc devlink: Add API to register and unregister single parameter
new 9c4a7665b423 devlink: Add APIs to publish, unpublish individual parameter
new 6f35723864b4 net/mlx5: Fix unpublish devlink parameters
new a17beb28ed9d net/mlx5: Support enable_eth devlink dev param
new 87158cedf00e net/mlx5: Support enable_rdma devlink dev param
new 70862a5d609d net/mlx5: Support enable_vnet devlink dev param
new 1a8e628c8a3e Merge branch 'devlink-aux-devices'
new f1dacd7aea34 net: dsa: create a helper that strips EtherType DSA headers on RX
new 6bef794da6d3 net: dsa: create a helper which allocates space for EtherT [...]
new 5d928ff48656 net: dsa: create a helper for locating EtherType DSA heade [...]
new a72808b65834 net: dsa: create a helper for locating EtherType DSA heade [...]
new 88be32634905 Merge branch 'dsa-tagger-helpers'
new bc8968e420dc net: mscc: Fix non-GPL export of regmap APIs
new 891a88f4f576 bonding: remove extraneous definitions from bonding.h
new 6569fa2d4e01 bonding: combine netlink and console error messages
new 6e98893ec0f1 Merge branch 'bonding-cleanup-header-file-and-error-msgs'
new ddccc5e368a3 net: hns3: add support for triggering reset by ethtool
new 83f0a0b7285b mctp: Specify route types, require rtm_type in RTM_*ROUTE [...]
new 6c4110d9f499 net: bridge: vlan: fix global vlan option range dumping
new 52a62f8603f9 pktgen: Parse internet mix (imix) input
new 90149031325c pktgen: Add imix distribution bins
new 769afb3fda06 pktgen: Add output for imix results
new 445af0d25992 Merge branch 'pktgen-imix'
new e0ba60509d64 net: phy: nxp-tja11xx: log critical health state
new 7428022b50d0 net: dsa: mt7530: fix VLAN traffic leaks again
new 0de6fd5fd51c wwan: core: Unshadow error code returned by ida_alloc_range()
new ab97462beb18 net: dsa: print more information when a cross-chip notifier fails
new 724395f4dc95 net: dsa: tag_8021q: don't broadcast during setup/teardown
new dea807744439 Merge branch 'dsa-cross-chip-notifiers'
new 39c538d64479 net/mlx5: Fix typo in comments
new 90b85d4e313c net/mlx5: Fix inner TTC table creation
new 8e792700b994 net/mlx5: Delete impossible dev->state checks
new 211f4f99edc0 net/mlx5: Align mlx5_irq structure
new 68fefb70898a net/mlx5: Change SF missing dedicated MSI-X err message to dbg
new 2d0b41a37679 net/mlx5: Refcount mlx5_irq with integer
new 4445abbd13cd net/mlx5: SF, use recent sysfs api
new 5958a6fad623 net/mlx5: Reorganize current and maximal capabilities to b [...]
new 48f02eef7f76 net/mlx5: Allocate individual capability
new 44f66ac981fa net/mlx5: Initialize numa node for all core devices
new 979aa51967ad net/mlx5: Fix variable type to match 64bit
new 61b6a6c395d6 net/mlx5e: Make use of netdev_warn()
new bed5a942e27e Merge tag 'mlx5-updates-2021-08-11' of git://git.kernel.or [...]
new 676eec8efd8e net: ipa: always inline ipa_aggr_granularity_val()
new b769cf44ed55 dt-bindings: net: qcom,ipa: make imem interconnect optional
new f4083a752a3b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 876c14ad014d af_unix: fix holding spinlock in oob handling
new 39a0876d595b net, bonding: Disallow vlan+srcmac with XDP
new afa79d08c6c8 net: in_irq() cleanup
new b06a1ffe17ad net: hso: drop unused function argument
new 44e5d0881280 ravb: Remove checks for unsupported internal delay modes
new b7cdc9658ac8 net: fec: add WoL support for i.MX8MQ
new 7d13ad501169 net: macb: Add PTP support for SAMA5D29
new 593f8c44cc8b dt-bindings: net: macb: add documentation for sama5d29 eth [...]
new 4fb464db9c72 net: Kconfig: remove obsolete reference to config MICROBLA [...]
new d8d9ba8dc9c7 net: 802: remove dead leftover after ipx driver removal
new f75d81556a38 net: dpaa_eth: remove dead select in menuconfig FSL_DPAA_ETH
new a44fc4b6afc2 Merge branch 'kconfig-symbol-clean-up-on-net'
new b697d9d38a5a net: phy: marvell: add SFP support for 88E1510
new e5f31552674e ethernet: fix PTP_1588_CLOCK dependencies
new 33d41c9cd74c mptcp: more accurate timeout
new 71b7dec27f34 mptcp: less aggressive retransmission strategy
new 1e1d9d6f119c mptcp: handle pending data on closed subflow
new 6da14d74e2bd mptcp: cleanup sysctl data and helpers
new ff5a0b421cb2 mptcp: faster active backup recovery
new fc1b4e3b6274 mptcp: add mibs for stale subflows processing
new 0460ce229f5b mptcp: backup flag from incoming MPJ ack option
new 7d1e6f163904 selftests: mptcp: add testcase for active-back
new 38e3bfa86964 Merge branch 'mptcp-improve-backup-subflows'
new cbf6ab672eb4 devlink: Simplify devlink_pernet_pre_exit call
new 7ca973dc9fe5 devlink: Remove check of always valid devlink pointer
new 437ebfd90a25 devlink: Count struct devlink consumers
new 11a861d767cd devlink: Use xarray to store devlink instances
new ed43fbac7178 devlink: Clear whole devlink_flash_notify struct
new a1fcb106ae97 net: hns3: remove always exist devlink pointer check
new 2fa16787c474 Merge branch 'devlink-cleanup-for-delay-event'
new bb18ef8e7e18 net: bridge: mcast: record querier port device ifindex ins [...]
new 67b746f94ff3 net: bridge: mcast: make sure querier port/address updates [...]
new c3fb3698f935 net: bridge: mcast: consolidate querier selection for ipv4 [...]
new c7fa1d9b1fb1 net: bridge: mcast: dump ipv4 querier state
new 85b410821174 net: bridge: mcast: dump ipv6 querier state
new ddc649d158c5 net: bridge: vlan: dump mcast ctx querier state
new 8db102a6f48b Merge branch 'bridgge-mcast'
new d430fe4bac02 net: ipa: enable wakeup in ipa_power_setup()
new b9c532c11cab net: ipa: distinguish system from runtime suspend
new a96e73fa1269 net: ipa: re-enable transmit in PM WQ context
new 6b51f802d652 net: ipa: ensure hardware has power in ipa_start_xmit()
new 8dcf8bb30f17 net: ipa: don't stop TX on suspend
new 8dc181f2cd62 net: ipa: don't hold clock reference while netdev open
new fda4e19d505d Merge branch 'iupa-last-things-before-pm-conversion'
new 6c9b40844751 net: Remove net/ipx.h and uapi/linux/ipx.h header files
new e4637f621203 MAINTAINERS: Remove the ipx network layer info
new 23a890d493e3 net: mdio: Add the reset function for IPQ MDIO driver
new c76ee26306b2 MDIO: Kconfig: Specify more IPQ chipset supported
new 2a4c32e767ad dt-bindings: net: Add the properties for ipq4019 MDIO
new cbbb7abdd00e Merge branch 'ipq-mdio'
new 7caeabd726f2 samples: pktgen: pass the environment variable of normal u [...]
new 0f0c4f1b72e0 samples: pktgen: add missing IPv6 option to pktgen scripts
new 5fa5fb8b3b20 Merge branch 'pktgen-samples'
new 849d2f83f52e net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX
new 6164659ff7ac net: phy: marvell: Add WAKE_PHY support to WOL event
new 19eed7210793 af_unix: check socket state when queuing OOB
new 944f510176eb ptp: ocp: don't allow on S390
new b2b891334111 net: dsa: tag_8021q: fix notifiers broadcast when they sho [...]
new e871ee694184 s390/net: replace in_irq() with in_hardirq()
new 46efe4efb9d1 net: dsa: felix: stop calling ocelot_port_{enable,disable}
new e6e12df625f2 net: mscc: ocelot: convert to phylink
new 793ee362b0ab Merge branch 'ocelot-phylink'
new c07c8ffc70d5 r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency
new 022522aca430 net: dsa: sja1105: reorganize probe, remove, setup and tea [...]
new 1975df880b95 net: stmmac: fix INTR TBU status affecting irq count statistic
new 68e9c5dee1cf net: stmmac: add ethtool per-queue statistic framework
new af9bf70154eb net: stmmac: add ethtool per-queue irq statistic support
new 23a44b77e03f Merge branch 'stmmac-per-queue-stats'
new f137b7d4ecf8 net: bridge: mcast: don't dump querier state if snooping i [...]
new cdda378bd8d9 net: bridge: mcast: drop sizeof for nest attribute's zero size
new 175e66924719 net: bridge: mcast: account for ipv6 size when dumping que [...]
new ab6361382fc1 Merge branch 'bridge-mcast-fixes'
new 1b3f78df6a80 bonding: improve nl error msg when device can't be enslave [...]
new 958ab281eb3e docs: ethtool: Add two link extended substates of bad sign [...]
new 5b4ecc3d4c4a ethtool: add two link extended substates of bad signal integrity
new edb40bbc17eb net: hns3: add header file hns3_ethtoo.h
new f5c2b9f0fc07 net: hns3: add support ethtool extended link state
new fd04ed1ca37f Merge branch 'net-hns3-add-support-ethtool-extended-link-state'
new 7c8075728f4d ptp: ocp: Fix uninitialized variable warning spotted by clang.
new d9fdbf132dab ptp: ocp: Fix error path for pci_ocp_device_init()
new d79500e66a52 ptp: ocp: Have Kconfig select NET_DEVLINK
new b40fb16df9f4 MAINTAINERS: Update for ptp_ocp driver.
new 4e25792f05ef Merge branch 'ptp-ocp-minor-updates-and-fixes'
new e3faa49bcecd tcp: enable data-less, empty-cookie SYN with TFO_SERVER_CO [...]
new 6e5fea51961e net/mlx5e: Do not try enable RSS when resetting indir table
new fc651ff9105a net/mlx5e: Introduce TIR create/destroy API in rx_res
new 713ba5e5f689 net/mlx5e: Introduce abstraction of RSS context
new 25307a91cb50 net/mlx5e: Convert RSS to a dedicated object
new 49095f641b69 net/mlx5e: Dynamically allocate TIRs in RSS contexts
new f01cc58c18d6 net/mlx5e: Support multiple RSS contexts
new 248d3b4c9a39 net/mlx5e: Support flow classification into RSS contexts
new 86d747a3f969 net/mlx5e: Abstract MQPRIO params
new e2aeac448f06 net/mlx5e: Maintain MQPRIO mode parameter
new 21ecfcb83a85 net/mlx5e: Handle errors of netdev_set_num_tc()
new ec60c4581bd9 net/mlx5e: Support MQPRIO channel mode
new 4de20e9a1225 net/mlx5: Bridge, release bridge in same function where it [...]
new a514d1735059 net/mlx5: Bridge, obtain core device from eswitch instead of priv
new 3ee6233e61a1 net/mlx5: Bridge, identify port by vport_num+esw_owner_vhc [...]
new bf3d56d8f55f net/mlx5: Bridge, extract FDB delete notification to function
new c358ea1741bc net/mlx5: Bridge, allow merged eswitch connectivity
new ff9b7521468b net/mlx5: Bridge, support LAG
new 354e1f9d8863 Merge tag 'mlx5-updates-2021-08-16' of git://git.kernel.or [...]
new 9cfc58095688 octeontx2-af: Modify install flow error codes
new 7278c359e52c octeontx2-af: add proper return codes for AF mailbox handlers
new a83bdada06bf octeontx2-af: Add debug messages for failures
new 0b3834aeaf47 octeontx2-pf: Enable NETIF_F_RXALL support for VF driver
new 3cffaed2136c octeontx2-pf: Ntuple filters support for VF netdev
new cc65fcab88be octeontx2-pf: Sort the allocated MCAM entry indices
new 2e2a8126ffac octeontx2-pf: Unify flow management variables
new 2da489432747 octeontx2-pf: devlink params support to set mcam entry count
new 7df5b4b260dd octeontx2-af: Allocate low priority entries for PF
new 99b8e5479d49 octeontx2-af: cn10K: Get NPC counters value
new aee512249190 octeontx2-af: configure npc for cn10k to allow packets from cpt
new 2cb594240b7a Merge branch 'octeonx2-mcam-management-rework'
new b92dace38f8f net: bridge: vlan: enable mcast snooping for existing mast [...]
new 05d6f38ec0a5 net: bridge: vlan: account for router port lists when notifying
new 3f0d14efe2fa net: bridge: mcast: use the correct vlan group helper
new affce9a774ca net: bridge: mcast: toggle also host vlan state in br_mult [...]
new 4aefc7973cfc Merge branch 'bridge-vlan-fixes'
new 752be2976405 selftests: net: improved IOAM tests
new 5ac49f3c2702 iavf: use mutexes for locking of critical sections
new 6e9078a667a3 i40e: Fix spelling mistake "dissable" -> "disable"
new 3349d3625d62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new ee285257a9c1 mptcp: drop flags and ifindex arguments
new 2843ff6f36db mptcp: remote addresses fullmesh
new 1a0d6136c5f0 mptcp: local addresses fullmesh
new 371b90377e60 selftests: mptcp: set and print the fullmesh flag
new 4f49d63352da selftests: mptcp: add fullmesh testcases
new f7713dd5d23a selftests: mptcp: delete uncontinuous removing ids
new 606befcd5db4 Merge branch 'mptcp-mesh-path-manager'
new 95d5e6759b16 net: RxRPC: make dependent Kconfig symbols be shown indented
new ec18e8455484 net: procfs: add seq_puts() statement for dev_mcast
new 8675569d73ca nfc: virtual_ncidev: Use wait queue instead of polling
new 4ef956c64394 selftests: nci: Remove the polling code to read a NCI frame
new 366f6edf5dea selftests: nci: Fix the typo
new 78a7b2a8a0fa selftests: nci: Fix the code for next nlattr offset
new 1d5b8d01db98 selftests: nci: Fix the wrong condition
new 6ebbc9680a33 selftests: nci: Add the flags parameter for the send_cmd_mt_nla
new 72696bd8a09d selftests: nci: Extract the start/stop discovery function
new 61612511e55c selftests: nci: Add the NCI testcase reading T4T Tag
new 93e271632ccf Merge branch 'nci-ext'
new 994d2cbb08ca net: dsa: tag_sja1105: be dsa_loop-safe
new 41467d2ff4df net: net_namespace: Optimize the code
new d3cec5ca2996 selftests: vrf: Add test for SNAT over VRF
new ab44035d3082 octeontx2-pf: Allow VLAN priority also in ntuple filters
new 4b1327be9fe5 net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem()
new 7e5a3ef6b4e6 pktgen: Remove fill_imix_distribution() CONFIG_XFRM dependency
new 19b8ece42c56 net/mlx4: Use ARRAY_SIZE to get an array's size
new cb537b241725 ravb: Use unsigned int for num_tx_desc variable in struct [...]
new ebb091461a9e ravb: Add struct ravb_hw_info to driver data
new 68ca3c923213 ravb: Add aligned_tx to struct ravb_hw_info
new cb01c672c2a7 ravb: Add max_rx_len to struct ravb_hw_info
new 25154301fc2b ravb: Add stats_len to struct ravb_hw_info
new 896a818e0e1d ravb: Add gstrings_stats and gstrings_size to struct ravb_hw_info
new 8912ed25daf6 ravb: Add net_features and net_hw_features to struct ravb_hw_info
new 8bc4caa0abaf ravb: Add internal delay hw feature to struct ravb_hw_info
new 0b81d6731167 ravb: Add tx_counters to struct ravb_hw_info
new a27919433b44 Merge branch 'ravb-gbit'
new 9fcfd0888cb7 net: pch_gbe: remove mii_ethtool_gset() error handling
new 2274af1d60fe net: mii: make mii_ethtool_gset() return void
new c1c5cb3aee05 net/core: Remove unused field from struct flow_indr_dev
new 74fc4f828769 net: Fix offloading indirect devices dependency on qdisc o [...]
new 9f3ebe8fb5a4 Merge branch 'indirect-qdisc-order'
new 36d5825babbc hinic: make array speeds static const, makes object smaller
new 0bc277cb8234 net: hns3: make array spec_opcode static const, makes obje [...]
new 5c8a2bb48159 net: ethernet: ti: cpsw: make array stpa static const, mak [...]
new 44afeed73e52 mailmap: update email address of Matthias Fuchs and Thomas Körper
new ef82641d6802 dt-bindings: can-controller: add support for termination-gpios
new fe7edf2482e1 dt-bindings: can: fsl,flexcan: enable termination-* bindings
new 6e86a1543c37 can: dev: provide optional GPIO based termination support
new e43aaa0fefce can: netlink: allow user to turn off unsupported features
new 7a4573cf3ae8 MAINTAINERS: add Vincent MAILHOL as maintainer for the ETA [...]
new c734707820f8 can: etas_es58x: clean-up documentation of struct es58x_fd [...]
new b2fcc7079936 can: mcp251xfd: mark some instances of struct mcp251xfd_pr [...]
new 1aa5a06c0a5d dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC
new 76e9353a80e9 can: rcar_canfd: Add support for RZ/G2L family
new fede1ae2d357 can: tcan4x5x: cdev_to_priv(): remove stray empty line
new 5020ced4455b can: m_can: fix block comment style
new e39381770ec9 can: m_can: Disable IRQs on FIFO bus errors
new 1aa6772f64b4 can: m_can: Batch FIFO reads during CAN receive
new 812270e5445b can: m_can: Batch FIFO writes during CAN transmit
new 06fc143b2ede dt-bindings: net: can: c_can: convert to json-schema
new 236de85f6a11 can: c_can: c_can_do_tx(): fix typo in comment
new 05cb2ba4b231 can: c_can: rename IF_RX -> IF_NAPI
new 5064e40596f4 can: c_can: remove struct c_can_priv::priv field
new a54cdbba9dee can: c_can: exit c_can_do_tx() early if no frames have been sent
new 28e86e9ab522 can: c_can: support tx ring algorithm
new 387da6bc7a82 can: c_can: cache frames to operate as a true FIFO
new 185f690f2989 Merge tag 'linux-can-next-for-5.15-20210819' of git://git. [...]
new 9e5f10fe577b octeontx2-af: remove redudant second error check on variable err
new f444fea7896d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 53972e43d4a7 batman-adv: Start new development cycle
new 71d41c09f1fa batman-adv: Move IRC channel to hackint.org
new 70eeb75d4c4d batman-adv: Switch to kstrtox.h for kstrtou64
new 6340dcbd6194 batman-adv: Check ptr for NULL before reducing its refcnt
new 79a0bffb835a batman-adv: Drop NULL check before dropping references
new 808cfdfad579 batman-adv: bcast: remove remaining skb-copy calls
new 815cc21d8d2e Merge tag 'batadv-next-pullrequest-20210819' of git://git. [...]
new b4a46996f1d2 Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...]
new 2cdff8ca4c84 Bluetooth: btusb: Add support for IMC Networks Mediatek Chip
new 59da0b38bc2e Bluetooth: sco: prevent information leak in sco_conn_defer [...]
new 20a831f04f15 Bluetooth: btusb: Fix a unspported condition to set availa [...]
new 373568276007 Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D
new 9af417610b61 6lowpan: iphc: Fix an off-by-one check of array index
new 7f6a750aea53 Bluetooth: btrtl: Set MSFT opcode for RTL8852
new ee3f96ad3eff Bluetooth: btrsi: use non-kernel-doc comment for copyright
new 64832df2ac05 Bluetooth: btusb: Add support for Foxconn Mediatek Chip
new 66f077dde749 Bluetooth: hci_h5: add WAKEUP_DISABLE flag
new 30f11dda2d25 Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup [...]
new d9dd833cf6d2 Bluetooth: hci_h5: Add runtime suspend
new acd5aea40049 Bluetooth: btusb: Add valid le states quirk
new 58ce6d5b271a Bluetooth: defer cleanup of resources in hci_unregister_dev()
new a25fca4d3c18 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd
new 92fe24a7db75 Bluetooth: skip invalid hci_sync_conn_complete_evt
new 785077fa2d67 Bluetooth: btmrvl_sdio: Remove all strcpy() uses
new 340cd23d9dec Bluetooth: btusb: Load Broadcom firmware for Dell device 4 [...]
new cbe6a0441315 Bluetooth: btusb: Enable MSFT extension for WCN6855 controller
new f283f4765b65 Bluetooth: btusb: Enable MSFT extension for Intel next gen [...]
new f4292e2faf52 Bluetooth: btusb: Make the CSR clone chip force-suspend wo [...]
new 654e6f7700c4 Bluetooth: btusb: Enable MSFT extension for Mediatek Chip [...]
new 102793136ce9 Bluetooth: HCI: Add proper tracking for enable status of a [...]
new c45074d68a9b Bluetooth: Fix not generating RPA when required
new 67cbdd74c4cb Bluetooth: hci_bcm: Fix kernel doc comments
new 0b10c8c84c0c Bluetooth: btusb: Record debug log for Mediatek Chip.
new e947802657cb Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chi [...]
new 6eefec4a0b66 Bluetooth: Add additional Bluetooth part for Realtek 8852AE
new 713baf3dae8f Bluetooth: increase BTNAMSIZ to 21 chars to fix potential [...]
new 6ec566131de0 Bluetooth: Add support hdev to allocate private data
new ca5425e15881 Bluetooth: btintel: Add combined setup and shutdown functions
new 83f2dafe2a62 Bluetooth: btintel: Refactoring setup routine for legacy ROM sku
new 53492a668e3b Bluetooth: btintel: Add btintel data struct
new ea7c4c0e44ee Bluetooth: btintel: Fix the first HCI command not work wit [...]
new ffcba827c0a1 Bluetooth: btintel: Fix the LED is not turning off immediately
new 553807141a1e Bluetooth: btintel: Add combined set_diag functions
new 019a1caa7fd2 Bluetooth: btintel: Refactoring setup routine for bootload [...]
new 3df4dfbec0f2 Bluetooth: btintel: Move hci quirks to setup routine
new 0d8603b4ee0c Bluetooth: btintel: Clean the exported function to static
new c86c7285bb08 Bluetooth: btintel: Fix the legacy bootloader returns tlv [...]
new 1804fdf6e494 Bluetooth: btintel: Combine setting up MSFT extension
new 146af2264902 Bluetooth: btusb: Fix fall-through warnings
new ba316be1b6a0 Bluetooth: schedule SCO timeouts with delayed_work
new 734bc5ff7831 Bluetooth: avoid circular locks in sco_sock_connect
new 27c24fda62b6 Bluetooth: switch to lock_sock in SCO
new 3f2c89fb465f Bluetooth: serialize calls to sco_sock_{set,clear}_timer
new b7ce436a5d79 Bluetooth: switch to lock_sock in RFCOMM
new e1dee2c1de2b Bluetooth: fix repeated calls to sco_sock_kill
new 55981d354181 Bluetooth: btusb: check conditions before enabling USB ALT [...]
new 0ea53674d07f Bluetooth: Move shutdown callback before flushing tx and rx queue
new cafae4cd6255 Bluetooth: Fix handling of LE Enhanced Connection Complete
new 7087c4f69487 Bluetooth: Store advertising handle so it can be re-enabled
new 192aa65ac00c Bluetooth: btbcm: add patch ram for bluetooth
new ecb71f256667 Bluetooth: Fix race condition in handling NOP command
new a31e5a4158d0 Bluetooth: mgmt: Pessimize compile-time bounds-check
new 8274db0776d1 Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUT [...]
new f41a4b2b5eb7 Bluetooth: add timeout sanity check to hci_inquiry
new 61969ef867d4 Bluetooth: Fix return value in hci_dev_do_close()
new e61fbee7be4b Merge tag 'for-net-next-2021-08-19' of git://git.kernel.or [...]
new 5024fa95a144 net/mlx5e: Remove mlx5e dependency from E-Switch sample
new 0027d70c73c9 net/mlx5e: Move esw/sample to en/tc/sample
new bcd6740c6b6d net/mlx5e: Move sample attribute to flow attribute
new 2799797845db net/mlx5e: CT, Use xarray to manage fte ids
new 6f0b692a5aa9 net/mlx5e: Introduce post action infrastructure
new f0da4daa3413 net/mlx5e: Refactor ct to use post action infrastructure
new d12e20ac0661 net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency whe [...]
new ee950e5db1b9 net/mlx5e: TC, Restore tunnel info for sample offload
new 2741f2230905 net/mlx5e: TC, Support sample offload action for tunneled traffic
new 2d116e3e7e49 net/mlx5: E-switch, Move QoS related code to dedicated file
new ad34f02fe2c9 net/mlx5: E-switch, Enable devlink port tx_{share|max} rat [...]
new 1ae258f8b343 net/mlx5: E-switch, Introduce rate limiting groups API
new f47e04eb96e0 net/mlx5: E-switch, Allow setting share/max tx rate limits [...]
new 0fe132eac38c net/mlx5: E-switch, Allow to add vports to rate groups
new 3202ea65f85c net/mlx5: E-switch, Add QoS tracepoints
new f96b48c621d2 Merge tag 'mlx5-updates-2021-08-19' of git://git.kernel.or [...]
new 3baa9f522a0c batman-adv: Move IRC channel to hackint.org
new 55207227189a batman-adv: Switch to kstrtox.h for kstrtou64
new e78783da569a batman-adv: Check ptr for NULL before reducing its refcnt
new a2b7b148d97f batman-adv: Drop NULL check before dropping references
new a006aa51ea27 batman-adv: bcast: remove remaining skb-copy calls
new f402303ba3ec Merge tag 'batadv-next-pullrequest-20210820' of git://git. [...]
new 10615907e9b5 net: sparx5: switchdev: adding frame DMA functionality
new 920c293af8d0 arm64: dts: sparx5: Add the Sparx5 switch frame DMA support
new 600003a364a8 Merge branch 'sparx5-dma'
new 4ed311b08a91 net: phy: Support set_loopback override
new 3ac8eed62596 net: phy: Uniform PHY driver access
new ceaeaafc8b62 net: phy: gmii2rgmii: Support PHY loopback
new 6985157ce8ee Merge branch 'gmii2rgmii-loopback'
new d52ef12f7d6c net: dpaa2-switch: phylink_disconnect_phy needs rtnl_lock
new 860fe1f87eca net: dpaa2-switch: call dpaa2_switch_port_disconnect_mac o [...]
new 42edc1fca4b5 Merge branch 'dpaa2-switch-phylikn-fixes'
new b5e33a157158 net: mscc: ocelot: be able to reuse a devlink_port after teardown
new 5c8bb71dbdf8 net: mscc: ocelot: allow probing to continue with ports th [...]
new f2aea90d0bf3 Merge branch 'ocelot-phylink-fixes'
new 01af940e9be6 net: mscc: ocelot: transmit the "native VLAN" error via extack
new 3b95d1b29386 net: mscc: ocelot: transmit the VLAN filtering restriction [...]
new bbf6a2d92361 net: mscc: ocelot: use helpers for port VLAN membership
new 6505782c93be Merge branch 'ocelot-vlan'
new b8e36e13ea5e net: ipa: fix TX queue race
new 4c6a4da84431 net: ipa: don't use ipa_clock_get() in "ipa_main.c"
new c43adc75dc2d net: ipa: don't use ipa_clock_get() in "ipa_smp2p.c"
new 799c5c24b7ac net: ipa: don't use ipa_clock_get() in "ipa_uc.c"
new 724c2d743688 net: ipa: don't use ipa_clock_get() in "ipa_modem.c"
new c3f115aa5e1b net: ipa: kill ipa_clock_get()
new c1125062fb40 Merge branch 'ipa-kill-off-ipa_clock_get'
new fa16ee77364f tools/net: Use bitwise instead of arithmetic operator for flags
new a515e5b53cc6 octeontx2-pf: Add check for non zero mcam flows
new a53581d5559e net: bridge: mcast: br_multicast_set_port_router takes mul [...]
new 2796d846d74a net: bridge: vlan: convert mcast router global option to p [...]
new 0ba218e2530a Merge branch 'bridge-vlan'
new 3d2a2544eae9 nl80211: vendor-cmd: add Intel vendor commands for iwlmei usage
new deebea0ae3f7 mac80211: Reject zero MAC address in sta_info_insert_check()
new 4a11174d6dbd mac80211: remove unnecessary NULL check in ieee80211_regis [...]
new 79f5962baea7 mac80211: Fix monitor MTU limit so that A-MSDUs get through
new 779969e3c895 mac80211: include <linux/rbtree.h>
new 0323689d30af mac80211: Remove unnecessary variable and label
new 5cafd3784a73 mac80211: radiotap: Use BIT() instead of shifts
new 8c89f7b3d3f2 mac80211: Use flex-array for radiotap header bitmap
new 0d2ab3aea50b nl80211: add support for BSS coloring
new 5f9404abdf2a mac80211: add support for BSS color change
new f50d2ff8f016 mac80211: Fix insufficient headroom issue for AMSDU
new c448f0fd2ce5 cfg80211: fix BSS color notify trace enum confusion
new 4af14dbaeae0 Merge tag 'mac80211-next-for-net-next-2021-08-20' of git:/ [...]
new 1aac309d3207 net: ipa: use autosuspend
new 7aa0e8b8bd5b net: ipa: rename ipa_clock_* symbols
new 2775cbc5afeb net: ipa: rename "ipa_clock.c"
new 863434886497 Merge branch 'ipa-autosuspend'
new 27dd613f10f2 docs: devlink: remove the references to sja1105
new 5702d94bd901 docs: net: dsa: sja1105: update list of limitations
new 37f299d98989 docs: net: dsa: remove references to struct dsa_device_ops [...]
new 95ca38194c5a docs: net: dsa: document the new methods for bridge TX for [...]
new 9b60ac54ab7c Merge branch 'dsa-docs'
new 5d1c5594b646 dt-bindings: net: brcm,unimac-mdio: convert to the json-schema
new e8fb4df1f5d8 octeontx2-pf: Fix NIX1_RX interface backpressure
new 477b53f3f95b octeontx2-af: cn10k: Fix SDP base channel number
new c0fa2cff8822 octeontx2-af: Handle return value in block reset.
new 50602408c8e2 octeontx2-pf: Don't mask out supported link modes
new 10df5a13ac67 octeontx2-pf: send correct vlan priority mask to npc_insta [...]
new 73d33dbc0723 octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in D [...]
new 07cccffdbdd3 octeontx2-af: Check capability flag while freeing ipolicer memory
new 05209e3570e4 octeontx2-pf: Don't install VLAN offload rule if netdev is down
new e7938365459f octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
new 623da5ca70b7 octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
new 809159ee59df Merge branch 'octeontx2-misc-fixes'
new 2d91f0803b84 mlxsw: spectrum: Add infrastructure for parsing configuration
new 0071e7cdc386 mlxsw: Convert existing consumers to use new API for parsi [...]
new c3d2ed93b14d mlxsw: Remove old parsing depth infrastructure
new 43c1b83305fa mlxsw: spectrum_router: Increase parsing depth for multipath hash
new dddb6c2fdbbd Merge branch 'mlxsw-refactor-parser'
new 3873a9a4d8a8 sfc: falcon: Read VPD with pci_vpd_alloc()
new 01dbe7129d9c sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword()
new ddc122aac91f bnx2: Search VPD with pci_vpd_find_ro_info_keyword()
new 0df79c864636 bnx2: Replace open-coded version with swab32s()
new bed3db3d734e bnx2x: Read VPD with pci_vpd_alloc()
new da417885a99d bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()
new ebcdc8ebe8ac bnxt: Read VPD with pci_vpd_alloc()
new 58a9b5d2621e bnxt: Search VPD with pci_vpd_find_ro_info_keyword()
new 96ce96f15126 cxgb4: Validate VPD checksum with pci_vpd_check_csum()
new 3a93bedea050 cxgb4: Remove unused vpd_param member ec
new 8d63ee602da3 cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()
new df6deaf67315 Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()"
new 54c0bcc02857 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()"
new 197c316ce450 Revert "bnxt: Read VPD with pci_vpd_alloc()"
new 4a55c34e3050 Revert "bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()"
new 4fd131570644 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()"
new 3408259b6ae5 Revert "bnx2: Search VPD with pci_vpd_find_ro_info_keyword()"
new 82e34c8a9bdf Revert "Revert "cxgb4: Search VPD with pci_vpd_find_ro_inf [...]
new 4fb2c383e006 Revert "bnx2x: Read VPD with pci_vpd_alloc()"
new cd3d5d68819d Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()"
new a7eeb7a7dd9d Revert "sfc: falcon: Search VPD with pci_vpd_find_ro_info_ [...]
new 1a6ef20b4152 Revert "sfc: falcon: Read VPD with pci_vpd_alloc()"
new f5e165e72b29 net: dsa: track unique bridge numbers across all DSA switch trees
new b1165777fe0b doc: Document unexpected tcp_l3mdev_accept=1 behavior
new 44ee76581dec net: wwan: iosm: switch from 'pci_' to 'dma_' API
new 3852e54e6736 net: atlantic: switch from 'pci_' to 'dma_' API
new df70303dd146 net: broadcom: switch from 'pci_' to 'dma_' API
new 4489d8f528d4 net: chelsio: switch from 'pci_' to 'dma_' API
new 05fbeb21afa0 net: ec_bhf: switch from 'pci_' to 'dma_' API
new 83b2d939d1e4 net: jme: switch from 'pci_' to 'dma_' API
new e5c88bc91bf6 forcedeth: switch from 'pci_' to 'dma_' API
new 06e1359cc83b qtnfmac: switch from 'pci_' to 'dma_' API
new 056b29ae071b net: sunhme: Remove unused macros
new 923a134647a0 ath: switch from 'pci_' to 'dma_' API
new 0791ba2bc7d3 ath11k: Remove some duplicate code
new b4f8e2d9b5f8 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 5ff013914c62 brcmfmac: firmware: Allow per-board firmware binaries
new 18cb62367a8f libertas: Remove unnecessary label of lbs_ethtool_get_eeprom
new d249ff28b1d8 intersil: remove obsolete prism54 wireless driver
new c2dac3d2d3f1 brcmfmac: firmware: Fix firmware loading
new 2c4fa29eceb3 brcmfmac: use different error value for invalid ram base address
new 8e73facb9b80 brcmfmac: increase core revision column aligning core list
new a7dd0ac94544 brcmfmac: add xtlv support to firmware interface layer
new 1ce050c15952 brcmfmac: support chipsets with different core enumeration space
new f8d6523891cf brcmfmac: use separate firmware for 43430 revision 2
new 41b637bac0b0 brcmfmac: Set SDIO workqueue as WQ_HIGHPRI
new d2587c57ffd8 brcmfmac: add 43752 SDIO ids and initialization
new 502213fd8fca ray_cs: use %*ph to print small buffer
new 6f78f4a41ee0 ipw2x00: Use struct_size helper instead of open-coded arithmetic
new d6b6d1bb80be ipw2x00: Avoid field-overflowing memcpy()
new 92276c592a6b ray_cs: Split memcpy() to avoid bounds check warning
new d0f8430332a1 rsi: fix error code in rsi_load_9116_firmware()
new 9adcdf6758d7 rsi: fix an error code in rsi_probe()
new 369956ae5720 rtlwifi: rtl8192de: Remove redundant variable initializations
new b05897ca8c82 rtlwifi: rtl8192de: make arrays static const, makes object [...]
new dc8b338f3bcd wilc1000: use goto labels on error path
new f36a0ee599c9 wilc1000: dispose irq on failure path
new 1d89fd1a39d1 wilc1000: use devm_clk_get_optional()
new 8f86342872e2 wilc1000: remove redundant code
new 118934041c5f mwifiex: drop redundant null-pointer check in mwifiex_dnld [...]
new 090f2c5d3d07 mwifiex: usb: Replace one-element array with flexible-arra [...]
new da2c9cedc0d0 mwifiex: make arrays static const, makes object smaller
new f62cdab7f5db rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu
new 95a581ab3592 rtl8xxxu: Fix the handling of TX A-MPDU aggregation
new 584dce175f04 rtw88: adjust the log level for failure of tx report
new 81a68a1424ba rtw88: 8822c: add tx stbc support under HT mode
new 0c283b47539a rtw88: change beacon filter default mode
new 8d52b46caf68 rtw88: 8822ce: set CLKREQ# signal to low during suspend
new 02a55c0009a5 rtw88: use read_poll_timeout instead of fixed sleep
new 67368f14a816 rtw88: refine the setting of rsvd pages for different firmware
new 05e45887382c rtw88: wow: build wow function only if CONFIG_PM is on
new 4bac10f2de22 rtw88: wow: report wow reason through mac80211 api
new 69c7044526d9 rtw88: wow: fix size access error of probe request
new d816ce8744db rtw88: Remove unnecessary check code
new 0dc62413c882 brcmsmac: make array addr static const, makes object smaller
new e6a70a02defd Merge tag 'wireless-drivers-next-2021-08-22' of git://git. [...]
new 75bacb6d204e myri10ge: switch from 'pci_' to 'dma_' API
new bf7bec462035 vmxnet3: switch from 'pci_' to 'dma_' API
new a0991bf441d5 net: 8139cp: switch from 'pci_' to 'dma_' API
new eb9c5c0d3a73 net/mellanox: switch from 'pci_' to 'dma_' API
new a14e39041b20 qlcnic: switch from 'pci_' to 'dma_' API
new 609c1308fbc6 hinic: switch from 'pci_' to 'dma_' API
new b708a96d7646 via-rhine: Use of_device_get_match_data to simplify code
new f6a4e0e8a00f via-velocity: Use of_device_get_match_data to simplify code
new 1bb39cb65bcf cxgb4: improve printing NIC information
new faf482ca196a net: ipv4: Move ip_options_fragment() out of loop
new 1f5e9e2f5fd5 mptcp: move drop_other_suboptions check under pm lock
new 18fc1a922e24 mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO [...]
new 119c022096f5 mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal ea [...]
new f462a446384d mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.ad [...]
new c233ef139070 mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT
new 33c563ad28e3 selftests: mptcp: add_addr and echo race test
new 0384dd9d2d80 Merge branch 'mptcp-refactor'
new 09dba21b432a net: dsa: don't call switchdev_bridge_port_unoffload for u [...]
new 67b5fb5db76d net: dsa: properly fall back to software bridging
new 06cfb2df7eb0 net: dsa: don't advertise 'rx-vlan-filter' when not needed
new 58adf9dcb15b net: dsa: let drivers state that they need VLAN filtering [...]
new 669f047ec126 Merge branch 'dsa-sw-bridging'
new 7fb9b66dc9ce page_pool: use relaxed atomic for release side accounting
new 18a9eae240cb r8169: enable ASPM L0s state
new 95d1d2490c27 netdevice: move xdp_rxq within netdev_rx_queue
new 029ee6b14356 ethtool: add two coalesce attributes for CQE mode
new f3ccfda19319 ethtool: extend coalesce setting uAPI with CQE mode
new 9f0c6f4b7475 net: hns3: add support for EQE/CQE mode configuration
new cce1689eb58d net: hns3: add ethtool support for CQE/EQE mode configuration
new 3a62c333497b Merge branch 'ethtool-extend-coalesce-uapi'
new 7844ec21a915 selftests/net: Use kselftest skip code for skipped tests
new a37c5c26693e net: bridge: change return type of br_handle_ingress_vlan_tunnel
new 406f42fa0d3c net-next: When a bond have a massive amount of VLANs with [...]
new 755f90534080 qed: Enable automatic recovery on error condition.
new 8446066bf8c1 xen/netfront: read response from backend only once
new 162081ec33c2 xen/netfront: don't read data from request on the ring page
new 21631d2d741a xen/netfront: disentangle tx_skb_freelist
new a884daa61a7d xen/netfront: don't trust the backend response data blindly
new fbd029df29c6 Merge branch 'xen-harden-netfront'
new 9ceec7d33adf lan78xx: Fix white space and style issues
new 3bef6b9e9888 lan78xx: Remove unused timer
new dc35f8548e00 lan78xx: Set flow control threshold to prevent packet loss
new 40b8452fa8b4 lan78xx: Remove unused pause frame queue
new 3415f6baaddb lan78xx: Add missing return code checks
new b1f6696daafe lan78xx: Fix exception on link speed change
new e1210fe63bf8 lan78xx: Fix partial packet errors on suspend/resume
new 5f4cc6e25148 lan78xx: Fix race conditions in suspend/resume handling
new 77dfff5bb7e2 lan78xx: Fix race condition in disconnect handling
new df0d6f7a342c lan78xx: Limit number of driver warning messages
new 38cbd6e77f85 Merge branch 'lan7800-improvements'
new 1d71eb53e451 Revert "PCI: Make pci_enable_ptm() private"
new 014408cd624e PCI: Add pcie_ptm_enabled()
new 1b5d73fb8624 igc: Enable PCIe PTM
new a90ec8483732 igc: Add support for PTP getcrosststamp()
new d484dc2b21a7 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 1bff1e43a30e mptcp: optimize out option generation
new d7b269083786 mptcp: shrink mptcp_out_options struct
new c25aeb4e0953 mptcp: MP_FAIL suboption sending
new 5580d41b758a mptcp: MP_FAIL suboption receiving
new 478d770008b0 mptcp: send out MP_FAIL when data checksum fails
new eb7f33654dc1 mptcp: add the mibs for MP_FAIL
new 6bb3ab4913e9 selftests: mptcp: add MP_FAIL mibs check
new cb0f8b034c76 Merge branch 'mptcp-next'
new bc4f128d8672 cxgb4: Properly revert VPD changes
new 807d1032e09a netxen_nic: Remove the repeated declaration
new e1b5683ff62e net: mana: Move NAPI from EQ to CQ
new 1e2d0824a9c3 net: mana: Add support for EQ sharing
new c1a3e9f98dde net: mana: Add WARN_ON_ONCE in case of CQE read overflow
new e93826d35c64 Merge branch 'mana-EQ-sharing'
new 1ca8a193cade net: dsa: mt7530: manually set up VLAN ID 0
new 73ceab832652 net: dsa: sja1105: prevent tag_8021q VLANs from being rece [...]
new b0b8c67eaa5c net: dsa: sja1105: drop untagged packets on the CPU and DSA ports
new 8ded9160928e net: dsa: tag_sja1105: stop asking the sja1105 driver in s [...]
new 6956fa394a47 Merge branch 'dsa-sja1105-vlan-tags'
new c81d894226b9 ravb: Remove the macros NUM_TX_DESC_GEN[23]
new 6de19fa0e9f7 ravb: Add multi_irq to struct ravb_hw_info
new 8f27219a6191 ravb: Add no_ptp_cfg_active to struct ravb_hw_info
new a69a3d094de3 ravb: Add ptp_cfg_active to struct ravb_hw_info
new bf46b7578404 ravb: Factorise ravb_ring_free function
new 1ae22c19e75c ravb: Factorise ravb_ring_format function
new 7870a41848ab ravb: Factorise ravb_ring_init function
new d5d95c11365b ravb: Factorise ravb_rx function
new cb21104f2c35 ravb: Factorise ravb_adjust_link function
new 80f35a0df086 ravb: Factorise ravb_set_features
new eb4fd127448b ravb: Factorise ravb_dmac_init function
new 511d74d9d86c ravb: Factorise ravb_emac_init function
new 0d13a1a464a0 ravb: Add reset support
new b87a542c5bb4 Merge branch 'ravb-gbit-refactor'
new ac4224087312 can: rcar: Kconfig: Add helper dependency on COMPILE_TEST
new 1d38ec497414 can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redun [...]
new a4583c1deb1b can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_devic [...]
new cbe8cd7d83e2 can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove usele [...]
new 45bc6125d142 Merge tag 'linux-can-next-for-5.15-20210825' of git://git. [...]
new 87e5ef4b19ce mctp: Remove the repeated declaration
new ae2c341eb010 octeontx2-af: cn10k: Set cache lines for NPA batch alloc
new 906999c9b653 octeontx2-af: Change the order of queue work and interrupt [...]
new 1c74b89171c3 octeontx2-af: Wait for TX link idle for credits change
new fbcf8a340150 net: ethernet: actions: Add helper dependency on COMPILE_TEST
new d06411632e80 octeontx2-af: enable tx shaping feature for 96xx C0
new 72e192a163d0 octeontx2-af: Allow to configure flow tag LSB byte as RSS adder
new 039190bb353a octeontx2-pf: cleanup transmit link deriving logic
new aefaa8c71555 octeontx2-af: nix and lbk in loop mode in 98xx
new fe1939bb2340 octeontx2-af: Add SDP interface support
new 275e5d175de1 octeontx2-af: Add free rsrc count mbox msg
new a8b90c9d26d6 octeontx2-af: Add PTP device id for CN10K and 95O silcons
new 18603683d766 octeontx2-af: Remove channel verification while installing [...]
new 66c312ea1d37 octeontx2-af: Add mbox to retrieve bandwidth profile free count
new 9270c565b031 Merge branch 'octeontx2-traffic-shaping'
new c0e9422c4e6c samples: pktgen: fix to print when terminated normally
new 6c882bdc4bcd samples: pktgen: add trap SIGINT for printing execution result
new 246b184fffdc pktgen: document the latest pktgen usage options
new e3f30ab28ac8 Merge branch 'pktgen-samples-next'
new ffb239e29518 nfc: microread: remove unused header includes
new d8eb4eb0ef1d nfc: mrvl: remove unused header includes
new 9b3f66bc0eca nfc: pn544: remove unused header includes
new 2603ca872040 nfc: st-nci: remove unused header includes
new 994a63434133 nfc: st21nfca: remove unused header includes
new 7fe2f1bc15be nfc: st95hf: remove unused header includes
new 56c8a53b6280 ionic: remove old work task types
new b941ea057177 ionic: flatten calls to set-rx-mode
new 969f84394604 ionic: sync the filters in the work task
new 8b41517313e5 ionic: refactor ionic_lif_addr to remove a layer
new a0c007b3f645 ionic: handle mac filter overflow
new b13cead1eca5 Merge branch 'ionic-next'
new 5e8243e66b4d octeontx2-pf: cn10k: Fix error return code in otx2_set_flo [...]
new 723783d077e3 sock: remove one redundant SKB_FRAG_PAGE_ORDER macro
new dab2ea6c680f ieee80211: add TWT element definitions
new f5a4c24e689f mac80211: introduce individual TWT support in AP mode
new a1ef61825469 ieee80211: add definition of regulatory info in 6 GHz oper [...]
new ad31393b98e4 ieee80211: add definition for transmit power envelope element
new b0345850ad77 mac80211: parse transmit power envelope element
new 90bd5bee50f2 cfg80211: use wiphy DFS domain if it is self-managed
new 8b325d2a099e Merge tag 'mac80211-next-for-net-next-2021-08-26' of git:/ [...]
new 9af771d2ec04 selftests/net: allow GRO coalesce test on veth
new 4b33433ee734 r8169: add rtl_enable_exit_l1
new bc8e05d6b965 ptp: ocp: Simplify Kconfig.
new b0f8d3077f8f dt-bindings: net: Add bindings for LiteETH
new ee7da21ac4c3 net: Add driver for LiteX's LiteETH network interface
new deecae7d9684 Merge branch 'LiteETH-driver'
new 97c78d0af55f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 3aa7857fe1d7 tcp: enable mid stream window clamp
new 8d548ea1dd15 mptcp: do not set unconditionally csum_reqd on incoming opt
new a086aebae0eb mptcp: better binary layout for mptcp_options_received
new 74c7dfbee3e1 mptcp: consolidate in_opt sub-options fields in a bitmask
new f6c2ef59bcc7 mptcp: optimize the input options processing
new 9758f40e90f7 mptcp: make the locking tx schema more readable
new 5ab54e5792a4 Merge branch 'mptcp-Optimize-received-options-handling'
new 0139145fb8d8 net/mlx5: DR, Added support for REMOVE_HEADER packet reformat
new f5e22be534e0 net/mlx5: DR, Split modify VLAN state to separate pop/push states
new 2de40f68cf76 net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX
new ec449ed8230c net/mlx5: DR, Enable QP retransmission
new f35715a65747 net/mlx5: DR, Improve error flow in actions_build_ste_arr
new d5a84e968f3d net/mlx5: DR, Warn and ignore SW steering rule insertion o [...]
new d7d0b2450e93 net/mlx5: DR, Reduce print level for FT chaining level check
new 0733535d59e1 net/mlx5: DR, Support IPv6 matching on flow label for STEv0
new ae3eddcff7aa net/mlx5: DR, replace uintN_t with kernel-style types
new a01a43fa16e1 net/mlx5: DR, Use FW API when updating FW-owned flow table
new 63b85f49c05a net/mlx5: DR, Add ignore_flow_level support for multi-dest [...]
new 990467f8afde net/mlx5: DR, Skip source port matching on FDB RX domain
new ab9d1f96120b net/mlx5: DR, Merge DR_STE_SIZE enums
new 46f2a8ae8a70 net/mlx5: DR, Remove HW specific STE type from nic domain
new 32c8e3b23020 net/mlx5: DR, Remove rehash ctrl struct from dr_htbl
new 8a015baef50a net/mlx5: DR, Improve rule tracking memory consumption
new a2ebfbb7b181 net/mlx5: DR, Add support for update FTE
new a550409378d2 Merge tag 'mlx5-updates-2021-08-26' of git://git.kernel.or [...]
new f8fdadef92b7 ipsec: Remove unneeded extra variable in esp4 esp_ssg_unref()
new 2d151d39073a xfrm: Add possibility to set the default to block if we ha [...]
new 5d8dbb7fb82b net: xfrm: fix shift-out-of-bounce
new fe50893aa86e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 4c116f85ecf8 net: hns3: add macros for mac speeds of firmware command
new c511dfff4b65 net: hns3: add hns3_state_init() to do state initialization
new 67821a0cf5c9 net: hns3: remove redundant param mbx_event_pending
new 304cd8e776dd net: hns3: use memcpy to simplify code
new 5f22a80f32de net: hns3: remove redundant param to simplify code
new d7517f8f6b3b net: hns3: package new functions to simplify hclgevf_mbx_h [...]
new 5a24b1fd301e net: hns3: merge some repetitive macros
new 0c5c135cdbda net: hns3: uniform type of function parameter cmd
new e31a8cf50292 Merge branch 'hns3-cleanups'
new 3f141ad61745 phy: marvell: phy-mvebu-cp110-comphy: Rename HS-SGMMI to 2 [...]
new b756bbec9cdd phy: marvell: phy-mvebu-a3700-comphy: Rename HS-SGMMI to 2 [...]
new 0c1f5f2a5581 phy: marvell: phy-mvebu-a3700-comphy: Remove unsupported modes
new 49d6baea7986 octeontx2-af: cn10K: support for sched lmtst and other features
new 4baf0e0b3298 um: vector: adjust to coalesce API changes
new 40bedf7cb2ac bnxt: count packets discarded because of netpoll
new 907fd4a294db bnxt: count discards due to memory allocation errors
new 0975d8b4bfa0 Merge branch 'bnxt-add-rx-discards-stats-for-oom-and-netpool'
new 49b99da2c9ce ipv6: add IFLA_INET6_RA_MTU to expose mtu value
new 0fc36e37d5c0 net: hns3: add trace event in hclge_gen_resp_to_vf()
new e1d93bc6ef3b net: hns3: refactor function hclge_parse_capability()
new 81414ba71356 net: hns3: refactor function hclgevf_parse_capability()
new aec35aecc3cc net: hns3: add new function hclge_get_speed_bit()
new 7f2f8cf6ef66 net: hns3: don't config TM DWRR twice when set ETS
new 1026b1534fa1 net: hns3: remove unnecessary "static" of local variables [...]
new 0cb0704149f0 net: hns3: add required space in comment
new 4af874f40ebb Merge branch 'hns3-next'
new d3e2dcdb6853 ionic: fire watchdog again after fw_down
new 970dfbf428c4 ionic: squelch unnecessary fw halted message
new 92c90dff687f ionic: fill mac addr earlier in add_addr
new af3d2ae11443 ionic: add queue lock around open and stop
new 7ee99fc5ed2e ionic: pull hwstamp queue_lock up a level
new ccbbd002a419 ionic: recreate hwstamp queues on ifup
new c77225119daa Merge branch 'ionic-queue-mgmt'
new c814a2d2d48f igc: Use default cycle 'start' and 'end' values for queues
new 61572d5f8f91 igc: Simplify TSN flags handling
new 1ab011b0bf07 igc: Add support for CBS offloading
new d65a606b90ee Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new cb0e3ec4e679 octeontx2-pf: Fix inconsistent license text
new c7cd6c5a460c octeontx2-af: Fix inconsistent license text
new dce677da57c0 octeontx2-pf: Add vlan-etype to ntuple filters
new 27d57f85102b net: spider_net: switch from 'pci_' to 'dma_' API
new a3ba7fd1d3bf fddi: switch from 'pci_' to 'dma_' API
new 9b0df250a708 niu: switch from 'pci_' to 'dma_' API
new 3dcc1edcbbc6 virtio_net: reduce raw_smp_processor_id() calling in virtn [...]
new 1d4dcaf3db9b rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx
new 533ccdae76fa rtlwifi: rtl8192de: Fix initialization of place in _rtl92c [...]
new f4c813641897 rsi: make array fsm_state static const, makes object smaller
new 81f9ebd43659 ssb: Drop legacy header include
new 4b51de063d53 brcmfmac: Add WPA3 Personal with FT to supported cipher suites
new 50cbbfd41e9f wilc1000: Convert module-global "isinit" to device-specifi [...]
new d195d7aac09b wcn36xx: Ensure finish scan is not requested before start scan
new b7f96d5c79cd wcn36xx: Allow firmware name to be overridden by DT
new 8678fd31f2d3 wcn36xx: Fix missing frame timestamp for beacon/probe-resp
new 23151b9ae79e ath9k: fix OOB read ar9300_eeprom_restore_internal
new 7c48662b9d56 ath9k: fix sleeping in atomic context
new fd6729ec534c ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
new a0929621eb49 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new f2d1bdf053d0 iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities
new 1269ba1ce35d iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy
new 0eb5a554bb49 iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF
new 2f308f008f1c iwlwifi: mvm: avoid FW restart while shutting down
new 95fe8d89bb8c iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout
new 6ac5720086c8 iwlwifi: pcie: free RBs during configure
new b8221b0f750a iwlwifi: prepare for synchronous error dumps
new e63aafea7439 iwlwifi: pcie: dump error on FW reset handshake failures
new 2a1d2fcf2bed iwlwifi: print PNVM complete notification status in hexadecimal
new deedf9b97cd4 iwlwifi: mvm: Do not use full SSIDs in 6GHz scan
new 16cff731a3a1 iwlwifi: mvm: Add support for hidden network scan on 6GHz band
new 8fc3015d0d35 iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin
new 1a81bddf7f47 iwlwifi: mvm: remove trigger EAPOL time event
new a6dfbd040e26 iwlwifi: mvm: set replay counter on key install
new de34d1c1d30d iwlwifi: mvm: restrict FW SMPS request
new 02289645a085 iwlwifi: pcie: remove spaces from queue names
new c1868c0b7889 iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211()
new cd7ae5493448 iwlwifi: mvm: fix old-style static const declaration
new 0f5d44ac6e55 iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon [...]
new 2b06127df02f iwlwifi: remove trailing semicolon in macro definition
new 5993c90ccb56 iwlwifi: use DEFINE_MUTEX() for mutex lock
new c6ce1c74ef29 iwlwifi: mvm: avoid static queue number aliasing
new 366fc672d625 iwlwifi: mvm: clean up number of HW queues
new 105167830d5f iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast
new e75bc5f3f110 iwlwifi: yoyo: cleanup internal buffer allocation in D3
new d98cee05e3fd iwlwifi: split off Bz devices into their own family
new d01408ee3a2b iwlwifi: give Bz devices their own name
new 7e6dffda95d0 iwlwifi: read MAC address from correct place on Bz
new 9ce041f5966f iwlwifi: pcie: implement Bz device startup
new 6c0795f1a524 iwlwifi: implement Bz NMI behaviour
new 9de168a01279 iwlwifi: pcie: implement Bz reset flow
new 35fc5feca7b2 iwlwifi: mvm: Fix umac scan request probe parameters
new 199d895f4760 iwlwifi: mvm: support new station key API
new 95a62c331f6a iwlwifi: mvm: simplify __iwl_mvm_set_sta_key()
new 0419e5e672d6 iwlwifi: mvm: d3: separate TKIP data from key iteration
new 398760aa9679 iwlwifi: mvm: d3: remove fixed cmd_flags argument
new 631ee5120285 iwlwifi: mvm: d3: refactor TSC/RSC configuration
new be05fae23d03 iwlwifi: mvm: d3: add separate key iteration for GTK type
new af3aab9ce298 iwlwifi: mvm: d3: make key reprogramming iteration optional
new 79e561f0f05a iwlwifi: mvm: d3: implement RSC command version 5
new 3df5c0ddcf81 iwlwifi: mvm: silently drop encrypted frames for unknown station
new 967a39832ebe iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan
new 6c608cd6962e iwlwifi: mvm: fix access to BSS elements
new 248e7e2a1d8d iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS
new 81870d138dfe iwlwifi: convert flat SAR profile table to a struct version
new dac7171c8132 iwlwifi: remove ACPI_SAR_NUM_TABLES definition
new 8ecf0477b990 iwlwifi: pass number of chains and sub-bands to iwl_sar_se [...]
new 2a8084147bff iwlwifi: acpi: support reading and storing WRDS revision 1 and 2
new 51266c11cecc iwlwifi: support reading and storing EWRD revisions 1 and 2
new de95c9288ae1 iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition
new 5bf7a9edddbb iwlwifi: convert flat GEO profile table to a struct version
new 058b94dc9bf8 iwlwifi: mvm: support version 11 of wowlan statuses notification
new 19426d54302e iwlwifi: skip first element in the WTAS ACPI table
new e6344c060209 iwlwifi: fw: correctly limit to monitor dump
new b537ffb6ea16 iwlwifi: mvm: trigger WRT when no beacon heard
new 78a19d5285d9 iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage
new eb09ae93dabf iwlwifi: mvm: load regdomain at INIT stage
new 664c011b763e iwlwifi: acpi: support reading and storing WGDS revision 2
new a6a39ab2645c iwlwifi: bump FW API to 65 for AX devices
new c5b42c674ad8 iwlwifi: acpi: fill in WGDS table with defaults
new 40063f602868 iwlwifi: acpi: fill in SAR tables with defaults
new 59a6ee97e0d4 iwlwifi: pcie: avoid dma unmap/remap in crash dump
new 4246465edb16 iwlwifi: fix __percpu annotation
new 394f41929672 iwlwifi: api: remove datamember from struct
new 8a433cb64ec5 iwlwifi: fw: fix debug dump data declarations
new 4e110e799cb5 iwlwifi: add 'Rx control frame to MBSSID' HE capability
new 89639e06d0f3 iwlwifi: yoyo: support for new DBGI_SRAM region
new a76b57311b1a iwlwifi: mvm: don't schedule the roc_done_wk if it is alre [...]
new 7e47f41648b2 iwlwifi: allow debug init in RF-kill
new 830aa3e7d1ca iwlwifi: mvm: add support for range request command version 13
new bd34ff380e78 iwlwifi: mvm: add support for responder config command version 9
new b05c1d14a177 iwlwifi: move get pnvm file name to a separate function
new fb3fac5fafa8 iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3
new cde5dbaa35ed iwlwifi: mvm: support broadcast TWT alone
new 090f1be3abf3 iwlwifi: mvm: Fix scan channel flags settings
new e257d969f365 iwlwifi: mvm: don't use FW key ID in beacon protection
new aee7c86a61c7 Merge commit 'e257d969f36503b8eb1240f32653a1afb3109f86' of [...]
new b63aed3ff195 bcma: Fix memory leak for internally-handled cores
new 9fc8048c56f3 bcma: Drop the unused parameter of bcma_scan_read32()
new d745ca4f2c4a brcmfmac: pcie: fix oops on failure to resume and reprobe
new 5448bc2a426c mwifiex: pcie: add DMI-based quirk implementation for Surf [...]
new a847666accf2 mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices
new ebe9e6514b40 intel: switch from 'pci_' to 'dma_' API
new 8d4be124062b ssb: fix boolreturn.cocci warning
new eaf2aaec0be4 Merge tag 'wireless-drivers-next-2021-08-29' of git://git. [...]
new 6c172d59ad79 bnxt_en: remove DMA mapping for KONG response
new 7b370ad77392 bnxt_en: Refactor the HWRM_VER_GET firmware calls
new 3c8c20db769c bnxt_en: move HWRM API implementation into separate file
new f9ff578251dc bnxt_en: introduce new firmware message API based on DMA pools
new 02b9aa106868 bnxt_en: discard out of sequence HWRM responses
new ecddc29d928d bnxt_en: add HWRM request assignment API
new 213808170840 bnxt_en: add support for HWRM request slices
new 3c10ed497fa8 bnxt_en: use link_lock instead of hwrm_cmd_lock to protect [...]
new bbf33d1d9805 bnxt_en: update all firmware calls to use the new APIs
new b34695a894b8 bnxt_en: remove legacy HWRM interface
new 68f684e257d7 bnxt_en: support multiple HWRM commands in flight
new 49f9df5ba298 Merge branch 'bnxt_en-fw-messages'
new 60fe9ff9b7cb net: hns3: initialize each member of structure array on a [...]
new 4c8dab1c709c net: hns3: reconstruct function hns3_self_test
new 161ad669e6c2 net: hns3: reconstruct function hclge_ets_validate()
new 04d96139ddb3 net: hns3: refine function hclge_dbg_dump_tm_pri()
new 5aea2da59303 net: hns3: modify a print format of hns3_dbg_queue_map()
new 38b99e1ede32 net: hnss3: use max() to simplify code
new 52d89333d219 net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts()
new 27c779437cbc Merge branch 'hns3-cleanups'
new 9055a2f59162 ixp4xx_eth: make ptp support a platform driver
new f52749a28564 ixp4xx_eth: fix compile-testing
new 13dc931918ac ixp4xx_eth: Stop referring to GPIOs
new 323fb75dae28 ixp4xx_eth: Add devicetree bindings
new e9e506221b42 ixp4xx_eth: Probe the PTP module from the device tree
new 724812d8561c Merge branch 'IXP46x-PTP-Timer'
new 478374a3c15f netfilter: ecache: remove one indent level
new 9291f0902d0c netfilter: ecache: remove another indent level
new b3afdc175863 netfilter: ecache: add common helper for nf_conntrack_even [...]
new b86c0e6429da netfilter: ecache: prepare for event notifier merge
new bd1431db0b81 netfilter: ecache: remove nf_exp_event_notifier structure
new 6c89dac5b985 netfilter: ctnetlink: missing counters and timestamp in nf [...]
new 7bc416f14716 netfilter: x_tables: handle xt_register_template() returni [...]
new 7a3f5b0de364 netfilter: add netfilter hooks to SRv6 data plane
new 9dfa859da0f5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new a00df2caffed ipv6: make exception cache less predictible
new 67d6d681e15b ipv4: make exception cache less predictible
new 63cad4c7439c Merge branch 'inet-exceptions-less-predictable'
new e842cb60e8ac net: fix NULL pointer reference in cipso_v4_doi_free
new efe487fce306 fix array-index-out-of-bounds in taprio_change
new aaa8e4922c88 net: qrtr: make checks in qrtr_endpoint_post() stricter
new 1b9fbe813016 net: ipv4: Fix the warning for dereference
new ca49bfd90a9d sch_htb: Fix inconsistency when leaf qdisc creation fails
new cf7a5cba86fc selftests/bpf: Fix running of XDP bonding tests
new 2211c825e7b6 libbpf: Support weak typed ksyms.
new d164dd9a5c08 selftests/bpf: Fix test_core_autosize on big-endian machines
new f1248dee954c bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT
new 6a3a3dcc3f0e selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYP [...]
new faff1cca3b8b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...]
new d1bf7c4d5dea samples/bpf: Define MAX_ENTRIES instead of a magic number [...]
new 2c860a43dd77 bpf: af_unix: Implement BPF iterator for UNIX domain socket.
new 3478cfcfcddf bpf: Support "%c" in bpf_bprintf_prepare().
new 04e928180c14 selftest/bpf: Implement sample UNIX domain socket iterator [...]
new ce547335d4a4 selftest/bpf: Extend the bpf_snprintf() test for "%c".
new fa183a86eefd Merge branch 'BPF iterator for UNIX domain socket.'
new 1bda52f80471 bpf, tests: Fix spelling mistake "shoft" -> "shift"
new fb7dd8bca013 bpf: Refactor BPF_PROG_RUN into a function
new 7d08c2c91171 bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions
new 652c1b17b85b bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_ [...]
new b89fbfbb854c bpf: Implement minimal BPF perf link
new 82e6b1eee6a8 bpf: Allow to specify user-provided bpf_cookie for BPF perf links
new 7adfc6c9b315 bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_ [...]
new 61c7aa5020e9 libbpf: Re-build libbpf.so when libbpf.map changes
new d88b71d4a916 libbpf: Remove unused bpf_link's destroy operation, but ad [...]
new 668ace0ea5ab libbpf: Use BPF perf link when supported by kernel
new 3ec84f4b1638 libbpf: Add bpf_cookie support to bpf_link_create() API
new 47faff371755 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and [...]
new f36d3557a132 selftests/bpf: Test low-level perf BPF link API
new a549aaa67395 selftests/bpf: Extract uprobe-related helpers into trace_h [...]
new 0a80cf67f34c selftests/bpf: Add bpf_cookie selftests for high-level APIs
new 5e3b8356de36 libbpf: Add uprobe ref counter offset support for USDT semaphores
new 4bd11e08e0bb selftests/bpf: Add ref_ctr_offset selftests
new 3a4ce01b24a7 Merge branch 'bpf-perf-link'
new bb57164920d7 bpf: Reconfigure libbpf docs to remove unversioned API
new edce1a248670 selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module [...]
new 77462de14a43 af_unix: Add read_sock for stream socket types
new 94531cfcbe79 af_unix: Add unix_stream_proto for sockmap
new 9b03152bd469 selftest/bpf: Add tests for sockmap with unix stream type.
new 75e0e27db6cf selftest/bpf: Change udp to inet in some function names
new 31c50aeed5a1 selftest/bpf: Add new tests in sockmap for unix stream to tcp.
new 1e1e49df0277 Merge branch 'sockmap: add sockmap support for unix stream [...]
new 3c3bd542ffbb selftests/bpf: Add exponential backoff to map_update_retri [...]
new 857f75ea8457 selftests/bpf: Add exponential backoff to map_delete_retri [...]
new 26d82640d5ba selftests/bpf: Skip loading bpf_testmod when using -l to l [...]
new f667d1d66760 selftests/bpf: Correctly display subtest skip status
new 99c4fd8b92b3 selftests/bpf: Also print test name in subtest status message
new 74339a8f866c selftests/bpf: Support glob matching for test selector.
new 87bb11ccfe03 Merge branch 'selftests/bpf: Improve the usability of test_progs'
new 6f6cc426451b selftests/bpf: Replace CHECK with ASSERT_* macros in send_ [...]
new b16ac5bf732a selftests/bpf: Fix flaky send_signal test
new 04d23194674b Merge branch 'selftests/bpf: fix flaky send_signal test'
new 8cacfc85b615 bpf: Remove redundant initialization of variable allow
new d20b41115ad5 libbpf: Rename libbpf documentation index file
new 6cf1770d63dd bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS
new 374e74de9631 selftests/bpf: Test for get_netns_cookie
new f9dabe016b63 bpf: Undo off-by-one in interpreter tail call count limit
new 594286b7574c bpf: Fix NULL event->prog pointer access in bpf_overflow_handler
new 3666b167ea68 selftests/bpf: Adding delay in socketmap_listen to reduce [...]
new f0dce1d9b7c8 bpf: Use kvmalloc for map values in syscall
new 44779a4b85ab bpf: Use kvmalloc for map keys in syscalls
new 2c531639deb5 bpf: Add support for {set|get} socket options from setsockopt BPF
new f2a6ee924d26 selftests/bpf: Add tests for {set|get} socket option from [...]
new d359902d5c35 af_unix: Fix NULL pointer bug in unix_shutdown
new 6fc88c354f3a bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum
new 4ed589a27893 Merge branch 'Refactor cgroup_bpf internals to use more sp [...]
new a6258837c8a8 selftests/bpf: Reduce flakyness in timer_mim
new 2d82d73da35b selftests/bpf: Enlarge select() timeout for test_maps
new 5a980b5baf39 selftests/bpf: Make test_doc_build.sh work from script directory
new 7a3bdca20b10 selftests/bpf: Add default bpftool built by selftests to PATH
new 404bd9ff5d7c selftests/bpf: Add missing files required by test_bpftool. [...]
new 00e1116031e1 selftests/bpf: Exit with KSFT_SKIP if no Makefile found
new 8c0bb89e8e4d Merge branch 'selftests/bpf: minor fixups'
new fab60e29fcc6 bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG
new 6cbca1ee0d74 selftests/bpf: Test for get_netns_cookie
new f63693e3ae1b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...]
new d7af7e497f03 bpf: Fix possible out of bound write in narrow load handling
new 50b796e645a5 samples: bpf: Fix a couple of warnings
new f2e85d4a7516 tools: include: Add ethtool_drvinfo definition to UAPI header
new 156f886cf697 samples: bpf: Add basic infrastructure for XDP samples
new 323140389405 samples: bpf: Add BPF support for redirect tracepoint
new 1d930fd2cdbf samples: bpf: Add redirect tracepoint statistics support
new 451588764e2f samples: bpf: Add BPF support for xdp_exception tracepoint
new 82c450803a91 samples: bpf: Add xdp_exception tracepoint statistics support
new 0cf3c2fc4b1a samples: bpf: Add BPF support for cpumap tracepoints
new d771e217506a samples: bpf: Add cpumap tracepoint statistics support
new 5f116212f401 samples: bpf: Add BPF support for devmap_xmit tracepoint
new af93d58c27b6 samples: bpf: Add devmap_xmit tracepoint statistics support
new 384b6b3bbf0d samples: bpf: Add vmlinux.h generation support
new 3f19956010d2 samples: bpf: Convert xdp_monitor_kern.o to XDP samples helper
new 6e1051a54e31 samples: bpf: Convert xdp_monitor to XDP samples helper
new 66fc4ca85d91 samples: bpf: Convert xdp_redirect_kern.o to XDP samples helper
new b926c55d856c samples: bpf: Convert xdp_redirect to XDP samples helper
new 79ccf4529ee6 samples: bpf: Convert xdp_redirect_cpu_kern.o to XDP sampl [...]
new e531a220cc59 samples: bpf: Convert xdp_redirect_cpu to XDP samples helper
new 54af769db92a samples: bpf: Convert xdp_redirect_map_kern.o to XDP sampl [...]
new bbe65865aa05 samples: bpf: Convert xdp_redirect_map to XDP samples helper
new a29b3ca17ee6 samples: bpf: Convert xdp_redirect_map_multi_kern.o to XDP [...]
new 594a116b2aa1 samples: bpf: Convert xdp_redirect_map_multi to XDP sample [...]
new 3bbc8ee7c363 Merge branch 'Improve XDP samples usability and output'
new 1b07d00a15d6 bpf: Add BTF_ID_LIST_GLOBAL_SINGLE macro
new 33c5cb36015a bpf: Consolidate task_struct BTF_ID declarations
new a396eda5517a bpf: Extend bpf_base_func_proto helpers with bpf_get_curre [...]
new dd6e10fbd9fb bpf: Add bpf_task_pt_regs() helper
new 576d47bb1a92 bpf: selftests: Add bpf_task_pt_regs() selftest
new 35cba2988fc6 Merge branch 'bpf: Add bpf_task_pt_regs() helper'
new d18b09bf67bb selftests: xsk: Remove color mode
new 25c0a30541e4 selftests: xsk: Remove the num_tx_packets option
new 13a6ebd9084a selftests: xsk: Remove unused variables
new 083be682d976 selftests: xsk: Return correct error codes
new 1314c3537f66 selftests: xsk: Simplify the retry code
new 9c5ce931b16e selftests: xsk: Remove end-of-test packet
new d40ba9d33ae8 selftests: xsk: Disassociate umem size with packets sent
new 9da2ea4fe8d1 selftests: xsk: Rename worker_* functions that are not thr [...]
new 0d41f59f458a selftests: xsk: Simplify packet validation in xsk tests
new b04fdc4ce31f selftests: xsk: Validate tx stats on tx thread
new ab7c95abb5f9 selftests: xsk: Decrease sending speed
new 1034b03e54ac selftests: xsk: Simplify cleanup of ifobjects
new 960b6e0153fb selftests: xsk: Generate packet directly in umem
new 29f128b38b34 selftests: xsk: Generate packets from specification
new 279bdf6b79d5 selftests: xsk: Make enums lower case
new 33a6bef8cf92 selftests: xsk: Preface options with opt
new 7d789bd0089a Merge branch 'selftests: xsk: various simplifications'
new eb18b49ea758 bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt
new 700dcf0f4476 bpf: selftests: Add sk_state to bpf_tcp_helpers.h
new 3d7789831df9 bpf: selftests: Add connect_to_fd_opts to network_helpers
new 574ee2092867 bpf: selftests: Add dctcp fallback test
new 0584e965fb25 Merge branch 'bpf: tcp: Allow bpf-tcp-cc to call bpf_(get| [...]
new eb529c5b10b9 bpf: Fix bpf-next builds without CONFIG_BPF_EVENTS
new 3599bc5101b3 selftests/bpf: Reduce more flakyness in sockmap_listen
new 48b2e71c2e53 samples: bpf: Fix uninitialized variable in xdp_redirect_cpu
new 47bb27a20d6e selftests/bpf: Fix potential unreleased lock
new fca35b11e18a MAINTAINERS: Remove self from powerpc BPF JIT
new 19a31d79219c Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new c66070125837 net: sched: Fix qdisc_rate_table refcount leak when get tc [...]
new a16ef91aa61a net: pasemi: Remove usage of the deprecated "pci-dma-compa [...]
new 429205da6c83 net: qualcomm: fix QCA7000 checksum handling
new 6baeb3951c27 net: bridge: use mld2r_ngrec instead of icmpv6_dataun
new a7314371b3f3 octeontx2-af: Use NDC TX for transmit packet data
new 995786ba0dab dpaa2-eth: Replace strlcpy with strscpy
new dc56ad7028c5 af_unix: fix potential NULL deref in unix_dgram_connect()
new 6537e96d743b octeontx2-af: Fix loop in free and unmap counter
new f2e4568ec951 octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
new 698a82ebfb4b octeontx2-af: Fix static code analyzer reported issues
new 1e4428b6dba9 octeontx2-af: Set proper errorcode for IPv4 checksum errors
new 616920a6a567 Merge branch 'octeon-npc-fixes'
new 92548b0ee220 ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
new 8d65cd8d25fa fou: remove sparse errors
new fa14d03e014a net: mdio-ipq4019: Make use of devm_platform_ioremap_resource()
new 672a1c394950 net: mdio: mscc-miim: Make use of the helper function devm [...]
new 464a57281f29 net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx()
new a39ff4a47f3e net: w5100: check return value after calling platform_get_ [...]
new 53c622db99df ipv6: remove duplicated 'net/lwtunnel.h' include
new dc9b5ce03124 net: hns3: refine function hns3_set_default_feature()
new e79c0e324b01 net: hns3: clean up a type mismatch warning
new c74e503572ea net: hns3: add some required spaces
new 7f2d4b7ffa42 net: hns3: remove unnecessary spaces
new a9e7c3cedc29 ipv6: seg6: remove duplicated include
new c3496da580b0 net: Add depends on OF_NET for LiteX's LiteETH
new d0efb16294d1 net: don't unconditionally copy_from_user a struct ifreq f [...]
new 2f8b6161cca5 net/mlx5: Lag, fix multipath lag activation
new 8e7e2e8ed0e2 net/mlx5: Remove all auxiliary devices at the unregister event
new 9a5f9cc794e1 net/mlx5e: Fix possible use-after-free deleting fdb rule
new ca6891f9b27d net/mlx5: E-Switch, Set vhca id valid flag when creating i [...]
new f9d196bd632b net/mlx5e: Use correct eswitch for stack devices with lag
new 6cc64770fb38 net/mlx5: DR, fix a potential use-after-free bug
new 5fe2a6b4344c Merge tag 'mlx5-fixes-2021-08-26' of git://git.kernel.org/ [...]
new 0d55649d2ad7 net: phy: marvell10g: fix broken PHY interrupts for anyone [...]
new 84c5fb8c4264 ice: fix Tx queue iteration for Tx timestamp enablement
new 1f0cbb3e8916 ice: remove dead code for allocating pin_config
new 4dd0d5c33c3e ice: add lock around Tx timestamp tracker flush
new 9ee313433c48 ice: restart periodic outputs around time changes
new b357d9717be7 ice: Only lock to update netdev dev_addr
new 2619835e31cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 57f780f1c433 atlantic: Fix driver resume flow.
new 29ce8f970107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/ [...]
The 1904 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:
.mailmap | 2 +
Documentation/admin-guide/kernel-parameters.txt | 2 -
Documentation/bpf/index.rst | 10 +-
Documentation/bpf/libbpf/index.rst | 22 +
Documentation/bpf/libbpf/libbpf.rst | 14 -
Documentation/bpf/libbpf/libbpf_api.rst | 27 -
.../bpf/libbpf/libbpf_naming_convention.rst | 2 +-
.../devicetree/bindings/net/brcm,unimac-mdio.txt | 43 -
.../devicetree/bindings/net/brcm,unimac-mdio.yaml | 84 +
.../devicetree/bindings/net/can/bosch,c_can.yaml | 119 +
.../devicetree/bindings/net/can/bosch,m_can.yaml | 9 +
.../devicetree/bindings/net/can/c_can.txt | 65 -
.../bindings/net/can/can-controller.yaml | 9 +
.../devicetree/bindings/net/can/fsl,flexcan.yaml | 17 +
.../bindings/net/can/renesas,rcar-canfd.yaml | 69 +-
Documentation/devicetree/bindings/net/fsl,fec.yaml | 244 ++
Documentation/devicetree/bindings/net/fsl-fec.txt | 95 -
.../bindings/net/intel,ixp46x-ptp-timer.yaml | 54 +
.../devicetree/bindings/net/litex,liteeth.yaml | 98 +
Documentation/devicetree/bindings/net/macb.txt | 1 +
.../devicetree/bindings/net/qcom,ipa.yaml | 24 +-
.../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 15 +-
Documentation/driver-api/nfc/nfc-hci.rst | 2 +-
Documentation/networking/batman-adv.rst | 2 +-
Documentation/networking/bonding.rst | 12 +
.../ethernet/freescale/dpaa2/index.rst | 1 +
.../ethernet/freescale/dpaa2/switch-driver.rst | 217 ++
.../device_drivers/ethernet/mellanox/mlx5.rst | 44 +
.../networking/devlink/devlink-params.rst | 12 +
Documentation/networking/devlink/hns3.rst | 25 +
Documentation/networking/devlink/index.rst | 2 +-
Documentation/networking/devlink/sja1105.rst | 49 -
Documentation/networking/dsa/dsa.rst | 29 +-
Documentation/networking/dsa/sja1105.rst | 218 +-
Documentation/networking/ethtool-netlink.rst | 23 +
Documentation/networking/filter.rst | 27 +-
Documentation/networking/index.rst | 2 +
Documentation/networking/ioam6-sysctl.rst | 26 +
Documentation/networking/ip-sysctl.rst | 17 +
Documentation/networking/mctp.rst | 213 ++
Documentation/networking/mptcp-sysctl.rst | 12 +
Documentation/networking/netdevices.rst | 29 +
Documentation/networking/nf_conntrack-sysctl.rst | 7 +
Documentation/networking/pktgen.rst | 18 +-
Documentation/networking/timestamping.rst | 6 +-
Documentation/networking/vrf.rst | 13 +
MAINTAINERS | 47 +-
arch/alpha/include/uapi/asm/socket.h | 2 +
arch/arm/boot/dts/imx35.dtsi | 2 +-
arch/arm/boot/dts/imx6q-novena.dts | 34 +-
arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 18 +-
arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 34 +-
arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 34 +-
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 34 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 34 +-
arch/arm/boot/dts/imx7-mba7.dtsi | 1 -
arch/arm/boot/dts/imx7d-mba7.dts | 1 -
arch/arm/mach-ixp4xx/common.c | 14 +
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 4 +-
arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +-
arch/arm64/include/asm/compat.h | 14 +-
arch/mips/include/asm/compat.h | 24 +-
arch/mips/include/uapi/asm/socket.h | 2 +
arch/parisc/include/asm/compat.h | 14 +-
arch/parisc/include/uapi/asm/socket.h | 2 +
arch/powerpc/include/asm/compat.h | 11 -
arch/s390/include/asm/ccwgroup.h | 2 -
arch/s390/include/asm/compat.h | 14 +-
arch/sparc/include/asm/compat.h | 14 +-
arch/sparc/include/uapi/asm/socket.h | 2 +
arch/um/drivers/vector_kern.c | 8 +-
arch/x86/include/asm/compat.h | 14 +-
arch/x86/include/asm/signal.h | 1 +
arch/x86/net/bpf_jit_comp.c | 19 +
drivers/atm/horizon.c | 6 +-
drivers/atm/idt77252.c | 2 +-
drivers/bcma/main.c | 6 +-
drivers/bcma/scan.c | 7 +-
drivers/bluetooth/btbcm.c | 1 +
drivers/bluetooth/btintel.c | 1314 ++++++++-
drivers/bluetooth/btintel.h | 119 +-
drivers/bluetooth/btmrvl_sdio.c | 29 +-
drivers/bluetooth/btrsi.c | 2 +-
drivers/bluetooth/btrtl.c | 10 +-
drivers/bluetooth/btusb.c | 1510 +++-------
drivers/bluetooth/hci_bcm.c | 6 +
drivers/bluetooth/hci_h5.c | 116 +-
drivers/bluetooth/hci_serdev.c | 3 +
drivers/bluetooth/hci_uart.h | 7 +-
drivers/bus/fsl-mc/fsl-mc-bus.c | 4 +-
drivers/bus/mhi/pci_generic.c | 4 +
drivers/char/pcmcia/synclink_cs.c | 23 +-
drivers/infiniband/hw/mlx5/cq.c | 2 +-
drivers/infiniband/hw/mlx5/devx.c | 7 +-
drivers/infiniband/hw/mlx5/ib_rep.c | 77 +-
drivers/infiniband/hw/mlx5/main.c | 44 +-
drivers/infiniband/hw/mlx5/std_types.c | 10 +-
drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 8 +-
drivers/infiniband/ulp/ipoib/ipoib_main.c | 8 +-
drivers/media/rc/bpf-lirc.c | 6 +-
drivers/net/Kconfig | 17 +-
drivers/net/Makefile | 6 +-
drivers/net/Space.c | 178 +-
drivers/net/appletalk/Kconfig | 4 +-
drivers/net/appletalk/ipddp.c | 16 +-
drivers/net/appletalk/ltpc.c | 7 +-
drivers/net/bonding/bond_3ad.c | 11 +-
drivers/net/bonding/bond_alb.c | 32 -
drivers/net/bonding/bond_main.c | 591 +++-
drivers/net/bonding/bond_netlink.c | 16 +
drivers/net/bonding/bond_options.c | 27 +
drivers/net/bonding/bond_procfs.c | 2 +
drivers/net/bonding/bond_sysfs.c | 25 +-
drivers/net/can/Kconfig | 3 +-
drivers/net/can/at91_can.c | 137 +-
drivers/net/can/c_can/c_can.h | 25 +-
drivers/net/can/c_can/c_can_main.c | 123 +-
drivers/net/can/c_can/c_can_platform.c | 1 -
drivers/net/can/dev/dev.c | 66 +
drivers/net/can/dev/netlink.c | 11 +-
drivers/net/can/dev/rx-offload.c | 90 +-
drivers/net/can/flexcan.c | 129 +-
drivers/net/can/janz-ican3.c | 23 +-
drivers/net/can/m_can/m_can.c | 266 +-
drivers/net/can/m_can/m_can.h | 11 +-
drivers/net/can/m_can/m_can_pci.c | 11 +-
drivers/net/can/m_can/m_can_platform.c | 31 +-
drivers/net/can/m_can/tcan4x5x-core.c | 17 +-
drivers/net/can/mscan/mpc5xxx_can.c | 7 +-
drivers/net/can/rcar/Kconfig | 4 +-
drivers/net/can/rcar/rcar_canfd.c | 338 ++-
drivers/net/can/sja1000/peak_pci.c | 119 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 30 +-
.../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 4 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +-
drivers/net/can/ti_hecc.c | 2 +
drivers/net/can/usb/esd_usb2.c | 12 +-
drivers/net/can/usb/etas_es58x/es581_4.c | 5 +-
drivers/net/can/usb/etas_es58x/es58x_core.c | 82 +-
drivers/net/can/usb/etas_es58x/es58x_core.h | 2 +-
drivers/net/can/usb/etas_es58x/es58x_fd.c | 19 +-
drivers/net/can/usb/etas_es58x/es58x_fd.h | 23 +-
drivers/net/can/usb/peak_usb/pcan_usb.c | 228 +-
drivers/net/dsa/b53/b53_common.c | 10 -
drivers/net/dsa/b53/b53_priv.h | 2 -
drivers/net/dsa/bcm_sf2.c | 1 -
drivers/net/dsa/hirschmann/hellcreek.c | 1 +
drivers/net/dsa/mt7530.c | 173 +-
drivers/net/dsa/mt7530.h | 23 +-
drivers/net/dsa/mv88e6xxx/Kconfig | 1 +
drivers/net/dsa/mv88e6xxx/chip.c | 103 +-
drivers/net/dsa/ocelot/Kconfig | 2 +
drivers/net/dsa/ocelot/felix.c | 153 +-
drivers/net/dsa/ocelot/felix.h | 2 +-
drivers/net/dsa/sja1105/Kconfig | 1 +
drivers/net/dsa/sja1105/sja1105.h | 33 +-
drivers/net/dsa/sja1105/sja1105_devlink.c | 114 +-
drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 6 +-
drivers/net/dsa/sja1105/sja1105_main.c | 1960 +++++--------
drivers/net/dsa/sja1105/sja1105_spi.c | 10 -
drivers/net/dsa/sja1105/sja1105_vl.c | 14 +-
drivers/net/eql.c | 24 +-
drivers/net/ethernet/3com/3c509.c | 7 +-
drivers/net/ethernet/3com/3c515.c | 3 +-
drivers/net/ethernet/3com/3c574_cs.c | 2 +-
drivers/net/ethernet/3com/3c59x.c | 4 +-
drivers/net/ethernet/3com/Kconfig | 1 +
drivers/net/ethernet/8390/Kconfig | 3 +
drivers/net/ethernet/8390/apne.c | 11 +-
drivers/net/ethernet/8390/ax88796.c | 9 +-
drivers/net/ethernet/8390/axnet_cs.c | 2 +-
drivers/net/ethernet/8390/ne.c | 5 +-
drivers/net/ethernet/8390/pcnet_cs.c | 2 +-
drivers/net/ethernet/8390/smc-ultra.c | 9 +-
drivers/net/ethernet/8390/wd.c | 7 +-
drivers/net/ethernet/8390/xsurf100.c | 9 +-
drivers/net/ethernet/Kconfig | 1 +
drivers/net/ethernet/Makefile | 1 +
drivers/net/ethernet/actions/Kconfig | 4 +-
drivers/net/ethernet/actions/owl-emac.c | 6 +-
drivers/net/ethernet/adaptec/starfire.c | 2 +-
drivers/net/ethernet/agere/et131x.c | 2 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +-
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 8 +-
drivers/net/ethernet/amd/Kconfig | 4 +-
drivers/net/ethernet/amd/amd8111e.c | 2 +-
drivers/net/ethernet/amd/atarilance.c | 11 +-
drivers/net/ethernet/amd/au1000_eth.c | 2 +-
drivers/net/ethernet/amd/lance.c | 6 +-
drivers/net/ethernet/amd/mvme147.c | 16 +-
drivers/net/ethernet/amd/ni65.c | 6 +-
drivers/net/ethernet/amd/pcnet32.c | 2 +-
drivers/net/ethernet/amd/sun3lance.c | 19 +-
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +-
.../net/ethernet/aquantia/atlantic/aq_ethtool.c | 8 +-
drivers/net/ethernet/aquantia/atlantic/aq_main.c | 2 +-
.../net/ethernet/aquantia/atlantic/aq_pci_func.c | 15 +-
drivers/net/ethernet/arc/emac_main.c | 2 +-
drivers/net/ethernet/atheros/ag71xx.c | 2 +-
drivers/net/ethernet/atheros/alx/main.c | 2 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +-
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +-
drivers/net/ethernet/atheros/atlx/atl1.c | 2 +-
drivers/net/ethernet/atheros/atlx/atl2.c | 2 +-
drivers/net/ethernet/broadcom/Kconfig | 6 +-
drivers/net/ethernet/broadcom/b44.c | 2 +-
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 5 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 8 +-
drivers/net/ethernet/broadcom/bgmac.c | 2 +-
drivers/net/ethernet/broadcom/bnx2.c | 70 +-
.../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 6 -
drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2312 ++++++++--------
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 135 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 185 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 90 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 573 ++--
drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 763 +++++
drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 145 +
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 391 ++-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 53 +
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 455 +--
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 264 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 31 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 62 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 12 +-
drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +-
drivers/net/ethernet/broadcom/tg3.c | 81 +-
drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 12 +-
drivers/net/ethernet/cadence/Kconfig | 1 +
drivers/net/ethernet/cadence/macb_main.c | 13 +-
drivers/net/ethernet/cavium/Kconfig | 4 +-
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 8 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 11 +-
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 6 +-
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +-
drivers/net/ethernet/cavium/thunder/nic_main.c | 8 +-
.../net/ethernet/cavium/thunder/nicvf_ethtool.c | 4 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 10 +-
drivers/net/ethernet/chelsio/Kconfig | 1 +
drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 10 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 32 +-
drivers/net/ethernet/chelsio/cxgb3/sge.c | 101 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 8 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 4 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 17 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +-
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 20 +-
drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 8 +-
drivers/net/ethernet/cirrus/Kconfig | 27 +-
drivers/net/ethernet/cirrus/cs89x0.c | 31 +-
drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +-
drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +-
drivers/net/ethernet/cortina/gemini.c | 8 +-
drivers/net/ethernet/davicom/dm9000.c | 2 +-
drivers/net/ethernet/dec/tulip/de4x5.c | 11 +-
drivers/net/ethernet/dec/tulip/media.c | 2 +-
drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +-
drivers/net/ethernet/dec/tulip/winbond-840.c | 2 +-
drivers/net/ethernet/dlink/dl2k.c | 2 +-
drivers/net/ethernet/dlink/sundance.c | 2 +-
drivers/net/ethernet/dnet.c | 2 +-
drivers/net/ethernet/ec_bhf.c | 10 +-
drivers/net/ethernet/emulex/benet/be_ethtool.c | 8 +-
drivers/net/ethernet/ethoc.c | 2 +-
drivers/net/ethernet/faraday/ftgmac100.c | 2 +-
drivers/net/ethernet/faraday/ftmac100.c | 2 +-
drivers/net/ethernet/fealnx.c | 2 +-
drivers/net/ethernet/freescale/Kconfig | 2 +-
drivers/net/ethernet/freescale/dpaa/Kconfig | 1 -
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +-
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 8 +-
drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 7 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +-
.../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 8 +-
.../freescale/dpaa2/dpaa2-switch-ethtool.c | 56 +-
.../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 530 +++-
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 384 ++-
.../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 62 +-
drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 19 +
drivers/net/ethernet/freescale/dpaa2/dpsw.c | 80 +
drivers/net/ethernet/freescale/dpaa2/dpsw.h | 36 +
.../net/ethernet/freescale/enetc/enetc_ethtool.c | 8 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +-
drivers/net/ethernet/freescale/fec.h | 31 +
drivers/net/ethernet/freescale/fec_main.c | 212 +-
drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +-
drivers/net/ethernet/freescale/gianfar.c | 2 +-
drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +-
drivers/net/ethernet/freescale/ucc_geth.c | 2 +-
drivers/net/ethernet/google/gve/gve_adminq.c | 6 +-
drivers/net/ethernet/hisilicon/Kconfig | 4 +-
drivers/net/ethernet/hisilicon/hip04_eth.c | 8 +-
drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 12 +-
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 17 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 228 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 37 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 265 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 31 +
.../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 75 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 34 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 51 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 70 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 148 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h | 15 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1665 +++++++----
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 186 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 30 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 11 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 2 +-
.../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 29 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 16 +-
.../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 150 +
.../hisilicon/hns3/hns3vf/hclgevf_devlink.h | 15 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 31 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 25 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 122 +-
drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 8 +-
drivers/net/ethernet/huawei/hinic/hinic_devlink.h | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_main.c | 19 +-
drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 +-
drivers/net/ethernet/i825xx/82596.c | 24 +-
drivers/net/ethernet/i825xx/sun3_82586.c | 17 +-
drivers/net/ethernet/ibm/emac/core.c | 4 +-
drivers/net/ethernet/ibm/ibmveth.c | 2 +-
drivers/net/ethernet/intel/Kconfig | 12 +-
drivers/net/ethernet/intel/e100.c | 6 +-
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +-
drivers/net/ethernet/intel/e1000e/ethtool.c | 10 +-
drivers/net/ethernet/intel/e1000e/hw.h | 9 +
drivers/net/ethernet/intel/e1000e/ich8lan.c | 13 +-
drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 +
drivers/net/ethernet/intel/e1000e/netdev.c | 372 +--
drivers/net/ethernet/intel/e1000e/ptp.c | 1 +
drivers/net/ethernet/intel/e1000e/regs.h | 1 +
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +-
drivers/net/ethernet/intel/i40e/i40e.h | 78 +
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 32 +-
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 756 ++++-
drivers/net/ethernet/intel/i40e/i40e_register.h | 29 +
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 +-
drivers/net/ethernet/intel/iavf/iavf.h | 9 +-
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 22 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 122 +-
drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 12 +-
drivers/net/ethernet/intel/ice/ice_main.c | 19 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 66 +-
drivers/net/ethernet/intel/igb/e1000_mac.c | 6 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 11 +-
drivers/net/ethernet/intel/igb/igb_main.c | 2 +-
drivers/net/ethernet/intel/igbvf/ethtool.c | 8 +-
drivers/net/ethernet/intel/igbvf/netdev.c | 2 +-
drivers/net/ethernet/intel/igc/igc.h | 50 +-
drivers/net/ethernet/intel/igc/igc_base.c | 10 +-
drivers/net/ethernet/intel/igc/igc_defines.h | 91 +-
drivers/net/ethernet/intel/igc/igc_ethtool.c | 49 +-
drivers/net/ethernet/intel/igc/igc_main.c | 465 +++-
drivers/net/ethernet/intel/igc/igc_phy.c | 6 +-
drivers/net/ethernet/intel/igc/igc_ptp.c | 179 ++
drivers/net/ethernet/intel/igc/igc_regs.h | 43 +
drivers/net/ethernet/intel/igc/igc_tsn.c | 176 +-
drivers/net/ethernet/intel/igc/igc_tsn.h | 1 +
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +-
drivers/net/ethernet/intel/ixgbevf/ethtool.c | 8 +-
drivers/net/ethernet/jme.c | 84 +-
drivers/net/ethernet/korina.c | 2 +-
drivers/net/ethernet/lantiq_etop.c | 2 +-
drivers/net/ethernet/litex/Kconfig | 28 +
drivers/net/ethernet/litex/Makefile | 5 +
drivers/net/ethernet/litex/litex_liteeth.c | 314 +++
drivers/net/ethernet/marvell/mv643xx_eth.c | 14 +-
drivers/net/ethernet/marvell/mvneta.c | 44 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 27 +-
drivers/net/ethernet/marvell/octeontx2/Kconfig | 4 +-
drivers/net/ethernet/marvell/octeontx2/af/Makefile | 5 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 7 +-
.../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 7 +-
drivers/net/ethernet/marvell/octeontx2/af/common.h | 31 +-
.../ethernet/marvell/octeontx2/af/lmac_common.h | 3 +-
drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 9 +-
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 114 +-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 9 +-
.../ethernet/marvell/octeontx2/af/npc_profile.h | 7 +-
drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 46 +-
drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 3 +-
drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 2 +-
drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 2 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 226 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 65 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 19 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 127 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 6 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 7 +-
.../ethernet/marvell/octeontx2/af/rvu_devlink.c | 117 +-
.../ethernet/marvell/octeontx2/af/rvu_devlink.h | 2 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 706 ++++-
.../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 18 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 135 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 76 +-
.../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 11 +-
.../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 16 +-
.../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 108 +
.../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 7 +-
.../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 3 +-
.../net/ethernet/marvell/octeontx2/af/rvu_trace.c | 5 +-
.../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 15 +-
.../net/ethernet/marvell/octeontx2/nic/Makefile | 7 +-
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 8 +-
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 21 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 84 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 46 +-
.../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 156 ++
.../ethernet/marvell/octeontx2/nic/otx2_devlink.h | 20 +
.../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 3 +-
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 72 +-
.../ethernet/marvell/octeontx2/nic/otx2_flows.c | 154 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 69 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 5 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 6 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 7 +-
.../ethernet/marvell/octeontx2/nic/otx2_struct.h | 7 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 58 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 7 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 7 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 42 +-
.../ethernet/marvell/prestera/prestera_devlink.c | 7 +-
.../ethernet/marvell/prestera/prestera_devlink.h | 2 +-
.../net/ethernet/marvell/prestera/prestera_main.c | 5 +-
.../ethernet/marvell/prestera/prestera_switchdev.c | 12 +-
.../ethernet/marvell/prestera/prestera_switchdev.h | 3 +-
drivers/net/ethernet/marvell/pxa168_eth.c | 2 +-
drivers/net/ethernet/marvell/skge.c | 10 +-
drivers/net/ethernet/marvell/sky2.c | 14 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +-
drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/Kconfig | 2 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 14 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 17 +-
drivers/net/ethernet/mellanox/mlx4/qp.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/cq.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 76 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 176 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 84 +-
.../net/ethernet/mellanox/mlx5/core/en/channels.c | 46 +
.../net/ethernet/mellanox/mlx5/core/en/channels.h | 16 +
.../net/ethernet/mellanox/mlx5/core/en/devlink.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 99 +-
.../mellanox/mlx5/core/en/fs_tt_redirect.c | 30 +-
.../mellanox/mlx5/core/en/fs_tt_redirect.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/mapping.c | 45 +
.../net/ethernet/mellanox/mlx5/core/en/mapping.h | 5 +
.../net/ethernet/mellanox/mlx5/core/en/params.c | 12 +
.../net/ethernet/mellanox/mlx5/core/en/params.h | 6 +
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 24 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 17 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 4 +-
.../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 329 ++-
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 48 +-
.../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 170 ++
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h | 42 +
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 588 ++++
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 49 +
.../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 690 +++++
.../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 71 +
.../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 164 ++
.../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 35 +
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 714 +++++
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 41 +
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 163 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 2 +-
.../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 200 ++
drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 58 +
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 27 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 72 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 4 -
.../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 12 +-
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 13 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 53 +-
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 25 +-
.../net/ethernet/mellanox/mlx5/core/en_common.c | 29 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 140 +-
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 671 +----
.../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 156 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 871 ++----
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 172 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 323 ++-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 +
.../mellanox/mlx5/core/esw/acl/egress_ofld.c | 16 +
.../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 359 ++-
.../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 46 +-
.../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 9 +
.../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 26 +
.../mlx5/core/esw/diag/bridge_tracepoint.h | 9 +-
.../mellanox/mlx5/core/esw/diag/qos_tracepoint.h | 123 +
.../ethernet/mellanox/mlx5/core/esw/indir_table.c | 1 +
.../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 20 +
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 869 ++++++
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 41 +
.../net/ethernet/mellanox/mlx5/core/esw/sample.c | 586 ----
.../net/ethernet/mellanox/mlx5/core/esw/sample.h | 42 -
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 358 +--
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 68 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 399 ++-
drivers/net/ethernet/mellanox/mlx5/core/events.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 58 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +
drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 +-
.../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 76 +-
.../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lag.c | 268 +-
drivers/net/ethernet/mellanox/mlx5/core/lag.h | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 2 +
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 602 ++++
.../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 70 +
.../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 105 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 7 +
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 75 +-
.../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 2 +-
.../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 4 +-
.../mellanox/mlx5/core/steering/dr_action.c | 271 +-
.../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 +
.../mellanox/mlx5/core/steering/dr_domain.c | 8 +-
.../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 4 +-
.../mellanox/mlx5/core/steering/dr_matcher.c | 16 +-
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 152 +-
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 19 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 36 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 2 +-
.../mellanox/mlx5/core/steering/dr_ste_v0.c | 57 +-
.../mellanox/mlx5/core/steering/dr_ste_v1.c | 101 +-
.../mellanox/mlx5/core/steering/dr_types.h | 68 +-
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 51 +-
.../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 6 -
.../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 4 +-
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 25 +-
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 7 +-
drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +-
drivers/net/ethernet/mellanox/mlxsw/core.c | 5 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 84 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 12 +
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 -
.../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 94 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 4 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 44 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 +
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 32 +-
drivers/net/ethernet/micrel/ks8851_common.c | 2 +-
drivers/net/ethernet/micrel/ksz884x.c | 2 +-
drivers/net/ethernet/microchip/Kconfig | 1 +
drivers/net/ethernet/microchip/lan743x_main.c | 2 +-
drivers/net/ethernet/microchip/sparx5/Makefile | 2 +-
.../net/ethernet/microchip/sparx5/sparx5_fdma.c | 593 ++++
.../net/ethernet/microchip/sparx5/sparx5_main.c | 23 +-
.../net/ethernet/microchip/sparx5/sparx5_main.h | 69 +
.../net/ethernet/microchip/sparx5/sparx5_packet.c | 13 +-
.../net/ethernet/microchip/sparx5/sparx5_port.c | 2 +-
.../net/ethernet/microchip/sparx5/sparx5_port.h | 1 +
.../ethernet/microchip/sparx5/sparx5_switchdev.c | 24 +-
drivers/net/ethernet/microsoft/mana/gdma.h | 32 +-
drivers/net/ethernet/microsoft/mana/gdma_main.c | 88 +-
drivers/net/ethernet/microsoft/mana/hw_channel.c | 2 +-
drivers/net/ethernet/microsoft/mana/mana.h | 29 +-
drivers/net/ethernet/microsoft/mana/mana_en.c | 162 +-
drivers/net/ethernet/mscc/Kconfig | 3 +-
drivers/net/ethernet/mscc/ocelot.c | 246 +-
drivers/net/ethernet/mscc/ocelot.h | 11 +-
drivers/net/ethernet/mscc/ocelot_net.c | 397 ++-
drivers/net/ethernet/mscc/ocelot_vsc7514.c | 71 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 71 +-
drivers/net/ethernet/natsemi/jazzsonic.c | 2 -
drivers/net/ethernet/natsemi/natsemi.c | 2 +-
drivers/net/ethernet/natsemi/xtsonic.c | 1 -
drivers/net/ethernet/neterion/s2io.c | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +-
drivers/net/ethernet/netronome/Kconfig | 1 +
drivers/net/ethernet/netronome/nfp/flower/action.c | 35 +-
.../net/ethernet/netronome/nfp/flower/conntrack.c | 620 ++++-
.../net/ethernet/netronome/nfp/flower/conntrack.h | 26 +
drivers/net/ethernet/netronome/nfp/flower/main.h | 79 +-
drivers/net/ethernet/netronome/nfp/flower/match.c | 333 ++-
.../net/ethernet/netronome/nfp/flower/metadata.c | 7 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 51 +-
drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_net.h | 20 +
.../net/ethernet/netronome/nfp/nfp_net_common.c | 144 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 29 +-
drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 2 +-
drivers/net/ethernet/ni/nixge.c | 24 +-
drivers/net/ethernet/nvidia/forcedeth.c | 6 +-
drivers/net/ethernet/nxp/lpc_eth.c | 2 +-
drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 1 +
.../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 10 +-
.../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 4 +-
drivers/net/ethernet/packetengines/hamachi.c | 63 +-
drivers/net/ethernet/packetengines/yellowfin.c | 2 +-
drivers/net/ethernet/pasemi/pasemi_mac.c | 32 +-
drivers/net/ethernet/pensando/Kconfig | 2 +-
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 5 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 41 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 +-
.../net/ethernet/pensando/ionic/ionic_devlink.c | 18 +-
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 29 +-
drivers/net/ethernet/pensando/ionic/ionic_if.h | 5 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 303 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 10 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 6 +-
drivers/net/ethernet/pensando/ionic/ionic_phc.c | 32 +-
.../net/ethernet/pensando/ionic/ionic_rx_filter.c | 143 +-
.../net/ethernet/pensando/ionic/ionic_rx_filter.h | 14 +-
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 27 +-
drivers/net/ethernet/qlogic/Kconfig | 2 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 1 -
.../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed.h | 15 -
drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 6 +-
drivers/net/ethernet/qlogic/qed/qed_devlink.c | 7 +-
drivers/net/ethernet/qlogic/qed/qed_int.c | 22 +-
drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 -
drivers/net/ethernet/qlogic/qed/qed_main.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 1 -
.../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c | 1 -
drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 8 +
drivers/net/ethernet/qlogic/qede/qede.h | 13 +-
drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 14 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 33 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 10 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 16 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 32 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 6 +-
drivers/net/ethernet/qualcomm/emac/emac.c | 2 +-
drivers/net/ethernet/qualcomm/qca_spi.c | 2 +-
drivers/net/ethernet/qualcomm/qca_uart.c | 2 +-
drivers/net/ethernet/rdc/r6040.c | 2 +-
drivers/net/ethernet/realtek/8139cp.c | 33 +-
drivers/net/ethernet/realtek/8139too.c | 2 +-
drivers/net/ethernet/realtek/r8169_main.c | 69 +-
drivers/net/ethernet/renesas/Kconfig | 2 +-
drivers/net/ethernet/renesas/ravb.h | 36 +-
drivers/net/ethernet/renesas/ravb_main.c | 379 ++-
drivers/net/ethernet/renesas/ravb_ptp.c | 8 +-
drivers/net/ethernet/renesas/sh_eth.c | 4 +-
drivers/net/ethernet/rocker/rocker.h | 3 +-
drivers/net/ethernet/rocker/rocker_main.c | 9 +-
drivers/net/ethernet/rocker/rocker_ofdpa.c | 19 +-
drivers/net/ethernet/samsung/Kconfig | 2 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 8 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +-
drivers/net/ethernet/sfc/Kconfig | 2 +-
drivers/net/ethernet/sfc/efx.c | 2 +-
drivers/net/ethernet/sfc/ethtool.c | 8 +-
drivers/net/ethernet/sfc/falcon/efx.c | 2 +-
drivers/net/ethernet/sfc/falcon/ethtool.c | 8 +-
drivers/net/ethernet/sgi/ioc3-eth.c | 2 +-
drivers/net/ethernet/sgi/meth.c | 2 +-
drivers/net/ethernet/sis/sis190.c | 2 +-
drivers/net/ethernet/sis/sis900.c | 2 +-
drivers/net/ethernet/smsc/Kconfig | 1 +
drivers/net/ethernet/smsc/epic100.c | 2 +-
drivers/net/ethernet/smsc/smc9194.c | 6 +-
drivers/net/ethernet/smsc/smc91c92_cs.c | 2 +-
drivers/net/ethernet/smsc/smsc911x.c | 2 +-
drivers/net/ethernet/smsc/smsc9420.c | 2 +-
drivers/net/ethernet/socionext/netsec.c | 12 +-
drivers/net/ethernet/socionext/sni_ave.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 13 +
.../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 7 +-
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 75 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +-
drivers/net/ethernet/sun/cassini.c | 2 +-
drivers/net/ethernet/sun/niu.c | 22 +-
drivers/net/ethernet/sun/sungem.c | 2 +-
drivers/net/ethernet/sun/sunhme.c | 24 -
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c | 14 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +-
drivers/net/ethernet/tehuti/tehuti.c | 30 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 81 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 +
drivers/net/ethernet/ti/cpmac.c | 2 +-
drivers/net/ethernet/ti/cpsw.c | 8 +-
drivers/net/ethernet/ti/cpsw_ethtool.c | 8 +-
drivers/net/ethernet/ti/cpsw_new.c | 28 +-
drivers/net/ethernet/ti/cpsw_priv.h | 8 +-
drivers/net/ethernet/ti/davinci_emac.c | 18 +-
drivers/net/ethernet/ti/netcp_core.c | 2 +-
drivers/net/ethernet/ti/tlan.c | 2 +-
drivers/net/ethernet/toshiba/spider_net.c | 29 +-
drivers/net/ethernet/toshiba/tc35815.c | 2 +-
drivers/net/ethernet/tundra/tsi108_eth.c | 2 +-
drivers/net/ethernet/via/via-rhine.c | 11 +-
drivers/net/ethernet/via/via-velocity.c | 16 +-
drivers/net/ethernet/wiznet/w5100.c | 2 +
drivers/net/ethernet/xilinx/ll_temac_main.c | 16 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 20 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +-
drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +-
drivers/net/ethernet/xscale/Kconfig | 4 +-
drivers/net/ethernet/xscale/Makefile | 6 +-
drivers/net/ethernet/xscale/ixp46x_ts.h | 13 +-
drivers/net/ethernet/xscale/ixp4xx_eth.c | 37 +-
drivers/net/ethernet/xscale/ptp_ixp46x.c | 122 +-
drivers/net/fddi/skfp/skfddi.c | 60 +-
drivers/net/hamradio/baycom_epp.c | 9 +-
drivers/net/hamradio/baycom_par.c | 12 +-
drivers/net/hamradio/baycom_ser_fdx.c | 12 +-
drivers/net/hamradio/baycom_ser_hdx.c | 12 +-
drivers/net/hamradio/bpqether.c | 9 +-
drivers/net/hamradio/dmascc.c | 18 +-
drivers/net/hamradio/hdlcdrv.c | 20 +-
drivers/net/hamradio/scc.c | 13 +-
drivers/net/hamradio/yam.c | 19 +-
drivers/net/hippi/rrunner.c | 11 +-
drivers/net/hippi/rrunner.h | 3 +-
drivers/net/ipa/Makefile | 5 +-
drivers/net/ipa/gsi.c | 241 +-
drivers/net/ipa/gsi.h | 31 +-
drivers/net/ipa/gsi_trans.c | 34 +-
drivers/net/ipa/ipa.h | 30 +-
drivers/net/ipa/ipa_clock.c | 331 ---
drivers/net/ipa/ipa_clock.h | 64 -
drivers/net/ipa/ipa_cmd.c | 51 +-
drivers/net/ipa/ipa_cmd.h | 22 +-
drivers/net/ipa/ipa_data-v3.1.c | 4 +-
drivers/net/ipa/ipa_data-v3.5.1.c | 4 +-
drivers/net/ipa/ipa_data-v4.11.c | 19 +-
drivers/net/ipa/ipa_data-v4.2.c | 4 +-
drivers/net/ipa/ipa_data-v4.5.c | 6 +-
drivers/net/ipa/ipa_data-v4.9.c | 15 +-
drivers/net/ipa/ipa_data.h | 10 +-
drivers/net/ipa/ipa_endpoint.c | 44 +-
drivers/net/ipa/ipa_interrupt.c | 83 +-
drivers/net/ipa/ipa_interrupt.h | 8 +-
drivers/net/ipa/ipa_main.c | 222 +-
drivers/net/ipa/ipa_modem.c | 140 +-
drivers/net/ipa/ipa_modem.h | 4 -
drivers/net/ipa/ipa_power.c | 473 ++++
drivers/net/ipa/ipa_power.h | 73 +
drivers/net/ipa/ipa_qmi.c | 6 +-
drivers/net/ipa/ipa_qmi.h | 19 +
drivers/net/ipa/ipa_reg.h | 12 +-
drivers/net/ipa/ipa_resource.c | 3 +-
drivers/net/ipa/ipa_smp2p.c | 93 +-
drivers/net/ipa/ipa_smp2p.h | 2 +-
drivers/net/ipa/ipa_table.c | 40 +-
drivers/net/ipa/ipa_table.h | 16 -
drivers/net/ipa/ipa_uc.c | 70 +-
drivers/net/ipa/ipa_uc.h | 22 +-
drivers/net/ipvlan/ipvlan_main.c | 1 +
drivers/net/macvlan.c | 8 +-
drivers/net/mctp/Kconfig | 8 +
.../Makefile.boot => drivers/net/mctp/Makefile | 0
drivers/net/mdio/Kconfig | 3 +-
drivers/net/mdio/mdio-ipq4019.c | 41 +
drivers/net/mdio/mdio-mscc-miim.c | 12 +-
drivers/net/mhi/Makefile | 3 -
drivers/net/mhi/mhi.h | 41 -
drivers/net/mhi/net.c | 486 ----
drivers/net/mhi/proto_mbim.c | 304 --
drivers/net/mhi_net.c | 416 +++
drivers/net/mii.c | 6 +-
drivers/net/netdevsim/bus.c | 43 +-
drivers/net/netdevsim/dev.c | 25 +-
drivers/net/netdevsim/ethtool.c | 8 +-
drivers/net/netdevsim/fib.c | 2 +-
drivers/net/netdevsim/netdev.c | 6 +-
drivers/net/netdevsim/netdevsim.h | 2 +
drivers/net/pcs/pcs-xpcs.c | 4 +
drivers/net/phy/Kconfig | 8 +
drivers/net/phy/Makefile | 1 +
drivers/net/phy/at803x.c | 18 +-
drivers/net/phy/dp83822.c | 8 +-
drivers/net/phy/intel-xway.c | 76 +
drivers/net/phy/marvell.c | 144 +-
drivers/net/phy/marvell10g.c | 97 +
drivers/net/phy/mscc/mscc_ptp.c | 8 +-
drivers/net/phy/mxl-gpy.c | 727 +++++
drivers/net/phy/nxp-tja11xx.c | 13 +-
drivers/net/phy/phy.c | 4 +-
drivers/net/phy/phy_device.c | 27 +-
drivers/net/phy/phylink.c | 21 +-
drivers/net/phy/xilinx_gmii2rgmii.c | 46 +-
drivers/net/plip/plip.c | 12 +-
drivers/net/ppp/ppp_generic.c | 14 +-
drivers/net/sb1000.c | 20 +-
drivers/net/slip/slip.c | 13 +-
drivers/net/team/team_mode_loadbalance.c | 2 +-
drivers/net/tun.c | 8 +-
drivers/net/usb/asix_devices.c | 12 +-
drivers/net/usb/ax88172a.c | 2 +-
drivers/net/usb/ax88179_178a.c | 2 +-
drivers/net/usb/cdc-phonet.c | 5 +-
drivers/net/usb/dm9601.c | 2 +-
drivers/net/usb/hso.c | 13 +-
drivers/net/usb/ipheth.c | 2 +-
drivers/net/usb/lan78xx.c | 1062 +++++--
drivers/net/usb/mcs7830.c | 2 +-
drivers/net/usb/pegasus.c | 5 +-
drivers/net/usb/r8152.c | 10 +-
drivers/net/usb/rtl8150.c | 5 +-
drivers/net/usb/smsc75xx.c | 2 +-
drivers/net/usb/smsc95xx.c | 2 +-
drivers/net/usb/sr9700.c | 2 +-
drivers/net/usb/sr9800.c | 2 +-
drivers/net/usb/usbnet.c | 8 +-
drivers/net/veth.c | 307 ++-
drivers/net/virtio_net.c | 52 +-
drivers/net/vmxnet3/Makefile | 2 +-
drivers/net/vmxnet3/upt1_defs.h | 2 +-
drivers/net/vmxnet3/vmxnet3_defs.h | 50 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 268 +-
drivers/net/vmxnet3/vmxnet3_ethtool.c | 32 +-
drivers/net/vmxnet3/vmxnet3_int.h | 22 +-
drivers/net/vrf.c | 21 +-
drivers/net/wan/Kconfig | 51 -
drivers/net/wan/Makefile | 1 -
drivers/net/wan/c101.c | 33 +-
drivers/net/wan/cosa.c | 15 +-
drivers/net/wan/farsync.c | 123 +-
drivers/net/wan/fsl_ucc_hdlc.c | 19 +-
drivers/net/wan/hdlc.c | 9 +-
drivers/net/wan/hdlc_cisco.c | 14 +-
drivers/net/wan/hdlc_fr.c | 40 +-
drivers/net/wan/hdlc_ppp.c | 8 +-
drivers/net/wan/hdlc_raw.c | 14 +-
drivers/net/wan/hdlc_raw_eth.c | 14 +-
drivers/net/wan/hdlc_x25.c | 16 +-
drivers/net/wan/hostess_sv11.c | 13 +-
drivers/net/wan/ixp4xx_hss.c | 22 +-
drivers/net/wan/lmc/lmc.h | 2 +-
drivers/net/wan/lmc/lmc_main.c | 33 +-
drivers/net/wan/lmc/lmc_proto.c | 7 -
drivers/net/wan/lmc/lmc_proto.h | 1 -
drivers/net/wan/n2.c | 32 +-
drivers/net/wan/pc300too.c | 44 +-
drivers/net/wan/pci200syn.c | 32 +-
drivers/net/wan/sbni.c | 1638 -----------
drivers/net/wan/sbni.h | 147 -
drivers/net/wan/sealevel.c | 10 +-
drivers/net/wan/wanxl.c | 21 +-
drivers/net/wireless/ath/ath10k/pci.c | 9 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 5 -
drivers/net/wireless/ath/ath11k/pci.c | 10 +-
drivers/net/wireless/ath/ath5k/pci.c | 2 +-
drivers/net/wireless/ath/ath6kl/wmi.c | 4 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +-
drivers/net/wireless/ath/ath9k/hw.c | 12 +-
drivers/net/wireless/ath/ath9k/pci.c | 8 +-
drivers/net/wireless/ath/wcn36xx/main.c | 12 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 4 +-
drivers/net/wireless/ath/wcn36xx/txrx.c | 4 +
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 +
drivers/net/wireless/ath/wil6210/ethtool.c | 14 +-
.../wireless/broadcom/brcm80211/brcmfmac/Makefile | 3 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 +
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 29 +-
.../wireless/broadcom/brcm80211/brcmfmac/chip.h | 5 +-
.../broadcom/brcm80211/brcmfmac/firmware.c | 69 +-
.../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 126 +-
.../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 8 +
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 5 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +-
.../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 82 +
.../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 31 +
.../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +-
.../broadcom/brcm80211/include/brcm_hw_ids.h | 1 +
.../net/wireless/broadcom/brcm80211/include/soc.h | 2 +-
drivers/net/wireless/cisco/airo.c | 15 +-
drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 56 +-
drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 4 +-
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 52 +-
drivers/net/wireless/intel/iwlegacy/3945.c | 10 +-
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 78 +-
drivers/net/wireless/intel/iwlegacy/common.c | 19 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 76 +-
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +-
drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 304 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 66 +-
drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 2 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +-
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 22 +-
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 8 +-
.../net/wireless/intel/iwlwifi/fw/api/location.h | 189 +-
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 4 +-
.../net/wireless/intel/iwlwifi/fw/api/offload.h | 31 +-
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 8 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 144 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 22 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 +
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 15 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 20 +
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +-
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 22 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 34 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 24 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-io.c | 26 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 40 +-
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 8 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 +
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 580 ++--
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +-
.../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 | 108 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 44 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 35 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 74 +-
drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 45 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 93 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 120 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 41 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 8 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 17 +-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 53 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 59 +-
drivers/net/wireless/intersil/Kconfig | 20 -
drivers/net/wireless/intersil/Makefile | 1 -
drivers/net/wireless/intersil/hostap/hostap.h | 3 +-
.../net/wireless/intersil/hostap/hostap_ioctl.c | 30 +-
drivers/net/wireless/intersil/hostap/hostap_main.c | 3 +
drivers/net/wireless/intersil/prism54/Makefile | 9 -
drivers/net/wireless/intersil/prism54/isl_38xx.c | 245 --
drivers/net/wireless/intersil/prism54/isl_38xx.h | 158 --
drivers/net/wireless/intersil/prism54/isl_ioctl.c | 2909 --------------------
drivers/net/wireless/intersil/prism54/isl_ioctl.h | 35 -
drivers/net/wireless/intersil/prism54/isl_oid.h | 492 ----
drivers/net/wireless/intersil/prism54/islpci_dev.c | 951 -------
drivers/net/wireless/intersil/prism54/islpci_dev.h | 204 --
drivers/net/wireless/intersil/prism54/islpci_eth.c | 489 ----
drivers/net/wireless/intersil/prism54/islpci_eth.h | 59 -
.../net/wireless/intersil/prism54/islpci_hotplug.c | 316 ---
drivers/net/wireless/intersil/prism54/islpci_mgt.c | 491 ----
drivers/net/wireless/intersil/prism54/islpci_mgt.h | 126 -
drivers/net/wireless/intersil/prism54/oid_mgt.c | 889 ------
drivers/net/wireless/intersil/prism54/oid_mgt.h | 46 -
.../net/wireless/intersil/prism54/prismcompat.h | 30 -
drivers/net/wireless/marvell/libertas/ethtool.c | 9 +-
drivers/net/wireless/marvell/mwifiex/Makefile | 1 +
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 2 +-
drivers/net/wireless/marvell/mwifiex/pcie.c | 11 +
drivers/net/wireless/marvell/mwifiex/pcie.h | 1 +
drivers/net/wireless/marvell/mwifiex/pcie_quirks.c | 161 ++
drivers/net/wireless/marvell/mwifiex/pcie_quirks.h | 23 +
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +-
drivers/net/wireless/marvell/mwifiex/usb.h | 2 +-
drivers/net/wireless/microchip/wilc1000/sdio.c | 29 +-
drivers/net/wireless/microchip/wilc1000/spi.c | 44 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 38 +-
.../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 28 +-
.../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 28 +-
drivers/net/wireless/ray_cs.c | 8 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 2 +
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 37 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 52 +-
drivers/net/wireless/realtek/rtw88/Makefile | 2 +-
drivers/net/wireless/realtek/rtw88/fw.c | 8 +-
drivers/net/wireless/realtek/rtw88/fw.h | 3 +-
drivers/net/wireless/realtek/rtw88/main.c | 2 +
drivers/net/wireless/realtek/rtw88/main.h | 6 +
drivers/net/wireless/realtek/rtw88/pci.c | 47 +-
drivers/net/wireless/realtek/rtw88/pci.h | 1 +
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 +
drivers/net/wireless/realtek/rtw88/tx.c | 2 +-
drivers/net/wireless/realtek/rtw88/wow.c | 107 +-
drivers/net/wireless/rsi/rsi_91x_debugfs.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_hal.c | 4 +-
drivers/net/wireless/rsi/rsi_91x_usb.c | 1 +
drivers/net/wwan/Kconfig | 12 +
drivers/net/wwan/Makefile | 1 +
drivers/net/wwan/iosm/iosm_ipc_pcie.c | 19 +-
drivers/net/wwan/iosm/iosm_ipc_protocol.c | 10 +-
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 13 +-
drivers/net/wwan/mhi_wwan_mbim.c | 658 +++++
drivers/net/wwan/wwan_core.c | 7 +-
drivers/net/xen-netfront.c | 272 +-
drivers/nfc/fdp/fdp.c | 38 +-
drivers/nfc/fdp/fdp.h | 4 +-
drivers/nfc/fdp/i2c.c | 8 +-
drivers/nfc/mei_phy.c | 4 +-
drivers/nfc/mei_phy.h | 2 +-
drivers/nfc/microread/i2c.c | 4 +-
drivers/nfc/microread/mei.c | 1 -
drivers/nfc/microread/microread.c | 15 +-
drivers/nfc/microread/microread.h | 6 +-
drivers/nfc/nfcmrvl/fw_dnld.c | 16 +-
drivers/nfc/nfcmrvl/i2c.c | 7 +-
drivers/nfc/nfcmrvl/main.c | 6 +-
drivers/nfc/nfcmrvl/nfcmrvl.h | 6 +-
drivers/nfc/nfcmrvl/spi.c | 7 +-
drivers/nfc/nfcmrvl/uart.c | 4 +-
drivers/nfc/nfcmrvl/usb.c | 2 +-
drivers/nfc/nfcsim.c | 4 +-
drivers/nfc/nxp-nci/core.c | 2 +-
drivers/nfc/pn533/pn533.c | 2 +-
drivers/nfc/pn544/i2c.c | 2 +-
drivers/nfc/pn544/pn544.c | 18 +-
drivers/nfc/pn544/pn544.h | 7 +-
drivers/nfc/port100.c | 47 +-
drivers/nfc/s3fwrn5/core.c | 7 +-
drivers/nfc/s3fwrn5/firmware.c | 12 +-
drivers/nfc/s3fwrn5/nci.c | 8 +-
drivers/nfc/s3fwrn5/nci.h | 2 +-
drivers/nfc/st-nci/core.c | 7 +-
drivers/nfc/st-nci/i2c.c | 2 +-
drivers/nfc/st-nci/ndlc.c | 6 +-
drivers/nfc/st-nci/ndlc.h | 8 +-
drivers/nfc/st-nci/spi.c | 2 +-
drivers/nfc/st-nci/vendor_cmds.c | 2 +-
drivers/nfc/st21nfca/core.c | 7 +-
drivers/nfc/st21nfca/i2c.c | 8 +-
drivers/nfc/st21nfca/st21nfca.h | 4 +-
drivers/nfc/st21nfca/vendor_cmds.c | 2 +-
drivers/nfc/st95hf/core.c | 3 +-
drivers/nfc/trf7970a.c | 19 +-
drivers/nfc/virtual_ncidev.c | 13 +-
drivers/pci/pci.h | 3 -
drivers/pci/pcie/ptm.c | 9 +
drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 16 +-
drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 16 +-
drivers/ptp/Kconfig | 20 +-
drivers/ptp/ptp_ocp.c | 1283 ++++++++-
drivers/ptp/ptp_vclock.c | 2 +
drivers/s390/cio/ccwgroup.c | 22 -
drivers/s390/net/Kconfig | 10 +-
drivers/s390/net/ctcm_fsms.c | 2 +-
drivers/s390/net/ctcm_mpc.c | 2 +-
drivers/s390/net/qeth_core.h | 51 +-
drivers/s390/net/qeth_core_main.c | 189 +-
drivers/s390/net/qeth_core_mpc.c | 3 -
drivers/s390/net/qeth_core_mpc.h | 23 +-
drivers/s390/net/qeth_core_sys.c | 5 -
drivers/s390/net/qeth_ethtool.c | 11 +-
drivers/s390/net/qeth_l2_main.c | 414 +--
drivers/s390/net/qeth_l3_main.c | 19 +-
drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 +
drivers/staging/octeon/ethernet.c | 12 +-
drivers/staging/qlge/qlge_ethtool.c | 10 +-
drivers/staging/qlge/qlge_main.c | 5 +-
drivers/staging/rtl8188eu/include/osdep_intf.h | 2 +
drivers/staging/rtl8188eu/include/rtw_android.h | 3 +-
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 3 -
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 1 +
drivers/staging/rtl8188eu/os_dep/rtw_android.c | 14 +-
drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 18 +-
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1 +
drivers/staging/wlan-ng/p80211netdev.c | 76 +-
drivers/tty/synclink_gt.c | 19 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +-
drivers/vhost/net.c | 2 -
include/asm-generic/compat.h | 17 +
include/linux/bitops.h | 50 +
include/linux/bpf-cgroup.h | 230 +-
include/linux/bpf.h | 306 +-
include/linux/bpf_types.h | 3 +
include/linux/bpf_verifier.h | 19 +-
include/linux/bpfptr.h | 12 +-
include/linux/btf.h | 1 +
include/linux/btf_ids.h | 9 +-
include/linux/can/bittiming.h | 4 +-
include/linux/can/dev.h | 8 +
include/linux/can/platform/flexcan.h | 23 +
include/linux/can/rx-offload.h | 8 +-
include/linux/compat.h | 32 +-
include/linux/dsa/8021q.h | 44 +-
include/linux/dsa/sja1105.h | 22 +-
include/linux/ethtool.h | 26 +-
include/linux/filter.h | 80 +-
include/linux/fsl/mc.h | 3 +-
include/linux/genetlink.h | 23 -
include/linux/hdlc.h | 4 +-
include/linux/hdlcdrv.h | 2 +-
include/linux/ieee80211.h | 106 +-
include/linux/if_bridge.h | 40 +-
include/linux/igmp.h | 3 -
include/linux/inetdevice.h | 9 +
include/linux/ioam6.h | 13 +
include/linux/ioam6_genl.h | 13 +
include/linux/ioam6_iptunnel.h | 13 +
include/linux/ipv6.h | 3 +
include/linux/memcontrol.h | 3 +-
include/linux/mhi.h | 2 +
include/linux/mii.h | 2 +-
include/linux/mlx5/device.h | 71 +-
include/linux/mlx5/driver.h | 18 +-
include/linux/mlx5/eswitch.h | 16 +
include/linux/mlx5/fs.h | 2 +
include/linux/mlx5/mlx5_ifc.h | 25 +-
include/linux/mm_types.h | 18 +-
include/linux/mmc/sdio_ids.h | 1 +
include/linux/netdevice.h | 92 +-
include/linux/netfilter/x_tables.h | 6 +-
include/linux/netfilter_bridge/ebtables.h | 2 +
include/linux/pci.h | 10 +
include/linux/perf_event.h | 1 +
include/linux/phy.h | 1 +
include/linux/ptp_clock_kernel.h | 48 +-
include/linux/sched.h | 3 +
include/linux/skbuff.h | 21 +-
include/linux/socket.h | 6 +-
include/linux/ssb/ssb.h | 2 +-
include/linux/ssb/ssb_driver_extif.h | 2 +-
include/linux/trace_events.h | 7 +-
include/linux/typecheck.h | 9 +
include/net/Space.h | 10 -
include/net/act_api.h | 22 +-
include/net/af_unix.h | 19 +
include/net/ax88796.h | 3 +
include/net/bluetooth/hci_core.h | 21 +-
include/net/bond_3ad.h | 1 +
include/net/bond_options.h | 1 +
include/net/bonding.h | 14 +-
include/net/cfg80211.h | 92 +
include/net/compat.h | 27 +-
include/net/devlink.h | 58 +-
include/net/dn_fib.h | 2 +-
include/net/dsa.h | 72 +-
include/net/dst.h | 2 +
include/net/flow_offload.h | 1 +
include/net/ieee80211_radiotap.h | 5 +
include/net/if_inet6.h | 5 +-
include/net/inet_hashtables.h | 6 +
include/net/ioam6.h | 67 +
include/net/ip.h | 22 +-
include/net/ip6_route.h | 5 +-
include/net/ip_fib.h | 2 +-
include/net/ip_tunnels.h | 3 +-
include/net/ipx.h | 171 --
include/net/lwtunnel.h | 3 +
include/net/mac80211.h | 41 +
include/net/mctp.h | 232 ++
include/net/mctpdevice.h | 35 +
include/net/mptcp.h | 29 +-
include/net/net_namespace.h | 6 +-
include/net/netfilter/nf_conntrack_ecache.h | 32 +-
include/net/netfilter/nf_hooks_lwtunnel.h | 7 +
include/net/netfilter/nf_queue.h | 4 +-
include/net/netlink.h | 2 +-
include/net/netns/conntrack.h | 1 -
include/net/netns/ipv4.h | 1 -
include/net/netns/ipv6.h | 3 +
include/net/netns/mctp.h | 36 +
include/net/netns/netfilter.h | 1 -
include/net/netns/x_tables.h | 12 -
include/net/netns/xfrm.h | 7 +
include/net/nfc/digital.h | 4 +-
include/net/nfc/hci.h | 6 +-
include/net/nfc/nci_core.h | 30 +-
include/net/nfc/nfc.h | 16 +-
include/net/page_pool.h | 68 +-
include/net/pkt_cls.h | 27 +-
include/net/rtnetlink.h | 3 +-
include/net/sch_generic.h | 2 +-
include/net/sock.h | 18 +-
include/net/switchdev.h | 108 +
include/net/tcp.h | 1 -
include/net/xdp.h | 5 +
include/net/xfrm.h | 36 +-
include/soc/mscc/ocelot.h | 26 +-
include/trace/events/qdisc.h | 2 +
include/uapi/asm-generic/socket.h | 2 +
include/uapi/linux/bpf.h | 119 +-
include/uapi/linux/can/j1939.h | 9 +
include/uapi/linux/ethtool.h | 2 +
include/uapi/linux/ethtool_netlink.h | 2 +
include/uapi/linux/if_arp.h | 1 +
include/uapi/linux/if_bridge.h | 46 +
include/uapi/linux/if_ether.h | 3 +
include/uapi/linux/if_link.h | 13 +
include/uapi/linux/in.h | 42 +-
include/uapi/linux/in6.h | 1 +
include/uapi/linux/ioam6.h | 133 +
include/uapi/linux/ioam6_genl.h | 52 +
include/uapi/linux/ioam6_iptunnel.h | 20 +
include/uapi/linux/ipv6.h | 3 +
include/uapi/linux/ipx.h | 87 -
include/uapi/linux/lwtunnel.h | 1 +
include/uapi/linux/mctp.h | 36 +
include/uapi/linux/mptcp.h | 1 +
include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 +
include/uapi/linux/nl80211-vnd-intel.h | 77 +
include/uapi/linux/nl80211.h | 43 +
include/uapi/linux/openvswitch.h | 8 +
include/uapi/linux/pkt_cls.h | 1 +
include/uapi/linux/socket.h | 5 +
include/uapi/linux/tc_act/tc_skbmod.h | 1 +
include/uapi/linux/xfrm.h | 11 +
init/main.c | 6 +-
kernel/bpf/Kconfig | 2 +-
kernel/bpf/arraymap.c | 21 +
kernel/bpf/bpf_iter.c | 24 +-
kernel/bpf/bpf_struct_ops.c | 22 +-
kernel/bpf/bpf_task_storage.c | 6 +-
kernel/bpf/btf.c | 84 +-
kernel/bpf/cgroup.c | 198 +-
kernel/bpf/core.c | 31 +-
kernel/bpf/cpumap.c | 116 +-
kernel/bpf/devmap.c | 118 +-
kernel/bpf/hashtab.c | 105 +-
kernel/bpf/helpers.c | 376 ++-
kernel/bpf/local_storage.c | 20 +-
kernel/bpf/map_in_map.c | 8 +
kernel/bpf/stackmap.c | 4 +-
kernel/bpf/syscall.c | 220 +-
kernel/bpf/task_iter.c | 11 +-
kernel/bpf/trampoline.c | 14 +-
kernel/bpf/verifier.c | 385 ++-
kernel/events/core.c | 77 +-
kernel/fork.c | 1 +
kernel/trace/bpf_trace.c | 112 +-
lib/test_bpf.c | 2754 ++++++++++++++++--
mm/memcontrol.c | 26 +-
net/6lowpan/debugfs.c | 3 +-
net/802/Makefile | 1 -
net/802/p8023.c | 60 -
net/8021q/vlan.c | 2 +-
net/8021q/vlan_dev.c | 6 +-
net/Kconfig | 1 +
net/Makefile | 1 +
net/appletalk/ddp.c | 4 +-
net/ax25/ax25_ip.c | 4 +-
net/ax25/ax25_out.c | 13 +-
net/ax25/ax25_route.c | 13 +-
net/batman-adv/bat_iv_ogm.c | 75 +-
net/batman-adv/bat_v.c | 30 +-
net/batman-adv/bat_v_elp.c | 9 +-
net/batman-adv/bat_v_ogm.c | 39 +-
net/batman-adv/bridge_loop_avoidance.c | 39 +-
net/batman-adv/distributed-arp-table.c | 27 +-
net/batman-adv/fragmentation.c | 6 +-
net/batman-adv/gateway_client.c | 60 +-
net/batman-adv/gateway_client.h | 16 +-
net/batman-adv/gateway_common.c | 2 +-
net/batman-adv/hard-interface.c | 21 +-
net/batman-adv/hard-interface.h | 3 +
net/batman-adv/main.h | 2 +-
net/batman-adv/multicast.c | 11 +-
net/batman-adv/netlink.c | 6 +-
net/batman-adv/network-coding.c | 24 +-
net/batman-adv/originator.c | 114 +-
net/batman-adv/originator.h | 96 +-
net/batman-adv/routing.c | 39 +-
net/batman-adv/send.c | 33 +-
net/batman-adv/soft-interface.c | 27 +-
net/batman-adv/soft-interface.h | 16 +-
net/batman-adv/tp_meter.c | 27 +-
net/batman-adv/translation-table.c | 109 +-
net/batman-adv/translation-table.h | 18 +-
net/batman-adv/tvlv.c | 9 +-
net/bluetooth/cmtp/cmtp.h | 2 +-
net/bluetooth/hci_core.c | 48 +-
net/bluetooth/hci_event.c | 223 +-
net/bluetooth/hci_request.c | 81 +-
net/bluetooth/hci_sysfs.c | 3 +-
net/bluetooth/mgmt.c | 4 +-
net/bluetooth/rfcomm/sock.c | 8 +-
net/bluetooth/sco.c | 106 +-
net/bpf/test_run.c | 139 +-
net/bridge/br.c | 62 +-
net/bridge/br_device.c | 16 +-
net/bridge/br_fdb.c | 28 +-
net/bridge/br_forward.c | 16 +-
net/bridge/br_if.c | 15 +-
net/bridge/br_input.c | 24 +-
net/bridge/br_ioctl.c | 83 +-
net/bridge/br_mdb.c | 177 +-
net/bridge/br_multicast.c | 1912 ++++++++-----
net/bridge/br_multicast_eht.c | 92 +-
net/bridge/br_netlink.c | 61 +-
net/bridge/br_private.h | 581 +++-
net/bridge/br_private_mcast_eht.h | 3 +-
net/bridge/br_private_tunnel.h | 6 +-
net/bridge/br_switchdev.c | 246 +-
net/bridge/br_sysfs_br.c | 48 +-
net/bridge/br_sysfs_if.c | 4 +-
net/bridge/br_vlan.c | 136 +-
net/bridge/br_vlan_options.c | 427 ++-
net/bridge/br_vlan_tunnel.c | 14 +-
net/bridge/netfilter/ebtable_broute.c | 17 +-
net/bridge/netfilter/ebtable_filter.c | 17 +-
net/bridge/netfilter/ebtable_nat.c | 17 +-
net/bridge/netfilter/ebtables.c | 109 +-
net/can/j1939/j1939-priv.h | 10 +-
net/can/j1939/socket.c | 143 +-
net/can/j1939/transport.c | 70 +-
net/can/raw.c | 8 +-
net/core/Makefile | 2 -
net/core/bpf_sk_storage.c | 4 +-
net/core/dev.c | 342 +--
net/core/dev_addr_lists.c | 144 +-
net/core/dev_ioctl.c | 264 +-
net/core/devlink.c | 680 +++--
net/core/drop_monitor.c | 6 +-
net/core/dst.c | 6 +-
net/core/fib_rules.c | 4 +-
net/core/filter.c | 134 +-
net/core/flow_dissector.c | 12 +-
net/core/flow_offload.c | 90 +-
net/core/lwtunnel.c | 5 +
net/core/neighbour.c | 29 +-
net/core/net-procfs.c | 24 +-
net/core/net_namespace.c | 52 +-
net/core/page_pool.c | 114 +-
net/core/pktgen.c | 167 +-
net/core/ptp_classifier.c | 2 +-
net/core/rtnetlink.c | 31 +-
net/core/scm.c | 4 +-
net/core/selftests.c | 12 +
net/core/skbuff.c | 75 +-
net/core/sock.c | 31 +-
net/core/sock_map.c | 23 +-
net/dccp/proto.c | 2 +-
net/decnet/dn_dev.c | 6 +-
net/decnet/dn_fib.c | 9 +-
net/decnet/dn_route.c | 18 +-
net/dsa/Kconfig | 13 +-
net/dsa/Makefile | 3 +-
net/dsa/dsa.c | 2 +-
net/dsa/dsa2.c | 112 +-
net/dsa/dsa_priv.h | 194 +-
net/dsa/master.c | 6 +-
net/dsa/port.c | 344 ++-
net/dsa/slave.c | 298 +-
net/dsa/switch.c | 55 +-
net/dsa/tag_8021q.c | 608 ++--
net/dsa/tag_ar9331.c | 3 +-
net/dsa/tag_brcm.c | 34 +-
net/dsa/tag_dsa.c | 95 +-
net/dsa/tag_gswip.c | 3 +-
net/dsa/tag_hellcreek.c | 5 +-
net/dsa/tag_ksz.c | 8 +-
net/dsa/tag_lan9303.c | 24 +-
net/dsa/tag_mtk.c | 19 +-
net/dsa/tag_ocelot.c | 5 +-
net/dsa/tag_ocelot_8021q.c | 9 +-
net/dsa/tag_qca.c | 16 +-
net/dsa/tag_rtl4_a.c | 21 +-
net/dsa/tag_sja1105.c | 284 +-
net/dsa/tag_trailer.c | 3 +-
net/dsa/tag_xrs700x.c | 5 +-
net/ethernet/eth.c | 8 +-
net/ethtool/coalesce.c | 29 +-
net/ethtool/ioctl.c | 172 +-
net/ethtool/netlink.c | 51 +-
net/ethtool/netlink.h | 17 +-
net/ieee802154/nl-phy.c | 3 +-
net/ieee802154/nl802154.c | 3 +-
net/ieee802154/socket.c | 7 +-
net/ipv4/af_inet.c | 12 +-
net/ipv4/bpf_tcp_ca.c | 41 +-
net/ipv4/devinet.c | 21 +-
net/ipv4/esp4.c | 4 +-
net/ipv4/fib_semantics.c | 12 +-
net/ipv4/fib_trie.c | 4 +-
net/ipv4/fou.c | 10 +-
net/ipv4/icmp.c | 3 +-
net/ipv4/igmp.c | 30 +-
net/ipv4/inet_connection_sock.c | 3 +-
net/ipv4/ip_gre.c | 2 +-
net/ipv4/ip_output.c | 39 +-
net/ipv4/ip_sockglue.c | 24 +-
net/ipv4/ip_tunnel.c | 9 +-
net/ipv4/ip_vti.c | 2 +-
net/ipv4/ipip.c | 2 +-
net/ipv4/netfilter/arptable_filter.c | 23 +-
net/ipv4/netfilter/ipt_CLUSTERIP.c | 56 +-
net/ipv4/netfilter/iptable_filter.c | 24 +-
net/ipv4/netfilter/iptable_mangle.c | 19 +-
net/ipv4/netfilter/iptable_nat.c | 20 +-
net/ipv4/netfilter/iptable_raw.c | 21 +-
net/ipv4/netfilter/iptable_security.c | 23 +-
net/ipv4/route.c | 79 +-
net/ipv4/tcp.c | 5 +-
net/ipv4/tcp_fastopen.c | 20 +-
net/ipv4/tcp_input.c | 54 +-
net/ipv4/tcp_ipv4.c | 411 ++-
net/ipv4/tcp_output.c | 3 +-
net/ipv4/tcp_recovery.c | 3 +-
net/ipv4/udp.c | 2 +-
net/ipv4/udp_bpf.c | 1 -
net/ipv4/udp_offload.c | 2 +-
net/ipv6/Kconfig | 11 +
net/ipv6/Makefile | 3 +-
net/ipv6/addrconf.c | 65 +-
net/ipv6/af_inet6.c | 16 +-
net/ipv6/exthdrs.c | 158 +-
net/ipv6/ioam6.c | 910 ++++++
net/ipv6/ioam6_iptunnel.c | 274 ++
net/ipv6/ip6_fib.c | 4 +-
net/ipv6/ip6_gre.c | 17 +-
net/ipv6/ip6_output.c | 80 +-
net/ipv6/ip6_tunnel.c | 21 +-
net/ipv6/ip6_vti.c | 21 +-
net/ipv6/ip6mr.c | 3 +-
net/ipv6/ipv6_sockglue.c | 18 +-
net/ipv6/mcast.c | 20 +-
net/ipv6/ndisc.c | 17 +-
net/ipv6/netfilter/ip6table_filter.c | 23 +-
net/ipv6/netfilter/ip6table_mangle.c | 22 +-
net/ipv6/netfilter/ip6table_nat.c | 16 +-
net/ipv6/netfilter/ip6table_raw.c | 24 +-
net/ipv6/netfilter/ip6table_security.c | 22 +-
net/ipv6/route.c | 30 +-
net/ipv6/seg6_iptunnel.c | 74 +-
net/ipv6/seg6_local.c | 110 +-
net/ipv6/sit.c | 40 +-
net/ipv6/sysctl_net_ipv6.c | 19 +
net/ipv6/udp.c | 2 +-
net/iucv/af_iucv.c | 72 +-
net/iucv/iucv.c | 60 +-
net/llc/af_llc.c | 6 +-
net/mac80211/cfg.c | 234 +-
net/mac80211/driver-ops.h | 36 +
net/mac80211/ibss.c | 15 +-
net/mac80211/ieee80211_i.h | 21 +
net/mac80211/iface.c | 54 +-
net/mac80211/main.c | 2 +-
net/mac80211/rx.c | 102 +-
net/mac80211/s1g.c | 180 ++
net/mac80211/sta_info.c | 2 +-
net/mac80211/status.c | 33 +-
net/mac80211/trace.h | 67 +
net/mac80211/tx.c | 33 +-
net/mac80211/util.c | 12 +
net/mctp/Kconfig | 13 +
net/mctp/Makefile | 3 +
net/mctp/af_mctp.c | 395 +++
net/mctp/device.c | 423 +++
net/mctp/neigh.c | 342 +++
net/mctp/route.c | 1116 ++++++++
net/mpls/af_mpls.c | 2 +-
net/mptcp/ctrl.c | 26 +-
net/mptcp/mib.c | 4 +
net/mptcp/mib.h | 4 +
net/mptcp/options.c | 462 ++--
net/mptcp/pm.c | 84 +-
net/mptcp/pm_netlink.c | 203 +-
net/mptcp/protocol.c | 201 +-
net/mptcp/protocol.h | 114 +-
net/mptcp/subflow.c | 69 +-
net/netfilter/Makefile | 3 +
net/netfilter/nf_conntrack_ecache.c | 211 +-
net/netfilter/nf_conntrack_netlink.c | 132 +-
net/netfilter/nf_conntrack_standalone.c | 15 +
net/netfilter/nf_flow_table_core.c | 12 +-
net/netfilter/nf_flow_table_offload.c | 4 +-
net/netfilter/nf_hooks_lwtunnel.c | 53 +
net/netfilter/nf_queue.c | 43 +-
net/netfilter/nf_tables_offload.c | 1 +
net/netfilter/nfnetlink_queue.c | 15 +-
net/netfilter/nft_compat.c | 8 +-
net/netfilter/x_tables.c | 98 +-
net/netfilter/xt_CT.c | 11 -
net/netfilter/xt_bpf.c | 2 +-
net/netlabel/netlabel_cipso_v4.c | 12 +-
net/netlabel/netlabel_unlabeled.c | 6 +-
net/netlink/af_netlink.c | 4 +-
net/netlink/genetlink.c | 17 +-
net/netrom/nr_loopback.c | 3 +-
net/netrom/nr_route.c | 3 +-
net/nfc/af_nfc.c | 2 +-
net/nfc/core.c | 8 +-
net/nfc/digital_core.c | 4 +-
net/nfc/hci/core.c | 14 +-
net/nfc/hci/llc.c | 4 +-
net/nfc/hci/llc.h | 6 +-
net/nfc/hci/llc_nop.c | 2 +-
net/nfc/hci/llc_shdlc.c | 12 +-
net/nfc/llcp.h | 8 +-
net/nfc/llcp_commands.c | 46 +-
net/nfc/llcp_core.c | 44 +-
net/nfc/nci/core.c | 176 +-
net/nfc/nci/data.c | 12 +-
net/nfc/nci/hci.c | 52 +-
net/nfc/nci/ntf.c | 87 +-
net/nfc/nci/rsp.c | 48 +-
net/nfc/nci/spi.c | 2 +-
net/nfc/netlink.c | 4 +-
net/nfc/nfc.h | 2 +-
net/nfc/rawsock.c | 2 +-
net/openvswitch/actions.c | 8 +-
net/openvswitch/datapath.c | 76 +-
net/openvswitch/datapath.h | 20 +
net/packet/af_packet.c | 15 +-
net/phonet/af_phonet.c | 3 +-
net/phonet/pn_dev.c | 12 +-
net/phonet/socket.c | 3 +-
net/qrtr/qrtr.c | 12 +-
net/rxrpc/Kconfig | 7 +-
net/sched/act_api.c | 73 +-
net/sched/act_bpf.c | 8 +-
net/sched/act_connmark.c | 4 +-
net/sched/act_csum.c | 7 +-
net/sched/act_ct.c | 4 +-
net/sched/act_ctinfo.c | 4 +-
net/sched/act_gact.c | 4 +-
net/sched/act_gate.c | 4 +-
net/sched/act_ife.c | 9 +-
net/sched/act_ipt.c | 21 +-
net/sched/act_mirred.c | 10 +-
net/sched/act_mpls.c | 4 +-
net/sched/act_nat.c | 6 +-
net/sched/act_pedit.c | 4 +-
net/sched/act_police.c | 4 +-
net/sched/act_sample.c | 7 +-
net/sched/act_simple.c | 4 +-
net/sched/act_skbedit.c | 4 +-
net/sched/act_skbmod.c | 47 +-
net/sched/act_tunnel_key.c | 4 +-
net/sched/act_vlan.c | 4 +-
net/sched/cls_api.c | 87 +-
net/sched/cls_basic.c | 10 +-
net/sched/cls_bpf.c | 12 +-
net/sched/cls_cgroup.c | 6 +-
net/sched/cls_flow.c | 6 +-
net/sched/cls_flower.c | 18 +-
net/sched/cls_fw.c | 13 +-
net/sched/cls_matchall.c | 17 +-
net/sched/cls_route.c | 10 +-
net/sched/cls_rsvp.h | 7 +-
net/sched/cls_tcindex.c | 10 +-
net/sched/cls_u32.c | 24 +-
net/sched/sch_api.c | 10 +-
net/sched/sch_atm.c | 2 +-
net/sched/sch_cake.c | 2 +-
net/sched/sch_cbq.c | 4 +-
net/sched/sch_drr.c | 2 +-
net/sched/sch_dsmark.c | 2 +-
net/sched/sch_ets.c | 2 +-
net/sched/sch_fq_codel.c | 2 +-
net/sched/sch_fq_pie.c | 2 +-
net/sched/sch_hfsc.c | 2 +-
net/sched/sch_htb.c | 99 +-
net/sched/sch_multiq.c | 2 +-
net/sched/sch_prio.c | 2 +-
net/sched/sch_qfq.c | 2 +-
net/sched/sch_sfb.c | 2 +-
net/sched/sch_sfq.c | 2 +-
net/sched/sch_taprio.c | 4 +-
net/smc/smc_core.c | 31 +-
net/smc/smc_ib.c | 3 +-
net/smc/smc_pnet.c | 3 +-
net/socket.c | 352 +--
net/switchdev/switchdev.c | 308 +++
net/tipc/socket.c | 34 +-
net/unix/Kconfig | 5 +
net/unix/Makefile | 1 +
net/unix/af_unix.c | 441 ++-
net/unix/unix_bpf.c | 174 ++
net/wireless/nl80211.c | 173 +-
net/wireless/radiotap.c | 9 +-
net/wireless/rdev-ops.h | 13 +
net/wireless/reg.c | 9 +-
net/wireless/scan.c | 3 +-
net/wireless/trace.h | 46 +
net/xfrm/xfrm_policy.c | 16 +
net/xfrm/xfrm_user.c | 57 +
samples/bpf/.gitignore | 2 +
samples/bpf/Makefile | 109 +-
samples/bpf/Makefile.target | 11 +
samples/bpf/cookie_uid_helper_example.c | 11 +-
samples/bpf/offwaketime_kern.c | 9 +-
samples/bpf/test_override_return.sh | 1 +
samples/bpf/tracex4_user.c | 2 +-
samples/bpf/tracex7_user.c | 5 +
samples/bpf/xdp1_kern.c | 2 +
samples/bpf/xdp2_kern.c | 2 +
samples/bpf/xdp_monitor.bpf.c | 8 +
samples/bpf/xdp_monitor_kern.c | 257 --
samples/bpf/xdp_monitor_user.c | 798 +-----
samples/bpf/xdp_redirect.bpf.c | 49 +
samples/bpf/xdp_redirect_cpu.bpf.c | 541 ++++
samples/bpf/xdp_redirect_cpu_kern.c | 730 -----
samples/bpf/xdp_redirect_cpu_user.c | 1132 +++-----
samples/bpf/xdp_redirect_kern.c | 90 -
samples/bpf/xdp_redirect_map.bpf.c | 95 +
samples/bpf/xdp_redirect_map_kern.c | 142 -
samples/bpf/xdp_redirect_map_multi.bpf.c | 82 +
samples/bpf/xdp_redirect_map_multi_kern.c | 88 -
samples/bpf/xdp_redirect_map_multi_user.c | 345 +--
samples/bpf/xdp_redirect_map_user.c | 385 ++-
samples/bpf/xdp_redirect_user.c | 270 +-
samples/bpf/xdp_sample.bpf.c | 266 ++
samples/bpf/xdp_sample.bpf.h | 141 +
samples/bpf/xdp_sample_shared.h | 17 +
samples/bpf/xdp_sample_user.c | 1673 +++++++++++
samples/bpf/xdp_sample_user.h | 108 +
samples/bpf/xdpsock_user.c | 20 +-
samples/pktgen/functions.sh | 2 +-
.../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 19 +-
.../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 19 +-
samples/pktgen/pktgen_sample01_simple.sh | 13 +-
samples/pktgen/pktgen_sample02_multiqueue.sh | 19 +-
.../pktgen/pktgen_sample03_burst_single_flow.sh | 6 +-
samples/pktgen/pktgen_sample04_many_flows.sh | 12 +-
samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +-
...tgen_sample06_numa_awared_queue_irq_affinity.sh | 19 +-
scripts/bpf_doc.py | 2 +
security/selinux/hooks.c | 4 +-
security/selinux/include/classmap.h | 4 +-
tools/bpf/bpftool/Documentation/bpftool-btf.rst | 48 +-
tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 3 +-
.../bpf/bpftool/Documentation/bpftool-feature.rst | 2 +-
tools/bpf/bpftool/Documentation/bpftool-gen.rst | 9 +-
tools/bpf/bpftool/Documentation/bpftool-iter.rst | 2 +
tools/bpf/bpftool/Documentation/bpftool-link.rst | 3 +-
tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +-
tools/bpf/bpftool/Documentation/bpftool-net.rst | 2 +-
tools/bpf/bpftool/Documentation/bpftool-perf.rst | 2 +-
tools/bpf/bpftool/Documentation/bpftool-prog.rst | 36 +-
.../bpftool/Documentation/bpftool-struct_ops.rst | 2 +-
tools/bpf/bpftool/Documentation/bpftool.rst | 12 +-
tools/bpf/bpftool/bash-completion/bpftool | 66 +-
tools/bpf/bpftool/btf.c | 11 +-
tools/bpf/bpftool/btf_dumper.c | 6 +-
tools/bpf/bpftool/cgroup.c | 3 +-
tools/bpf/bpftool/common.c | 6 +
tools/bpf/bpftool/feature.c | 1 +
tools/bpf/bpftool/gen.c | 3 +-
tools/bpf/bpftool/iter.c | 2 +
tools/bpf/bpftool/link.c | 3 +-
tools/bpf/bpftool/main.c | 3 +-
tools/bpf/bpftool/main.h | 3 +-
tools/bpf/bpftool/map.c | 19 +-
tools/bpf/bpftool/net.c | 1 +
tools/bpf/bpftool/perf.c | 5 +-
tools/bpf/bpftool/prog.c | 37 +-
tools/bpf/bpftool/struct_ops.c | 2 +-
tools/bpf/resolve_btfids/main.c | 13 +-
tools/include/uapi/linux/bpf.h | 119 +-
tools/include/uapi/linux/ethtool.h | 53 +
tools/include/uapi/linux/if_link.h | 2 +
tools/lib/bpf/Build | 2 +-
tools/lib/bpf/Makefile | 10 +-
tools/lib/bpf/bpf.c | 32 +-
tools/lib/bpf/bpf.h | 8 +-
tools/lib/bpf/btf.c | 47 +-
tools/lib/bpf/btf.h | 31 +-
tools/lib/bpf/btf_dump.c | 871 +++++-
tools/lib/bpf/libbpf.c | 1776 +++---------
tools/lib/bpf/libbpf.h | 76 +-
tools/lib/bpf/libbpf.map | 11 +
tools/lib/bpf/libbpf_internal.h | 113 +-
tools/lib/bpf/relo_core.c | 1295 +++++++++
tools/lib/bpf/relo_core.h | 100 +
tools/perf/util/bpf-event.c | 11 +-
tools/perf/util/bpf_counter.c | 12 +-
tools/testing/selftests/Makefile | 1 +
tools/testing/selftests/bpf/.gitignore | 1 -
tools/testing/selftests/bpf/Makefile | 7 +-
tools/testing/selftests/bpf/README.rst | 7 +
tools/testing/selftests/bpf/bpf_tcp_helpers.h | 19 +
tools/testing/selftests/bpf/netcnt_common.h | 38 +-
tools/testing/selftests/bpf/network_helpers.c | 120 +-
tools/testing/selftests/bpf/network_helpers.h | 11 +
.../selftests/bpf/prog_tests/attach_probe.c | 98 +-
.../testing/selftests/bpf/prog_tests/bpf_cookie.c | 254 ++
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 +
.../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 226 ++
.../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 106 +-
tools/testing/selftests/bpf/prog_tests/btf.c | 4 +-
tools/testing/selftests/bpf/prog_tests/btf_dump.c | 615 +++++
.../testing/selftests/bpf/prog_tests/btf_module.c | 34 +
.../selftests/bpf/prog_tests/core_autosize.c | 22 +-
.../testing/selftests/bpf/prog_tests/core_reloc.c | 25 +-
.../selftests/bpf/prog_tests/get_func_ip_test.c | 55 +
.../testing/selftests/bpf/prog_tests/kfunc_call.c | 2 +-
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 +
tools/testing/selftests/bpf/prog_tests/netcnt.c | 82 +
.../selftests/bpf/prog_tests/netns_cookie.c | 80 +
tools/testing/selftests/bpf/prog_tests/perf_link.c | 89 +
tools/testing/selftests/bpf/prog_tests/pinning.c | 9 +
.../selftests/bpf/prog_tests/reference_tracking.c | 4 +-
.../testing/selftests/bpf/prog_tests/send_signal.c | 61 +-
tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +-
.../selftests/bpf/prog_tests/sockmap_listen.c | 445 ++-
.../selftests/bpf/prog_tests/sockopt_inherit.c | 4 +-
.../selftests/bpf/prog_tests/sockopt_qos_to_cc.c | 70 +
.../selftests/bpf/prog_tests/task_pt_regs.c | 47 +
.../testing/selftests/bpf/prog_tests/tc_redirect.c | 11 +-
tools/testing/selftests/bpf/prog_tests/timer.c | 55 +
tools/testing/selftests/bpf/prog_tests/timer_mim.c | 77 +
.../testing/selftests/bpf/prog_tests/xdp_bonding.c | 520 ++++
.../bpf/prog_tests/xdp_context_test_run.c | 105 +
.../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 43 +-
.../selftests/bpf/prog_tests/xdp_devmap_attach.c | 39 +-
tools/testing/selftests/bpf/progs/bpf_dctcp.c | 25 +
.../selftests/bpf/progs/bpf_dctcp_release.c | 26 +
tools/testing/selftests/bpf/progs/bpf_iter.h | 8 +
.../selftests/bpf/progs/bpf_iter_setsockopt.c | 72 +
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 2 +-
tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 80 +
.../testing/selftests/bpf/progs/bpf_tracing_net.h | 10 +
.../testing/selftests/bpf/progs/get_func_ip_test.c | 84 +
.../selftests/bpf/progs/kfunc_call_test_subprog.c | 4 +-
tools/testing/selftests/bpf/progs/netcnt_prog.c | 8 +-
.../selftests/bpf/progs/netns_cookie_prog.c | 84 +
.../selftests/bpf/progs/sockopt_qos_to_cc.c | 39 +
tools/testing/selftests/bpf/progs/sockopt_sk.c | 16 +
.../testing/selftests/bpf/progs/test_bpf_cookie.c | 85 +
.../selftests/bpf/progs/test_core_autosize.c | 20 +-
.../testing/selftests/bpf/progs/test_ksyms_weak.c | 56 +
.../selftests/bpf/progs/test_map_in_map_invalid.c | 26 +
tools/testing/selftests/bpf/progs/test_perf_link.c | 16 +
.../selftests/bpf/progs/test_sk_lookup_kern.c | 14 +-
tools/testing/selftests/bpf/progs/test_snprintf.c | 6 +-
.../selftests/bpf/progs/test_task_pt_regs.c | 29 +
tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 1 -
.../bpf/progs/test_xdp_context_test_run.c | 20 +
tools/testing/selftests/bpf/progs/timer.c | 297 ++
tools/testing/selftests/bpf/progs/timer_mim.c | 88 +
.../testing/selftests/bpf/progs/timer_mim_reject.c | 74 +
tools/testing/selftests/bpf/progs/xdp_tx.c | 2 +-
tools/testing/selftests/bpf/test_bpftool.sh | 6 +
tools/testing/selftests/bpf/test_bpftool_build.sh | 2 +-
.../selftests/bpf/test_bpftool_synctypes.py | 586 ++++
tools/testing/selftests/bpf/test_doc_build.sh | 10 +-
tools/testing/selftests/bpf/test_maps.c | 90 +-
tools/testing/selftests/bpf/test_netcnt.c | 148 -
tools/testing/selftests/bpf/test_progs.c | 107 +-
tools/testing/selftests/bpf/test_progs.h | 12 +
tools/testing/selftests/bpf/test_tc_tunnel.sh | 2 +-
tools/testing/selftests/bpf/test_xdp_veth.sh | 2 +-
tools/testing/selftests/bpf/test_xsk.sh | 10 +-
tools/testing/selftests/bpf/trace_helpers.c | 87 +
tools/testing/selftests/bpf/trace_helpers.h | 4 +
tools/testing/selftests/bpf/xdpxceiver.c | 681 +++--
tools/testing/selftests/bpf/xdpxceiver.h | 63 +-
tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +-
tools/testing/selftests/nci/nci_dev.c | 416 ++-
tools/testing/selftests/net/Makefile | 5 +
tools/testing/selftests/net/af_unix/Makefile | 5 +
.../testing/selftests/net/af_unix/test_unix_oob.c | 437 +++
tools/testing/selftests/net/config | 1 +
tools/testing/selftests/net/fcnal-test.sh | 33 +-
tools/testing/selftests/net/fib_rule_tests.sh | 7 +-
.../selftests/net/forwarding/devlink_lib.sh | 15 +-
tools/testing/selftests/net/forwarding/lib.sh | 27 +-
.../selftests/net/forwarding/router_mpath_nh.sh | 2 +-
.../net/forwarding/router_mpath_nh_res.sh | 2 +-
tools/testing/selftests/net/gro.c | 1095 ++++++++
tools/testing/selftests/net/gro.sh | 99 +
tools/testing/selftests/net/ioam6.sh | 652 +++++
tools/testing/selftests/net/ioam6_parser.c | 720 +++++
tools/testing/selftests/net/mptcp/mptcp_join.sh | 345 ++-
tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 16 +-
tools/testing/selftests/net/psock_fanout.c | 4 +-
tools/testing/selftests/net/psock_snd.sh | 3 -
tools/testing/selftests/net/run_afpackettests | 5 +-
tools/testing/selftests/net/setup_loopback.sh | 118 +
tools/testing/selftests/net/setup_veth.sh | 41 +
.../selftests/net/srv6_end_dt46_l3vpn_test.sh | 9 +-
.../selftests/net/srv6_end_dt4_l3vpn_test.sh | 9 +-
.../selftests/net/srv6_end_dt6_l3vpn_test.sh | 9 +-
tools/testing/selftests/net/toeplitz.c | 585 ++++
tools/testing/selftests/net/toeplitz.sh | 199 ++
tools/testing/selftests/net/toeplitz_client.sh | 28 +
tools/testing/selftests/net/unicast_extensions.sh | 5 +-
tools/testing/selftests/net/veth.sh | 183 +-
.../testing/selftests/net/vrf_strict_mode_test.sh | 9 +-
.../tc-testing/tc-tests/actions/skbmod.json | 24 +
.../selftests/tc-testing/tc-tests/qdiscs/mq.json | 137 +
tools/testing/selftests/tc-testing/tdc_config.py | 1 +
1818 files changed, 81875 insertions(+), 42647 deletions(-)
create mode 100644 Documentation/bpf/libbpf/index.rst
delete mode 100644 Documentation/bpf/libbpf/libbpf.rst
delete mode 100644 Documentation/bpf/libbpf/libbpf_api.rst
delete mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
create mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
create mode 100644 Documentation/devicetree/bindings/net/can/bosch,c_can.yaml
delete mode 100644 Documentation/devicetree/bindings/net/can/c_can.txt
create mode 100644 Documentation/devicetree/bindings/net/fsl,fec.yaml
delete mode 100644 Documentation/devicetree/bindings/net/fsl-fec.txt
create mode 100644 Documentation/devicetree/bindings/net/intel,ixp46x-ptp-timer.yaml
create mode 100644 Documentation/devicetree/bindings/net/litex,liteeth.yaml
create mode 100644 Documentation/networking/device_drivers/ethernet/freescale/dpaa [...]
create mode 100644 Documentation/networking/devlink/hns3.rst
delete mode 100644 Documentation/networking/devlink/sja1105.rst
create mode 100644 Documentation/networking/ioam6-sysctl.rst
create mode 100644 Documentation/networking/mctp.rst
create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.h
create mode 100644 drivers/net/ethernet/litex/Kconfig
create mode 100644 drivers/net/ethernet/litex/Makefile
create mode 100644 drivers/net/ethernet/litex/litex_liteeth.c
create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c
create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c
create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/channels.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/channels.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
delete mode 100644 drivers/net/ipa/ipa_clock.c
delete mode 100644 drivers/net/ipa/ipa_clock.h
create mode 100644 drivers/net/ipa/ipa_power.c
create mode 100644 drivers/net/ipa/ipa_power.h
create mode 100644 drivers/net/mctp/Kconfig
copy arch/arm/mach-imx/Makefile.boot => drivers/net/mctp/Makefile (100%)
delete mode 100644 drivers/net/mhi/Makefile
delete mode 100644 drivers/net/mhi/mhi.h
delete mode 100644 drivers/net/mhi/net.c
delete mode 100644 drivers/net/mhi/proto_mbim.c
create mode 100644 drivers/net/mhi_net.c
create mode 100644 drivers/net/phy/mxl-gpy.c
delete mode 100644 drivers/net/wan/sbni.c
delete mode 100644 drivers/net/wan/sbni.h
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.h
delete mode 100644 drivers/net/wireless/intersil/prism54/Makefile
delete mode 100644 drivers/net/wireless/intersil/prism54/isl_38xx.c
delete mode 100644 drivers/net/wireless/intersil/prism54/isl_38xx.h
delete mode 100644 drivers/net/wireless/intersil/prism54/isl_ioctl.c
delete mode 100644 drivers/net/wireless/intersil/prism54/isl_ioctl.h
delete mode 100644 drivers/net/wireless/intersil/prism54/isl_oid.h
delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_dev.c
delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_dev.h
delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_eth.c
delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_eth.h
delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_hotplug.c
delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_mgt.c
delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_mgt.h
delete mode 100644 drivers/net/wireless/intersil/prism54/oid_mgt.c
delete mode 100644 drivers/net/wireless/intersil/prism54/oid_mgt.h
delete mode 100644 drivers/net/wireless/intersil/prism54/prismcompat.h
create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
create mode 100644 drivers/net/wwan/mhi_wwan_mbim.c
create mode 100644 include/linux/can/platform/flexcan.h
create mode 100644 include/linux/ioam6.h
create mode 100644 include/linux/ioam6_genl.h
create mode 100644 include/linux/ioam6_iptunnel.h
create mode 100644 include/net/ioam6.h
delete mode 100644 include/net/ipx.h
create mode 100644 include/net/mctp.h
create mode 100644 include/net/mctpdevice.h
create mode 100644 include/net/netfilter/nf_hooks_lwtunnel.h
create mode 100644 include/net/netns/mctp.h
delete mode 100644 include/net/netns/x_tables.h
create mode 100644 include/uapi/linux/ioam6.h
create mode 100644 include/uapi/linux/ioam6_genl.h
create mode 100644 include/uapi/linux/ioam6_iptunnel.h
delete mode 100644 include/uapi/linux/ipx.h
create mode 100644 include/uapi/linux/mctp.h
create mode 100644 include/uapi/linux/nl80211-vnd-intel.h
delete mode 100644 net/802/p8023.c
create mode 100644 net/ipv6/ioam6.c
create mode 100644 net/ipv6/ioam6_iptunnel.c
create mode 100644 net/mctp/Kconfig
create mode 100644 net/mctp/Makefile
create mode 100644 net/mctp/af_mctp.c
create mode 100644 net/mctp/device.c
create mode 100644 net/mctp/neigh.c
create mode 100644 net/mctp/route.c
create mode 100644 net/netfilter/nf_hooks_lwtunnel.c
create mode 100644 net/unix/unix_bpf.c
create mode 100644 samples/bpf/xdp_monitor.bpf.c
delete mode 100644 samples/bpf/xdp_monitor_kern.c
create mode 100644 samples/bpf/xdp_redirect.bpf.c
create mode 100644 samples/bpf/xdp_redirect_cpu.bpf.c
delete mode 100644 samples/bpf/xdp_redirect_cpu_kern.c
delete mode 100644 samples/bpf/xdp_redirect_kern.c
create mode 100644 samples/bpf/xdp_redirect_map.bpf.c
delete mode 100644 samples/bpf/xdp_redirect_map_kern.c
create mode 100644 samples/bpf/xdp_redirect_map_multi.bpf.c
delete mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c
create mode 100644 samples/bpf/xdp_sample.bpf.c
create mode 100644 samples/bpf/xdp_sample.bpf.h
create mode 100644 samples/bpf/xdp_sample_shared.h
create mode 100644 samples/bpf/xdp_sample_user.c
create mode 100644 samples/bpf/xdp_sample_user.h
create mode 100644 tools/lib/bpf/relo_core.c
create mode 100644 tools/lib/bpf/relo_core.h
create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_module.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/netcnt.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/netns_cookie.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_link.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/task_pt_regs.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/timer.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_mim.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_dctcp_release.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_unix.c
create mode 100644 tools/testing/selftests/bpf/progs/get_func_ip_test.c
create mode 100644 tools/testing/selftests/bpf/progs/netns_cookie_prog.c
create mode 100644 tools/testing/selftests/bpf/progs/sockopt_qos_to_cc.c
create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_cookie.c
create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_weak.c
create mode 100644 tools/testing/selftests/bpf/progs/test_map_in_map_invalid.c
create mode 100644 tools/testing/selftests/bpf/progs/test_perf_link.c
create mode 100644 tools/testing/selftests/bpf/progs/test_task_pt_regs.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_context_test_run.c
create mode 100644 tools/testing/selftests/bpf/progs/timer.c
create mode 100644 tools/testing/selftests/bpf/progs/timer_mim.c
create mode 100644 tools/testing/selftests/bpf/progs/timer_mim_reject.c
create mode 100755 tools/testing/selftests/bpf/test_bpftool_synctypes.py
delete mode 100644 tools/testing/selftests/bpf/test_netcnt.c
create mode 100644 tools/testing/selftests/net/af_unix/Makefile
create mode 100644 tools/testing/selftests/net/af_unix/test_unix_oob.c
create mode 100644 tools/testing/selftests/net/gro.c
create mode 100755 tools/testing/selftests/net/gro.sh
create mode 100755 tools/testing/selftests/net/ioam6.sh
create mode 100644 tools/testing/selftests/net/ioam6_parser.c
create mode 100755 tools/testing/selftests/net/setup_loopback.sh
create mode 100644 tools/testing/selftests/net/setup_veth.sh
create mode 100644 tools/testing/selftests/net/toeplitz.c
create mode 100755 tools/testing/selftests/net/toeplitz.sh
create mode 100755 tools/testing/selftests/net/toeplitz_client.sh
create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/mq.json
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.