This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 8a263116d43 ipa: Avoid looking for IPA-SRA replacements where there are none
new f17ddf2c484 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 | 207 +++++++++++++
gcc/DATESTAMP | 2 +-
gcc/fortran/ChangeLog | 6 +
gcc/rust/ChangeLog | 391 +++++++++++++++++++++++++
gcc/testsuite/ChangeLog | 763 ++++++++++++++++++++++++++++++++++++++++++++++++
libsanitizer/ChangeLog | 5 +
libstdc++-v3/ChangeLog | 5 +
8 files changed, 1383 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.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig
in repository toolchain/ci/base-artifacts.
from 0aa96d30d33 38: force: #512: 21000: Failure after linux: 0 commits
new 0943aa0430d 39: force: #515: 21000: Success after linux: 12 commits
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 1756 -> 1760 bytes
02-prepare_abe/console.log.xz | Bin 2760 -> 2776 bytes
03-build_abe-binutils/console.log.xz | Bin 31552 -> 31704 bytes
04-build_kernel_llvm/console.log.xz | Bin 65756 -> 65820 bytes
05-build_abe-qemu/console.log.xz | Bin 30592 -> 30908 bytes
06-build_linux/console.log.xz | Bin 4924 -> 4960 bytes
08-check_regression/console.log.xz | Bin 3092 -> 2892 bytes
08-check_regression/jira-body.txt | 2 +-
08-check_regression/mail-body.txt | 24 ++++++++++++------------
08-check_regression/mail-subject.txt | 2 +-
08-check_regression/results.regressions | 11 -----------
08-check_regression/trigger-bisect | 2 --
dashboard/dashboard-generate.sh | 2 +-
git/linux_rev | 2 +-
mail/jira-body.txt | 2 +-
mail/mail-body.txt | 24 ++++++++++++------------
mail/mail-subject.txt | 2 +-
manifest.sh | 18 +++++++++---------
results | 11 -----------
19 files changed, 39 insertions(+), 63 deletions(-)
delete mode 100644 08-check_regression/results.regressions
delete mode 100644 08-check_regression/trigger-bisect
--
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 1ca06f1c1ace Merge tag 'xtensa-20221213' of https://github.com/jcmvbkbc [...]
new f00909e2e6fe net: ip6_gre: Remove the unused function ip6gre_tnl_addr_c [...]
new 44a726c3f23c bpftool: Print newline before '}' for struct with padding [...]
new d503f1176b14 selftests/bpf: Test btf dump for struct with padding only fields
new 2a72f5951ac6 selftests/bpf: allow requesting log level 2 in test_verifier
new 6df2eb45e378 selftests/bpf: avoid reporting +100% difference in verista [...]
new 60df8c4d32d4 selftests/bpf: add BPF object fixup step to veristat
new 8a76145a2ec2 bpf: explicitly define BPF_FUNC_xxx integer values
new ce3e44a09dce scripts/bpf_doc.py: update logic to not assume sequential [...]
new 8206e4e95230 selftests/bpf: Add selftest deny_namespace to s390x deny list
new 1d2d941bc140 selftests/bpf: Add missing bpf_iter_vma_offset__destroy call
new 2e30960097f6 bpf, x64: Remove unnecessary check on existence of SSE2
new 7a366da2d2ba libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map
new 243e300563b1 libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd [...]
new 8f13f168ea14 libbpf: Introduce bpf_prog_get_fd_by_id_opts()
new 2ce7cbf2ba71 libbpf: Introduce bpf_btf_get_fd_by_id_opts()
new 97c8f9dd5db8 libbpf: Introduce bpf_link_get_fd_by_id_opts()
new a9c7c18b5759 selftests/bpf: Add tests for _opts variants of bpf_*_get_f [...]
new f6ac03ebeb07 Merge branch 'Add _opts variant for bpf_*_get_fd_by_id()'
new d31ada3b5111 selftests/bpf: Alphabetize DENYLISTs
new de9c8d848d90 selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf a [...]
new 93c660ca40b5 libbpf: Fix use-after-free in btf_dump_name_dups
new 0dc9254e0370 libbpf: Fix memory leak in parse_usdt_arg()
new 6e8280b958c5 selftests/bpf: Fix memory leak caused by not destroying skeleton
new 6d2e21dc4db3 selftest/bpf: Fix memory leak in kprobe_multi_test
new 4abdb1d5b250 selftests/bpf: Fix error failure of case test_xdp_adjust_t [...]
new cbc1c998da59 selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c
new 6e73e683b6e9 Merge branch 'Fix bugs found by ASAN when running selftests'
new 51deedc9b868 libbpf: Use elf_getshdrnum() instead of e_shnum
new 35a855509e6e libbpf: Deal with section with no data gracefully
new d0d382f95a92 libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
new e94e0a2d3730 Merge branch 'libbpf: fix fuzzer-reported issues'
new 62c69e89e81b selftests/bpf: Use sys_pidfd_open() helper when possible
new e6c86c513f44 rcu-tasks: Provide rcu_trace_implies_rcu_gp()
new 59be91e5e70a bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator
new d39d1445d377 bpf: Use rcu_trace_implies_rcu_gp() in local storage map
new 4835f9ee980c bpf: Use rcu_trace_implies_rcu_gp() for program array freeing
new 79d878f7ad8e Merge branch 'Remove unnecessary RCU grace period chaining'
new 6c4e777fbba6 bpf/docs: Update README for most recent vmtest.sh
new 3566a79c9e36 Merge tag 'for-netdev' of git://git.kernel.org/pub/scm/lin [...]
new a2fd08448f2b net: remove smc911x driver
new f3d27ae079fa net: fec: remove the unused functions
new e2ac2a00dae1 enic: define constants for legacy interrupts offset
new c4d175c323e3 dt-bindings: net: marvell,pp2: convert to json-schema
new 2994bf7705b4 arm64: dts: marvell: Update network description to match schema
new 844e44988fa8 ARM: dts: armada-375: Update network description to match schema
new 88a2b3cbb7b9 Merge branch 'net-marvell-yaml'
new 76025ee53b7d dt-bindings: net: Expand pcs-handle to an array
new 00af103d06b3 dt-bindings: net: Add Lynx PCS binding
new 045d05018a2d dt-bindings: net: fman: Add additional interface properties
new f392a1846489 net: phylink: provide phylink_validate_mask_caps() helper
new 0fc83bd79589 net: fman: memac: Add serdes support
new a7c2a32e7f22 net: fman: memac: Use lynx pcs driver
new 5d93cfcf7360 net: dpaa: Convert to phylink
new 36926a7d70c2 powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
new 4e31b808fad1 powerpc: dts: qoriq: Add nodes for QSGMII PCSs
new 4e748b1bd7c0 arm64: dts: layerscape: Add nodes for QSGMII PCSs
new 5cacb2c7c9a4 Merge branch 'dpaa-phylink'
new 6fb1faa1b92b selftests: bridge_vlan_mcast: Delete qdiscs during cleanup
new b526b2ea1454 selftests: bridge_igmp: Remove unnecessary address deletion
new 262985fad1bd bridge: mcast: Use spin_lock() instead of spin_lock_bh()
new d1942cd47dbd bridge: mcast: Simplify MDB entry creation
new ac3208fbac43 Merge branch 'net-bridge-mc-cleanups'
new a526a3cc9c8d net: ethernet: adi: adin1110: Fix SPI transfers
new 51c352bdbcd2 netlink: add support for formatted extack messages
new ad1c80d5f777 sfc: use formatted extacks instead of efx_tc_err()
new b799f052a987 sfc: remove 'log-tc-errors' ethtool private flag
new 5c624a1d77d3 Merge branch 'netlink-formatted-extacks'
new ab3f7828c979 openvswitch: Use kmalloc_size_roundup() to match ksize() usage
new 36875a063b5e net: ipa: Proactively round up to kmalloc bucket size
new 94adb5e29e0e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 6fdfdef7fdb5 sctp: remove unnecessary NULL check in sctp_association_init()
new b66aeddbe30c sctp: remove unnecessary NULL check in sctp_ulpq_tail_event()
new 377eb9aab084 sctp: remove unnecessary NULL checks in sctp_enqueue_event()
new 070f822d077f net: bcmgenet: add RX_CLS_LOC_ANY support
new c0facc045a14 net: ipa: Make QMI message rules const
new 36934cac7aaf net: ethernet: adi: adin1110: add reset GPIO
new 3bd5549bd479 dt-bindings: net: adin1110: Document reset
new 14e493ddc341 net: dpaa2-eth: add support to query the number of queues [...]
new 331320682767 net: dpaa2-eth: rearrange variable in dpaa2_eth_get_ethtool_stats
new 095174dafc74 net: dpaa2-eth: add support for multiple buffer pools per DPNI
new 96b44697e53a net: dpaa2-eth: export the CH#<index> in the 'ch_stats' de [...]
new b1dd9bf6ead8 net: dpaa2-eth: export buffer pool info into a new debugfs file
new 801c76dd067c net: dpaa2-eth: update the dpni_set_pools() API to support [...]
new e3caeb2ddbf2 net: dpaa2-eth: use dev_close/open instead of the internal [...]
new 129902a351bf net: dpaa2-eth: create and export the dpaa2_eth_alloc_skb [...]
new ee2a3bdef94b net: dpaa2-eth: create and export the dpaa2_eth_receive_sk [...]
new 48276c08cf5d net: dpaa2-eth: AF_XDP RX zero copy support
new 4a7f6c5ac9e5 net: dpaa2-eth: AF_XDP TX zero copy support
new 3817b2ac71de net: dpaa2-eth: add trace points on XSK events
new 225480f040b6 Merge branch 'dpaa2-eth-AF_XDP-zc'
new b5fc29233d28 inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
new 1651951ebea5 dccp: Call inet6_destroy_sock() via sk->sk_destruct().
new 6431b0f6ff16 sctp: Call inet6_destroy_sock() via sk->sk_destruct().
new 1f8c4eeb9455 inet6: Remove inet6_destroy_sock().
new b45a337f061e inet6: Clean up failure path in do_ipv6_setsockopt().
new 04d63e62efa4 Merge branch 'inet6_destroy_sock-calls-remove'
new abc210952af7 nfp: flower: tunnel neigh support bond offload
new 8beef08f4618 net: microchip: sparx5: Adding initial VCAP API support
new e8145e0685be net: microchip: sparx5: Adding IS2 VCAP model to VCAP API
new 45c00ad0030c net: microchip: sparx5: Adding IS2 VCAP register interface
new c9da1ac1c212 net: microchip: sparx5: Adding initial tc flower support f [...]
new 46be056ee0fc net: microchip: sparx5: Adding port keyset config and call [...]
new 8e10490b0064 net: microchip: sparx5: Adding basic rule management in VCAP API
new 683e05c03275 net: microchip: sparx5: Writing rules to the IS2 VCAP
new 5d7e5b0401d7 net: microchip: sparx5: Adding KUNIT test VCAP model
new 67d637516fa9 net: microchip: sparx5: Adding KUNIT test for the VCAP API
new c1aa0a9078e6 Merge branch 'sparx5-IS2-VCAP'
new 404c76783f32 ethtool: Add support for 800Gbps link modes
new cceef209ddd7 mlxsw: Add support for 800Gbps link modes
new 41305d3781d7 bonding: 3ad: Add support for 800G speed
new ea5ed0f00b07 Merge branch 'net-800Gbps-support'
new a5ef058dc4d9 net: introduce and use custom sockopt socket flag
new 8a3854c7b8e4 udp: track the forward memory release threshold in an hot [...]
new b29e0dece451 Merge branch 'udp-false-sharing'
new 0cafd77dcd03 net: add a refcount tracker for kernel sockets
new 350749b909bf net: fec: Add support for periodic output signal of PPS
new 233baf9a1bc4 net: remove useless parameter of __sock_cmsg_send
new 127b7218bfdd ibmveth: Always stop tx queues during close
new 4727bab4e9bb net: skb: move skb_pp_recycle() to skbuff.c
new 895ac5a51fe2 ptp: ocp: upgrade serial line information
new 69dbe1079cd0 ptp: ocp: add Orolia timecard support
new 9c44a7ac17fb ptp: ocp: add serial port of mRO50 MAC on ART card
new ee6439aaad32 ptp: ocp: expose config and temperature for ART card
new c1fd463d571a ptp: ocp: remove flash image header check fallback
new 86d6f77a3cce Merge branch 'ptp-ocxp-Oroli-ART-CARD'
new 96917bb3a377 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 84a911db8305 bnxt_en: Update firmware interface to 1.10.2.118
new 7ef3d3901b99 bnxt_en: add .get_module_eeprom_by_page() support
new 45034224623a bnxt_en: check and resize NVRAM UPDATE entry before flashing
new 1b3d6ecd4157 Merge branch 'bnxt_en-driver-updates'
new a272bcb9e5ef dt-bindings: net: sff,sfp: update binding
new 02eaf5a79100 net: sfp: check firmware provided max power
new 18cc659e95ab net: sfp: ignore power level 2 prior to SFF-8472 Rev 10.2
new f8810ca75829 net: sfp: ignore power level 3 prior to SFF-8472 Rev 11.4
new 398900498485 net: sfp: provide a definition for the power level select bit
new a3c536fc7580 net: sfp: add sfp_modify_u8() helper
new bd1432f68ddc net: sfp: get rid of DM7052 hack when enabling high power
new 6143eca3578f Merge branch 'net-sfp-improve-high-power-module-implementation'
new 4a6a676f8c16 act_skbedit: skbedit queue mapping for receive queue
new 143b86f346c7 ice: Enable RX queue selection using skbedit action
new d5ae8ecf3832 Documentation: networking: TC queue based filtering
new 34802d0662d1 Merge branch 'extend-action-skbedit-to-rx-queue-mapping'
new fb4014ac76b8 net: ipa: kill two constant symbols
new 2554322b3199 net: ipa: remove two memory region checks
new cf13919654d5 net: ipa: validate IPA table memory earlier
new 5444b0ea9915 net: ipa: verify table sizes fit in commands early
new 7fd10a2aca6a net: ipa: introduce ipa_cmd_init()
new 39ad815244ac net: ipa: kill ipa_table_valid()
new 73da9cac517c net: ipa: check table memory regions earlier
new 71920a773e52 Merge branch 'net-ipa-validation-cleanup'
new b261eda84ec1 soreuseport: Fix socket selection for SO_INCOMING_CPU.
new 6df96146b202 selftest: Add test for SO_INCOMING_CPU.
new 818a26048a29 Merge branch 'soreuseport-fix-broken-so_incoming_cpu'
new d3d429047cc6 mptcp: sockopt: make 'tcp_fastopen_connect' generic
new e64d4deb4de0 mptcp: add TCP_FASTOPEN_NO_COOKIE support
new caea64675d8b mptcp: sockopt: use new helper for TCP_DEFER_ACCEPT
new 6459838af0c0 Merge branch 'mptcp-socket-option-updates'
new d6dd508080a3 bnx2: Use kmalloc_size_roundup() to match ksize() usage
new b5f0de6df6dc net: dev: Convert sa_data to flexible array in struct sockaddr
new cdc045402594 net: lan743x: Add support for get_pauseparam and set_pauseparam
new b64e6a8794d9 net: phy: micrel: Add PHY Auto/MDI/MDI-X set driver for KSZ9131
new a264228c8bfa Merge branch 'net-lan743x-pci11010-pci11414-devices-enhancements'
new 022f19cf361b net: hinic: Set max_mtu/min_mtu directly to simplify the code.
new bb214ac47e0a bna: remove variable num_entries
new d0217284cea7 net: dl2k: remove variable tx_use
new 85700ac19aa1 can: add termination resistor documentation
new de1deb156970 can: j1939: j1939_session_tx_eoma(): fix debug info
new 1dd1b521be85 can: remove obsolete PCH CAN driver
new b2df8a1bc303 can: ucan: Replace zero-length array with DECLARE_FLEX_ARR [...]
new 26117d92d001 can: kvaser_usb: Remove -Warray-bounds exception
new 6a8836e3c24a can: m_can: is_lec_err(): clean up LEC error handling
new f5071d9e729d can: m_can: m_can_handle_bus_errors(): add support for han [...]
new b1419cbebf5d can: gs_usb: mention candleLight as supported device
new acff76fa45b4 can: gs_usb: gs_make_candev(): set netdev->dev_id
new deb8534e8ef3 can: gs_usb: gs_can_open(): allow loopback and listen only [...]
new f6adf410f70b can: gs_usb: gs_can_open(): sort checks for ctrlmode
new ac3f25824e4f can: gs_usb: gs_can_open(): merge setting of timestamp fla [...]
new 1f1835264d81 can: gs_usb: document GS_CAN_FEATURE_BERR_REPORTING
new 2f3cdad1c616 can: gs_usb: add ability to enable / disable berr reporting
new 40e1997d4551 can: gs_usb: document GS_CAN_FEATURE_GET_STATE
new 0c9f92a4b795 can: gs_usb: add support for reading error counters
new a6375fd791cd Merge patch series "can: gs_usb: new features: GS_CAN_FEAT [...]
new 35364f5b41a4 can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
new 7ea56128dbf9 can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd [...]
new b24cb2d169e0 can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
new df1b7af2761b can: kvaser_usb_leaf: Set Warning state even without bus errors
new 8d21f5927ae6 can: kvaser_usb_leaf: Fix improved state not being reported
new a11249acf802 can: kvaser_usb_leaf: Fix wrong CAN state after stopping
new abb8670938b2 can: kvaser_usb_leaf: Ignore stale bus-off after start
new 90904d326269 can: kvaser_usb_leaf: Fix bogus restart events
new 00e578617764 can: kvaser_usb: Add struct kvaser_usb_busparams
new 39d3df6b0ea8 can: kvaser_usb: Compare requested bittiming parameters wi [...]
new 13441ed666a2 Merge patch series "can: kvaser_usb: Fixes and improvements"
new 4aeb91880999 can: m_can: use consistent indention
new aa9832e45012 can: ucan: ucan_disconnect(): change unregister_netdev() t [...]
new 68399ff574e4 can: rcar_canfd: Use devm_reset_control_get_optional_exclusive
new 9c8dddab2a3c Merge git://git.kernel.org/pub/scm/linux/kernel/git/mkl/li [...]
new be8c6d86d558 net: mac802154: Rename the synchronous xmit worker
new 983a974b40f6 net: mac802154: Rename the main tx_work struct
new d08d951a9ae7 net: mac802154: Enhance the error path in the main tx helper
new bde000ae459f net: mac802154: Follow the count of ongoing transmissions
new 20a19d1df3e4 net: mac802154: Bring the ability to hold the transmit queue
new 226730e1aa28 net: mac802154: Create a hot tx path
new a40612f399ea net: mac802154: Introduce a helper to disable the queue
new f0feb3490473 net: mac802154: Introduce a tx queue flushing mechanism
new ddd9ee7cda12 net: mac802154: Introduce a synchronous API for MLME commands
new 2b13db13af50 net: mac802154: Add a warning in the hot path
new 4f790184139b net: mac802154: Add a warning in the slow path
new 2ec2f6bed4d1 mac802154: util: fix release queue handling
new 6c1c78d0182f mac802154: fix atomic_dec_and_test checks
new fbdaa5ba6bd6 net: mac802154: Fix a Tx warning check
new d90fdb913826 net/ieee802154: fix repeated words in comments
new dfc3082da9c9 net: ieee802154: mcr20a: Switch to use dev_err_probe() helper
new a6a6163b9a93 mac802154: Introduce filtering levels
new e9d8d9c4084d mac802154: move receive parameters above start
new ac8037c35bd1 mac802154: set filter at drv_start()
new a87815b7bbcd ieee802154: hwsim: Record the address filter values
new ea562d8c486e ieee802154: hwsim: Implement address filtering
new a4b5b4c56dd8 mac802154: Drop IEEE802154_HW_RX_DROP_BAD_CKSUM
new 0218277df5a5 mac802154: Avoid delivering frames received in a non satis [...]
new 3a22550ab50a net: mac802154: Avoid displaying misleading debug information
new f8be91fbfc7d ieee802154: atusb: add support for trac feature
new 9a60850e8cd9 ieee802154: hwsim: Introduce a helper to update all the PI [...]
new 19177eedcf44 ieee802154: hwsim: Save the current filtering level and use it
new 4161634bce95 mac802154: Ensure proper scan-level filtering
new 34e0b9452030 Merge tag 'ieee802154-for-net-next-2022-10-25' of git://gi [...]
new 982e2b7329fe net: mac802154: Fixup function parameter name in docs
new c206394b78c7 Merge tag 'ieee802154-for-net-next-2022-10-26' of git://gi [...]
new d1e96cc4fbe0 mptcp: fix tracking issue in mptcp_subflow_create_socket()
new e0b3ef17f45e phylink: require valid state argument to phylink_validate_ [...]
new b65ef50e0647 net/rds: remove variable total_copied
new 3a6573b7a218 net: ethernet: ave: Remove duplicate phy_resume() calls
new 95d9a3dab109 selftests: tc-testing: Add matchJSON to tdc
new 330543d04f2c net: stmmac: remove duplicate dma queue channel macros
new 28581b9c2c94 bond: Disable TLS features indication
new c926b4c3fa1f net: dp83822: Print the SOR1 strap status
new 3a1cc23a75ab net: broadcom: bcm4908_enet: use build_skb()
new e753df8fbca5 ice: Add support Flex RXD
new d5e2d038dbec eth: fealnx: delete the driver for Myson MTD-800
new fc094058ce01 net: ipa: record the route table size in the IPA structure
new 0439e6743c5c net: ipa: determine route table size from memory region
new 8defab8bdfb1 net: ipa: don't assume 8 modem routing table entries
new f787d8483015 net: ipa: determine filter table size from memory region
new 99c8eb46773e Merge branch 'net-ipa-don-t-use-fixed-table-sizes'
new 12d6c1d3a2ad skbuff: Proactively round up to kmalloc bucket size
new 31f1aa4f740f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new db28adf9afeb ionic: replay VF attributes after fw crash recovery
new 23e884a253a7 ionic: only save the user set VF attributes
new f43a96d91df1 ionic: new ionic device identity level and VF start control
new cad478c7c332 ionic: enable tunnel offloads
new e55f0f5befc2 ionic: refactor use of ionic_rx_fill()
new 3e8e4aa5daf7 Merge branch 'ionic-vf-attr-replay-and-other-updates'
new 148b811c7797 net: dpaa2-eth: Simplify bool conversion
new ac1f8c049319 netfilter: nft_payload: move struct nft_payload_set defini [...]
new e7a1caa67ce6 netfilter: nf_tables: reduce nft_pktinfo by 8 bytes
new d037abc2414b netfilter: nft_objref: make it builtin
new c247897d7c19 netfilter: nft_payload: access GRE payload via inner offset
new 3927ce8850ca netfilter: nft_payload: access ipip payload for inner offset
new 3a07327d10a0 netfilter: nft_inner: support for inner tunnel header matching
new 0e795b37ba04 netfilter: nft_inner: add percpu inner context
new a150d122b6bd netfilter: nft_meta: add inner match support
new 0db14b95660b netfilter: nft_inner: add geneve support
new 91619eb60aec netfilter: nft_inner: set tunnel offset to GRE header offset
new 12dee519d466 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...]
new 7a495dde27eb net: phy: mxl-gpy: Change gpy_update_interface() function [...]
new fd8825cd8c6f net: phy: mxl-gpy: Add PHY Auto/MDI/MDI-X set driver for G [...]
new 7f86cf50cfa6 Merge branch 'mxl-gpy-MDI-X'
new bd456f283b66 tcp: add sysctls for TCP PLB parameters
new 1a91bb7c3ebf tcp: add PLB functionality for TCP
new c30f8e0b0480 tcp: add support for PLB in DCTCP
new 29c1c44646ae tcp: add u32 counter in tcp_sock and an SNMP counter for PLB
new 71fc704768f6 tcp: add rcv_wnd and plb_rehash to TCP_INFO
new 957ed5e7129f Merge branch 'tcp-plb'
new a34b3e6ed8fb net: txgbe: Store PCI info
new b08012568ebb net: txgbe: Reset hardware
new d21d2c7f586c net: txgbe: Set MAC address and register netdev
new 92c7076e4ada Merge branch 'txgbe'
new f8f797f35a9a nfc: s3fwrn5: use devm_clk_get_optional_enabled() helper
new c8b5fc2e1d2f wifi: rtw89: 8852b: add BB and RF tables (1 of 2)
new 3e65a0ae142a wifi: rtw89: 8852b: add BB and RF tables (2 of 2)
new 2b379eb443e2 wifi: rtw89: 8852b: add tables for RFK
new 9b43bd1ac0a8 wifi: rtw89: phy: make generic txpwr setting functions
new b90216164587 wifi: rtw89: debug: txpwr_table considers sign
new 08484e1f6e6f wifi: rtw89: 8852b: add chip_ops::set_txpwr
new 132dc4fe5b58 wifi: rtw89: 8852b: add chip_ops to read efuse
new 134cf7c01517 wifi: rtw89: 8852b: add chip_ops to read phy cap
new 9695dc2e4be9 wifi: rtw89: 8852be: add 8852BE PCI entry
new c888183b21f3 wifi: rtl8xxxu: Support new chip RTL8188FU
new 791082ec0ab8 wifi: rtl8xxxu: gen2: Turn on the rate control
new 6c04deae1438 brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoCha [...]
new 216647e6aaaf brcmfmac: fix firmware trap while dumping obss stats
new 25076fe2a602 brcmfmac: fix CERT-P2P:5.1.10 failure
new 62ccb2e6f208 brcmfmac: Fix authentication latency caused by OBSS stats survey
new dcb485dfc83b brcmfmac: add a timer to read console periodically in PCIE bus
new 2aca4f3734bd brcmfmac: return error when getting invalid max_flowrings [...]
new 5671c8b56c32 brcmfmac: dump dongle memory when attaching failed
new 2b5fb30f8ff5 brcmfmac: add creating station interface support
new 4388827b87d8 brcmfmac: support station interface creation version 1, 2 and 3
new 1562bdef9251 brcmfmac: Fix AP interface delete issue
new 68b0ce5bb400 wifi: rtw89: 8852c: correct set of IQK backup registers
new 3be11416204a wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK
new a9ee25c32fd4 wifi: rtw89: 8852c: update BB parameters to v28
new c6a9d360874a wifi: rtw89: phy: ignore warning of bb gain cfg_type 4
new d187691ab63f wifi: rtw89: 8852c: set pin MUX to enable BT firmware log
new 732dd91db3d3 wifi: rtw89: add to dump TX FIFO 0/1 for 8852C
new 8af9d4068e86 wifi: atmel: Avoid clashing function prototypes
new 1d9e4c91db17 wifi: mac80211: add pointer from link STA to STA
new d2caad527c19 wifi: mac80211: add API to show the link STAs in debugfs
new c2b6b1c13e17 wifi: mac80211: include link address in debugfs
new 9b41a9d7dca0 wifi: mac80211: recalc station aggregate data during link switch
new 53ad07e9823b wifi: cfg80211: support reporting failed links
new 7b6f08771bf6 wifi: ieee80211: Support validating ML station profile length
new 1403b109c9a5 wifi: cfg80211/mac80211: Fix ML element common size calculation
new fb99c7d4d6d0 wifi: cfg80211/mac80211: Fix ML element common size validation
new 45ebac4f059b wifi: mac80211: Parse station profile from association response
new c2d052a3c41a wifi: mac80211: Process association status for affiliated links
new 2d5e61714936 wifi: mac80211: wme: use ap_addr instead of deflink BSSID
new f7ee30411158 wifi: mac80211: transmit AddBA with MLD address
new 1e0f8cc96b71 wifi: nl80211: use link ID in NL80211_CMD_SET_BSS
new 9a886df0c369 wifi: mac80211: use link_id in ieee80211_change_bss()
new 0143ea09b63d wifi: mac80211: advertise TWT requester only with HW support
new 9beed8de8066 wifi: mac80211: set internal scan request BSSID
new 3903963ed93d wifi: mac80211: fix AddBA response addressing
new f3630c4f82ae wifi: mac80211: add RCU _check() link access variants
new 1177aaa7fe93 wifi: fix multi-link element subelement iteration
new 78a6a43aaf87 wifi: mac80211: mlme: fix null-ptr deref on failed assoc
new 85176a3fcd97 wifi: mac80211: check link ID in auth/assoc continuation
new 7a693ce00337 wifi: mac80211: mlme: mark assoc link in output
new e406121e1860 wifi: mac80211: change AddBA deny error message
new cb04b5ef855c wifi: mac80211: don't clear DTIM period after setting it
new 69e0d04e2b0b wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO
new 2e82be13c6a3 wifi: mac80211: agg-rx: avoid band check
new e8d0b807b4a2 wifi: mac80211: remove support for AddBA with fragmentation
new 9d13aff91ecd wifi: mac80211: fix ifdef symbol name
new 4857ed9385fb wifi: mac80211: minstrel_ht: remove unused has_mrr member [...]
new 0ff57171d6d2 cfg80211: Update Transition Disable policy during port aut [...]
new c850e31f79f0 wifi: mac80211: add internal handler for wake_tx_queue
new a790cc3a4fad wifi: mac80211: add wake_tx_queue callback to drivers
new dfd2d876b3fd Merge remote-tracking branch 'wireless/main' into wireless-next
new 107395f9cf44 wifi: mac80211: Drop support for TX push path
new 53d0ce0c56d9 wifi: realtek: remove duplicated wake_tx_queue
new 127da1aa6185 wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a gene [...]
new 0935bb1527d7 wifi: rtw89: parse PHY status only when PPDU is to_self
new d0c820cc5bcf wifi: rtw89: 8852b: set proper configuration before loading NCTL
new 3e870b481733 wifi: rtw89: 8852b: add HFC quota arrays
new 6e5125bcbaf8 wifi: rtw89: make generic functions to convert subband gain index
new 6b0698984eb0 wifi: rtw89: 8852b: add chip_ops::set_channel
new 54997c24767b wifi: rtw89: correct 6 GHz scan behavior
new 478132050360 wifi: rtw89: fix wrong bandwidth settings after scan
new 79cac25e51a6 wifi: rtl8xxxu: Make some arrays const
new 6f103aeb5e98 wifi: rtl8xxxu: Fix reading the vendor of combo chips
new 6e5971503e7d wifi: rtl8xxxu: Update module description
new d0a95ef3ed86 wifi: rtw89: 8852b: add chip_ops::set_channel_help
new b23b36efbdac wifi: rtw89: 8852b: add power on/off functions
new a804479839e1 wifi: rtw89: 8852b: add basic baseband chip_ops
new 8f88474ce3ec wifi: rtw89: 8852b: add chip_ops to get thermal
new 98bf0ddf20fc wifi: rtw89: 8852b: add chip_ops related to BT coexistence
new bf958f76cf97 wifi: rtw89: 8852b: add chip_ops to query PPDU
new 8915a256538d wifi: rtw89: 8852b: add chip_ops to configure TX/RX path
new 572fd2ab377b wifi: rtw89: 8852b: add functions to control BB to assist [...]
new b8fe87b81685 wifi: rtw89: 8852b: add basic attributes of chip_info
new 16be5e3be0e5 wifi: rtw89: 8852b: rfk: add DACK
new 10298b53bff6 wifi: rtw89: 8852b: rfk: add RCK
new 212671074ab2 wifi: rtw89: 8852b: rfk: add RX DCK
new f2abe804e823 wifi: rtw89: 8852b: rfk: add IQK
new 7f18a70d7b4d wifi: rtw89: 8852b: rfk: add TSSI
new 5b8471ace5b1 wifi: rtw89: 8852b: rfk: add DPK
new ef8acbcac681 wifi: rtw89: 8852b: add chip_ops related to RF calibration
new 3b66519b023b wifi: rtw89: phy: add dummy C2H handler to avoid warning message
new b5db4ef38e21 wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig
new 80bc5ae9733c bcma: support SPROM rev 11
new 55549d6a3052 bcma: gpio: Convert to immutable gpio irqchip
new 80e5acb6dd72 wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ct [...]
new 196dd92a00ff Kalle Valo says:
new 068c38ad88cc net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers).
new d120d1a63b2c net: Remove the obsolte u64_stats_fetch_*_irq() users (net).
new 23f232592d35 Merge branch 'net-remove-the-obsolte-u64_stats_fetch_-_irq'
new 9c5a170677c3 net: phylink: add phylink_get_link_timer_ns() helper
new b6a709cb51f7 net: mtk_eth_soc: add definitions for PCS
new 5cf7797526ee net: mtk_eth_soc: eliminate unnecessary error handling
new c000dca09800 net: mtk_eth_soc: add pcs_get_state() implementation
new 0d2351dc2768 net: mtk_eth_soc: convert mtk_sgmii to use regmap_update_bits()
new 12198c3a410f net: mtk_eth_soc: add out of band forcing of speed and dup [...]
new 6f38fffe2179 net: mtk_eth_soc: move PHY power up
new f752c0df13df net: mtk_eth_soc: move interface speed selection
new c125c66ea71b net: mtk_eth_soc: add advertisement programming
new 3027d89f8770 net: mtk_eth_soc: move and correct link timer programming
new 81b0f12a2a8a net: mtk_eth_soc: add support for in-band 802.3z negotiation
new e38559206612 Merge branch 'net-mtk_eth_soc-improve-pcs-implementation'
new 17dd361119e5 net: sfp: convert register indexes from hex to decimal
new d83845d224a0 net: sfp: move field definitions along side register index
new 006436316f4c Merge branch 'clean-up-sfp-register-definitions'
new 637639cbfebb ice: Add additional CSR registers to ETHTOOL_GREGS
new 58ba426388d9 net/packet: add PACKET_FANOUT_FLAG_IGNORE_OUTGOING
new 5783c68a2519 net: ipa: define IPA v5.0
new 5ba5faa2e271 net: ipa: change an IPA v5.0 memory requirement
new bd5524930ba7 net: ipa: no more global filtering starting with IPA v5.0
new 2b87d721999a net: ipa: more completely check endpoint validity
new e359ba89a4aa net: ipa: refactor endpoint loops
new 5274c7158b2b net: ipa: determine the maximum endpoint ID
new b7aaff0b010e net: ipa: record and use the number of defined endpoint IDs
new eb288cbde814 Merge branch 'net-ipa-start-adding-ipa-v5-0-functionality'
new 14335d54e721 net/mlx5: DR, In destroy flow, free resources even if FW c [...]
new c4193a1281ac net/mlx5: DR, Fix the SMFS sync_steering for fast teardown
new 5fd08f653991 net/mlx5: DR, Check device state when polling CQ
new d277b55f0fa8 net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy
new b9b81e1e9382 net/mlx5: DR, For short chains of STEs, avoid allocating s [...]
new 06ab4a4089d4 net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation
new 183a6706a07e net/mlx5: DR, Handle domain memory resources init/uninit s [...]
new 1bea2dc7f4ff net/mlx5: DR, In rehash write the line in the entry immediately
new 17b56073a066 net/mlx5: DR, Manage STE send info objects in pool
new fd785e5213f0 net/mlx5: DR, Allocate icm_chunks from their own slab allocator
new fb628b71fb2a net/mlx5: DR, Allocate htbl from its own slab allocator
new 133ea373a043 net/mlx5: DR, Lower sync threshold for ICM hot memory
new 4519fc45beeb net/mlx5: DR, Keep track of hot ICM chunks in an array ins [...]
new edaea001442a net/mlx5: DR, Remove the buddy used_list
new 02a97e02c64f Merge tag 'mlx5-updates-2022-10-24' of git://git.kernel.or [...]
new f3fb589aeb88 net: remove unused netdev_unregistering()
new 8fc4deaa8bd2 dt-bindings: net: snps,dwmac: Document queue config subnodes
new eca485d22165 drivers: net: convert to boolean for the mac_managed_pm flag
new 738136a0e375 netlink: split up copies in the ack construction
new 47aeed9d2ccd net: hns: hnae: remove unnecessary __module_get() and modu [...]
new 8c2a535e089b net: geneve: fix array of flexible structures warnings
new e8572f038a52 net: microchip: sparx5: kunit test: change test_callbacks [...]
new 70479a40954c net: phy: Add driver for Motorcomm yt8521 gigabit ethernet phy
new b9a61b97798c ptp: add missing documentation for parameters
new 1060707e3809 ptp: introduce helpers to adjust by scaled parts per million
new 73aa29a2b119 drivers: convert unsupported .adjfreq to .adjfine
new 6ed795965ede ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm
new d8aad3f3694f ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm
new c56dff6a9a31 ptp: lan743x: remove .adjfreq implementation
new 8bc900cbffa7 ptp: lan743x: use diff_by_scaled_ppm in .adjfine implementation
new 673dd2c78817 ptp: ravb: convert to .adjfine and adjust_by_scaled_ppm
new 337ffae0e4d6 ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm
new 5565dbd01ec1 Merge branch 'ptp-adjfine'
new 0cf9deb3005f net: mvneta: Remove unused variable i
new 37fe9b981667 net: dpaa2: Add some debug prints on deferred probe
new 1d997f101307 rtnetlink: pass netlink message header and portid to rtnl_ [...]
new 77f4aa9a2a17 net: add new helper unregister_netdevice_many_notify
new d88e136cab37 rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create
new f3a63cce1b4f rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link
new eff1744e6214 Merge branch 'rtnetlink-honour-nlm_f_echo-flag-in-rtnl_-ne [...]
new 91e87045a5ef net: dsa: mv88e6xxx: Add RGMII delay to 88E6320
new 55f6f3dbcf4c net: ftmac100: prepare data path for receiving single segm [...]
new 30f837b7b923 net: ftmac100: report the correct maximum MTU of 1500
new 37c8489012dd net: ftmac100: allow increasing MTU to make most use of si [...]
new b98deb2f9803 net: systemport: Add support for RDMA overflow statistic counter
new 0e84afe8ebfb net: dropreason: add SKB_CONSUMED reason
new 511a3eda2f8d net: dropreason: propagate drop_reason to skb_release_data()
new 4ecbb1c27c36 net: dropreason: add SKB_DROP_REASON_DUP_FRAG
new 77adfd3a1d44 net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT
new 3bdfb04f13eb net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR
new 6f1a298b2e24 Merge branch 'inet-add-drop-monitor-support'
new 44827016be44 net: core: inet[46]_pton strlen len types
new b0e01253a764 tcp: refine tcp_prune_ofo_queue() logic
new fece7a8c65d1 net: wwan: t7xx: use union to group port type specific data
new 3349e4a48acb net: wwan: t7xx: Add port for modem logging
new d08b0f8f46e4 net: wwan: iosm: add rpc interface for xmm modems
new 82fd151d38d9 gve: Reduce alloc and copy costs in the GQ rx path
new 7e8cdc97148c nfc: Add KCOV annotations
new 2e0de6366ac1 veth: Avoid drop packets when xdp_redirect performs
new 1efa9bfe58c5 net: libwx: Implement interaction with firmware
new 049fe5365324 net: txgbe: Add operations to interact with firmware
new 02338c484ab6 net: ngbe: Initialize sw info and register netdev
new d312bad43744 Merge branch 'txgbe'
new f9edd82774c0 dt-bindings: net: renesas: Document Renesas Ethernet Switch
new 3590918b5d07 net: ethernet: renesas: Add support for "Ethernet Switch"
new 6c6fa1a00ad3 net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support
new ef2dd61af736 Merge branch 'renesas-eswitch'
new 05ee658c654b samples/bpf: Fix map iteration in xdp1_user
new 7a698edf954c samples/bpf: Fix MAC address swapping in xdp2_kern
new 01dea9548f6c samples/bpf: Fix double word in comments
new 2c4d72d66b54 samples/bpf: Fix typos in README
new 81bfcc3fcd2f bpf/docs: Summarize CI system and deny lists
new f33f742d5674 libbpf: clean up and refactor BTF fixup step
new 4fcac46c7e10 libbpf: only add BPF_F_MMAPABLE flag for data maps with gl [...]
new 2f968e9f4a95 libbpf: add non-mmapable data section selftest
new 7d8d535546a0 Merge branch 'libbpf: support non-mmap()'able data sections'
new 81b35e7cad79 bpf,x64: avoid unnecessary instructions when shift dest is ecx
new 77d8f5d47bfb bpf,x64: use shrx/sarx/shlx when available
new 8662de232149 bpf: add selftests for lsh, rsh, arsh with reg operand
new 04a8f9d7c09d Merge branch 'bpf,x64: Use BMI2 for shifts'
new fb73a20ebe15 bpf, docs: Reformat BPF maps page to be more readable
new 98af3746026c selftests/bpf: fix missing BPF object files
new 19526e701ea0 bpftool: Add autoattach for bpf prog load|loadall
new ff0e9a579ec9 bpftool: Update doc (add autoattach to prog load)
new b81a67740075 bpftool: Update the bash completion(add autoattach to prog load)
new 12f96823a9d7 Merge branch 'bpftool: Add autoattach for bpf prog load|loadall'
new eb814cf1adea selftests/bpf: fix task_local_storage/exit_creds rcu usage
new d9740535b857 libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg()
new 7e5eb725cf0a bpftool: Set binary name to "bpftool" in help and version output
new 2c76238eaddd bpftool: Add "bootstrap" feature to version output
new 7a42af4b94f1 selftests/bpf: Remove entries from config.s390x already pr [...]
new ec99451f0a48 selftests/bpf: Add config.aarch64
new 20776b72ae2a selftests/bpf: Update vmtests.sh to support aarch64
new 94d52a191807 selftests/bpf: Initial DENYLIST for aarch64
new 2f97bcd0aa43 Merge branch 'Add support for aarch64 to selftests/bpf/vmtest.sh'
new 9ef40974a82a bpf: Allow ringbuf memory to be used as map key
new d1673304097c bpf: Consider all mem_types compatible for map_{key,value} args
new 51ee71d38d8c selftests/bpf: Add test verifying bpf_ringbuf_reserve retv [...]
new 8f4bc15b9ad7 selftests/bpf: Add write to hashmap to array_map iter test
new b3d84af7cdfc bpftool: Define _GNU_SOURCE only once
new 55b4de58d0e2 bpftool: Remove asserts from JIT disassembler
new 108326d6fa6c bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions i [...]
new 2ea4d86a5093 bpftool: Group libbfd defs in Makefile, only pass them if [...]
new e1947c750ffe bpftool: Refactor disassembler for JIT-ed programs
new eb9d1acf634b bpftool: Add LLVM as default library for disassembling JIT [...]
new ce4f66086235 bpftool: Support setting alternative arch for JIT disasm w [...]
new 08b8191ba7f9 bpftool: Add llvm feature to "bpftool version"
new 152e60e3fa2f Merge branch 'bpftool: Add LLVM as default library for dis [...]
new 73feb8d5fa3b kallsyms: Make module_kallsyms_on_each_symbol generally available
new 3640bf8584f4 ftrace: Add support to resolve module symbols in ftrace_lo [...]
new 1a1b0716d36d bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_mu [...]
new e22061b2d309 bpf: Take module reference on kprobe_multi link
new 10705b2b7a8e selftests/bpf: Add load_kallsyms_refresh function
new fee356ede980 selftests/bpf: Add bpf_testmod_fentry_* functions
new e697d8dcebd2 selftests/bpf: Add kprobe_multi check to module attach test
new b2440443a64f selftests/bpf: Add kprobe_multi kmod attach api tests
new 31af1aa09fb9 Merge branch 'bpf: Fixes for kprobe multi on kernel modules'
new f3c51fe02c55 libbpf: Btf dedup identical struct test needs check for ne [...]
new 271de525e1d7 bpf: Remove prog->active check for bpf_lsm and bpf_iter
new 0593dd34e534 bpf: Append _recur naming to the bpf_task_storage helper proto
new 6d65500c34d8 bpf: Refactor the core bpf_task_storage_get logic into a n [...]
new e8b02296a6b8 bpf: Avoid taking spinlock in bpf_task_storage_get if pote [...]
new 4279adb094a1 bpf: Add new bpf_task_storage_get proto with no deadlock d [...]
new fda64ae0bb3e bpf: bpf_task_storage_delete_recur does lookup first befor [...]
new 8a7dac37f27a bpf: Add new bpf_task_storage_delete proto with no deadloc [...]
new 0334b4d8822a selftests/bpf: Ensure no task storage failure for bpf_lsm. [...]
new 387b532138ee selftests/bpf: Tracing prog can still do lookup under busy lock
new fdf457871e7c Merge branch 'bpf: Avoid unnecessary deadlock detection an [...]
new 5e67b8ef125b bpf: Make struct cgroup btf id global
new c83597fa5dc6 bpf: Refactor some inode/task/sk storage functions for reuse
new c4bcfb38a95e bpf: Implement cgroup storage available to non-cgroup-atta [...]
new 4fe64af23c12 libbpf: Support new cgroup local storage
new f7f0f1657d95 bpftool: Support new cgroup local storage
new fd4ca6c1facf selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str
new 12bb6ca4e2fa selftests/bpf: Add selftests for new cgroup local storage
new 0a1b69d1c736 selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x
new d43198017ea3 docs/bpf: Add documentation for new cgroup local storage
new a48b4bf99429 Merge branch 'bpf: Implement cgroup local storage availabl [...]
new 5ed88f81511c selftests/bpf: Panic on hard/soft lockup
new d96d4276eaeb selftests/bpf: Fix bpftool synctypes checking failure
new 96f341a4751d bpftool: Fix spelling mistake "disasembler" -> "disassembler"
new b6d207999c35 bpf: Fix a typo in comment for DFS algorithm
new e39e739ab573 bpf: check max_entries before allocating memory
new 97c4090badca bpf: Remove the obsolte u64_stats_fetch_*_irq() users.
new 3a07dcf8f57b samples/bpf: Fix typo in README
new b54a0d4094f5 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...]
new 2cee6401c4ea octeontx2-af: Allow mkex profile without DMAC and add L2M/ [...]
new 471ef777ec79 net: broadcom: bcm4908_enet: report queued and transmitted bytes
new 7d84118229bf qed (gcc13): use u16 for fid to be big enough
new 777fa87c7682 bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
new 3319dbb3e755 sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
new 42e51de97cb4 rocker: Avoid unnecessary scheduling of work item
new 386b4174827c rocker: Explicitly mark learned FDB entries as offloaded
new d3a4706339da Merge branch 'rocker-two-small-changes'
new 598d2982b111 net: tun: bump the link speed from 10Mbps to 10Gbps
new 6d6b39f180b8 net: fec: add initial XDP support
new 71fa6887eeca net: mana: Assign interrupts to CPUs based on NUMA nodes
new ec32c0c42d0a net: dcb: add new pcp selector to app object
new 6182d5875c33 net: dcb: add new apptrust attribute
new 92ef3d011e17 net: microchip: sparx5: add support for offloading pcp table
new 23f8382cd95d net: microchip: sparx5: add support for apptrust
new 8dcf69a64118 net: microchip: sparx5: add support for offloading dscp table
new c58ff3ed432d net: microchip: sparx5: add support for offloading default prio
new d9095f92950b Merge branch 'add-new-pcp-and-apptrust-attributes-to-dcbnl'
new fbeb229a6622 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new a35ec8e38cdd bridge: Add MAC Authentication Bypass (MAB) support
new 4a331d346996 selftests: forwarding: Add MAC Authentication Bypass (MAB) [...]
new 0884aaf37afa Merge branch 'bridge-add-mac-authentication-bypass-mab-support'
new 3830c5719af6 net: devlink: convert devlink port type-specific pointers [...]
new 8573a04404dd net: devlink: move port_type_warn_schedule() call to __dev [...]
new 45791e0d00c4 net: devlink: move port_type_netdev_checks() call to __dev [...]
new d41c9dbd1274 net: devlink: take RTNL in port_fill() function only if it [...]
new 02a68a47eade net: devlink: track netdev with devlink_port assigned
new ac73d4bf2cda net: make drivers to use SET_NETDEV_DEVLINK_PORT to set de [...]
new c80965784dbf net: devlink: remove netdev arg from devlink_port_type_eth_set()
new d0f517262933 net: devlink: remove net namespace check from devlink_nl_p [...]
new 31265c1e29eb net: devlink: store copy netdevice ifindex and ifname to a [...]
new e705a621c071 net: devlink: add not cleared type warning to port unregister
new 8eba37f7e9bc net: devlink: use devlink_port pointer instead of ndo_get_ [...]
new 77df1db80da3 net: remove unused ndo_get_devlink_port
new dca56c3038c3 net: expose devlink port over rtnetlink
new 7712b3e966ea Merge branch 'net-fix-netdev-to-devlink_port-linkage-and-e [...]
new c2cce3a6e8eb net: usb: Use kstrtobool() instead of strtobool()
new 63fe6ff674a9 net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
new c5733e5b15d9 hamradio: baycom_epp: Fix return type of baycom_send_packet()
new db2d737d63c5 e1000e: Separate MTP board type from ADP
new 0c9183ce61bc e1000e: Add support for the next LOM generation
new 7bab8828e1ec e1000e: Add e1000e trace module
new ab400b0dd4ec e1000e: Remove unnecessary use of kmap_atomic()
new 3e7b52e0eb9e e1000: Remove unnecessary use of kmap_atomic()
new 790835fcc0cb igc: Correct the launchtime offset
new 20224838e42b Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 6b85a4f39ff7 i40e: Store the irq number in i40e_q_vector
new 8c1a595cc63e i40e: Record number TXes cleaned during NAPI
new 717b5bc43c1f i40e: Record number of RXes cleaned during NAPI
new 6d4d584a7ea8 i40e: Add i40e_napi_poll tracepoint
new 30872d834bdb i40e: Add appropriate error message logged for incorrect d [...]
new 619058eca509 iavf: Replace __FUNCTION__ with __func__
new 69b957440a63 iavf: Change information about device removal in dmesg
new b3809277addb Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new d28c0e73efbe rds: remove redundant variable total_payload_len
new 5cb76899fb47 net: ipa: reduce arguments to ipa_table_init_add()
new 6337b147828b net: ipa: use ipa_table_mem() in ipa_table_reset_add()
new 1d8f16dbdf36 net: ipa: add a parameter to aggregation registers
new f298ba785e2d net: ipa: add a parameter to suspend registers
new 9a9f512974d5 net: ipa: use a bitmap for defined endpoints
new 88de7672404d net: ipa: use a bitmap for available endpoints
new 0f97fbd47858 net: ipa: support more filtering endpoints
new ae5108e9b7fa net: ipa: use a bitmap for set-up endpoints
new 9b7a00653651 net: ipa: use a bitmap for enabled endpoints
new 95ec6bce2a0b Merge branch 'net-ipa-more-endpoints'
new 552acbf576fb net: remove redundant check in ip_metrics_convert()
new 8e0aa1ff44ca net: ethernet: renesas: Fix return type of rswitch_start_xmit()
new f0b59ad11e29 sfc: check recirc_id match caps before MAE offload
new 6d1c604d1098 sfc: add Layer 2 matches to ef100 TC offload
new c178dff3f92d sfc: add Layer 3 matches to ef100 TC offload
new 5ca7ef293866 sfc: add Layer 3 flag matches to ef100 TC offload
new 5d1d24da00db sfc: add Layer 4 matches to ef100 TC offload
new bcc8f44acac1 Merge branch 'sfc-add-basic-flower-matches-to-offload'
new 63d9e1291484 octeon_ep: support Octeon device CNF95N
new d08cb2555677 net: mv643xx_eth: support MII/GMII/RGMII modes for Kirkwood
new a3de357b087e net: axiemac: add PM callbacks to support suspend/resume
new bd881b44fdbc dt-bindings: net: constrain number of 'reg' in ethernet ports
new a352a2c5d2a5 dt-bindings: net: dsa-port: constrain number of 'reg' in ports
new ac33d7ae8f71 net: hinic: Convert the cmd code from decimal to hex to be [...]
new 13265568a863 net: hinic: Add control command support for VF PMD driver in DPDK
new 2acf960e3be6 net: hinic: Add support for configuration of rx-vlan-filte [...]
new c053d7b6bdcb net: wwan: t7xx: Use needed_headroom instead of hard_header_len
new 5545b7b9f294 net: wwan: t7xx: Add NAPI support
new aa5bf80c3c06 s390/ctcm: Fix return type of ctc{mp,}m_tx()
new 88d86d18d7cf s390/netiucv: Fix return type of netiucv_tx()
new bb16db839365 s390/lcs: Fix return type of lcs_start_xmit()
new 6c8fae0caf5d net: fec: simplify the code logic of quirks
new 64c426dfbbd2 gve: Fix error return code in gve_prefill_rx_pages()
new 4e0243e7128c net: phy: fix yt8521 duplicated argument to & or |
new cef122d4cf5b net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers
new fd23df72f2be net: ethernet: ti: am65-cpsw: Add suspend/resume support
new eadb43437407 net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper
new 643cf0e3ab5c net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after s [...]
new 1af3cb3702d0 net: ethernet: ti: am65-cpsw: Fix hardware switch mode on [...]
new e2dbda0fd2ae Merge branch 'am65-cpsw-suspend-resume'
new ff14adbd8779 genetlink: refactor the cmd <> policy mapping dump
new 7c3eaa022261 genetlink: move the private fields in struct genl_family
new 20b0b53aca43 genetlink: introduce split op representation
new 7747eb75f618 genetlink: load policy based on validation flags
new e1a248911d06 genetlink: check for callback type at op load time
new 92d3d9ba9bb3 genetlink: add policies for both doit and dumpit in ctrl_d [...]
new 26588edbef60 genetlink: support split policies in ctrl_dumppolicy_put_op()
new 8d84322ae6d7 genetlink: inline genl_get_cmd()
new 6557461cd278 genetlink: add iterator for walking family ops
new b502b3185cd6 genetlink: use iterator in the op to policy map dumping
new 7acfbbe17c18 genetlink: inline old iteration helpers
new b8fd60c36a44 genetlink: allow families to use split ops directly
new aba22ca8ccd6 genetlink: convert control family to split ops
new bf46390f39c6 Merge branch 'genetlink-per-op-type-policies'
new 7ea8104d9e3d net: lan966x: move unnecessary linux/sfp.h include
new e1f4ecab1933 net: remove explicit phylink_generic_validate() references
new 14ef5c39891e net: macb: implement live mac addr change
new e69761483361 netlink: Fix potential skb memleak in netlink_ack
new 864f88884c42 ixgbe: change MAX_RXD/MAX_TXD based on adapter type
new 6a6f9e3e03ae ixgbe: Remove local variable
new f49fafa504d5 ixgbe: Remove unneeded semicolon
new eac0b6804b74 ixgbevf: Add error messages on vlan error
new 0668716506ca igb: Do not free q_vector unless new one was allocated
new e9d696cb44e3 igb: Proactively round up to kmalloc bucket size
new 49eb9446b0af Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...]
new a068d33e542f net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum()
new 5e2ea7801fac net: txgbe: Fix unsigned comparison to zero in txgbe_calc_ [...]
new 91c596cc8d32 Merge branch 'net-txgbe-fix-two-bugs-in-txgbe_calc_eeprom_ [...]
new 9a0f830f8026 ethtool: linkstate: add a statistic for PHY down events
new 47f3ecf4763d ethtool: Fail number of channels change when it conflicts [...]
new ca71277f36e0 net: move the ct helper function to nf_conntrack_helper fo [...]
new f96cba2eb923 net: move add ct helper function to nf_conntrack_helper fo [...]
new 1913894100ca net: sched: call tcf_ct_params_free to free params in tcf_ct_init
new a21b06e73191 net: sched: add helper support in act_ct
new b2140e971309 Merge branch 'net-add-helper-support-in-tc-act_ct-for-ovs- [...]
new 41d2dd42bfa1 bnxt_en: refactor VNIC RSS update functions
new 98a4322b70e8 bnxt_en: update RSS config using difference algorithm
new 85036aee1938 bnxt_en: Add a non-real time mode to access NIC clock
new ee1bfbcc71cf Merge branch 'bnxt_en-updates'
new 8e18be7610ae lib: Fix some kernel-doc comments
new 380f9acdf747 net: ethernet: renesas: rswitch: Fix endless loop in error paths
new ef912fe443ad net: dsa: microchip: add ksz9563 in ksz_switch_ops and sel [...]
new a9c6db3bc9d8 net: dsa: microchip: add irq in i2c probe
new e06999c3dc62 net: dsa: microchip: add error checking for ksz_pwrite
new 4630d1420f84 net: dsa: microchip: ksz8563: Add number of port irq
new 9b1833170632 net: dsa: microchip: add dev_err_probe in probe functions
new b96c7b4cbeec Merge branch 'dsa-microchip-checking'
new bd039b5ea2a9 net/core: Allow live renaming when an interface is up
new c3d96f690a79 net, proc: Provide PROC_FS=n fallback for proc_create_net_ [...]
new 4d843be56ba6 rxrpc: Trace setting of the request-ack flag
new 334dfbfc5a71 rxrpc: Split call timer-expiration from call timer-set tracepoint
new 589a0c1e0ac3 rxrpc: Track highest acked serial
new b015424695f0 rxrpc: Add stats procfile and DATA packet stats
new f2a676d10038 rxrpc: Record statistics about ACK types
new f7fa52421f76 rxrpc: Record stats for why the REQUEST-ACK flag is being set
new 8889a711f9b4 rxrpc: Fix ack.bufferSize to be 0 when generating an ack
new 42fb06b391ac net: Change the udp encap_err_rcv to allow use of {ip,ipv6 [...]
new b6c66c4324e7 rxrpc: Use the core ICMP/ICMP6 parsers
new ed472b0c8783 rxrpc: Call udp_sendmsg() directly
new 23b237f32592 rxrpc: Remove unnecessary header inclusions
new 27f699ccb89d rxrpc: Remove the flags from the rxrpc_skb tracepoint
new a11e6ff961a0 rxrpc: Remove call->tx_phase
new 02a1935640f8 rxrpc: Define rxrpc_txbuf struct to carry data to be transmitted
new 72f0c6fb0579 rxrpc: Allocate ACK records at proposal and queue for tran [...]
new 530403d9ba1c rxrpc: Clean up ACK handling
new faf92e8d53f5 rxrpc: Split the rxrpc_recvmsg tracepoint
new d4d02d8bb5c4 rxrpc: Clone received jumbo subpackets and queue separately
new 5d7edbc9231e rxrpc: Get rid of the Rx ring
new a4ea4c477619 rxrpc: Don't use a ring buffer for call Tx queue
new 4e76bd406d6e rxrpc: Remove call->lock
new d57a3a151660 rxrpc: Save last ACK's SACK table rather than marking txbufs
new 6869ddb87d47 rxrpc: Remove the rxtx ring
new 1fc4fa2ac93d rxrpc: Fix congestion management
new 30d95efe06e1 rxrpc: Allocate an skcipher each time needed rather than reusing
new 3ca6c3b43c72 Merge tag 'rxrpc-next-20221108' of git://git.kernel.org/pu [...]
new 154ba79c9f16 genetlink: correctly begin the iteration over policies
new 3e52fba03a20 net: introduce a helper to move notifier block to differen [...]
new 15feb56e30ef net: devlink: move netdev notifier block to dest namespace [...]
new bf9b85562a9a Merge branch 'net-devlink-move-netdev-notifier-block-to-de [...]
new 9baedc3c8780 bridge: switchdev: Let device drivers determine FDB offloa [...]
new 27fabd02abf3 bridge: switchdev: Allow device drivers to install locked [...]
new 9c0ca02bace4 bridge: switchdev: Reflect MAB bridge port flag to device drivers
new 2640a82bbc08 devlink: Add packet traps for 802.1X operation
new d85be0f5fd7c mlxsw: spectrum_trap: Register 802.1X packet traps with devlink
new 0b31fb9ba2b5 mlxsw: reg: Add Switch Port FDB Security Register
new dc0d1a8b7f84 mlxsw: spectrum: Add an API to configure security checks
new b72cb660b26b mlxsw: spectrum_switchdev: Prepare for locked FDB notifications
new 5a660e43f8b9 mlxsw: spectrum_switchdev: Add support for locked FDB noti [...]
new 136b8dfbd784 mlxsw: spectrum_switchdev: Use extack in bridge port flag [...]
new 25ed80884ce1 mlxsw: spectrum_switchdev: Add locked bridge port support
new da23a713d1de selftests: devlink_lib: Split out helper
new 25a26f0c2015 selftests: mlxsw: Add a test for EAPOL trap
new fb398432db2f selftests: mlxsw: Add a test for locked port trap
new cdbde7edf0e5 selftests: mlxsw: Add a test for invalid locked bridge por [...]
new 0cb9ed57d5ad Merge branch 'mlxsw-add-802-1x-and-mab-offload-support'
new 925638a2a037 net: lan743x: Remove unused argument in lan743x_common_regs( )
new 9045220581fc net: lan743x: Add support to SGMII register dump for PCI11 [...]
new 470765e4e1c8 Merge branch 'net-lan743x-pci11010-pci11414-devices-enhancements'
new 13bd85580b85 net: phy: dp83867: add TI PHY loopback
new 21780f89d658 mac_pton: Don't access memory over expected length
new f6479ea4e599 net: mdio: add mdiodev_c45_(read|write)
new 85a2b4ac3444 net: pcs: xpcs: use mdiodev accessors
new e29edc475f65 Merge branch 'clean-up-pcs-xpcs-accessors'
new e081ecf084d3 gro: avoid checking for a failed search
new 0c9ef08a4d0f net: mana: Fix return type of mana_start_xmit()
new edaf5df22cb8 ethtool: ethtool_get_drvinfo: populate drvinfo fields even [...]
new a69839d4327d net: mana: Add support for auxiliary device
new f3dc09624609 net: mana: Record the physical address for doorbell page region
new b5c1c9855be3 net: mana: Handle vport sharing between devices
new 6fe254160bd0 net: mana: Set the DMA device max segment size
new 4c0ff7a106e1 net: mana: Export Work Queue functions for use by RDMA driver
new d44089e555ff net: mana: Record port number in netdev
new fd325cd648f1 net: mana: Move header files to a common location
new aa56549792fb net: mana: Define max values for SGL entries
new de372f2a9ca7 net: mana: Define and process GDMA response code GDMA_STAT [...]
new f72ececfc197 net: mana: Define data structures for allocating doorbell [...]
new 28c66cfa4538 net: mana: Define data structures for protection domain an [...]
new 79b0872b1075 Merge branch 'mana-shared-6.2' of https://git.kernel.org/p [...]
new 1fb22ed67195 devlink: Fix warning when unregistering a port
new c1b05105573b genetlink: fix single op policy dump when do is present
new 966a9b49033b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new a07b3835b895 MAINTAINERS: Update hinic maintainers from orphan
new eed4f1ddad8c arm64: dts: mediatek: mt7986: add support for RX Wireless [...]
new ceb82ac2e745 dt-bindings: net: mediatek: add WED RX binding for MT7986 [...]
new cc514101a97e net: ethernet: mtk_wed: introduce wed mcu support
new 799684448e3e net: ethernet: mtk_wed: introduce wed wo support
new 084d60ce0c6c net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma
new 4c5de09eb0d0 net: ethernet: mtk_wed: add configure wed wo support
new 51ef685584e2 net: ethernet: mtk_wed: add rx mib counters
new 90050f80509c MAINTAINERS: update MEDIATEK ETHERNET entry
new 573c38533c0d Merge branch 'mt7986-WED-RX'
new 30172a7241f8 net: microchip: sparx5: Differentiate IPv4 and IPv6 traffi [...]
new d6c2964db3fe net: microchip: sparx5: Adding more tc flower keys for the [...]
new 7de1dcadfaf9 net: microchip: sparx5: Find VCAP lookup from chain id
new 392d0ab04827 net: microchip: sparx5: Adding TC goto action and action checking
new abc4010d1f6e net: microchip: sparx5: Match keys in configured port keysets
new 242df4f7f2cd net: microchip: sparx5: Let VCAP API validate added key- a [...]
new 67456717012c net: microchip: sparx5: Add tc matchall filter and enable [...]
new c956b9b318d9 net: microchip: sparx5: Adding KUNIT tests of key/action v [...]
new f53e14328ec0 Merge branch 'sparx5-TC-key'
new 42ba9654acad nfp: take numa node into account when setting irq affinity
new e83163b66a37 net: lan966x: Add define IFH_LEN_BYTES
new 4a00b0c712e3 net: lan966x: Split function lan966x_fdma_rx_get_frame
new 6a2159be7604 net: lan966x: Add basic XDP support
new 11871aba1974 net: lan96x: Use page_pool API
new 6c646de3f9e9 Merge branch 'lan966x-xdp'
new c334ac6461d5 net: marvell: prestera: pci: use device-id defines
new 075c881be29b net: marvell: prestera: pci: add support for AC5X family devices
new a35608ed8cfd net: marvell: prestera: pci: bump supported FW min version
new 3b738db50f9e Merge branch 'marvell-prestera-AC5X-support'
new 2e77eded8ec3 ptp_phc: convert .adjfreq to .adjfine
new 319d77e9d059 ptp_ixp46x: convert .adjfreq to .adjfine
new e3f18e9d353a ptp: tg3: convert .adjfreq to .adjfine
new 974557020a59 ptp: hclge: convert .adjfreq to .adjfine
new 2d96099f50f0 ptp: stmac: convert .adjfreq to .adjfine
new a45392071cee ptp: cpts: convert .adjfreq to .adjfine
new a29c132f92ed ptp: bnxt: convert .adjfreq to .adjfine
new e2bd9c76c89f ptp: convert remaining drivers to adjfine interface
new 75ab70ec5cef ptp: remove the .adjfreq interface function
new 2cf7e87fc459 Merge branch 'ptp-adjfreq-copnvert'
new 354259fa73e2 net: remove skb->vlan_present
new be3ed48683f0 net: gro: no longer use skb_vlan_tag_present()
new f1a7178b44f3 Merge branch 'net-vlan-claim-one-bit-from-sk_buff'
new 07ec7b502800 bpf: make sure skb->len != 0 when redirecting to a tunneli [...]
new 9805af8d8a5b bpf: Document UAPI details for special BPF types
new 23da464dd6b8 bpf: Allow specifying volatile type modifier for kptrs
new 261f4664caff bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
new f5e477a861e4 bpf: Fix slot type check in check_stack_write_var_off
new a28ace782e68 bpf: Drop reg_type_may_be_refcounted_or_null
new aa3496accc41 bpf: Refactor kptr_off_tab into btf_record
new 9b5e3536c898 selftests/bpf: add veristat replay mode
new 62d2c08bb91c selftests/bpf: shorten "Total insns/states" column names i [...]
new 10b1b3f3e56a selftests/bpf: consolidate and improve file/prog filtering [...]
new b9670b904a59 selftests/bpf: ensure we always have non-ambiguous sorting [...]
new d68c07e2dd91 selftests/bpf: allow to define asc/desc ordering for sort [...]
new 1bb4ec815015 selftests/bpf: support simple filtering of stats in veristat
new 77534401d69c selftests/bpf: make veristat emit all stats in CSV mode by [...]
new a5710848d824 selftests/bpf: handle missing records in comparison mode b [...]
new fa9bb590c289 selftests/bpf: support stats ordering in comparison mode i [...]
new d5ce4b892341 selftests/bpf: support stat filtering in comparison mode i [...]
new af085f55329c Merge branch 'veristat: replay, filtering, sorting'
new db559117828d bpf: Consolidate spin_lock, timer management into btf_record
new f71b2f64177a bpf: Refactor map->off_arr handling
new a3b666bfa9c9 bpf: propagate precision in ALU/ALU64 operations
new 529409ea92d5 bpf: propagate precision across all frames, not just the last one
new be2ef8161572 bpf: allow precision tracking for programs with subprogs
new f63181b6ae79 bpf: stop setting precise in current state
new 7a830b53c17b bpf: aggressively forget precise markings during state che [...]
new 4f999b767769 selftests/bpf: make test_align selftest more robust
new 07d90c72efbe Merge branch 'BPF verifier precision tracking improvements'
new de048b6ee865 libbpf: Resolve enum fwd as full enum64 and vice versa
new 2e20f50ff849 selftests/bpf: Tests for enum fwd resolved as full enum64
new 1baa7e380021 samples/bpf: Fix tracex2 error: No such file or directory
new b3c09fdca113 selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning
new 61fc5e66f755 selftests/bpf: Use consistent build-id type for liburandom [...]
new 25906092edb4 Documentation: bpf: Escape underscore in BPF type name prefix
new e8f50c4f0c14 selftests/bpf: Fix u32 variable compared with less than zero
new e5659e4e19e4 samples/bpf: Fix sockex3 error: Missing BPF prog type
new c302378bc157 libbpf: Hashmap interface update to allow both long and vo [...]
new 082108fd6932 libbpf: Resolve unambigous forward declarations
new 99e18fad5ff7 selftests/bpf: Tests for btf_dedup_resolve_fwds
new 15157d2e008d Merge branch 'libbpf: Resolve unambigous forward declarations'
new fd74b79df0d1 selftests: Fix test group SKIPPED result
new 5e5dc33d5dac bpf: veth driver panics when xdp prog attached before veth_open
new c7028aa2fb03 Merge branch 'fix panic bringing up veth with xdp progs'
new 42597aa372f5 libbpf: Hashmap.h update to fix build issues using LLVM14
new 83177c0dca38 docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map
new 161939abc80b docs/bpf: Document BPF_MAP_TYPE_CPUMAP map
new f720b84811b2 docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS
new 64488ca57ab8 docs/bpf: Document BPF map types QUEUE and STACK
new 1cfa97b30c5a bpf, docs: Document BPF_MAP_TYPE_ARRAY
new e4c9cf0ce8c4 selftests/bpf: Fix xdp_synproxy compilation failure in 32- [...]
new 9bb053490f1a bpf: Add hwtstamp field for the sockops prog
new 52929912d7bd selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test
new 8cac7a59b252 selftests/bpf: Test skops->skb_hwtstamp
new 0f7dc423a5dc Merge branch 'bpf: Add hwtstamp field for the sockops prog'
new eb6af4ceda2d selftests/bpf: fix veristat's singular file-or-prog filter
new f4c4ca70dedc Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...]
new 00df24f19179 mptcp: use msk instead of mptcp_sk
new 73a0052a61f9 mptcp: change 'first' as a parameter
new 80638684e840 mptcp: get sk from msk directly
new 31b4e63eb24a selftests: mptcp: use max_time instead of time
new 4373bf4b72f9 mptcp: Fix grammar in a comment
new 4a432e068ce6 Merge branch 'mptcp-miscellaneous-refactoring-and-small-fixes'
new 45f22f2fdc19 net: dsa: mv88e6xxx: enable set_policy
new 9d26628a4ce2 dt-bindings: net: qcom,ipa: remove an unnecessary restriction
new 7a6ca44c1e61 dt-bindings: net: qcom,ipa: restate a requirement
new d77be49309dd Merge branch 'dt-bindings-net-qcom-ipa-relax-some-restrictions'
new 3e35f26d3397 bridge: Add missing parentheses
new fac30731b9b8 tcp: adopt try_cmpxchg() in tcp_release_cb()
new b548b17a93fd tcp: tcp_wfree() refactoring
new ab00af85d2f8 net: tun: rebuild error handling in tun_get_user
new e384cf35bf0c ice: virtchnl rss hena support
new 44fbc1b6e0e2 ibmvnic: Assign IRQ affinity hints to device queues
new 92125c3a6024 ibmvnic: Add hotpluggable CPU callbacks to reassign affini [...]
new df8f66d02df7 ibmvnic: Update XPS assignments during affinity binding
new 8a30b30b26bc Merge branch 'ibmvnic-affinity-hints'
new 2fd450cd83e3 ipasdv4/tcp_ipv4: remove redundant assignment
new 70ea86a0dfed net: flow_offload: add support for ARP frame matching
new 3a344f99bb55 net: microchip: sparx5: Add support for TC flower ARP dissector
new 990e483981ea net: microchip: sparx5: Add/delete rules in sorted order
new f13230a47477 net: microchip: sparx5: Add support for IS2 VCAP rule counters
new 40e7fe18abab net: microchip: sparx5: Add support for TC flower filter s [...]
new dccc30cc4906 net: microchip: sparx5: Add KUNIT test of counters and sor [...]
new 4d1bbdf57b5b Merge branch 'sparx5-sorted-VCAP-rules'
new 6970ef27ff7f net: fec: add xdp and page pool statistics
new ea645f97bcec net/mlx5: Bridge, Use debug instead of warn if entry doesn [...]
new d23b928befda net/mlx5: Fix spelling mistake "destoy" -> "destroy"
new 71b75f0e02ed net/mlx5: Unregister traps on driver unload flow
new dd3dd7263cde net/mlx5: Expose vhca_id to debugfs
new 60551e95a864 net/mlx5e: remove unused list in arfs
new 9458108040b3 net/mlx5e: Use clamp operation instead of open coding it
new 2c925db0a7d6 net/mlx5e: Support enhanced CQE compression
new 38438d39a9a0 net/mlx5e: Move params kernel log print to probe function
new e74ae1faeb71 net/mlx5e: Add error flow when failing update_rx
new 989722906166 net/mlx5e: TC, Remove redundant WARN_ON()
new 1f74399fd1ed net/mlx5e: kTLS, Remove unused work field
new 4d78a2ebbd2b net/mlx5e: kTLS, Remove unnecessary per-callback completion
new 341361533011 net/mlx5e: kTLS, Use a single async context object per a c [...]
new 05bb74c29d84 net/mlx5e: CT, optimize pre_ct table lookup
new e07c4924a77d net/mlx5e: ethtool: get_link_ext_stats for PHY down events
new f12ed9c04804 Merge tag 'mlx5-updates-2022-11-12' of git://git.kernel.or [...]
new 76ad97e150f1 net: ethernet: renesas: rswitch: Fix build error about ptp
new 515e5fb6a95e net: dpaa2: Remove linux/msi.h includes
new 5fd66a0b3bb4 net: nfp: Remove linux/msi.h includes
new feba6c670250 Merge branch 'genirq-msi-treewide-cleanup-of-pointless-lin [...]
new d9282e48c608 tcp: Add listening address to SYN flood message
new 7eba4505394e net: dcb: move getapptrust to separate function
new 570d0a588dfb net: dsa: add support for DSA rx offloading via metadata dst
new 190487031584 net: ethernet: mtk_eth_soc: pass correct VLAN protocol ID [...]
new 08666cbb7dd5 net: ethernet: mtk_eth_soc: add support for configuring vl [...]
new 2d7605a72906 net: ethernet: mtk_eth_soc: enable hardware DSA untagging
new 0f54d36e2fee Merge branch 'mtk_eth_soc-rx-vlan-offload-improvement-dsa- [...]
new 1ec6360ddb83 Documentation: nfp: update documentation
new 66394126bf20 netfilter: nft_payload: use __be16 to store gre version
new 7394c2dd62de netfilter: nft_inner: fix return value check in nft_inner_ [...]
new 7d34aa3e03b6 netfilter: nf_tables: Extend nft_expr_ops::dump callback p [...]
new 8daa8fde3fc3 netfilter: nf_tables: Introduce NFT_MSG_GETRULE_RESET
new 971095c6fa4a netfilter: rpfilter/fib: clean up some inconsistent indenting
new d2c806abcf0b netfilter: conntrack: use siphash_4u64
new b87584cb8d8f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...]
new 973fbe68df39 net: phy: aquantia: add AQR112 and AQR412 PHY IDs
new 3e7e783291b4 net: dsa: felix: use phylink_generic_validate()
new de8586ed4311 net: mscc: ocelot: drop workaround for forcing RX flow control
new 53d04b981110 net: dsa: remove phylink_validate() method
new 7d63b21d2745 Merge branch 'remove-phylink_validate-from-felix-dsa-driver'
new 5ae0c2263402 sfc: fix ef100 RX prefix macro
new e39515398487 sfc: add ability for an RXQ to grant credits on refill
new 85697f97fd3c sfc: add start and stop methods to channels
new 36df6136a7d0 sfc: add ability for extra channels to receive raw RX buffers
new e5731274cdd1 sfc: add ef100 MAE counter support functions
new 25730d8be5d8 sfc: add extra RX channel to receive MAE counter updates on ef100
new 19a0c989104a sfc: add hashtables for MAE counters and counter ID mappings
new 0363aa295781 sfc: add functions to allocate/free MAE counters
new c4bad432b95a sfc: accumulate MAE counter values from update packets
new 2e0f1eb05692 sfc: attach an MAE counter to TC actions that need it
new 83a187a4eb3a sfc: validate MAE action order
new 50f8f2f7fbf2 sfc: implement counters readout to TC stats
new e88225656d30 Merge branch 'sfc-TC-offload-counters'
new 919dfa0b20ae udp: Clean up some functions.
new 67fb43308f4b udp: Set NULL to sk->sk_prot->h.udp_table.
new 478aee5d6bf6 udp: Set NULL to udp_seq_afinfo.udp_table.
new ba6aac151677 udp: Access &udp_table via net.
new 9804985bf27f udp: Introduce optional per-netns hash table.
new fd258f2aba2c Merge branch 'udp-pernetns-hash'
new 8c55facecd7a net: linkwatch: only report IF_OPER_LOWERLAYERDOWN if ifli [...]
new 57fc05e8e82d net: mm_account_pinned_pages() optimization
new 30189806fbb9 ipv6: fib6_new_sernum() optimization
new 6af645a5b2da net: net_{enable|disable}_timestamp() optimizations
new 1462160c7455 net: adopt try_cmpxchg() in napi_schedule_prep() and napi_ [...]
new 4ffa1d1c6842 net: adopt try_cmpxchg() in napi_{enable|disable}()
new 4ebf802cf1c6 net: __sock_gen_cookie() cleanup
new 68d268d08931 Merge branch 'net-try_cmpxchg-conversions'
new 6c1c5097781f net: add atomic_long_t to net_device_stats fields
new cb34b7cf17ec ipv6/sit: use DEV_STATS_INC() to avoid data-races
new 2fad1ba354d4 ipv6: tunnels: use DEV_STATS_INC()
new c4794d22251b ipv4: tunnels: use DEV_STATS_INC()
new ca5ebbfec314 Merge branch 'net-atomic-dev-stats'
new 1d7322f28fde ax25: af_ax25: Remove unnecessary (void*) conversions
new bf36267e3ad3 tcp: annotate data-race around queue->synflood_warned
new d82303df0648 mlxsw: update adjfine to use adjust_by_scaled_ppm
new b0798310f84c sctp: sm_statefuns: Remove pointer casts of the same type
new 710cfc6ab4b8 sundance: remove unused variable cnt
new b2e44aac91b2 NFC: nci: Allow to create multiple virtual nci devices
new b4b221bd79a1 net: ethernet: renesas: Fix return type in rswitch_etha_wa [...]
new 224b744abf9f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new f20a0a0519f3 ethtool: doc: clarify what drivers can implement in their [...]
new 0171a1d22bb9 net: dsa: refactor name assignment for user ports
new 6fdb03842040 net: dsa: use NET_NAME_PREDICTABLE for user ports with nam [...]
new b8790661d90d net: dsa: set name_assign_type to NET_NAME_ENUM for enumer [...]
new 2ffff1449ddd Merge branch 'net-dsa-use-more-appropriate-net_name_-const [...]
new cbe5f7c0fbcd dt-bindings: net: ipq4019-mdio: document IPQ6018 compatible
new 05c1cbb96f3d dt-bindings: net: ipq4019-mdio: add IPQ8074 compatible
new e50c50367d98 dt-bindings: net: ipq4019-mdio: require and validate clocks
new 4a8c14384fa9 dt-bindings: net: ipq4019-mdio: document required clock-names
new 9999f85ba346 net: dsa: stop exposing tag proto module helpers to the world
new 2610937d7e95 net: dsa: rename tagging protocol driver modalias
new 94793a56b3df net: dsa: provide a second modalias to tag proto drivers b [...]
new e8666130b995 net: dsa: strip sysfs "tagging" string of trailing newline
new 54c087e83945 net: dsa: rename dsa_tag_driver_get() to dsa_tag_driver_ge [...]
new 0184c07a11a2 net: dsa: autoload tag driver module on tagging protocol change
new 4ab45e973c3f Merge branch 'autoload-dsa-tagging-driver-when-dynamically [...]
new cd502236835b devlink: Introduce new attribute 'tx_priority' to devlink-rate
new 6e2d7e84fcfe devlink: Introduce new attribute 'tx_weight' to devlink-rate
new caba177d7f4d devlink: Enable creation of the devlink-rate nodes from th [...]
new 04d674f04e32 devlink: Allow for devlink-rate nodes parent reassignment
new f2fc15e271f2 devlink: Allow to set up parent in devl_rate_leaf_create()
new 16dfa49406bc ice: Introduce new parameters in ice_sched_node
new bdf96d965a20 ice: Add an option to pre-allocate memory for ice_sched_node
new 42c2eb6b1f43 ice: Implement devlink-rate API
new 80fe30a8c1f4 ice: Prevent ADQ, DCB coexistence with Custom Tx scheduler
new 16eb4afc5d80 ice: Add documentation for devlink-rate implementation
new 242dd64375b8 Documentation: Add documentation for new devlink-rate attributes
new 24f627a3a85f Merge branch 'implement-devlink-rate-api-and-extend-it'
new b78c4162823d sctp: change to include linux/sctp.h in net/sctp/checksum.h
new 647541ea06a7 sctp: move SCTP_PAD4 and SCTP_TRUNC4 to linux/sctp.h
new 4ca0c6474f71 dt-bindings: net: qcom,ipa: deprecate modem-init
new 50f803d4aa71 net: ipa: encapsulate decision about firmware load
new 07f2f8e1b747 net: ipa: introduce "qcom,gsi-loader" property
new a49c3ab7d75f dt-bindings: net: qcom,ipa: support skipping GSI firmware load
new 7569805ec26e net: ipa: permit GSI firmware loading to be skipped
new a452d30f3f17 Merge branch 'net-ipa-change-gsi-firmware-load-specification'
new 0dc33c65835d net: phy: mscc: macsec: do not copy encryption keys
new 0b6ffefbb018 net: libwx: Fix dead code for duplicate check
new 26943aefa870 sctp: verify the bind address with the tb_id from l3mdev
new 6fe1e52490a9 sctp: check ipv6 addr with sk_bound_dev if set
new f87b1ac06c88 sctp: check sk_bound_dev_if when matching ep in get_port
new 33e93ed2209d sctp: add skb_sdif in struct sctp_af
new 0af03170637f sctp: add dif and sdif check in asoc and ep lookup
new b712d0328c2c sctp: add sysctl net.sctp.l3mdev_accept
new a61bd7b9fef3 selftests: add a selftest for sctp vrf
new 22700706adac Merge branch 'sctp-vrf'
new 81e60b2dfb27 wifi: ath11k: stop tx queues immediately upon firmware exit
new e5398f92d1ca wifi: wil6210: debugfs: use DEFINE_SHOW_ATTRIBUTE to simpl [...]
new 00d942e779c2 wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX [...]
new 9ec6e20776ab carl9170: Replace zero-length array with DECLARE_FLEX_ARRA [...]
new 45d2e268369b wifi: ath11k: Don't exit on wakeup failure
new f74878433d5a wifi: ath11k: fix warning in dma_free_coherent() of memory [...]
new d99884ad9e36 wifi: ath11k: avoid deadlock during regulatory update in a [...]
new a797f479bf3e wifi: ath11k: Fix spelling mistake "chnange" -> "change"
new e161d4b60ae3 wifi: ath9k: Make arrays prof_prio and channelmap static const
new c2a94de38c74 wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif [...]
new d174768932a8 wifi: ath9k: Remove -Warray-bounds exception
new dd95f2239fc8 wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_ [...]
new 16ef02bad239 wifi: ath9k: verify the expected usb_endpoints are present
new 2577a58df244 wifi: carl9170: Remove -Warray-bounds exception
new b6702a942a06 wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
new 3ff51d7416ee wifi: ath11k: fix firmware assert during bandwidth change [...]
new 638b26652b04 wifi: ath11k: suppress add interface error
new c362daa213cd wifi: ath11k: add support to configure channel dwell time
new 3f9b09ccf7d5 wifi: ath11k: Send PME message during wakeup from D3cold
new 3811fa1f231f wifi: ath11k: Fix firmware crash on vdev delete race condition
new 473118917cc3 wifi: ath10k: Check return value of ath10k_get_arvif() in [...]
new acd4324e5f1f wifi: ath10k: Delay the unmapping of the buffer
new f3ca72b03271 wifi: ath11k: fix monitor vdev creation with firmware recovery
new a9501019f2de Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 4feda7f317cb wifi: rtw89: fw: adapt to new firmware format of dynamic header
new a29dba478b6f wifi: rtw89: declare support bands with const
new e69ae29e00ce wifi: rtw89: 8852c: make table of RU mask constant
new 25f49617b5c9 wifi: rtw89: add BW info for both TX and RX in phy_info
new 46245bc42aff wifi: rtw89: check if sta's mac_id is valid under AP/TDLS
new d9112042d994 wifi: rtw89: collect and send RF parameters to firmware fo [...]
new 5f05bdb0a770 wifi: rtw89: move enable_cpu/disable_cpu into fw_download
new 7a68ec3da79e wifi: rtw89: add function to adjust and restore PLE quota
new 41d567699283 wifi: rtw89: add drop tx packet function
new ee88d748f1ac wifi: rtw89: add related H2C for WoWLAN mode
new 19e28c7fcc74 wifi: rtw89: add WoWLAN function support
new d2b68e95b5bc wifi: rtw89: add WoWLAN pattern match support
new 8fa681703175 wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KI [...]
new 7bb09fb8f577 wifi: ipw2200: Remove the unused function ipw_alive()
new 8b860466b137 wifi: atmel: Fix atmel_private_handler array size
new 57d545b5a3d6 wifi: wilc1000: sdio: fix module autoloading
new 81d17f6f3331 wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf [...]
new 2b6c0e152868 bcma: Use the proper gpio include
new 74a473007ce5 bcma: Fail probe if GPIO subdriver fails
new cdeee8540952 wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt
new 22ebc2640cc7 wifi: brcmfmac: Fix a typo "unknow"
new 683b9728f288 wifi: brcmfmac: Fix potential NULL pointer dereference in [...]
new 57b328bc7996 wifi: rtl8xxxu: Add central frequency offset tracking
new 2ad2a813b803 wifi: rtl8xxxu: Fix the CCK RSSI calculation
new 7b0ac469e331 wifi: rtl8xxxu: Recognise all possible chip cuts
new e952deaa95ba wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT
new bd954a7e4aa0 wifi: rtl8xxxu: Use dev_* instead of pr_info
new c7caaa6f7278 wifi: brcmfmac: correctly remove all p2p vif
new 52617bee3718 wifi: brcmfmac: Fix for when connect request is not success
new c81c1fd4e907 wifi: brcmfmac: Avoiding Connection delay
new 417f173532cc wifi: Use kstrtobool() instead of strtobool()
new d6197c9121dd wifi: rtw89: dump dispatch status via debug port
new f7333fc2135b wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER
new 9db485ce098f wifi: iwlegacy: remove redundant variable len
new b8f6efccbb9d wifi: rsi: Fix handling of 802.3 EAPOL frames sent via con [...]
new 525c06c81d75 wifi: rtw89: use u32_encode_bits() to fill MAC quota value
new 901c247f9687 wifi: rtw89: 8852b: change debug mask of message of no TX [...]
new bcfcb712e414 wifi: rtl8xxxu: Move burst init to a function
new 14566bbfdfaf wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip
new e948023d5fc8 wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group
new 486e0315c4a1 wifi: rtl8xxxu: Name some bits used in burst init
new 9b00565abf3f wifi: rtl8xxxu: Use strscpy instead of sprintf
new 60d18ddb53ce wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip
new 2c0e077db65a wifi: orinoco: Avoid clashing function prototypes
new 02ae6a7034d7 wifi: cfg80211: Avoid clashing function prototypes
new fd7ef879a983 wifi: hostap: Avoid clashing function prototypes
new ff7efc66b7ea wifi: zd1201: Avoid clashing function prototypes
new 89e706459848 wifi: airo: Avoid clashing function prototypes
new 61ec34dee266 wifi: rtw89: Fix some error handling path in rtw89_wow_enable()
new 81c0b8928437 wifi: rtw89: Fix some error handling path in rtw89_core_st [...]
new e14e4c933e00 ARM: OMAP2+: pdata-quirks: stop including wl12xx.h
new 06463f6e98df wifi: wl1251: drop support for platform data
new a1d0b9535cd8 wifi: wl1251: switch to using gpiod API
new e5d3a64e650c wifi: iwlwifi: mvm: send TKIP connection status to csme
new 5aa7ce31bd84 wifi: iwlwifi: mei: make sure ownership confirmed message is sent
new 95170a46b7dd wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled
new bcd68b3dbe78 wifi: iwlwifi: mei: fix tx DHCP packet for devices with ne [...]
new d288067ede4b wifi: iwlwifi: mei: avoid blocking sap messages handling d [...]
new d3df49dda431 wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone
new ec18e7d4d20d wifi: iwlwifi: mvm: use old checksum for Bz A-step
new 0323f194c0da wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above
new 06ffeebbfbd4 wifi: iwlwifi: cfg: disable STBC for BL step A devices
new b79d2219e935 wifi: iwlwifi: mvm: print an error instead of a warning on [...]
new ae5ecbb0c39e wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store fail [...]
new 5c75a208c244 wifi: iwlwifi: mvm: support new key API
new ef2e7a510950 wifi: iwlwifi: mvm: Fix getting the lowest rate
new 733eb54f62c6 wifi: iwlwifi: mei: implement PLDR flow
new 6564f3b8621e wifi: iwlwifi: mei: use wait_event_timeout() return value
new c4bb943e0ad5 wifi: iwlwifi: iwlmei: report disconnection as temporary
new b0b9b80599a3 wifi: iwlwifi: mei: wait for the mac to stop on suspend
new e7e40cc6555c Merge tag 'iwlwifi-next-for-kalle-2022-11-06-v2' of http:/ [...]
new c609d7399478 Merge tag 'wireless-next-2022-11-18' of git://git.kernel.o [...]
new 15b4f993d12b net: ipa: avoid a null pointer dereference
new b677d6c7a695 net: ethernet: mtk_eth_soc: do not overwrite mtu configura [...]
new ec8cd134eeee net: ethernet: mtk_eth_soc: remove cpu_relax in mtk_pending_work
new 101c1bb6c556 rxrpc: fix rxkad_verify_response()
new 38461894838b rxrpc: uninitialized variable in rxrpc_send_ack_packet()
new fd896e38e5df net: fix napi_disable() logic error
new 41cf3a9156ba rxrpc: Fix missing IPV6 #ifdef
new 6423ac2eb31e rxrpc: Fix oops from calling udpv6_sendmsg() on AF_INET socket
new 66f6fd278c67 rxrpc: Fix network address validation
new 8cf4f8c7d99a Merge tag 'rxrpc-next-20221116' of git://git.kernel.org/pu [...]
new ab0377803daf mrp: introduce active flags to prevent UAF when applicant uninit
new c73a72f4cbb4 netlink: remove the flex array from struct nlmsghdr
new dbc4af768ba1 net: fman: remove reference to non-existing config PCS
new c30e0b9b88b3 net: ethernet: mtk_eth_soc: increase tx ring size for QDMA [...]
new f4b2fa2c25e1 net: ethernet: mtk_eth_soc: drop packets to WDMA if the ri [...]
new 71ba8e4891c7 net: ethernet: mtk_eth_soc: avoid port_mg assignment on MT [...]
new f63959c7eec3 net: ethernet: mtk_eth_soc: implement multi-queue support [...]
new d169ecb536e4 net: dsa: tag_mtk: assign per-port queues
new 8bd8dcc5e47f net: ethernet: mediatek: ppe: assign per-port queues for o [...]
new 8719a1c30d3a bna: Avoid clashing function prototypes
new 484963ce9f1e nfp: extend capability and control words
new 57f273adbcd4 nfp: add framework to support ipsec offloading
new 859a497fe80c nfp: implement xfrm callbacks and expose ipsec offload fea [...]
new dca508cd8839 Merge branch 'nfp-ipsec-offload'
new aa5ac4be8da1 net: microchip: sparx5: kunit test: Fix compile warnings.
new ef8c373bd91d net: ethernet: mtk_eth_soc: fix RSTCTRL_PPE{0,1} definitions
new 62a45b384a28 net: microchip: sparx5: prevent uninitialized variable
new 29f8eefba3ba net: axienet: Unexport and remove unused mdio functions
new 6830604ec0c7 dt-bindings: describe the support of "clock-frequency" in mdio
new 2e1f2c1066c1 net: axienet: set mdio clock according to bus-frequency
new 148b1da88605 Merge branch 'axiennet-mdio-bus-freq'
new d9e8da558580 NFC: nci: Extend virtual NCI deinit test
new c2a0c3ed5b64 gve: Adding a new AdminQ command to verify driver
new a5affbd8a73e gve: Handle alternate miss completions
new 418e0721d408 Merge branch 'gve-alternate-missed-completions'
new bcddc196d481 net: microchip: sparx5: Ensure L3 protocol has a default value
new 277e9179efe5 net: microchip: sparx5: Ensure VCAP last_used_addr is set [...]
new e0305cc1d125 net: microchip: sparx5: Add VCAP debugFS support
new d4134d41e3cb net: microchip: sparx5: Add raw VCAP debugFS support for t [...]
new 3a7921560d2f net: microchip: sparx5: Add VCAP rule debugFS support for [...]
new 72d84dd609be net: microchip: sparx5: Add VCAP debugFS key/action suppor [...]
new 71c9de995260 net: microchip: sparx5: Add VCAP locking to protect rules
new 552b7d131aa0 net: microchip: sparx5: Add VCAP debugfs KUNIT test
new 4dca1319a796 Merge branch 'sarx5-VCAP-debugfs'
new 1cb507263290 net: ethernet: renesas: rswitch: Fix MAC address info
new 7a7160edf1bf net: Return errno in sk->sk_prot->get_port().
new 976d302fb616 mptcp: deduplicate error paths on endpoint creation
new a3400e8746b6 mptcp: more detailed error reporting on endpoint creation
new 2c45455ea1a3 Merge branch 'mptcp-netlink'
new 32634819ad37 net: fix __sock_gen_cookie()
new 4e9a61394dc4 net: microchip: sparx5: fix uninitialized variables
new 696450c05181 net: bcmgenet: Clear RGMII_LINK upon link down
new 674b3e164238 octeontx2-pf: Add additional checks while configuring ucas [...]
new 6dcd6d015220 samples: pktgen: Use "grep -E" instead of "egrep"
new 837a3d66d698 selftests: net: Add cross-compilation support for BPF programs
new 33d5eeb9a684 net: mscc: ocelot: remove redundant stats_layout pointers
new a3bb8f521fd8 net: mscc: ocelot: remove unnecessary exposure of stats st [...]
new 877e7b7c3b12 net: mscc: ocelot: issue a warning if stats are incorrectl [...]
new 339e79dfb087 Merge branch 'cleanup-ocelot_stats-exposure'
new c43c0e589e69 Merge branch 'i2c/client_device_id_helper-immutable' of gi [...]
new c90b6b1005ec tcp: Fix build break when CONFIG_IPV6=n
new 815bc3ac75e9 devlink: remove redundant health state set to error
new c5fb8ead3283 net: dsa: unexport dsa_dev_to_net_device()
new d2be320495b9 net: dsa: modularize DSA_TAG_PROTO_NONE
new 5cf2c75b5b91 net: dsa: move bulk of devlink code to devlink.{c,h}
new d95fa75061fb net: dsa: if ds->setup is true, ds->devlink is always non-NULL
new 7aea535d40ea net: dsa: move rest of devlink setup/teardown to devlink.c
new 022bba63c3ca net: dsa: move headers exported by port.c to port.h
new 94ef6fad3bf3 net: dsa: move headers exported by master.c to master.h
new 09f92341681a net: dsa: move headers exported by slave.c to slave.h
new bd954b826032 net: dsa: move tagging protocol code to tag.{c,h}
new 0c603136e1e0 net: dsa: move headers exported by switch.c to switch.h
new 6dbdfce77357 net: dsa: move dsa_tree_notify() and dsa_broadcast() to switch.c
new 495550a4844b net: dsa: move notifier definitions to switch.h
new 165c2fb93bed net: dsa: merge dsa.c into dsa2.c
new 47d2ce03dcfb net: dsa: rename dsa2.c back into dsa.c and create its header
new 8e396fec2146 net: dsa: move definitions from dsa_priv.h to slave.c
new 19d05ea712ec net: dsa: move tag_8021q headers to their proper place
new 5917bfe68867 net: dsa: kill off dsa_priv.h
new 8263ee81f659 Merge branch 'remove-dsa_priv-h'
new b535d681adda Revert "bpf: veth driver panics when xdp prog attached bef [...]
new 5e8d3dc73e80 Revert "veth: Avoid drop packets when xdp_redirect performs"
new af42736301cb Merge branch 'revert-veth-avoid-drop-packets-when-xdp_redi [...]
new c84f6f6c2bb5 Documentation: devlink: Add blank line padding on numbered [...]
new 9f225444467b ppp: associate skb with a device at tx
new e80bd08fd75a sfc: ensure type is valid before updating seen_gen
new c479babce5b1 net: dsa: lan9303: Convert to i2c's .probe_new()
new f925e2154de9 net: dsa: microchip: ksz9477: Convert to i2c's .probe_new()
new dfd5e53dd721 net: dsa: xrs700x: Convert to i2c's .probe_new()
new cb405c2a4040 net/mlxsw: Convert to i2c's .probe_new()
new f72eed59eab4 nfc: microread: Convert to i2c's .probe_new()
new a9f656c88a90 nfc: mrvl: Convert to i2c's .probe_new()
new bf1f6f297528 NFC: nxp-nci: Convert to i2c's .probe_new()
new d72c9828a3cb nfc: pn533: Convert to i2c's .probe_new()
new 2338adb2e091 nfc: pn544: Convert to i2c's .probe_new()
new 0fc00c085d71 nfc: s3fwrn5: Convert to i2c's .probe_new()
new 75cc560ff661 nfc: st-nci: Convert to i2c's .probe_new()
new 1fa082734076 nfc: st21nfca: i2c: Convert to i2c's .probe_new()
new 2094dbbd82f9 Merge branch 'net-complete-conversion-to-i2c_probe_new'
new 64a8f8f7127d ethtool: avoiding integer overflow in ethtool_phys_id()
new d43eff0b85ae selftests: bonding: up/down delay w/ slave link flapping
new f8a65ab2f3ff bonding: fix link recovery in mode 2 when updelay is nonzero
new 170d97739de4 Merge branch 'bonding-fix-bond-recovery-in-mode-2'
new 14e5f71e31ff net: use %pS for kfree_skb tracing event location
new 813abcd98fb1 net: phy: add Motorcomm YT8531S phy id.
new f72cd76b05ea net: stmmac: use sysfs_streq() instead of strncmp()
new b084f6cc3563 lib/test_rhashtable: Remove set but unused variable 'inser [...]
new 465a38a269e9 net: microchip: sparx5: Support for copying and modifying [...]
new 0ca609484877 net: microchip: sparx5: Support for TC protocol all
new 14b639caa6e4 net: microchip: sparx5: Support for displaying a list of keysets
new 22f3c3257288 net: microchip: sparx5: Add VCAP filter keys KUNIT test
new eea7b3137218 Merge branch 'sparx5-tc-protocol-all'
new ad3cc7760dc4 ptp: idt82p33: Add PTP_CLK_REQ_EXTTS support
new 46da4aa2560f ptp: idt82p33: remove PEROUT_ENABLE_OUTPUT_MASK
new 7292bb064d62 net: lan966x: Add XDP_PACKET_HEADROOM
new 3d66bc578655 net: lan966x: Introduce helper functions
new 49f5eea8c4f5 net: lan966x: Add len field to lan966x_tx_dcb_buf
new 77ddda44411c net: lan966x: Update rxq memory model
new 560c7223d6e4 net: lan966x: Update dma_dir of page_pool_params
new 19c6f534f636 net: lan966x: Add support for XDP_TX
new a825b611c7c1 net: lan966x: Add support for XDP_REDIRECT
new 8781994a5ebe Merge branch 'lan966x-extend-xdp-support'
new 51337ef07a40 ch_ktls: Use memcpy_from_page() instead of k[un]map_atomic()
new f61e6d3ca4da sfc: Use kmap_local_page() instead of kmap_atomic()
new c191445874bb cassini: Use page_address() instead of kmap_atomic()
new e3128591b55a cassini: Use memcpy_from_page() instead of k[un]map_atomic()
new 350d351389e9 sunvnet: Use kmap_local_page() instead of kmap_atomic()
new c3a8d375f3b9 net: thunderbolt: Use kmap_local_page() instead of kmap_atomic()
new bed6e8659344 Merge branch 'net-remove-kmap_atomic'
new a711a3288cc6 ice: Check for PTP HW lock more frequently
new 1d0e28a9be1f ice: Remove and replace ice speed defines with ethtool.h versions
new 2fd5e433cd26 ice: Accumulate HW and Netdev statistics over reset
new 288ecf491b16 ice: Accumulate ring statistics over reset
new c7cb9dfc57a2 ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with un [...]
new 60aeca6dc474 ice: Use ICE_RLAN_BASE_S instead of magic number
new a6e3d86ece0b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new a66d79ee0bd5 net: ethernet: mtk_wed: add wcid overwritten support for wed v1
new c672e3727989 octeontx2-pf: Add support to filter packet based on IP fragment
new 2816c98606a9 net: usb: cdc_ether: add u-blox 0x1343 composition
new 469d258d9e11 Revert "net: stmmac: use sysfs_streq() instead of strncmp()"
new dfd0afbf151d libbpf: Fix uninitialized warning in btf_dump_dump_type_data
new e662c7753668 bpf, docs: Fixup cpumap sphinx >= 3.1 warning
new c7694ac340b0 libbpf: checkpatch: Fixed code alignments in btf.c
new e3ba8e4e8c19 libbpf: Fixed various checkpatch issues in libbpf.c
new b486d19a0ab0 libbpf: checkpatch: Fixed code alignments in ringbuf.c
new de763fbb2c5b Merge branch 'libbpf: Fixed various checkpatch issues'
new 1f6d52f1a894 bpf: Remove local kptr references in documentation
new 2d577252579b bpf: Remove BPF_MAP_OFF_ARR_MAX
new e5feed0f64f7 bpf: Fix copy_map_value, zero_map_value
new f0c5941ff5b2 bpf: Support bpf_list_head in map values
new 2de2669b4e52 bpf: Rename RET_PTR_TO_ALLOC_MEM
new 894f2a8b1673 bpf: Rename MEM_ALLOC to MEM_RINGBUF
new 6728aea7216c bpf: Refactor btf_struct_access
new 26a9b433cf08 bpf/docs: Document how to run CI without patch submission
new 14d898f3c1b3 dev: Move received_rps counter next to RPS members in soft [...]
new 32637e33003f bpf: Expand map key argument of bpf_redirect_map to u64
new befae75856ab bpf: propagate nullness information for reg to reg comparisons
new 4741c371aa08 selftests/bpf: check nullness propagation for reg to reg c [...]
new 6373ef1c5ee7 Merge branch 'propagate nullness information for reg to re [...]
new e0eb60829a6e docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs
new df9c41e9db2d bpftool: Check argc first before "file" in do_batch()
new 5b1d640800de selftests/bpf: allow unpriv bpf for selftests by default
new c453e64cbc95 selftests/bpf: fix memory leak of lsm_cgroup
new 383f1a8df8fa bpf/docs: Include blank lines between bullet points in bpf [...]
new 3af43ba4c601 bpf: Pass map file to .map_update_batch directly
new c4525f05ca3c selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make
new 98b2afc8a67f selftests/bpf: Pass target triple to get_sys_includes macro
new c237bfa5283a bpf: Fix early return in map_check_btf
new d7f5ef653c3d bpf: Do btf_record_free outside map_free callback
new d48995723c9a bpf: Free inner_map_meta when btf_record_dup fails
new f73e601aafb2 bpf: Populate field_offs for inner_map_meta
new 282de143ead9 bpf: Introduce allocated objects support
new 8ffa5cc14213 bpf: Recognize lock and list fields in allocated objects
new 865ce09a49d7 bpf: Verify ownership relationships for user BTF types
new 4e814da0d599 bpf: Allow locking bpf_spin_lock in allocated objects
new d0d78c1df9b1 bpf: Allow locking bpf_spin_lock global variables
new b7ff97925b55 bpf: Allow locking bpf_spin_lock in inner map values
new 00b85860feb8 bpf: Rewrite kfunc argument handling
new a50388dbb328 bpf: Support constant scalar arguments for kfuncs
new 958cf2e273f0 bpf: Introduce bpf_obj_new
new ac9f06050a35 bpf: Introduce bpf_obj_drop
new df57f38a0d08 bpf: Permit NULL checking pointer with non-zero fixed offset
new 8cab76ec6349 bpf: Introduce single ownership BPF linked list API
new 534e86bc6c66 bpf: Add 'release on unlock' logic for bpf_list_push_{front,back}
new c22dfdd21592 bpf: Add comments for map BTF matching requirement for bpf [...]
new 64069c72b4b8 selftests/bpf: Add __contains macro to bpf_experimental.h
new d85aedac4dc4 selftests/bpf: Update spinlock selftest
new c48748aea4f8 selftests/bpf: Add failure test cases for spin lock pairing
new 300f19dcdb99 selftests/bpf: Add BPF linked list API tests
new dc2df7bf4c8a selftests/bpf: Add BTF sanity tests
new 0a2f85a1be43 selftests/bpf: Temporarily disable linked list tests
new db6bf999544c Merge branch 'Allocated objects, BPF linked lists'
new 97c11d6e3154 selftests/bpf: Skip spin lock failure test on s390x
new f80e16b614f3 libbpf: Ignore hashmap__find() result explicitly in btf_dump
new d1e91173cd29 bpf, docs: DEVMAPs and XDP_REDIRECT
new ee748cd95e3a bpf, samples: Use "grep -E" instead of "egrep"
new ef66c5475d7f bpf: Allow multiple modifiers in reg_type_str() prefix
new 3f00c5239344 bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARG [...]
new 90660309b0c7 bpf: Add kfuncs for storing struct task_struct * as a kptr
new fe147956fca4 bpf/selftests: Add selftests for new task kfuncs
new efc1970d683f Merge branch 'Support storing struct task_struct objects a [...]
new e181d3f143f7 bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails
new cfe1456440c8 bpf: Add support for kfunc set with common btf_ids
new fd264ca02094 bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx
new a35b9af4ec2c bpf: Add a kfunc for generic type cast
new 58d84bee5846 bpf: Add type cast unit tests
new 99429b224f61 Merge branch 'bpf: Implement two type cast kfuncs'
new 9b8107553424 bpftool: remove support of --legacy option for bpftool
new 989f285159b8 bpftool: replace return value PTR_ERR(NULL) with 0
new d2973ffd25c2 bpftool: fix error message when function can't register st [...]
new d1313e01271d bpftool: clean-up usage of libbpf_get_error()
new 52df1a8aabad bpftool: remove function free_btf_vmlinux()
new 35ffb1d9bff0 Merge branch 'clean-up bpftool from legacy support'
new ceb35b666d42 bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage
new 1a5160d4d8fe bpf: Pin the start cgroup in cgroup_iter_seq_init()
new 2a42461a8831 selftests/bpf: Add cgroup helper remove_cgroup()
new 8589e92675aa selftests/bpf: Add test for cgroup iterator on a dead cgroup
new 114039b34201 bpf: Move skb->len == 0 checks into __bpf_redirect
new 68f8e3d4b916 selftests/bpf: Make sure zero-len skbs aren't redirectable
new 0b2971a2703c Revert "selftests/bpf: Temporarily disable linked list tests"
new dc79f035b206 selftests/bpf: Workaround for llvm nop-4 bug
new fda01efc6160 bpf: Enable cgroups to be used as kptrs
new f583ddf15e57 selftests/bpf: Add cgroup kfunc / kptr selftests
new 5ca786707829 bpf: Add bpf_cgroup_ancestor() kfunc
new 227a89cf5041 selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc
new 8a2162a9227d Merge branch 'Support storing struct cgroup * objects as kptrs'
new 2fcc6081a7bf bpf: Don't use idx variable when registering kfunc dtors
new 8ac88eece800 selftests/bpf: Mount debugfs in setns_by_fd
new beb3d47d1d3d bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set
new c742cb7c3ebd docs/bpf: Add table of BPF program types to libbpf docs
new 3685b0dc0d02 docs/bpf: Fix sphinx warnings for cpumap
new c645eee4d35b docs/bpf: Fix sphinx warnings for devmap
new 264c21867a0e docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER
new f17472d45996 bpf: Prevent decl_tag from being referenced in func_proto arg
new 8e898aaa733e selftests/bpf: Add reproducer for decl_tag in func_proto argument
new 539886a32a6a docs/bpf: Fix sphinx warnings in BPF map docs
new 72b43bde38de bpf: Update bpf_{g,s}etsockopt() documentation
new 5bad3587b7a2 bpf: Unify and simplify btf_func_proto_check error handling
new 3f0e6f2b41d3 bpf: Add bpf_task_from_pid() kfunc
new f471748b7fe5 selftests/bpf: Add selftests for bpf_task_from_pid()
new 5a0f663f0189 compiler_types: Define __rcu as __attribute__((btf_type_ta [...]
new 01685c5bddaa bpf: Introduce might_sleep field in bpf_func_proto
new 9bb00b2895cb bpf: Add kfunc bpf_rcu_read_lock/unlock()
new 48671232fcb8 selftests/bpf: Add tests for bpf_rcu_read_lock()
new 6099754a1493 Merge branch 'bpf: Add bpf_rcu_read_lock() support'
new c6b0337f0120 bpf: Don't mark arguments to fentry/fexit programs as trusted.
new b74344cbede2 docs/bpf: Update btf selftests program and add link
new 19a2bdbaaddc samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user
new 2b3e8f6f5b93 docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation
new d6dc62fca6b6 Daniel Borkmann says:
new 98eb05dc99fd Revert "dt-bindings: marvell,prestera: Add description for [...]
new 63b956f99175 dt-bindings: net: marvell,dfx-server: Convert to yaml
new a429ab01163c dt-bindings: net: marvell,prestera: Convert to yaml
new 39d103862015 dt-bindings: net: marvell,prestera: Describe PCI devices o [...]
new 4c47867bc789 of: net: export of_get_mac_address_nvmem()
new a48acad789ff net: marvell: prestera: Avoid unnecessary DT lookups
new 7a74c1265ab4 net: mvpp2: Consider NVMEM cells as possible MAC address source
new 4f5ed7fb6cd6 Merge branch 'marvell-nvmem-mac-addresses-support'
new b0488c4598a5 net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset
new 92b1169660eb net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configu [...]
new f78cd9c783e0 net: ethernet: mtk_wed: update mtk_wed_stop
new b08134c6e109 net: ethernet: mtk_wed: add mtk_wed_rx_reset routine
new 23dca7a90017 net: ethernet: mtk_wed: add reset to tx_ring_setup callback
new 7a168f560e3c Merge branch 'refactor-mtk_wed-code-to-introduce-ser-support'
new 0a335db8c745 net: microchip: vcap: Merge the vcap_ag_api_kunit.h into v [...]
new ee72d90b042e net: microchip: vcap: Extend vcap with lan966x
new b053122532d7 net: lan966x: Add initial VCAP
new 39bedc169cff net: lan966x: Add is2 vcap model to vcap API.
new f919ccc93dc6 net: lan966x: add vcap registers
new 3643abd6e6bc net: lan966x: add tc flower support for VCAP API
new 61caac2d1ab5 net: lan966x: add tc matchall goto action
new 4426b78c626d net: lan966x: Add port keyset config and callback interface
new 4f141e367123 net: microchip: vcap: Implement w32be
new cb55ff7ac471 Merge branch 'add-support-for-lan966x-is2-vcap'
new 7666dbec7268 net: devlink: add WARN_ON_ONCE to check return value of un [...]
new a61474c41e8c nfp: ethtool: support reporting link modes
new 7a945ce0c19b udp_tunnel: Add checks for nla_nest_start() in __udp_tunne [...]
new f2bb566f5c97 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 1e777f39b4d7 mptcp: add MSG_FASTOPEN sendmsg flag support
new fe33d3862677 mptcp: track accurately the incoming MPC suboption type
new b3ea6b272d79 mptcp: consolidate initial ack seq generation
new dfc8d0603033 mptcp: implement delayed seq generation for passive fastopen
new 36b122baf6a8 mptcp: add subflow_v(4,6)_send_synack()
new 4ffb0a02346c mptcp: add TCP_FASTOPEN sock option
new cb99816cb59d mptcp: add support for TCP_FASTOPEN_KEY sockopt
new ca7ae8916043 selftests: mptcp: mptfo Initiator/Listener
new 7f0c940be5c5 Merge branch 'mptcp-msg_fastopen-and-tfo-listener-side-support'
new d1a0ff5ff9ef net: pcs: altera-tse: use read_poll_timeout to wait for reset
new b4a7bf9f5bb8 net: pcs: altera-tse: don't set the speed for 1000BaseX
new befd851de295 net: pcs: altera-tse: remove unnecessary register definitions
new b2d7b6e9e4a8 Merge branch 'net-pcs-altera-tse-simplify-and-clean-up-the [...]
new e91001bae0d1 esp6: remove redundant variable err
new f7fe25a6f005 xfrm: update x->lastused for every packet
new cc2bbbfd9a50 xfrm: Remove not-used total variable
new f157c416c51a xfrm: a few coding style clean ups
new a25b19f36f92 xfrm: add extack to xfrm_add_sa_expire
new 880e475d2b0b xfrm: add extack to xfrm_del_sa
new 643bc1a2ee30 xfrm: add extack to xfrm_new_ae and xfrm_replay_verify_len
new bd12240337f4 xfrm: add extack to xfrm_do_migrate
new c2dad11e0466 xfrm: add extack to xfrm_alloc_userspi
new a74172168009 xfrm: add extack to xfrm_set_spdinfo
new b198d7b40ad9 Merge branch 'xfrm: add extack support to some more messag [...]
new 5cb0c51fe366 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 91a7de85600d selftests/net: add csum offload test
new 2450d7d93fd2 octeontx2-af: Fix a potentially spurious error message
new b6a0ecaee2e6 octeontx2-af: Slightly simplify rvu_npc_exact_init()
new 05a7b52ee5e4 octeontx2-af: Use the bitmap API to allocate bitmaps
new 6d135d9e2b00 octeontx2-af: Fix the size of memory allocated for the 'id [...]
new 450f06505396 octeontx2-af: Simplify a size computation in rvu_npc_exact_init()
new c1d8e3fb1a3b net: microchip: vcap: Change how the rule id is generated
new 28e0c250f17a devlink: use min_t to calculate data_size
new 611fd12ce0fb devlink: report extended error message in region_read_dumpit()
new e004ea10599d devlink: find snapshot in devlink_nl_cmd_region_read_dumpit
new 284e9d1ebbe2 devlink: remove unnecessary parameter from chunk_fill function
new 2d4caf0988bd devlink: refactor region_read_snapshot_fill to use a callb [...]
new af6397c9ee2b devlink: support directly reading from region memory
new ed23debec5d1 ice: use same function to snapshot both NVM and Shadow RAM
new 2d0197843f9e ice: document 'shadow-ram' devlink region
new 3af4b40b0f2f ice: implement direct read for NVM and Shadow RAM regions
new d862176238d0 Merge branch 'support-direct-read-from-region'
new a933e7f05bd4 dt-bindings: nfc: nxp,nci: Document NQ310 compatible
new 226bf9805506 net: devlink: let the core report the driver name instead [...]
new c5cd7c86847c net: devlink: make the devlink_ops::info_get() callback optional
new cf4590b91db4 net: devlink: clean-up empty devlink_ops::info_get()
new 281f82037cba Merge branch 'net-devlink-return-the-driver-name-in-devlin [...]
new bc66fa87d4fd net: phy: Add link between phy dev and mac dev
new 02ca1732f41b net/mlx5e: Remove unneeded io-mapping.h #include
new 5df5365ae4f7 net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_AR [...]
new 12eb0f84a601 net/mlx5: Remove unused ctx variables
new b146658f2ed9 net/mlx5e: Add padding when needed in UMR WQEs
new 683d78a0d462 net/mlx5: Remove unused UMR MTT definitions
new 02648b4b09d5 net/mlx5: Generalize name of UMR alignment definition
new daab2e9c54a5 net/mlx5: Use generic definition for UMR KLM alignment
new 2d04e1ce52a8 net/mlx5: Fix orthography errors in documentation
new 14624d7247fc net/mlx5e: Don't use termination table when redundant
new 7c11eae2fdc8 net/mlx5e: Don't access directly DMA device pointer
new d11c0ec2b831 net/mlx5e: Delete always true DMA check
new 3c683429b078 net/mlx5: Remove redundant check
new 42760d95a0c1 net/mlx5e: Do early return when setup vports dests for slo [...]
new dcf19b9ce4fd net/mlx5e: TC, Add offload support for trap with additiona [...]
new 953d771587e2 net/mlx5e: Support devlink reload of IPsec core
new 46115b276b21 Merge tag 'mlx5-updates-2022-11-29' of git://git.kernel.or [...]
new e5214f363dab bonding: uninitialized variable in bond_miimon_inspect()
new 682f560b8a87 net: microchip: sparx5: Fix error handling in vcap_show_admin()
new 91c71bf14da4 net: dpaa2-eth: don't use -ENOTSUPP error code
new 320fefa9e2ed net: dpaa2: replace dpaa2_mac_is_type_fixed() with dpaa2_m [...]
new 385333888154 net: dpaa2-mac: absorb phylink_start() call into dpaa2_mac [...]
new ccbd7822950f net: dpaa2-mac: remove defensive check in dpaa2_mac_disconnect()
new 02d61948e8da net: dpaa2-eth: assign priv->mac after dpaa2_mac_connect() call
new 88d64367cea0 net: dpaa2-switch: assign port_priv->mac after dpaa2_mac_c [...]
new 29811d6e19d7 net: dpaa2: publish MAC stringset to ethtool -S even if MA [...]
new bc230671bfb2 net: dpaa2-switch replace direct MAC access with dpaa2_swi [...]
new 55f90a4d07ec net: dpaa2-eth: connect to MAC before requesting the "endp [...]
new 2291982e29b1 net: dpaa2-eth: serialize changes to priv->mac with a mutex
new 3c7f44fa9c4c net: dpaa2-switch: serialize changes to priv->mac with a mutex
new 87db82cb6149 net: dpaa2-mac: move rtnl_lock() only around phylink_{,dis [...]
new 9e855b1fe37f Merge branch 'fix-rtnl_mutex-deadlock-with-dpaa2-and-sfp-modules'
new 4b6c6065fca1 r8169: use tp_to_dev instead of open code
new 19833ae2703d Merge branch 'locking/core' of git://git.kernel.org/pub/sc [...]
new eb8c507296f6 jump_label: Prevent key->enabled int overflow
new f62c7517ffa1 net/tcp: Separate tcp_md5sig_info allocation into tcp_md5s [...]
new 459837b522f7 net/tcp: Disable TCP-MD5 static key on tcp_md5sig_info des [...]
new b389d1affc2c net/tcp: Do cleanup on tcp_md5_key_copy() failure
new c5b8b515a211 net/tcp: Separate initialization of twsk
new 39e9d6f3cc7c Merge branch 'net-tcp-dynamically-disable-tcp-md5-static-key'
new ce36d7ef4e08 dt-bindings: net: qca,ar71xx: remove label = "cpu" from examples
new 5620768a9759 Merge branch 'remove-label-cpu-from-dsa-dt-binding'
new a802073d1c9c bnxt: report FEC block stats via standard interface
new b4e0df4cafe1 selftests: mptcp: run mptcp_inq from a clean netns
new b71dd705179c selftests: mptcp: removed defined but unused vars
new 787eb1e4df93 selftests: mptcp: uniform 'rndh' variable
new de2392028a19 selftests: mptcp: clearly declare global ns vars
new 5f17f8e315ad selftests: mptcp: declare var as local
new f8c9dfbd875b mptcp: add pm listener events
new 7dff74f5716e selftests: mptcp: enhance userspace pm tests
new 1cc94ac1af4b selftests: mptcp: make evts global in userspace_pm
new 6c73008aa301 selftests: mptcp: listener test for userspace PM
new a3735625572d selftests: mptcp: make evts global in mptcp_join
new 178d023208eb selftests: mptcp: listener test for in-kernel PM
new e6a34faf31fb Merge branch 'mptcp-pm-listener-events-selftests-cleanup'
new 7d802c8098c5 sctp: delete free member from struct sctp_sched_ops
new e012764cebf6 Revert "net: hsr: use hlist_head instead of list_head for [...]
new 5aa2820177af hsr: Add a rcu-read lock to hsr_forward_skb().
new 0c74d9f79ec4 hsr: Avoid double remove of a node.
new d5c7652eb16f hsr: Disable netpoll.
new 06afd2c31d33 hsr: Synchronize sending frames to have always incremented [...]
new 5c7aa13210c3 hsr: Synchronize sequence number updates.
new 20d3c1e9b861 hsr: Use a single struct for self_node.
new 7d0455e97072 selftests: Add a basic HSR test.
new 3f5a4aa1c365 Merge branch 'hsr'
new 47b438cc2725 net: devlink: convert port_list into xarray
new 0bbe50f3e85a net: thunderbolt: Switch from __maybe_unused to pm_sleep_p [...]
new a479f9264bdd net: thunderbolt: Use bitwise types in the struct thunderb [...]
new f036b97da67f Documentation: bonding: update miimon default to 100
new 95cce3fae4d9 Documentation: bonding: correct xmit hash steps
new 91644df1ba01 tsnep: Consistent naming of struct net_device
new 4f661ccfcac7 tsnep: Add ethtool::get_channels support
new d3dfe8d6c040 tsnep: Throttle interrupts
new dbadae927287 tsnep: Rework RX buffer allocation
new 61b0853d0314 wifi: brcmfmac: Replace one-element array with flexible-ar [...]
new f0e0897b4c7e wifi: brcmfmac: Use struct_size() and array_size() in code [...]
new 0001650b3d89 wifi: brcmfmac: replace one-element array with flexible-ar [...]
new 633a9b6f514c wifi: brcmfmac: Use struct_size() in code ralated to struc [...]
new 79ca91a3c1f1 wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence
new 10cd4092f67e wifi: rtw89: read CFO from FD or preamble CFO field of phy [...]
new 29136c95fdc5 wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA t [...]
new ac3a9f1838d8 wifi: rtw89: avoid inaccessible IO operations during doing [...]
new 9e2f177de1bf wifi: rtw89: fix physts IE page check
new 3b79d4bad3a0 wifi: p54: Replace zero-length array of trailing structs w [...]
new 895b3b06efc2 wifi: plfxlc: fix potential memory leak in __lf_x_usb_enable_rx()
new 7927afb5e27b wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_ [...]
new 3ca7f0b2523c wifi: b43: remove reference to removed config B43_PCMCIA
new 823092a53556 wifi: rtw88: fix race condition when doing H2C command
new 4f6620cd6bbd wifi: ath9k: remove variable sent
new ed3725e15a15 wifi: ath11k: Fix qmi_msg_handler data structure initialization
new dd1c23226945 wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_g [...]
new 11e1fcf2b494 wifi: ath10k: Make QMI message rules const
new 93c1592889fc wifi: ath11k: Make QMI message rules const
new a018750a2cce wifi: ath11k: Trigger sta disconnect on hardware restart
new dc45398446be wifi: ath9k: Remove unused variable mismatch
new a60c04017298 wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion
new 2af7749047d8 wifi: ath10k: Fix return value in ath10k_pci_init()
new d9e38350a7b1 wifi: ath10k: Remove redundant argument offset
new 4d79f6f34bbb wifi: ath10k: Store WLAN firmware version in SMEM image table
new 7256f28767fa wifi: carl9170: Replace zero-length array of trailing stru [...]
new eceb024ee3ee Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 4920ab131b2d wifi: brcmfmac: Check the count value of channel spec to p [...]
new cd9b6b3baf52 wifi: rtw89: enable mac80211 virtual monitor interface
new 51e8ed4e44b5 wifi: rtw89: add HE radiotap for monitor mode
new a215b2b7055f wifi: rtw89: 8852b: turn off PoP function in monitor mode
new 7c57d3dc4381 wifi: rtw88: 8821c: enable BT device recovery mechanism
new 38f25dec521e wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info
new 860e8263ae92 wifi: rtw89: check if atomic before queuing c2h
new 22b10cdb7392 wifi: rtw89: introduce helpers to wait/complete on condition
new ef9dff4cb491 wifi: rtw89: mac: process MCC related C2H
new c008c4b011ba wifi: rtw89: fw: implement MCC related H2C
new 75ee07b03fc6 wifi: rtw89: link rtw89_vif and chanctx stuffs
new 278ab9793116 wifi: ieee80211: Do not open-code qos address offsets
new 5cc58b376675 wifi: nl80211: Add checks for nla_nest_start() in nl80211_ [...]
new 13e5afd3d773 wifi: mac80211: fix memory leak in ieee80211_if_add()
new 4d371d6e3746 wifi: cfg80211: Correct example of ieee80211_iface_limit
new 09d838a457a8 wifi: mac80211: fix maybe-unused warning
new c1d3214d61d9 wifi: cfg80211: fix comparison of BSS frequencies
new 833a9fd28c9b wifi: cfg80211: Fix not unregister reg_pdev when load_buil [...]
new 944509631920 wifi: mac80211: Drop not needed check for NULL
new b2ddde566de4 wifi: mac80211: remove unnecessary synchronize_net()
new 61e41e5dfcc2 wifi: cfg80211: use bss_from_pub() instead of container_of()
new 8950b5988a9a wifi: mac80211: don't parse multi-BSSID in assoc resp
new 209d70d34a7f wifi: mac80211: update TIM for S1G specification changes
new 7d360f6061db wifi: mac80211: add support for restricting netdev feature [...]
new 94b9b9de05b6 wifi: mac80211: fix and simplify unencrypted drop check for mesh
new b376d96362d8 wifi: mt76: move mt76_rate_power from core to mt76x02 driver code
new ba45841ca5eb wifi: mt76: mt76x02: simplify struct mt76x02_rate_power
new c256ba6b1909 wifi: mt76: mt7921: fix antenna signal are way off in moni [...]
new 03c2dd4d01a2 wifi: mt76: Remove unused inline function mt76_wcid_mask_test()
new 2b685ba7d424 wifi: mt76: mt7915: fix bounds checking for tx-free-done command
new 7624ffcd4edf wifi: mt76: mt7915: reserve 8 bits for the index of rf registers
new a7ec8bcf0003 wifi: mt76: mt7915: rework eeprom tx paths and streams init
new ee0863aecdec wifi: mt76: mt7915: deal with special variant of mt7916
new b61699d2cd56 wifi: mt76: mt7915: rework testmode tx antenna setting
new faf2e7b5de08 wifi: mt76: connac: introduce mt76_connac_spe_idx()
new 7a9a957b2be6 wifi: mt76: mt7915: add spatial extension index support
new 7a12e06dacdc wifi: mt76: mt7915: set correct antenna for radar detectio [...]
new 0c881dc08fd7 wifi: mt76: mt7915: fix mt7915_mac_set_timing()
new 5498cee3c84f wifi: mt76: mt7915: move wed init routines in mmio.c
new b7ebf46e2526 wifi: mt76: mt7915: enable wed for mt7986 chipset
new eebb70976be5 wifi: mt76: mt7915: enable wed for mt7986-wmac chipset
new 5b0fb8522376 Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead [...]
new b0bfa00595be wifi: mt76: mt7915: improve accuracy of time_busy calculation
new a71b648e3527 wifi: mt76: mt7915: add ack signal support
new df2632b3cea3 wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band
new 150b91419d3d wifi: mt76: mt7915: enable use_cts_prot support
new e34235ccc5e3 wifi: mt76: mt7615: enable use_cts_prot support
new 528d13e7f033 wifi: mt76: mt7915: fix reporting of TX AGGR histogram
new 028b4f22b37b wifi: mt76: mt7921: fix reporting of TX AGGR histogram
new 1b9ba30ec265 wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset [...]
new d107501ae881 wifi: mt76: move aggr_stats array in mt76_phy
new d493bb5b9d98 wifi: mt76: mt7915: rework mt7915_dma_reset()
new 8a55712d124f wifi: mt76: mt7915: enable full system reset support
new b662b71ac3cc wifi: mt76: mt7915: add full system reset into debugfs
new 4dbcb9125cc3 wifi: mt76: mt7915: enable coredump support
new de147cc28985 wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC
new d44f5bca5166 wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC
new 510ef2269428 wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC
new fa67120bc8c7 wifi: mt76: connac: update nss calculation in txs
new bd5dac7ced5a wifi: mt76: do not run mt76u_status_worker if the device i [...]
new c1eab2418fa4 wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx
new a0ab9c3160df wifi: mt76: mt7921: add chanctx parameter to mt76_connac_m [...]
new 5b55b6da982c wifi: mt76: mt7921: add unified ROC cmd/event support
new 98678fc03c95 wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver
new fe62788b6233 wifi: mt76: connac: accept hw scan request at a time
new 034ae28b56f1 wifi: mt76: mt7921: introduce remain_on_channel support
new 41ac53c899bd wifi: mt76: mt7921: introduce chanctx support
new 4c07129b05e4 wifi: mt76: connac: rework macros for unified command
new 6deaf96ddd0b wifi: mt76: connac: update struct sta_rec_phy
new cade693944ea wifi: mt76: connac: rework fields for larger bandwidth sup [...]
new 779d34de055e wifi: mt76: connac: add more unified command IDs
new ec361f7e4152 wifi: mt76: connac: introduce unified event table
new 9c402ac1c517 wifi: mt76: connac: add more bss info command tags
new 98f191b1d782 wifi: mt76: connac: add more starec command tags
new a6cf2b65fb5b wifi: mt76: connac: introduce helper for mt7996 chipset
new 7eefb93d4a6f wifi: mt76: mt7921: fix wrong power after multiple SAR set
new 2666bece0905 wifi: mt76: introduce rxwi and rx token utility routines
new cd372b8c99c5 wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf
new c601baaf5cd8 wifi: mt76: add WED RX support to mt76_dma_rx_fill
new 52546e27787e wifi: mt76: add WED RX support to dma queue alloc
new c3137942771e wifi: mt76: add info parameter to rx_skb signature
new d1369e515efe wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_upda [...]
new 4f831d18d12d wifi: mt76: mt7915: enable WED RX support
new c6cde7b751ee wifi: mt76: mt7915: enable WED RX stats
new 3a46582c9150 wifi: mt76: mt7915: add missing MODULE_PARM_DESC
new 3dc00ecf242e wifi: mt76: mt7915: add support to configure spatial reuse [...]
new bd2404d42821 wifi: mt76: mt7915: add basedband Txpower info into debugfs
new 66b181b8a991 wifi: mt76: mt7915: enable .sta_set_txpwr support
new 6f917bba8709 wifi: mt76: mt7915: fix band_idx usage
new f4cfd3f95f29 wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_tar [...]
new 98686cd21624 wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.1 [...]
new 03dd0d49de7d wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
new e5c6bc6f19d8 wifi: mt76: mt7921: Add missing __packed annotation of str [...]
new f37f76d43865 wifi: mt76: do not send firmware FW_FEATURE_NON_DL region
new 5938196cc188 mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_i [...]
new 54dd1dc796f7 wifi: mt76: mt7915: introduce mt7915_get_power_bound()
new e3296759f347 wifi: mt76: mt7915: enable per bandwidth power limit support
new 3eb50cc90534 wifi: mt76: mt7915: rely on band_idx of mt76_phy
new d75e739bba59 wifi: mt76: mt7996: enable use_cts_prot support
new ea5d99d07fbf wifi: mt76: mt7996: enable ack signal support
new cf6dc2db17fe wifi: mt76: mt7996: add support to configure spatial reuse [...]
new 6a70a90dc1a7 wifi: mt76: mt7915: mmio: fix naming convention
new f23a0cea8bd6 wifi: mt76: mt7921e: add pci .shutdown() support
new 2551a92214cb Merge tag 'mt76-for-kvalo-2022-12-01' of https://github.co [...]
new 26d7cc0abe61 wifi: iwlwifi: mvm: Advertise EHT capabilities
new 7ac875753a11 wifi: iwlwifi: mvm: support 320 MHz PHY configuration
new 701404f1091d wifi: iwlwifi: rs: add support for parsing max MCS per NSS [...]
new 64e7dd3f9be6 wifi: iwlwifi: mvm: add support for EHT 1K aggregation size
new cb63eb438ee9 wifi: iwlwifi: mvm: support PPE Thresholds for EHT
new 3895f1609c2e wifi: iwlwifi: mvm: set HE PHY bandwidth according to band
new 35ea5f619480 wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally
new 3f44d44f0685 wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz
new 0e21ec6edbb5 wifi: iwlwifi: nvm: Update EHT capabilities for GL device
new 56731878c682 wifi: iwlwifi: mvm: print OTP info after alive
new 0473cbae2137 wifi: iwlwifi: mvm: fix double free on tx path.
new b8133439bda7 wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of [...]
new 274d9aa97372 wifi: iwlwifi: mvm: return error value in case PLDR sync failed
new f31f7cd9875c wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive [...]
new e9ab0b2e680b Merge tag 'iwlwifi-next-for-kalle-2022-11-28' of http://gi [...]
new d03407183d97 wifi: ath10k: fix QCOM_SMEM dependency
new edd4e25a230d Merge tag 'wireless-next-2022-12-02' of git://git.kernel.o [...]
new 55fb80d518c7 tcp: use 2-arg optimal variant of kfree_rcu()
new 65e6af6cebef net: ethernet: mtk_wed: fix sleep while atomic in mtk_wed_ [...]
new d93607082e98 net: add netdev_sw_irq_coalesce_default_on()
new 42f66a44d837 r8169: enable GRO software interrupt coalescing per default
new 32163491c0c2 Merge branch 'r8169-irq-coalesce'
new a46e90101242 net: stmmac: Power up SERDES after the PHY link
new d8ca113724e7 net: stmmac: tegra: Add MGBE support
new 84924aac08a4 rxrpc: Fix checker warning
new 75bfdbf2fca3 rxrpc: Implement an in-kernel rxperf server for testing purposes
new 49df54a6b295 rxrpc: Fix call leak
new 2ed83ed2be1b rxrpc: Remove decl for rxrpc_kernel_call_is_complete()
new 30efa3ce109d rxrpc: Remove handling of duplicate packets in recvmsg_queue
new 2ebdb26e6abd rxrpc: Remove the [k_]proto() debugging macros
new e969c92ce597 rxrpc: Remove the [_k]net() debugging macros
new 2cc800863c49 rxrpc: Drop rxrpc_conn_parameters from rxrpc_connection an [...]
new f14febd8df5a rxrpc: Extract the code from a received ABORT packet much earlier
new 0fde882fc9ee rxrpc: trace: Don't use __builtin_return_address for rxrpc [...]
new 47c810a79844 rxrpc: trace: Don't use __builtin_return_address for rxrpc [...]
new 7fa25105b2d3 rxrpc: trace: Don't use __builtin_return_address for rxrpc [...]
new cb0fc0c9722c rxrpc: trace: Don't use __builtin_return_address for rxrpc [...]
new fa3492abb64b rxrpc: Trace rxrpc_bundle refcount
new 9a36a6bc22ca rxrpc: trace: Don't use __builtin_return_address for sk_bu [...]
new 3feda9d69c83 rxrpc: Don't hold a ref for call timer or workqueue
new 3cec055c5695 rxrpc: Don't hold a ref for connection workqueue
new 96b2d69b43a0 rxrpc: Split the receive code
new a275da62e8c1 rxrpc: Create a per-local endpoint receive queue and I/O thread
new 446b3e14525b rxrpc: Move packet reception processing into I/O thread
new ff7348254e70 rxrpc: Move error processing into the local endpoint I/O thread
new 4041a8ff653e rxrpc: Remove call->input_lock
new 81f2e8adc0fd rxrpc: Don't use sk->sk_receive_queue.lock to guard socket [...]
new 15f661dc95da rxrpc: Implement a mechanism to send an event notification [...]
new f3441d4125fc rxrpc: Copy client call parameters into rxrpc_call earlier
new cf37b5987508 rxrpc: Move DATA transmission into call processor work item
new 29fb4ec385f1 rxrpc: Remove RCU from peer->error_targets list
new 2d1faf7a0ca3 rxrpc: Simplify skbuff accounting in receive path
new cd21effb0552 rxrpc: Reduce the use of RCU in packet input
new 393a2a2007d1 rxrpc: Extract the peer address from an incoming packet earlier
new 5e6ef4f1017c rxrpc: Make the I/O thread take over the call and local pr [...]
new 3dd9c8b5f09f rxrpc: Remove the _bh annotation from all the spinlocks
new 32cf8edb079a rxrpc: Trace/count transmission underflows and cwnd resets
new 5086d9a9dfec rxrpc: Move the cwnd degradation after transmitting packets
new a2cf3264f331 rxrpc: Fold __rxrpc_unuse_local() into rxrpc_unuse_local()
new b0346843b107 rxrpc: Transmit ACKs at the point of generation
new 27e521c59e49 Merge tag 'rxrpc-next-20221201-b' of git://git.kernel.org/ [...]
new 38db82e29404 net: ipa: use sysfs_emit() to instead of scnprintf()
new de6248644966 nfp: add support for multicast filter
new 343a5d358e4a net: phy: mxl-gpy: rename MMD_VEND1 macros to match datasheet
new 7112a04664bf ethtool: add netlink based get rss support
new c9f8d73645b6 net: mtk_eth_soc: enable flow offload support for MT7986 SoC
new 610c32b2ce66 net: microchip: vcap: Add vcap_get_rule
new 2662b3f93d26 net: microchip: vcap: Add vcap_mod_rule
new 6009b61f80e0 net: microchip: vcap: Add vcap_rule_get_key_u32
new 72df3489fb10 net: lan966x: Add ptp trap rules
new 01d0e110f236 Merge branch 'net-lan966x-enable-ptp-on-bridge-interfaces'
new b93884eea26f net/ncsi: Silence runtime memcpy() false positive warning
new 15309fb26b87 net: sfp: clean up i2c-bus property parsing
new 1ab586f5177b sfc: use sysfs_emit() to instead of scnprintf()
new e3bd74c3d190 net: microchip: vcap: Remove unneeded semicolons
new ed883bec679b net: ethernet: mtk_wed: add reset to rx_ring_setup callback
new e22dcbc9aa32 net: ethernet: mtk_wed: Fix missing of_node_put() in mtk_w [...]
new 838c19f89454 net: dsa: microchip: move max mtu to one location
new 1d0a1a6d0d63 net: dsa: microchip: do not store max MTU for all ports
new 6f1b986a43ce net: dsa: microchip: add ksz_rmw8() function
new 29d1e85f45e0 net: dsa: microchip: ksz8: add MTU configuration support
new 6b30cfa86ee7 net: dsa: microchip: enable MTU normalization for KSZ8795 [...]
new 55a952eef70a net: dsa: microchip: ksz8: move all DSA configurations to [...]
new f82389eecdd2 Merge branch 'net-dsa-microchip-add-mtu-support-for-ksz8-series'
new f2e664ad503d octeontx2-af: Support variable number of lmacs
new b9d0fedc6234 octeontx2-af: cn10kb: Add RPM_USX MAC support
new b441c4ac5ea3 octeontx2-pf: ethtool: Implement get_fec_stats
new 84ad3642115d octeontx2-af: Add FEC stats for RPM/RPM_USX block
new a2220b54589b Merge branch 'cn10kb-mac-block-support'
new 5608e0a817ce net: asix: add support for the Linux Automation GmbH USB 1 [...]
new 4d1c7d87030b mac802154: Move an skb free within the rx path
new eb30a7a5c88f mac802154: Clarify an expression
new 2622e785f757 mac802154: Allow the creation of coordinator interfaces
new 51147284eb7d ieee802154: Advertize coordinators discovery
new e29e3c7ce6d4 mac802154: Trace the registration of new PANs
new cfbf877a338c Merge tag 'ieee802154-for-net-next-2022-12-05' of git://gi [...]
new 16dc16d9f058 net: ethernet: use sysfs_emit() to instead of scnprintf()
new cb453926865e bridge: mcast: Centralize netlink attribute parsing
new 386611681524 bridge: mcast: Remove redundant checks
new f2b5aac68117 bridge: mcast: Use MDB configuration structure where possible
new 8bd9c08e3241 bridge: mcast: Propagate MDB configuration structure further
new 9f52a5142979 bridge: mcast: Use MDB group key from configuration structure
new 3ee5662345f2 bridge: mcast: Remove br_mdb_parse()
new 4c1ebc6c1f21 bridge: mcast: Move checks out of critical section
new 090149eaf391 bridge: mcast: Remove redundant function arguments
new f86c3e2c1b5e bridge: mcast: Constify 'group' argument in br_multicast_n [...]
new 5955a948ac3d Merge branch 'bridge-mcast-preparations-for-evpn-extensions'
new df268f6ca7da net/mlx5: Introduce IFC bits for migratable
new c0bea69d1ca7 devlink: Validate port function request
new 875cd5eeba96 devlink: Move devlink port function hw_addr attr documentation
new da65e9ff3bf6 devlink: Expose port function commands to control RoCE
new 47d0c500d76c net/mlx5: Add generic getters for other functions caps
new 7db98396ef45 net/mlx5: E-Switch, Implement devlink port function cmds t [...]
new a8ce7b26a51e devlink: Expose port function commands to control migratable
new e5b9642a33be net/mlx5: E-Switch, Implement devlink port function cmds t [...]
new e1228581b38b Merge branch 'devlink-add-port-function-attribute-to-enabl [...]
new 1a352596722a Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch [...]
new 1bae8fa8c4f3 Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG [...]
new 1a014663e7dd Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support"
new 24bc19b05f1f net: ethernet: ti: am65-cpsw: Add suspend/resume support
new 1581cd8b1174 net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after s [...]
new 020b232f79e9 net: ethernet: ti: am65-cpsw: Fix hardware switch mode on [...]
new d8b879c00f69 Merge branch 'net-ethernet-ti-am65-cpsw-fix-set-channel-op [...]
new bde55dd9ccda net: dsa: microchip: add stats64 support for ksz8 series o [...]
new 5a5624d1edf4 net/mlx5e: E-Switch, handle flow attribute with no destinations
new f07d8afb1cea net/mlx5: fs, assert null dest pointer when dest_num is 0
new 8facc02f22f1 net/mlx5e: TC, reuse flow attribute post parser processing
new d3f6b0df9128 net/mlx5e: TC, add terminating actions
new 6442638251f3 net/mlx5e: TC, validate action list per attribute
new ec5878552b73 net/mlx5e: TC, set control params for branching actions
new f86488cb4685 net/mlx5e: TC, initialize branch flow attributes
new c84fa1ab94a7 net/mlx5e: TC, initialize branching action with target attr
new 3fcb94e39357 net/mlx5e: TC, rename post_meter actions
new 0d8c38d44f33 net/mlx5e: TC, init post meter rules with branching attributes
new 3603f26633e7 net/mlx5e: TC, allow meter jump control action
new ddda6326eef9 Merge branch 'mlx5-Support-tc-police-jump-conform-exceed-a [...]
new 35f31ff0c0b6 net/mlx4: rename two constants
new 26782aad00cc net/mlx4: MLX4_TX_BOUNCE_BUFFER_SIZE depends on MAX_SKB_FRAGS
new 0e706f7961a4 net/mlx4: small optimization in mlx4_en_xmit()
new ff36c447e233 Merge branch 'mlx4-better-big-tcp-support'
new 837e8ac87149 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 40ef76de8a7f mlxsw: spectrum_router: Use gen_pool for RIF index allocation
new 1a2f65b4a277 mlxsw: spectrum_router: Parametrize RIF allocation size
new 5ca1b208c5d1 mlxsw: spectrum_router: Add support for double entry RIFs
new ab30e4d4b29b mlxsw: spectrum_ipip: Rename Spectrum-2 ip6gre operations
new 7ec5364351ed mlxsw: spectrum_ipip: Add Spectrum-1 ip6gre support
new db401875f438 selftests: mlxsw: Move IPv6 decap_error test to shared directory
new ce87a957f1d5 Merge branch 'mlxsw-add-spectrum-1-ip6gre-support'
new 17961a37ce40 selftests: net: Fix O=dir builds
new 3df96774a422 nfp: Fix spelling mistake "tha" -> "the"
new c79e0af5ae5e net: ethernet: mtk_wed: fix some possible NULL pointer der [...]
new 587585e1bbeb net: ethernet: mtk_wed: fix possible deadlock if mtk_wed_w [...]
new ecd6df3c1ba8 Merge branch 'fix-possible-deadlock-during-wed-attach'
new b534dc46c8ae net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP
new 0bdff1152c24 net: phy: remove redundant "depends on" lines
new 2a7d228f1ae7 net/sched: move struct action_ops definition out of ifdef
new 7f0e810220e2 net/sched: add retpoline wrapper for tc
new 871cf386dd16 net/sched: avoid indirect act functions on retpoline kernels
new 9f3101dca3a7 net/sched: avoid indirect classify functions on retpoline kernels
new b602d00384bd Merge branch 'net-sched-retpoline'
new e47877c7aa82 rhashtable: Allow rhashtable to be used from irq-safe contexts
new 1933ea365aa7 net: openvswitch: Add support to count upcall packets
new 6b5cbc8c4ec7 ice: Use more generic names for ice_ptp_tx fields
new 0357d5cab8e4 ice: Remove the E822 vernier "bypass" logic
new 407b66c07e98 ice: Reset TS memory for all quads
new 11722c39c8d9 ice: fix misuse of "link err" with "link status"
new 6b1ff5d39228 ice: always call ice_ptp_link_change and make it void
new 0dd928626392 ice: handle discarding old Tx requests in ice_ptp_tx_tstamp
new 10e4b4a3a3e1 ice: check Tx timestamp memory register for ready timestamps
new f0ae124019fa ice: synchronize the misc IRQ when tearing down Tx tracker
new 3ad5c10bf21d ice: protect init and calibrating check in ice_ptp_request_ts
new c1f3414df2e8 ice: cleanup allocations in ice_ptp_alloc_tx_tracker
new d40fd6009332 ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp
new e3ba52486693 ice: only check set bits in ice_ptp_flush_tx_tracker
new f029a34394e7 ice: make Tx and Rx vernier offset calibration independent
new 95af1f1c4c9f ice: reschedule ice_ptp_wait_for_offset_valid during reset
new 043cd1e204a0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new f1543c7abab2 net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object
new 38bf24c38d19 net/mlx5: fs, add match on ranges API
new e046b86e2900 net/mlx5: DR, Add functions to create/destroy MATCH_DEFINE [...]
new 0a8c20e23ff2 net/mlx5: DR, Rework is_fw_table function
new c72a57ad6e91 net/mlx5: DR, Handle FT action in a separate function
new 1339678fdde1 net/mlx5: DR, Manage definers with refcounts
new f31bda789f1d net/mlx5: DR, Some refactoring of miss address handling
new 1207a772c09d net/mlx5: DR, Add function that tells if STE miss addr has [...]
new be6d5daeaa3b net/mlx5: DR, Add support for range match action
new fd6fa761466c net/mlx5e: meter, refactor to allow multiple post meter tables
new d56713250a59 net/mlx5e: meter, add mtu post meter tables
new 6fda078d5f75 net/mlx5e: TC, add support for meter mtu offload
new 7c33e73995e9 net/mlx5e: multipath, support routes with more than 2 nexthops
new 64b68e369649 net/mlx5: Refactor and expand rep vport stat group
new 4fe1b3a5f8fe net/mlx5: Expose steering dropped packets counter
new c80edd8d41d9 Merge tag 'mlx5-updates-2022-12-08' of git://git.kernel.or [...]
new 8b34b52c1794 mptcp: use nlmsg_free instead of kfree_skb
new 03e7d28cd25e mptcp: return 0 instead of 'err' var
new 2b53d8698a47 Merge branch 'mptcp-miscellaneous-cleanup'
new 28d39503e4e0 net: bcmgenet: Remove the unused function
new ce098da1497c skbuff: Introduce slab_build_skb()
new 5fc11a401a8d net: devlink: Add missing error check to devlink_resource_put()
new d14f28b8c1de xfrm: add new packet offload flag
new 62f6eca5de10 xfrm: allow state packet offload mode
new 919e43fad516 xfrm: add an interface to offload policy
new f8a70afafc17 xfrm: add TX datapath support for IPsec packet offload mode
new 5958372ddf62 xfrm: add RX datapath protection for IPsec packet offload mode
new 3c611d40c692 xfrm: speed-up lookup of HW policies
new f3da86dc2c8c xfrm: add support to HW update soft and hard limits
new 2b7c72e0e5f9 xfrm: document IPsec packet offload mode
new 89ae65734a99 Merge branch 'Extend XFRM core to allow packet offload con [...]
new e77bbde73ed0 net/mlx5: Return ready to use ASO WQE
new 3afee4ed336e net/mlx5: Add HW definitions for IPsec packet offload
new 59592cfdf8a4 net/mlx5e: Advertise IPsec packet offload support
new cded6d80129b net/mlx5e: Store replay window in XFRM attributes
new e3840530b4c8 net/mlx5e: Remove extra layers of defines
new 9e5286dcbbbc net/mlx5e: Create symmetric IPsec RX and TX flow steering structs
new fb2caa711f69 net/mlx5e: Use mlx5 print routines for low level IPsec code
new c7049ca62137 net/mlx5e: Remove accesses to priv for low level IPsec FS code
new 8518d05b8f9a net/mlx5e: Create Advanced Steering Operation object for IPsec
new 8d15f364d5d3 net/mlx5e: Create hardware IPsec packet offload objects
new 42ba0f9d4b39 net/mlx5e: Move IPsec flow table creation to separate function
new 35324bbb962e net/mlx5e: Refactor FTE setup code to be more clear
new 384298c28aac net/mlx5e: Flatten the IPsec RX add rule path
new 27ebe531d2d9 net/mlx5e: Make clear what IPsec rx_err does
new d7ec2b76026b net/mlx5e: Group IPsec miss handles into separate struct
new a8e052932a2a net/mlx5e: Generalize creation of default IPsec miss group [...]
new e8a292d6a786 Merge branch 'mlx5 IPsec packet offload support (Part I)'
new 8c17295bd499 net/mlx5e: Create IPsec policy offload tables
new a5b8ca9471d3 net/mlx5e: Add XFRM policy offload logic
new 9af594d8a99e net/mlx5e: Use same coding pattern for Rx and Tx flows
new 6b5c45e16e43 net/mlx5e: Configure IPsec packet offload flow steering
new 18f38fd267ab net/mlx5e: Improve IPsec flow steering autogroup
new 81f8fba5ecaa net/mlx5e: Add statistics for Rx/Tx IPsec offloaded flows
new 6721239672fe net/mlx5e: Skip IPsec encryption for TX path without match [...]
new 7bddb659bd0f net/mlx5e: Provide intermediate pointer to access IPsec struct
new 403b383a3ce3 net/mlx5e: Store all XFRM SAs in Xarray
new 1ed78fc03307 net/mlx5e: Update IPsec soft and hard limits
new 8c582ddfbb47 net/mlx5e: Handle hardware IPsec limits events
new cee137a63431 net/mlx5e: Handle ESN update events
new 37d244ad183f net/mlx5e: Open mlx5 driver to accept IPsec packet offload
new 1de8fda46f87 Merge branch 'mlx5 IPsec packet offload support (Part II)'
new abe2343d37c2 xfrm: Fix spelling mistake "oflload" -> "offload"
new dd8b3a802b64 Merge tag 'ipsec-next-2022-12-09' of git://git.kernel.org/ [...]
new 1fd54773c267 udp: allow header check for dodgy GSO_UDP_L4 packets.
new b22bbdd17a5a uapi/linux/if_tun.h: Added new offload types for USO4/6.
new 399e0827642f driver/net/tun: Added features for USO.
new 34061b348ae9 uapi/linux/virtio_net.h: Added USO types.
new 860b7f27b8f7 linux/virtio_net.h: Support USO offload in vnet header.
new 418044e1de30 drivers/net/virtio_net.c: Added USO support.
new 93c60b597493 Merge branch 'tun-vnet-uso'
new 6d534ee057b6 net: stmmac: Add check for taprio basetime configuration
new 94d30e893338 hns: use strscpy() to instead of strncpy()
new f6b759f56d1e liquidio: use strscpy() to instead of strncpy()
new a2d40ce7acdb myri10ge: use strscpy() to instead of strncpy()
new bf14f4923d51 openvswitch: delete the unncessary skb_pull_rcsum call in [...]
new 779592892133 openvswitch: return NF_ACCEPT when OVS_CT_NAT is not set i [...]
new 2b85144ab36e openvswitch: return NF_DROP when fails to add nat ext in o [...]
new 0564c3e51bc7 net: sched: update the nat flag for icmp error packets in [...]
new ebddb1404900 net: move the nat function to nf_nat_ovs for ovs and tc
new 21af0d557ea9 Merge branch 'ovs-tc-dedup'
new cce2d7d2abcc can: kvaser_usb: kvaser_usb_set_bittiming(): fix redundant [...]
new 0bf582fc5168 can: kvaser_usb: kvaser_usb_set_{,data}bittiming(): remove [...]
new 09451f244eab can: m_can: sort header inclusion alphabetically
new ce7c5382758b can: rcar_canfd: rcar_canfd_probe: Add struct rcar_canfd_h [...]
new 34f9e9852b90 can: rcar_canfd: Add max_channels to struct rcar_canfd_hw_info
new 841645cfc773 can: rcar_canfd: Add shared_global_irqs to struct rcar_can [...]
new a1dcfbdfd1d0 can: rcar_canfd: Add postdiv to struct rcar_canfd_hw_info
new ea6ff7792203 can: rcar_canfd: Add multi_channel_irqs to struct rcar_can [...]
new a59d65e1be4d Merge patch series "R-Car CAN FD driver enhancements"
new 005c54278b3d can: ctucanfd: Drop obsolete dependency on COMPILE_TEST
new 8fd9323ef721 can: etas_es58x: sort the includes by alphabetic order
new 8cb53b485f18 can: flexcan: add auto stop mode for IMX93 to support wakeup
new a21cee59b416 dt-bindings: can: fsl,flexcan: add imx93 compatible
new 5237ff4e7d3d dt-bindings: can: renesas,rcar-canfd: Document RZ/Five SoC
new 74d95352bdfc can: c_can: use devm_platform_get_and_ioremap_resource()
new 2c4a1efcf6ab can: etas_es58x: add devlink support
new 594a25e1ffc5 can: etas_es58x: add devlink port support
new 983055bf8397 USB: core: export usb_cache_string()
new 01d80532295c net: devlink: add DEVLINK_INFO_VERSION_GENERIC_FW_BOOTLOADER
new 9f06631c3f1f can: etas_es58x: export product information through devlin [...]
new d8f26fd689dd can: etas_es58x: remove es58x_get_product_info()
new 9f63f96aac92 Documentation: devlink: add devlink documentation for the [...]
new 5425094a39ca Merge patch series "can: etas_es58x: report firmware, boot [...]
new 7fdaf8966aae can: ucan: use strscpy() to instead of strncpy()
new f793458bba54 net: af_can: remove useless parameter 'err' in 'can_rx_reg [...]
new f54b101ddeae can: ucan: remove unused ucan_priv::intf
new 56c56a309e79 can: gs_usb: remove gs_can::iface
new bd4a52bf9d56 Merge patch series "can: usb: remove pointers to struct us [...]
new eaacfeaca7ad can: m_can: Call the RAM init directly from m_can_chip_config
new 0826e82b8a32 can: raw: add support for SO_MARK
new 3abcc01c38bc dt-bindings: can: renesas,rcar-canfd: Fix number of channe [...]
new c1eaf8b9bd31 can: m_can: Eliminate double read of TXFQS in tx_handler
new 577579379749 can: m_can: Avoid reading irqstatus twice
new fac52bf786e5 can: m_can: Read register PSR only on error
new d4535b90a76a can: m_can: Count TXE FIFO getidx in the driver
new 6355a3c983e6 can: m_can: Count read getindex in the driver
new e3bff5256a0f can: m_can: Batch acknowledge transmit events
new e2f1c8cb0202 can: m_can: Batch acknowledge rx fifo
new 40c9e4f676ab can: tcan4x5x: Remove invalid write in clear_interrupts
new 67727a17a6b3 can: tcan4x5x: Fix use of register error status mask
new ef5778f70841 can: tcan4x5x: Fix register range of first two blocks
new 39dbb21b6a29 can: tcan4x5x: Specify separate read/write ranges
new 47bf2b2393ea Merge patch series "can: m_can: Optimizations for tcan and [...]
new b2b509fb5a1e Merge tag 'linux-can-next-for-6.2-20221212' of git://git.k [...]
new 052c82dcdcbb selftests/bpf: Use if_nametoindex instead of reading the / [...]
new 57d0863f1d28 selftests/bpf: Avoid pinning bpf prog in the tc_redirect_d [...]
new f1b73577bb3c selftests/bpf: Avoid pinning bpf prog in the tc_redirect_p [...]
new 5dc42a7fc286 selftests/bpf: Avoid pinning bpf prog in the netns_load_bp [...]
new 3084097c369c selftests/bpf: Remove the "/sys" mount and umount dance in [...]
new 9b6a77739737 selftests/bpf: Remove serial from tests using {open,close}_netns
new 443f216448ab selftests/bpf: Avoid pinning prog when attaching to tc ing [...]
new b42693415b86 libbpf: Avoid enum forward-declarations in public API in C++ mode
new f8186bf65ae6 selftests/bpf: Make sure enum-less bpf_enable_stats() API [...]
new 996c060e2bb9 selftests/bpf: Add bench test to arm64 and s390x denylist
new c67cae551f0d bpf: Tighten ptr_to_btf_id checks.
new 7a9841ca0252 bpf, sockmap: Fix repeated calls to sock_put() when msg ha [...]
new a351d6087bf7 bpf, sockmap: Fix missing BPF_F_INGRESS flag when using ap [...]
new 9072931f020b bpf, sockmap: Fix data loss caused by using apply_bytes on [...]
new 89903dcb3c2e selftests/bpf: Add ingress tests for txmsg with apply_bytes
new 3144bfa5078e bpf: Fix a compilation failure with clang lto build
new 1f82dffc10ff bpf: Fix release_on_unlock release logic for multiple refs
new 78b037bd402d selftests/bpf: Validate multiple ref release_on_unlock logic
new bc067cacb69c bpf, docs: Correct the example of BPF_XOR
new f16a7aa5c2be selftests/bpf: Add GCC compatible builtins to bpf_legacy.h
new 706819495921 libbpf: Improve usability of libbpf Makefile
new fca1aa75518c bpf: Handle MEM_RCU type properly
new 8723ec22a31d selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics
new f53625649888 docs/bpf: Add KF_RCU documentation
new 1910676cc1ec Merge branch 'bpf: Handle MEM_RCU type properly'
new c0c852dd1876 bpf: Do not mark certain LSM hook arguments as trusted
new 8972e18a439d bpf, docs: BPF Iterator Document
new 2c40d97da1a2 bpf: Enable sleeptable support for cgrp local storage
new 41d76c721c5c bpf: Add sleepable prog tests for cgrp local storage
new 578ce69ffda4 bpf: Add dummy type reference to nf_conn___init to fix typ [...]
new 0a182f8d6074 bpf, sockmap: fix race in sock_map_free()
new ab0350c743d5 selftests/bpf: Fix conflicts with built-in functions in bp [...]
new ee9a113ab634 xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
new 94151f5aa966 xfrm: interface: Add unstable helpers for setting/getting [...]
new 4f4ac4d9106e tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h
new 90a3a05eb33f selftests/bpf: add xfrm_info tests
new 08388efe5931 Merge branch 'xfrm: interface: Add unstable helpers for XF [...]
new b54b6003612a riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC
new fa55ef14ef4f bpftool: Fix memory leak in do_build_table_cb
new aa67961f3243 selftests/bpf: Allow building bpf tests with CONFIG_XFRM_I [...]
new c21dc529baba libbpf: Parse usdt args without offset on x86 (e.g. 8@(%rsp))
new d68ae4982cb7 selftests/bpf: Install all required files to run selftests
new efe7fadbd59e selftests/bpf: Use "is not set" instead of "=n"
new d0c0b48c8727 selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y
new 235d2ef22cab Merge branch 'BPF selftests fixes'
new 156ed20d22ee bpf: Don't use rcu_users to refcount in task kfuncs
new d8939cb0a03c bpf: Loosen alloc obj test in verifier's reg_btf_record
new bffdeaa8a5af bpf: decouple prune and jump points
new a095f421057e bpf: mostly decouple jump history management from is_state [...]
new 618945fbed50 bpf: remove unnecessary prune and jump points
new f0c5a2d9f234 Merge branch 'Refactor verifier prune and jump point handling'
new e9b4aeed5669 net: xsk: Don't include <linux/rculist.h>
new 5b481acab4ce bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret
new 0a6ea1ce8260 Merge "do not rely on ALLOW_ERROR_INJECTION for fmod_ret" [...]
new dcb2288b1fd9 bpf: Remove unused insn_cnt argument from visit_[func_call [...]
new 537c3f66eac1 selftests/bpf: add generic BPF program tester-loader
new 26c386ecf021 selftests/bpf: convert dynptr_fail and map_kptr_fail subte [...]
new 25c5e92d197b bpf/docs: Document struct task_struct * kfuncs
new 36aa10ffd648 bpf/docs: Document struct cgroup * kfuncs
new 2d14123617f9 Merge branch 'Document some recent core kfunc additions'
new d35af0a7feb0 bpf: Do not zero-extend kfunc return values
new c2cc0ce72a5e bpf: Fix comment error in fixup_kfunc_call function
new e60db051a4a7 selftests/bpf: Bring test_offload.py back to life
new 0893d6007db5 bpf: Reuse freed element in free_by_rcu during allocation
new 822ed78fab13 bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true
new 6798152be4e7 Merge branch 'Misc optimizations for bpf mem allocator'
new 6b75bd3d0367 bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func
new ac50fe51ce87 bpf: Propagate errors from process_* checks in check_func_arg
new 270605317366 bpf: Rework process_dynptr_func
new 184c9bdb8f65 bpf: Rework check_func_arg_reg_off
new f6ee298fa140 bpf: Move PTR_TO_STACK alignment check to process_dynptr_func
new 76d16077bef0 bpf: Use memmove for bpf_dynptr_{read,write}
new 292064cce796 selftests/bpf: Add test for dynptr reinit in user_ringbuf [...]
new 26d6506a5040 Merge branch 'Dynptr refactorings'
new f3212ad5b7e9 docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE
new 7c884339bbff bpf: regsafe() must not skip check_ids()
new cb578c1c9cf6 selftests/bpf: test cases for regsafe() bug skipping check_id()
new 5dd9cdbc9dec bpf: states_equal() must build idmap for all function frames
new 7d0579433087 selftests/bpf: verify states_equal() maintains idmap acros [...]
new 4ea2bb158bec bpf: use check_ids() for active_lock comparison
new 2026f2062df8 selftests/bpf: Add pruning test case for bpf_spin_lock
new efd6286ff74a selftests/bpf: test case for relaxed prunning of active_lock.id
new 99523094de48 Merge branch 'stricter register ID checking in regsafe()'
new 26f708a28454 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...]
new 5107778d0061 wifi: ipw2x00: Remove some unused functions
new 76821aad49ce wifi: brcmfmac: add function to unbind device to bus layer api
new da6d9c8ecd00 wifi: brcmfmac: add firmware vendor info in driver info
new d6a5c562214f wifi: brcmfmac: add support for vendor-specific firmware api
new f74f1ec22dc2 wifi: brcmfmac: add support for Cypress firmware api
new b1d94be570c2 wifi: brcmfmac: add support Broadcom BCA firmware api
new 7205f9f2fc55 wifi: brcmfmac: add vendor name in revinfo debugfs file
new 8041f2bffbf1 wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace
new dd469a754afd wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
new 76c16af2cb10 wifi: rtl8xxxu: Fix the channel width reporting
new 7de16123d9e2 wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report
new c2f2924bc7f9 wifi: brcmfmac: Fix error return code in brcmf_sdio_downlo [...]
new 3ddfe3bdd3cf wifi: rtw89: don't request partial firmware if SECURITY_LO [...]
new 13eb07e0be1b wifi: rtw89: request full firmware only once if it's early [...]
new fb2b8cec81d7 wifi: rtw89: add mac TSF sync function
new d592b9f74264 wifi: rtw89: stop mac port function when stop_ap()
new 8fc5d4338620 wifi: rtw89: fix unsuccessful interface_add flow
new a0e78d5c6082 wifi: rtw89: add join info upon create interface
new 1d8966049440 wifi: rtw88: print firmware type in info message
new 69020957bcb7 wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwde [...]
new d57ca103e54e wifi: rtw88: Drop rf_lock
new 1e2701f4079a wifi: rtw88: Drop h2c.lock
new 8647f7f0b908 wifi: rtw88: Drop coex mutex
new 78d5bf925f30 wifi: rtw88: iterate over vif/sta list non-atomically
new a82dfd33d123 wifi: rtw88: Add common USB chip support
new aff5ffd718de wifi: rtw88: Add rtw8821cu chipset support
new 45794099f5e1 wifi: rtw88: Add rtw8822bu chipset support
new 07cef03b8d44 wifi: rtw88: Add rtw8822cu chipset support
new 87caeef032fc wifi: rtw88: Add rtw8723du chipset support
new 49ebca0d9018 wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call
new e48c45318d3d wifi: rtlwifi: btcoexist: fix conditions branches that are [...]
new 695c5d3a8055 wifi: rtl8xxxu: fixing IQK failures for rtl8192eu
new 8ca67e3d8bfe wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now
new c5a976cf6a75 wifi: iwlwifi: modify new queue allocation command
new 1174e8fcbba8 wifi: iwlwifi: mvm: don't access packet before checking len
new 838a0c7d1441 wifi: iwlwifi: dump: Update check for valid FW address
new 6d7cb4a63db8 wifi: iwlwifi: mvm: replace usage of found with dedicated [...]
new 3a27a1a158bd wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id.
new b201944af11f wifi: iwlwifi: mvm: Don't use deprecated register
new 9ad28ba1c6f0 wifi: iwlwifi: mei: clean up comments
new 5933b8620a45 wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator
new b2f20cf2899f wifi: iwlwifi: dump: Update check for UMAC valid FW address
new a6365c2da9fa wifi: iwlwifi: fw: use correct IML/ROM status register
new 832c3f66f53f Merge tag 'iwlwifi-next-for-kalle-2022-12-07' of http://gi [...]
new fba119cee141 Merge tag 'wireless-next-2022-12-12' of git://git.kernel.o [...]
new 5821504f5073 net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am [...]
new da05cecc4939 sctp: sysctl: make extra pointers netns aware
new 80a464d83f08 net: hns3: use strscpy() to instead of strncpy()
new 4e426e2534ce MAINTAINERS: Update email address for Marvell Prestera Eth [...]
new 15eb16217621 dt-bindings: net: Convert Socionext NetSec Ethernet to DT schema
new 98cbc40e4f7d netfilter: nft_inner: fix IS_ERR() vs NULL check
new bff3d0534804 netfilter: conntrack: add sctp DATA_SENT state
new a70e483460d5 netfilter: conntrack: merge ipv4+ipv6 confirm functions
new e93745249505 netfilter: ipset: Add support for new bitmask parameter
new 7d7cfb48d813 netfilter: conntrack: set icmpv6 redirects as RELATED
new 895fa59647cd netfilter: flowtable: add a 'default' case to flowtable datapath
new 5df7d714d8cb ipvs: add rcu protection to stats
new de39afb3d811 ipvs: use common functions for stats allocation
new 1dbd8d9a82e3 ipvs: use u64_stats_t for the per-cpu counters
new 705dd3444081 ipvs: use kthreads for stats estimation
new f0be83d54217 ipvs: add est_cpulist and est_nice sysctl vars
new 144361c1949f ipvs: run_estimation should control the kthread tasks
new 95d1815f0970 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...]
new f9c5cbd52c62 btusb: Avoid reset of ISOC endpoint alt settings to zero
new c9209b269afd Bluetooth: btusb: Introduce generic USB reset
new b3fdb8c9789d Bluetooth: Work around SCO over USB HCI design defect
new e411443c3255 Bluetooth: hci_sync: Fix not setting static address
new eeb1aafe97fa Bluetooth: hci_sync: Fix not able to set force_static_address
new 97dfaf073f58 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
new dc65b4b0f90a Bluetooth: virtio_bt: fix device removal
new 5b355944b190 Bluetooth: btrtl: Add btrealtek data struct
new a479e71322ce Bluetooth: btusb: Ignore zero length of USB packets on ALT [...]
new d11ab690c300 Bluetooth: hci_conn: use HCI dst_type values also for BIS
new e9b3e5b8c657 Bluetooth: hci_qca: only assign wakeup with serial port support
new 37224a290853 Bluetooth: Use kzalloc instead of kmalloc/memset
new 0d75da38e060 Bluetooth: hci_core: fix error handling in hci_register_dev()
new 3b1c7c00b8c2 Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS
new 47c50853bb9c virtio_bt: Fix alignment in configuration struct
new bb1afb295521 Bluetooth: btusb: Add CONFIG_BT_HCIBTUSB_POLL_SYNC
new db11223571d4 Bluetooth: btusb: Default CONFIG_BT_HCIBTUSB_POLL_SYNC=y
new 462fcd53924c Bluetooth: Add CONFIG_BT_LE_L2CAP_ECRED
new 63db780a93eb Bluetooth: Fix EALREADY and ELOOP cases in bt_status()
new ca2a99447e17 Bluetooth: btusb: Add more device IDs for WCN6855
new 3958e87783e7 Bluetooth: Use kzalloc instead of kmalloc/memset
new 892913f0f2fd dt-bindings: net: broadcom-bluetooth: Add CYW4373A0 DT binding
new 02d056a3404e Bluetooth: hci_bcm: Add CYW4373A0 support
new 45564c4ef607 dt-bindings: net: Add generic Bluetooth controller
new c9176e10b2b6 dt-bindings: net: Add Broadcom BCM4377 family PCIe Bluetooth
new 7a73b976eda9 arm64: dts: apple: t8103: Add Bluetooth controller
new ad38e55e1c89 Bluetooth: hci_event: Ignore reserved bits in LE Extended [...]
new 392fca352c7a Bluetooth: Add quirk to disable extended scanning
new ffcb0a445ec2 Bluetooth: Add quirk to disable MWS Transport Configuration
new 8a06127602de Bluetooth: hci_bcm4377: Add new driver for BCM4377 PCIe boards
new ac09bb3f87a7 Bluetooth: btusb: Add Realtek 8761BUV support ID 0x2B89:0x8761
new b1e05cfb646c Bluetooth: hci_bcm4377: Fix missing pci_disable_device() o [...]
new d4e9b8b80252 dt-bindings: bluetooth: broadcom: add BCM43430A0 & BCM43430A1
new 13fcc94d1bbc Bluetooth: btusb: Add a new VID/PID 0489/e0f2 for MT7922
new ba6ae1fb6803 dt-bindings: net: realtek-bluetooth: Add RTL8723DS
new 393b4916b7b5 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
new 6d0a4fe28ac2 Bluetooth: btusb: Add a new PID/VID 13d3/3549 for RTL8822CU
new cb3648a78e51 Bluetooth: btusb: Fix new sparce warnings
new 42d3b43e3f64 Bluetooth: btusb: Fix existing sparce warning
new 069ab3f94cfe Bluetooth: btintel: Fix existing sparce warnings
new 50757a259ba7 Bluetooth: hci_conn: Fix crash on hci_create_cis_sync
new cee50ce899de Bluetooth: btintel: Fix missing free skb in btintel_setup_ [...]
new b15a6bd3c80c Bluetooth: btusb: don't call kfree_skb() under spin_lock_i [...]
new df4cfc91208e Bluetooth: hci_qca: don't call kfree_skb() under spin_lock [...]
new 8f458f783dfb Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_ [...]
new 383630cc6758 Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_ [...]
new 7b503e339c1a Bluetooth: hci_bcsp: don't call kfree_skb() under spin_loc [...]
new 39c1eb6fcbae Bluetooth: hci_core: don't call kfree_skb() under spin_loc [...]
new 0ba18967d454 Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_ [...]
new 241f51931c35 Bluetooth: ISO: Avoid circular locking dependency
new 7aca0ac4792e Bluetooth: Wait for HCI_OP_WRITE_AUTH_PAYLOAD_TO to complete
new 4cc58a087ddd Merge tag 'for-net-next-2022-12-12' of git://git.kernel.or [...]
new 8a1786b7d441 net: dsa: mv88e6xxx: remove ATU age out violation print
new 4bf24ad09bc0 net: dsa: mv88e6xxx: read FID when handling ATU violations
new 8646384d80f3 net: dsa: mv88e6xxx: replace ATU violation prints with tra [...]
new 9e3d9ae52b56 net: dsa: mv88e6xxx: replace VTU violation prints with tra [...]
new cd2aafa25b94 Merge branch 'trace-points-for-mv88e6xxx'
new 8f18655c49eb net: dsa: don't call ptp_classify_raw() if switch doesn't [...]
new d7b061b80ee6 net: tso: inline tso_count_descs()
new 93e637a37b28 dt-bindings: net: dsa: hellcreek: Sync DSA maintainers
new 1280d4b76f34 lib: packing: replace bit_reverse() with bitrev8()
new 8a321cf7becc net: add IFF_NO_ADDRCONF and use it in bonding to prevent [...]
new 0aa64df30b38 net: team: use IFF_NO_ADDRCONF flag to prevent ipv6 addrconf
new cb54d392279d net: failover: use IFF_NO_ADDRCONF flag to prevent ipv6 addrconf
new 2a78dd22c2eb Merge branch 'net-add-iff_no_addrconf-to-prevent-ipv6-addrconf'
new b1746fbab15a i40e: allow toggling loopback mode via ndo_set_features callback
new 02abf84aa52d qlcnic: Clean up some inconsistent indenting
new b63e30651c59 bridge: mcast: Do not derive entry type from its filter mode
new 6ff1e68eb215 bridge: mcast: Split (*, G) and (S, G) addition into diffe [...]
new 1870a2d35abb bridge: mcast: Place netlink policy before validation functions
new 160dd93114dd bridge: mcast: Add a centralized error path
new fd0c696164cf bridge: mcast: Expose br_multicast_new_group_src()
new 083e353482b4 bridge: mcast: Expose __br_multicast_del_group_src()
new a01ecb1712dd bridge: mcast: Add a flag for user installed source entries
new 079afd66161b bridge: mcast: Avoid arming group timer when (S, G) corres [...]
new b1c8fec8d459 bridge: mcast: Add support for (*, G) with a source list a [...]
new 6afaae6d12f5 bridge: mcast: Allow user space to add (*, G) with a sourc [...]
new 1d7b66a7d975 bridge: mcast: Allow user space to specify MDB entry routi [...]
new 61f2183512a7 bridge: mcast: Support replacement of MDB port group entries
new f9923a67ab62 selftests: forwarding: Rename bridge_mdb test
new b6d00da08610 selftests: forwarding: Add bridge MDB test
new 8150f0cfb24f Merge branch 'bridge-mcast-extensions-for-evpn'
new 89300468e2b2 IPv6/GRO: generic helper to remove temporary HBH/jumbo hea [...]
new b6488b161ab2 bnxt: Use generic HBH removal helper in tx path
new 5071429f8281 dt-bindings: net: qcom,ipa: Add SM6350 compatible
new b310de784bac net: ipa: add IPA v4.7 support
new c4b7a297217a Merge branch 'net-ipa-enable-ipa-v4-7-support'
new d1c722867f80 net: lan966x: Remove a useless test in lan966x_ptp_add_trap()
new 44aa5a6dba82 net: vmw_vsock: vmci: Check memcpy_from_msg()
new ae18dcdff0f8 net: defxx: Fix missing err handling in dfx_init()
new f150b63f3fa5 net: stmmac: selftests: fix potential memleak in stmmac_te [...]
new a137f3f27f92 net: stmmac: fix possible memory leak in stmmac_dvr_probe()
new 01de1123322e drivers: net: qlcnic: Fix potential memory leak in qlcnic_ [...]
new 6cee96e09df5 ethernet: s2io: don't call dev_kfree_skb() under spin_lock [...]
new 2f623aaf9f31 net: farsync: Fix kmemleak when rmmods farsync
new 3cf7203ca620 net/tunnel: wait until all sk_user_data reader finish befo [...]
new 3dfe3486c1cd net: apple: mace: don't call dev_kfree_skb() under spin_lo [...]
new 5fe02e046e64 net: apple: bmac: don't call dev_kfree_skb() under spin_lo [...]
new d1678bf45f21 net: emaclite: don't call dev_kfree_skb() under spin_lock_ [...]
new f07fadcbee2a net: ethernet: dnet: don't call dev_kfree_skb() under spin [...]
new 3727f742915f hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
new 6151d105dfce net: amd: lance: don't call dev_kfree_skb() under spin_loc [...]
new 1b1661f68b5f Merge branch 'net-dev_kfree_skb_irq'
new 526682b458b1 net: setsockopt: fix IPV6_UNICAST_IF option for connected sockets
new 73e341e0281a af_unix: call proto_unregister() in the error path in af_u [...]
new 4998006c73af net: amd-xgbe: Fix logic around active and passive cables
new f8ab263d4d48 net: amd-xgbe: Check only the minimum speed for active/pas [...]
new 8964916d2060 net: lan9303: Fix read error execution path
new 5f7d78b2b12a ntb_netdev: Use dev_kfree_skb_any() in interrupt context
new 4e81462a45ce MAINTAINERS: Update NXP FEC maintainer
new fb21cad28489 dt-bindings: FEC/i.MX DWMAC and INTMUX maintainer
new 84698dad0641 Merge branch 'update-joakim-zhang-entries'
new e0fe1123ab2b mptcp: netlink: fix some error return code
new 3fff88186f04 mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
new 34b21d1ddc8a mptcp: dedicated request sock for subflow in v6
new d3295fee3c75 mptcp: use proper req destructor for IPv6
new a38a211e9e0c Merge branch 'mptcp-fix-ipv6-reqsk-ops-and-some-netlink-er [...]
new 87c978123ef1 octeontx2-af: cn10k: mcs: Fix a resource leak in the probe [...]
new ede5a389852d stmmac: fix potential division by 0
new 0c87b545a2ed i40e: Fix the inability to attach XDP program on downed interface
new e095493091e8 net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_re [...]
new b11919e1bb7f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 7c4a6309e27f ipvs: fix type warning in do_div() on 32 bit
new 7e68dd7d07a2 Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/l [...]
The 2214 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/bpf/bpf_design_QA.rst | 45 +
Documentation/bpf/bpf_devel_QA.rst | 27 +
Documentation/bpf/bpf_iterators.rst | 485 +
Documentation/bpf/btf.rst | 7 +-
Documentation/bpf/index.rst | 2 +
Documentation/bpf/instruction-set.rst | 4 +-
Documentation/bpf/kfuncs.rst | 255 +-
Documentation/bpf/libbpf/index.rst | 3 +
Documentation/bpf/libbpf/program_types.rst | 203 +
Documentation/bpf/map_array.rst | 262 +
Documentation/bpf/map_bloom_filter.rst | 174 +
Documentation/bpf/map_cgrp_storage.rst | 109 +
Documentation/bpf/map_cpumap.rst | 177 +
Documentation/bpf/map_devmap.rst | 238 +
Documentation/bpf/map_hash.rst | 33 +-
Documentation/bpf/map_lpm_trie.rst | 197 +
Documentation/bpf/map_of_maps.rst | 130 +
Documentation/bpf/map_queue_stack.rst | 146 +
Documentation/bpf/map_sk_storage.rst | 155 +
Documentation/bpf/map_xskmap.rst | 192 +
Documentation/bpf/maps.rst | 101 +-
Documentation/bpf/programs.rst | 3 +
Documentation/bpf/redirect.rst | 81 +
.../bindings/arm/mediatek/mediatek,mt7622-wed.yaml | 52 +
.../bindings/interrupt-controller/fsl,intmux.yaml | 3 +-
.../devicetree/bindings/net/adi,adin1110.yaml | 4 +
.../devicetree/bindings/net/asix,ax88178.yaml | 4 +-
.../devicetree/bindings/net/bluetooth.txt | 5 -
.../net/bluetooth/bluetooth-controller.yaml | 29 +
.../net/bluetooth/brcm,bcm4377-bluetooth.yaml | 81 +
.../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 183 +
.../bindings/net/broadcom-bluetooth.yaml | 3 +
.../devicetree/bindings/net/can/fsl,flexcan.yaml | 1 +
.../bindings/net/can/renesas,rcar-canfd.yaml | 135 +-
.../devicetree/bindings/net/dsa/dsa-port.yaml | 3 +-
.../bindings/net/dsa/hirschmann,hellcreek.yaml | 2 +-
.../bindings/net/dsa/renesas,rzn1-a5psw.yaml | 2 +-
.../bindings/net/ethernet-controller.yaml | 11 +-
Documentation/devicetree/bindings/net/fsl,fec.yaml | 4 +-
.../devicetree/bindings/net/fsl,fman-dtsec.yaml | 53 +-
.../bindings/net/fsl,qoriq-mc-dpmac.yaml | 2 +-
Documentation/devicetree/bindings/net/fsl-fman.txt | 5 +-
.../bindings/net/marvell,dfx-server.yaml | 62 +
.../devicetree/bindings/net/marvell,pp2.yaml | 305 +
.../devicetree/bindings/net/marvell,prestera.txt | 81 -
.../devicetree/bindings/net/marvell,prestera.yaml | 91 +
.../devicetree/bindings/net/marvell-pp2.txt | 141 -
.../devicetree/bindings/net/microchip,lan95xx.yaml | 4 +-
.../devicetree/bindings/net/nfc/nxp,nci.yaml | 4 +-
.../devicetree/bindings/net/nxp,dwmac-imx.yaml | 4 +-
.../devicetree/bindings/net/pcs/fsl,lynx-pcs.yaml | 40 +
.../devicetree/bindings/net/qca,ar71xx.yaml | 1 -
.../devicetree/bindings/net/qcom,ipa.yaml | 86 +-
.../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 46 +-
.../bindings/net/qualcomm-bluetooth.yaml | 183 -
.../devicetree/bindings/net/realtek-bluetooth.yaml | 1 +
.../net/renesas,r8a779f0-ether-switch.yaml | 262 +
Documentation/devicetree/bindings/net/sff,sfp.yaml | 3 +-
.../devicetree/bindings/net/snps,dwmac.yaml | 345 +-
.../bindings/net/socionext,synquacer-netsec.yaml | 73 +
.../devicetree/bindings/net/socionext-netsec.txt | 56 -
.../devicetree/bindings/net/xilinx_axienet.txt | 2 +
.../soc/mediatek/mediatek,mt7986-wo-ccif.yaml | 51 +
.../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 8 +-
Documentation/networking/bonding.rst | 4 +-
Documentation/networking/can.rst | 33 +
.../ethernet/freescale/dpaa2/mac-phy-support.rst | 9 +-
.../device_drivers/ethernet/marvell/octeon_ep.rst | 1 +
.../device_drivers/ethernet/mellanox/mlx5.rst | 124 +-
.../device_drivers/ethernet/netronome/nfp.rst | 165 +-
Documentation/networking/devlink/devlink-info.rst | 5 +
Documentation/networking/devlink/devlink-port.rst | 168 +-
.../networking/devlink/devlink-region.rst | 13 +
Documentation/networking/devlink/devlink-trap.rst | 13 +
Documentation/networking/devlink/etas_es58x.rst | 36 +
Documentation/networking/devlink/ice.rst | 128 +-
Documentation/networking/ethtool-netlink.rst | 32 +-
Documentation/networking/index.rst | 1 +
Documentation/networking/ip-sysctl.rst | 111 +
Documentation/networking/ipvs-sysctl.rst | 24 +-
Documentation/networking/tc-queue-filters.rst | 37 +
Documentation/networking/timestamping.rst | 32 +-
Documentation/networking/xfrm_device.rst | 62 +-
MAINTAINERS | 23 +-
arch/arm/boot/dts/armada-375.dtsi | 12 +-
arch/arm/mach-omap2/pdata-quirks.c | 1 -
arch/arm64/boot/dts/apple/t8103-j274.dts | 4 +
arch/arm64/boot/dts/apple/t8103-j293.dts | 4 +
arch/arm64/boot/dts/apple/t8103-j313.dts | 4 +
arch/arm64/boot/dts/apple/t8103-j456.dts | 4 +
arch/arm64/boot/dts/apple/t8103-j457.dts | 4 +
arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 8 +
arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi | 24 +
arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi | 25 +
arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 17 +-
arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 65 +
arch/arm64/net/bpf_jit_comp.c | 9 +-
arch/mips/configs/mtx1_defconfig | 1 -
.../dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi | 3 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi | 10 +-
.../dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-2.dtsi | 45 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-3.dtsi | 45 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi | 3 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi | 3 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi | 3 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi | 3 +-
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi | 10 +-
arch/powerpc/boot/dts/fsl/t2081si-post.dtsi | 4 +-
arch/powerpc/configs/ppc6xx_defconfig | 1 -
arch/riscv/net/bpf_jit_comp64.c | 29 +-
arch/sparc/net/bpf_jit_comp_32.c | 10 +-
arch/x86/net/bpf_jit_comp.c | 128 +-
drivers/bcma/driver_gpio.c | 8 +-
drivers/bcma/main.c | 4 +-
drivers/bcma/sprom.c | 2 +-
drivers/bluetooth/Kconfig | 23 +
drivers/bluetooth/Makefile | 1 +
drivers/bluetooth/btintel.c | 21 +-
drivers/bluetooth/btrtl.c | 7 +
drivers/bluetooth/btrtl.h | 21 +
drivers/bluetooth/btusb.c | 236 +-
drivers/bluetooth/hci_bcm.c | 13 +-
drivers/bluetooth/hci_bcm4377.c | 2514 ++
drivers/bluetooth/hci_bcsp.c | 2 +-
drivers/bluetooth/hci_h5.c | 2 +-
drivers/bluetooth/hci_ll.c | 2 +-
drivers/bluetooth/hci_qca.c | 5 +-
drivers/bluetooth/virtio_bt.c | 35 +-
.../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 4 -
drivers/hv/hv_util.c | 4 +-
drivers/infiniband/hw/mlx5/odp.c | 3 +-
drivers/infiniband/hw/mlx5/umr.c | 14 +-
drivers/net/bonding/bond_3ad.c | 9 +
drivers/net/bonding/bond_main.c | 44 +-
drivers/net/bonding/bond_options.c | 18 -
drivers/net/can/Kconfig | 8 -
drivers/net/can/Makefile | 1 -
drivers/net/can/c_can/Kconfig | 3 +-
drivers/net/can/c_can/c_can_platform.c | 3 +-
drivers/net/can/ctucanfd/Kconfig | 2 +-
drivers/net/can/flexcan/flexcan-core.c | 37 +-
drivers/net/can/flexcan/flexcan.h | 2 +
drivers/net/can/m_can/m_can.c | 156 +-
drivers/net/can/m_can/m_can.h | 18 +-
drivers/net/can/m_can/m_can_platform.c | 6 +-
drivers/net/can/m_can/tcan4x5x-core.c | 18 +-
drivers/net/can/m_can/tcan4x5x-regmap.c | 47 +-
drivers/net/can/pch_can.c | 1249 -
drivers/net/can/rcar/rcar_canfd.c | 109 +-
drivers/net/can/usb/Kconfig | 10 +-
drivers/net/can/usb/etas_es58x/Makefile | 2 +-
drivers/net/can/usb/etas_es58x/es581_4.c | 4 +-
drivers/net/can/usb/etas_es58x/es58x_core.c | 104 +-
drivers/net/can/usb/etas_es58x/es58x_core.h | 58 +-
drivers/net/can/usb/etas_es58x/es58x_devlink.c | 235 +
drivers/net/can/usb/etas_es58x/es58x_fd.c | 4 +-
drivers/net/can/usb/gs_usb.c | 99 +-
drivers/net/can/usb/kvaser_usb/Makefile | 5 -
drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 30 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 113 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 160 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 464 +-
drivers/net/can/usb/ucan.c | 12 +-
drivers/net/can/vxcan.c | 2 +-
drivers/net/dsa/Kconfig | 2 +
drivers/net/dsa/b53/Kconfig | 1 +
drivers/net/dsa/hirschmann/hellcreek.c | 5 -
drivers/net/dsa/lan9303-core.c | 4 +-
drivers/net/dsa/lan9303_i2c.c | 5 +-
drivers/net/dsa/microchip/Kconfig | 1 +
drivers/net/dsa/microchip/ksz8.h | 1 +
drivers/net/dsa/microchip/ksz8795.c | 75 +-
drivers/net/dsa/microchip/ksz8795_reg.h | 3 +
drivers/net/dsa/microchip/ksz8863_smi.c | 9 +-
drivers/net/dsa/microchip/ksz9477.c | 24 +-
drivers/net/dsa/microchip/ksz9477.h | 1 -
drivers/net/dsa/microchip/ksz9477_i2c.c | 17 +-
drivers/net/dsa/microchip/ksz9477_reg.h | 2 -
drivers/net/dsa/microchip/ksz_common.c | 150 +-
drivers/net/dsa/microchip/ksz_common.h | 17 +-
drivers/net/dsa/microchip/ksz_spi.c | 10 +-
drivers/net/dsa/microchip/lan937x_main.c | 6 +-
drivers/net/dsa/mv88e6xxx/Makefile | 4 +
drivers/net/dsa/mv88e6xxx/chip.c | 4 +
drivers/net/dsa/mv88e6xxx/devlink.c | 5 -
drivers/net/dsa/mv88e6xxx/global1_atu.c | 85 +-
drivers/net/dsa/mv88e6xxx/global1_vtu.c | 7 +-
drivers/net/dsa/mv88e6xxx/port.c | 9 +
drivers/net/dsa/mv88e6xxx/port.h | 2 +
drivers/net/dsa/mv88e6xxx/trace.c | 6 +
drivers/net/dsa/mv88e6xxx/trace.h | 96 +
drivers/net/dsa/ocelot/felix.c | 17 +-
drivers/net/dsa/ocelot/felix.h | 4 -
drivers/net/dsa/ocelot/felix_vsc9959.c | 35 -
drivers/net/dsa/ocelot/seville_vsc9953.c | 32 -
drivers/net/dsa/sja1105/sja1105_devlink.c | 12 +-
drivers/net/dsa/xrs700x/xrs700x_i2c.c | 5 +-
drivers/net/dummy.c | 7 -
drivers/net/ethernet/Kconfig | 10 -
drivers/net/ethernet/Makefile | 1 -
drivers/net/ethernet/adi/adin1110.c | 58 +-
drivers/net/ethernet/alacritech/slic.h | 12 +-
drivers/net/ethernet/altera/altera_tse_main.c | 1 -
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 12 +-
drivers/net/ethernet/amd/atarilance.c | 2 +-
drivers/net/ethernet/amd/lance.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 23 +-
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c | 20 +-
drivers/net/ethernet/apple/bmac.c | 2 +-
drivers/net/ethernet/apple/mace.c | 2 +-
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 8 +-
drivers/net/ethernet/asix/ax88796c_main.c | 4 +-
drivers/net/ethernet/atheros/ag71xx.c | 1 -
drivers/net/ethernet/broadcom/b44.c | 8 +-
drivers/net/ethernet/broadcom/bcm4908_enet.c | 57 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 23 +-
drivers/net/ethernet/broadcom/bcmsysport.h | 11 +
drivers/net/ethernet/broadcom/bnx2.c | 7 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 9 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 112 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 3 +
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 -
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 134 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 281 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 39 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 7 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 49 +-
drivers/net/ethernet/broadcom/genet/bcmmii.c | 19 +-
drivers/net/ethernet/broadcom/tg3.c | 22 +-
drivers/net/ethernet/brocade/bna/bfa_cs.h | 60 +-
drivers/net/ethernet/brocade/bna/bfa_ioc.c | 10 +-
drivers/net/ethernet/brocade/bna/bfa_ioc.h | 8 +-
drivers/net/ethernet/brocade/bna/bfa_msgq.c | 2 -
drivers/net/ethernet/brocade/bna/bfa_msgq.h | 8 +-
drivers/net/ethernet/brocade/bna/bna_enet.c | 6 +-
drivers/net/ethernet/brocade/bna/bna_tx_rx.c | 6 +-
drivers/net/ethernet/brocade/bna/bna_types.h | 27 +-
drivers/net/ethernet/cadence/macb_main.c | 17 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 11 +-
.../net/ethernet/cavium/liquidio/octeon_console.c | 7 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 13 +-
.../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 4 +
.../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 26 +-
drivers/net/ethernet/cisco/enic/enic.h | 23 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 11 +-
drivers/net/ethernet/cortina/gemini.c | 24 +-
drivers/net/ethernet/dlink/dl2k.c | 2 -
drivers/net/ethernet/dlink/sundance.c | 2 -
drivers/net/ethernet/dnet.c | 4 +-
drivers/net/ethernet/emulex/benet/be_ethtool.c | 12 +-
drivers/net/ethernet/emulex/benet/be_main.c | 16 +-
drivers/net/ethernet/engleder/tsnep.h | 8 +
drivers/net/ethernet/engleder/tsnep_ethtool.c | 165 +-
drivers/net/ethernet/engleder/tsnep_hw.h | 7 +
drivers/net/ethernet/engleder/tsnep_main.c | 245 +-
drivers/net/ethernet/faraday/ftmac100.c | 65 +-
drivers/net/ethernet/fealnx.c | 1953 --
drivers/net/ethernet/freescale/Kconfig | 1 +
drivers/net/ethernet/freescale/dpaa/Kconfig | 4 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 89 +-
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 90 +-
drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 57 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 22 +-
.../net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h | 142 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 609 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 112 +-
.../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 128 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 22 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 10 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 1 -
.../freescale/dpaa2/dpaa2-switch-ethtool.c | 45 +-
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 60 +-
.../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 9 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c | 454 +
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 19 +-
drivers/net/ethernet/freescale/dpaa2/dpni.c | 6 +-
drivers/net/ethernet/freescale/dpaa2/dpni.h | 9 +
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 1 -
drivers/net/ethernet/freescale/fec.h | 20 +-
drivers/net/ethernet/freescale/fec_main.c | 397 +-
drivers/net/ethernet/freescale/fec_ptp.c | 177 +-
drivers/net/ethernet/freescale/fman/Kconfig | 3 +-
drivers/net/ethernet/freescale/fman/fman_dtsec.c | 457 +-
drivers/net/ethernet/freescale/fman/fman_mac.h | 10 -
drivers/net/ethernet/freescale/fman/fman_memac.c | 744 +-
drivers/net/ethernet/freescale/fman/fman_tgec.c | 130 +-
drivers/net/ethernet/freescale/fman/mac.c | 168 +-
drivers/net/ethernet/freescale/fman/mac.h | 23 +-
.../net/ethernet/fungible/funeth/funeth_devlink.c | 7 -
drivers/net/ethernet/fungible/funeth/funeth_main.c | 13 +-
drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 4 +-
drivers/net/ethernet/google/gve/gve.h | 27 +-
drivers/net/ethernet/google/gve/gve_adminq.c | 21 +-
drivers/net/ethernet/google/gve/gve_adminq.h | 51 +
drivers/net/ethernet/google/gve/gve_desc_dqo.h | 5 +
drivers/net/ethernet/google/gve/gve_ethtool.c | 18 +-
drivers/net/ethernet/google/gve/gve_main.c | 64 +-
drivers/net/ethernet/google/gve/gve_rx.c | 544 +-
drivers/net/ethernet/google/gve/gve_rx_dqo.c | 2 +-
drivers/net/ethernet/google/gve/gve_tx_dqo.c | 20 +-
drivers/net/ethernet/google/gve/gve_utils.c | 30 +-
drivers/net/ethernet/google/gve/gve_utils.h | 2 +-
drivers/net/ethernet/hisilicon/hns/hnae.c | 3 -
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 11 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 5 -
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 22 +-
.../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 5 -
drivers/net/ethernet/huawei/hinic/hinic_dev.h | 4 +
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 170 +-
drivers/net/ethernet/huawei/hinic/hinic_main.c | 13 +-
drivers/net/ethernet/huawei/hinic/hinic_port.c | 50 +-
drivers/net/ethernet/huawei/hinic/hinic_port.h | 12 +
drivers/net/ethernet/huawei/hinic/hinic_rx.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 18 +
drivers/net/ethernet/huawei/hinic/hinic_tx.c | 4 +-
drivers/net/ethernet/ibm/ibmveth.c | 18 +-
drivers/net/ethernet/ibm/ibmveth.h | 1 -
drivers/net/ethernet/ibm/ibmvnic.c | 239 +-
drivers/net/ethernet/ibm/ibmvnic.h | 5 +
drivers/net/ethernet/intel/e1000/e1000_main.c | 9 +-
drivers/net/ethernet/intel/e1000e/Makefile | 3 +
drivers/net/ethernet/intel/e1000e/e1000.h | 4 +-
drivers/net/ethernet/intel/e1000e/e1000e_trace.h | 42 +
drivers/net/ethernet/intel/e1000e/ethtool.c | 2 +
drivers/net/ethernet/intel/e1000e/hw.h | 9 +
drivers/net/ethernet/intel/e1000e/ich8lan.c | 27 +
drivers/net/ethernet/intel/e1000e/netdev.c | 51 +-
drivers/net/ethernet/intel/e1000e/ptp.c | 17 +-
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 8 +-
drivers/net/ethernet/intel/i40e/i40e.h | 1 +
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 8 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 26 +
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 85 +-
drivers/net/ethernet/intel/i40e/i40e_prototype.h | 3 +
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 17 +-
drivers/net/ethernet/intel/i40e/i40e_trace.h | 49 +
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 27 +-
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 8 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +-
drivers/net/ethernet/intel/ice/ice.h | 24 +
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 4 +-
drivers/net/ethernet/intel/ice/ice_base.c | 2 +-
drivers/net/ethernet/intel/ice/ice_common.c | 48 +-
drivers/net/ethernet/intel/ice/ice_common.h | 1 +
drivers/net/ethernet/intel/ice/ice_dcb.c | 2 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 10 +
drivers/net/ethernet/intel/ice/ice_devlink.c | 634 +-
drivers/net/ethernet/intel/ice/ice_devlink.h | 3 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 181 +-
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 +
drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 12 -
drivers/net/ethernet/intel/ice/ice_lib.c | 272 +-
drivers/net/ethernet/intel/ice/ice_main.c | 135 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 564 +-
drivers/net/ethernet/intel/ice/ice_ptp.h | 39 +-
drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 348 +-
drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 8 +-
drivers/net/ethernet/intel/ice/ice_repr.c | 40 +-
drivers/net/ethernet/intel/ice/ice_sched.c | 104 +-
drivers/net/ethernet/intel/ice/ice_sched.h | 31 +-
drivers/net/ethernet/intel/ice/ice_tc_lib.c | 351 +-
drivers/net/ethernet/intel/ice/ice_tc_lib.h | 40 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 40 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 18 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 2 +-
drivers/net/ethernet/intel/ice/ice_type.h | 9 +
drivers/net/ethernet/intel/ice/ice_vf_lib.c | 24 +
.../net/ethernet/intel/ice/ice_vf_lib_private.h | 1 +
drivers/net/ethernet/intel/ice/ice_vf_mbx.c | 92 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 195 +
drivers/net/ethernet/intel/ice/ice_virtchnl.h | 4 +
.../ethernet/intel/ice/ice_virtchnl_allowlist.c | 6 +
drivers/net/ethernet/intel/ice/ice_xsk.c | 25 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 12 +-
drivers/net/ethernet/intel/igb/igb_main.c | 18 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 18 +-
drivers/net/ethernet/intel/igc/igc_defines.h | 9 +
drivers/net/ethernet/intel/igc/igc_ethtool.c | 12 +-
drivers/net/ethernet/intel/igc/igc_main.c | 15 +-
drivers/net/ethernet/intel/igc/igc_regs.h | 1 +
drivers/net/ethernet/intel/igc/igc_tsn.c | 30 +
drivers/net/ethernet/intel/igc/igc_tsn.h | 1 +
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 10 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 61 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 +
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 26 +-
drivers/net/ethernet/intel/ixgbevf/ethtool.c | 12 +-
drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 +
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 25 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 49 +-
drivers/net/ethernet/marvell/mvneta.c | 13 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 16 +-
.../net/ethernet/marvell/octeon_ep/octep_main.c | 20 +-
.../net/ethernet/marvell/octeon_ep/octep_main.h | 2 +
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 78 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 9 +-
.../ethernet/marvell/octeontx2/af/lmac_common.h | 15 +-
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 18 +
drivers/net/ethernet/marvell/octeontx2/af/mcs.c | 6 +-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 3 +
drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 262 +-
drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 36 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 13 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 49 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 16 +-
.../ethernet/marvell/octeontx2/af/rvu_devlink.c | 7 -
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 10 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 22 +
.../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 151 +-
.../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 21 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 3 +
.../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 15 -
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 34 +
.../ethernet/marvell/octeontx2/nic/otx2_flows.c | 52 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 25 +
.../ethernet/marvell/prestera/prestera_devlink.c | 22 -
.../ethernet/marvell/prestera/prestera_devlink.h | 5 -
.../net/ethernet/marvell/prestera/prestera_main.c | 21 +-
.../net/ethernet/marvell/prestera/prestera_pci.c | 119 +-
drivers/net/ethernet/marvell/sky2.c | 8 +-
drivers/net/ethernet/mediatek/Makefile | 2 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 504 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.h | 59 +-
drivers/net/ethernet/mediatek/mtk_ppe.c | 22 +-
drivers/net/ethernet/mediatek/mtk_ppe.h | 4 +
drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 12 +-
drivers/net/ethernet/mediatek/mtk_sgmii.c | 174 +-
drivers/net/ethernet/mediatek/mtk_wed.c | 863 +-
drivers/net/ethernet/mediatek/mtk_wed.h | 21 +
drivers/net/ethernet/mediatek/mtk_wed_debugfs.c | 87 +
drivers/net/ethernet/mediatek/mtk_wed_mcu.c | 390 +
drivers/net/ethernet/mediatek/mtk_wed_regs.h | 140 +-
drivers/net/ethernet/mediatek/mtk_wed_wo.c | 512 +
drivers/net/ethernet/mediatek/mtk_wed_wo.h | 282 +
drivers/net/ethernet/mellanox/mlx4/en_clock.c | 29 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 9 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 18 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 1 +
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 19 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 2 +
.../mellanox/mlx5/core/diag/fs_tracepoint.c | 16 +
drivers/net/ethernet/mellanox/mlx5/core/en.h | 11 +-
.../net/ethernet/mellanox/mlx5/core/en/devlink.c | 17 -
.../net/ethernet/mellanox/mlx5/core/en/devlink.h | 2 -
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 +-
.../net/ethernet/mellanox/mlx5/core/en/params.c | 16 +-
.../net/ethernet/mellanox/mlx5/core/en/params.h | 14 +
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 1 -
.../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 1 +
.../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 2 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 12 +
.../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 1 +
.../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 1 +
.../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 7 +
.../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 1 +
.../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 86 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 10 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 40 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 5 +-
.../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 402 +-
.../ethernet/mellanox/mlx5/core/en/tc/post_meter.h | 39 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 89 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 4 -
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 371 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 137 +-
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 1069 +-
.../mellanox/mlx5/core/en_accel/ipsec_offload.c | 303 +-
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 22 +-
.../mellanox/mlx5/core/en_accel/ipsec_stats.c | 52 +
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 65 +-
.../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 2 -
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 29 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 148 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 171 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 18 +
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 19 +
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 445 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 5 +
.../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/esw/debugfs.c | 22 +-
.../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 43 +
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 16 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 270 +-
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 32 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 +
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 7 +-
.../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 79 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h | 4 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 22 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 22 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 3 +-
.../mellanox/mlx5/core/steering/dr_action.c | 300 +-
.../mellanox/mlx5/core/steering/dr_buddy.c | 2 -
.../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 84 +
.../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 29 +-
.../mellanox/mlx5/core/steering/dr_definer.c | 151 +
.../mellanox/mlx5/core/steering/dr_domain.c | 96 +-
.../mellanox/mlx5/core/steering/dr_icm_pool.c | 174 +-
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 119 +-
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 141 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 22 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 1 +
.../mellanox/mlx5/core/steering/dr_ste_v1.c | 69 +
.../mellanox/mlx5/core/steering/dr_ste_v1.h | 1 +
.../mellanox/mlx5/core/steering/dr_ste_v2.c | 1 +
.../mellanox/mlx5/core/steering/dr_table.c | 2 +-
.../mellanox/mlx5/core/steering/dr_types.h | 59 +-
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 53 +-
.../mlx5/core/steering/mlx5_ifc_dr_ste_v1.h | 35 +
.../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 22 +-
drivers/net/ethernet/mellanox/mlx5/core/uar.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 30 +-
drivers/net/ethernet/mellanox/mlx5/core/wq.h | 17 +
drivers/net/ethernet/mellanox/mlxsw/core.c | 25 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 7 +-
drivers/net/ethernet/mellanox/mlxsw/i2c.c | 6 +-
drivers/net/ethernet/mellanox/mlxsw/minimal.c | 17 +-
drivers/net/ethernet/mellanox/mlxsw/reg.h | 36 +
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 42 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 5 +-
.../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 21 +
.../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 160 +-
.../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 1 +
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 18 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 102 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.h | 4 +
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 64 +-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 25 +
drivers/net/ethernet/mellanox/mlxsw/trap.h | 2 +
drivers/net/ethernet/microchip/Kconfig | 1 +
drivers/net/ethernet/microchip/Makefile | 1 +
drivers/net/ethernet/microchip/lan743x_ethtool.c | 159 +-
drivers/net/ethernet/microchip/lan743x_ethtool.h | 71 +-
drivers/net/ethernet/microchip/lan743x_main.c | 6 +-
drivers/net/ethernet/microchip/lan743x_main.h | 3 +
drivers/net/ethernet/microchip/lan743x_ptp.c | 54 +-
drivers/net/ethernet/microchip/lan966x/Kconfig | 2 +
drivers/net/ethernet/microchip/lan966x/Makefile | 7 +-
.../net/ethernet/microchip/lan966x/lan966x_fdma.c | 433 +-
.../net/ethernet/microchip/lan966x/lan966x_goto.c | 54 +
.../net/ethernet/microchip/lan966x/lan966x_ifh.h | 1 +
.../net/ethernet/microchip/lan966x/lan966x_main.c | 42 +-
.../net/ethernet/microchip/lan966x/lan966x_main.h | 95 +-
.../ethernet/microchip/lan966x/lan966x_phylink.c | 2 -
.../net/ethernet/microchip/lan966x/lan966x_ptp.c | 234 +-
.../net/ethernet/microchip/lan966x/lan966x_regs.h | 196 +
.../net/ethernet/microchip/lan966x/lan966x_tc.c | 2 +
.../ethernet/microchip/lan966x/lan966x_tc_flower.c | 254 +
.../microchip/lan966x/lan966x_tc_matchall.c | 6 +
.../microchip/lan966x/lan966x_vcap_ag_api.c | 1608 ++
.../microchip/lan966x/lan966x_vcap_ag_api.h | 11 +
.../ethernet/microchip/lan966x/lan966x_vcap_impl.c | 549 +
.../net/ethernet/microchip/lan966x/lan966x_xdp.c | 140 +
drivers/net/ethernet/microchip/sparx5/Kconfig | 12 +
drivers/net/ethernet/microchip/sparx5/Makefile | 11 +-
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c | 310 +
.../net/ethernet/microchip/sparx5/sparx5_main.c | 12 +
.../net/ethernet/microchip/sparx5/sparx5_main.h | 20 +
.../ethernet/microchip/sparx5/sparx5_main_regs.h | 583 +-
.../net/ethernet/microchip/sparx5/sparx5_phylink.c | 1 -
.../net/ethernet/microchip/sparx5/sparx5_port.c | 99 +
.../net/ethernet/microchip/sparx5/sparx5_port.h | 42 +
drivers/net/ethernet/microchip/sparx5/sparx5_qos.c | 4 +
drivers/net/ethernet/microchip/sparx5/sparx5_tc.c | 51 +
drivers/net/ethernet/microchip/sparx5/sparx5_tc.h | 19 +
.../ethernet/microchip/sparx5/sparx5_tc_flower.c | 1016 +
.../ethernet/microchip/sparx5/sparx5_tc_matchall.c | 97 +
.../ethernet/microchip/sparx5/sparx5_vcap_ag_api.c | 1351 ++
.../ethernet/microchip/sparx5/sparx5_vcap_ag_api.h | 18 +
.../microchip/sparx5/sparx5_vcap_debugfs.c | 200 +
.../microchip/sparx5/sparx5_vcap_debugfs.h | 33 +
.../ethernet/microchip/sparx5/sparx5_vcap_impl.c | 723 +
.../ethernet/microchip/sparx5/sparx5_vcap_impl.h | 81 +
drivers/net/ethernet/microchip/vcap/Kconfig | 53 +
drivers/net/ethernet/microchip/vcap/Makefile | 10 +
drivers/net/ethernet/microchip/vcap/vcap_ag_api.h | 735 +
drivers/net/ethernet/microchip/vcap/vcap_api.c | 2883 +++
drivers/net/ethernet/microchip/vcap/vcap_api.h | 280 +
.../net/ethernet/microchip/vcap/vcap_api_client.h | 265 +
.../net/ethernet/microchip/vcap/vcap_api_debugfs.c | 431 +
.../net/ethernet/microchip/vcap/vcap_api_debugfs.h | 41 +
.../microchip/vcap/vcap_api_debugfs_kunit.c | 555 +
.../net/ethernet/microchip/vcap/vcap_api_kunit.c | 2245 ++
.../net/ethernet/microchip/vcap/vcap_api_private.h | 113 +
.../net/ethernet/microchip/vcap/vcap_model_kunit.c | 5570 +++++
.../net/ethernet/microchip/vcap/vcap_model_kunit.h | 10 +
drivers/net/ethernet/microsoft/Kconfig | 1 +
drivers/net/ethernet/microsoft/mana/gdma.h | 692 -
drivers/net/ethernet/microsoft/mana/gdma_main.c | 70 +-
drivers/net/ethernet/microsoft/mana/hw_channel.c | 6 +-
drivers/net/ethernet/microsoft/mana/mana.h | 634 -
drivers/net/ethernet/microsoft/mana/mana_bpf.c | 2 +-
drivers/net/ethernet/microsoft/mana/mana_en.c | 185 +-
drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 10 +-
drivers/net/ethernet/microsoft/mana/shm_channel.c | 2 +-
drivers/net/ethernet/mscc/ocelot.c | 6 +-
drivers/net/ethernet/mscc/ocelot_net.c | 12 +-
drivers/net/ethernet/mscc/ocelot_stats.c | 244 +-
drivers/net/ethernet/mscc/ocelot_vsc7514.c | 14 -
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 3 +-
drivers/net/ethernet/neterion/s2io.c | 2 +-
drivers/net/ethernet/netronome/Kconfig | 11 +
drivers/net/ethernet/netronome/nfp/Makefile | 2 +
drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 2 +-
drivers/net/ethernet/netronome/nfp/crypto/crypto.h | 23 +
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c | 592 +
.../net/ethernet/netronome/nfp/flower/lag_conf.c | 52 +-
drivers/net/ethernet/netronome/nfp/flower/main.c | 9 +
drivers/net/ethernet/netronome/nfp/flower/main.h | 21 +-
.../ethernet/netronome/nfp/flower/tunnel_conf.c | 53 +-
drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 58 +-
drivers/net/ethernet/netronome/nfp/nfd3/ipsec.c | 18 +
drivers/net/ethernet/netronome/nfp/nfd3/nfd3.h | 8 +
drivers/net/ethernet/netronome/nfp/nfp_app.h | 2 -
drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 27 +-
drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_net.h | 16 +
.../net/ethernet/netronome/nfp/nfp_net_common.c | 89 +-
drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 37 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 81 +-
drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 12 +-
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 5 +-
drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 -
.../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 17 +
.../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 56 +
.../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 26 +
drivers/net/ethernet/nvidia/forcedeth.c | 8 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 14 +
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 +
.../net/ethernet/pensando/ionic/ionic_devlink.c | 6 +-
drivers/net/ethernet/pensando/ionic/ionic_if.h | 45 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 113 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 +-
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 31 +-
drivers/net/ethernet/qlogic/qed/qed_debug.c | 3 +-
drivers/net/ethernet/qlogic/qed/qed_devlink.c | 4 -
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 2 +-
drivers/net/ethernet/qlogic/qede/qede_ptp.c | 13 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +-
.../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 2 +
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 4 +-
drivers/net/ethernet/realtek/8139too.c | 8 +-
drivers/net/ethernet/realtek/r8169_main.c | 9 +-
drivers/net/ethernet/renesas/Kconfig | 12 +
drivers/net/ethernet/renesas/Makefile | 4 +
drivers/net/ethernet/renesas/ravb_ptp.c | 17 +-
drivers/net/ethernet/renesas/rcar_gen4_ptp.c | 181 +
drivers/net/ethernet/renesas/rcar_gen4_ptp.h | 72 +
drivers/net/ethernet/renesas/rswitch.c | 1841 ++
drivers/net/ethernet/renesas/rswitch.h | 973 +
drivers/net/ethernet/rocker/rocker_ofdpa.c | 15 +-
drivers/net/ethernet/sfc/Makefile | 2 +-
drivers/net/ethernet/sfc/ef100_ethtool.c | 2 -
drivers/net/ethernet/sfc/ef100_rx.c | 23 +-
drivers/net/ethernet/sfc/ef100_tx.c | 3 +-
drivers/net/ethernet/sfc/efx_channels.c | 9 +-
drivers/net/ethernet/sfc/efx_common.c | 2 +-
drivers/net/ethernet/sfc/ethtool_common.c | 37 -
drivers/net/ethernet/sfc/ethtool_common.h | 2 -
drivers/net/ethernet/sfc/mae.c | 306 +-
drivers/net/ethernet/sfc/mae.h | 7 +
drivers/net/ethernet/sfc/mae_counter_format.h | 73 +
drivers/net/ethernet/sfc/mcdi.h | 17 +
drivers/net/ethernet/sfc/net_driver.h | 19 +-
drivers/net/ethernet/sfc/ptp.c | 7 +-
drivers/net/ethernet/sfc/rx_common.c | 3 +
drivers/net/ethernet/sfc/siena/efx_common.c | 2 +-
drivers/net/ethernet/sfc/siena/ptp.c | 7 +-
drivers/net/ethernet/sfc/tc.c | 302 +-
drivers/net/ethernet/sfc/tc.h | 48 +-
drivers/net/ethernet/sfc/tc_counters.c | 503 +
drivers/net/ethernet/sfc/tc_counters.h | 59 +
drivers/net/ethernet/sfc/tx.c | 4 +-
drivers/net/ethernet/smsc/Kconfig | 14 -
drivers/net/ethernet/smsc/Makefile | 1 -
drivers/net/ethernet/smsc/smc911x.c | 2198 --
drivers/net/ethernet/smsc/smc911x.h | 901 -
drivers/net/ethernet/socionext/sni_ave.c | 14 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 9 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 388 +
drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 21 +-
.../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 11 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 23 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 2 +-
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 3 +
drivers/net/ethernet/sun/cassini.c | 48 +-
drivers/net/ethernet/sun/sunvnet_common.c | 4 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 266 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 6 +
drivers/net/ethernet/ti/am65-cpts.c | 81 +-
drivers/net/ethernet/ti/am65-cpts.h | 10 +
drivers/net/ethernet/ti/cpsw_ale.c | 10 +
drivers/net/ethernet/ti/cpsw_ale.h | 1 +
drivers/net/ethernet/ti/cpts.c | 20 +-
drivers/net/ethernet/ti/netcp_core.c | 10 +-
drivers/net/ethernet/via/via-rhine.c | 8 +-
drivers/net/ethernet/wangxun/Kconfig | 7 +
drivers/net/ethernet/wangxun/Makefile | 1 +
drivers/net/ethernet/wangxun/libwx/Makefile | 7 +
drivers/net/ethernet/wangxun/libwx/wx_hw.c | 936 +
drivers/net/ethernet/wangxun/libwx/wx_hw.h | 28 +
drivers/net/ethernet/wangxun/libwx/wx_type.h | 352 +
drivers/net/ethernet/wangxun/ngbe/Makefile | 2 +-
drivers/net/ethernet/wangxun/ngbe/ngbe.h | 55 +
drivers/net/ethernet/wangxun/ngbe/ngbe_hw.c | 87 +
drivers/net/ethernet/wangxun/ngbe/ngbe_hw.h | 12 +
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 368 +
drivers/net/ethernet/wangxun/ngbe/ngbe_type.h | 99 +-
drivers/net/ethernet/wangxun/txgbe/Makefile | 3 +-
drivers/net/ethernet/wangxun/txgbe/txgbe.h | 23 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 312 +
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.h | 11 +
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 465 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 47 +-
drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 -
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 45 +-
drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 79 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +-
drivers/net/ethernet/xscale/ptp_ixp46x.c | 19 +-
drivers/net/fddi/defxx.c | 22 +-
drivers/net/geneve.c | 2 +-
drivers/net/hamradio/baycom_epp.c | 2 +-
drivers/net/hamradio/scc.c | 6 +-
drivers/net/hyperv/netvsc_drv.c | 32 +-
drivers/net/ieee802154/atusb.c | 33 +-
drivers/net/ieee802154/mac802154_hwsim.c | 179 +-
drivers/net/ieee802154/mcr20a.c | 9 +-
drivers/net/ifb.c | 12 +-
drivers/net/ipa/Makefile | 2 +-
drivers/net/ipa/data/ipa_data-v3.1.c | 19 +-
drivers/net/ipa/data/ipa_data-v3.5.1.c | 27 +-
drivers/net/ipa/data/ipa_data-v4.11.c | 17 +-
drivers/net/ipa/data/ipa_data-v4.2.c | 17 +-
drivers/net/ipa/data/ipa_data-v4.5.c | 17 +-
drivers/net/ipa/data/ipa_data-v4.7.c | 405 +
drivers/net/ipa/data/ipa_data-v4.9.c | 17 +-
drivers/net/ipa/gsi_trans.c | 7 +-
drivers/net/ipa/ipa.h | 32 +-
drivers/net/ipa/ipa_cmd.c | 74 +-
drivers/net/ipa/ipa_cmd.h | 16 +-
drivers/net/ipa/ipa_data.h | 3 +
drivers/net/ipa/ipa_endpoint.c | 277 +-
drivers/net/ipa/ipa_endpoint.h | 2 +-
drivers/net/ipa/ipa_interrupt.c | 34 +-
drivers/net/ipa/ipa_main.c | 112 +-
drivers/net/ipa/ipa_mem.c | 19 +-
drivers/net/ipa/ipa_qmi.c | 9 +-
drivers/net/ipa/ipa_qmi_msg.c | 20 +-
drivers/net/ipa/ipa_qmi_msg.h | 20 +-
drivers/net/ipa/ipa_reg.c | 2 +
drivers/net/ipa/ipa_reg.h | 1 +
drivers/net/ipa/ipa_sysfs.c | 6 +-
drivers/net/ipa/ipa_table.c | 350 +-
drivers/net/ipa/ipa_table.h | 30 +-
drivers/net/ipa/ipa_version.h | 4 +
drivers/net/ipa/reg/ipa_reg-v3.1.c | 13 +-
drivers/net/ipa/reg/ipa_reg-v3.5.1.c | 13 +-
drivers/net/ipa/reg/ipa_reg-v4.11.c | 13 +-
drivers/net/ipa/reg/ipa_reg-v4.2.c | 13 +-
drivers/net/ipa/reg/ipa_reg-v4.5.c | 13 +-
drivers/net/ipa/reg/ipa_reg-v4.7.c | 507 +
drivers/net/ipa/reg/ipa_reg-v4.9.c | 13 +-
drivers/net/ipvlan/ipvlan_main.c | 4 +-
drivers/net/loopback.c | 4 +-
drivers/net/macsec.c | 12 +-
drivers/net/macvlan.c | 4 +-
drivers/net/mhi_net.c | 8 +-
drivers/net/netdevsim/dev.c | 7 +-
drivers/net/netdevsim/ipsec.c | 5 +
drivers/net/netdevsim/netdev.c | 14 +-
drivers/net/ntb_netdev.c | 4 +-
drivers/net/pcs/pcs-altera-tse.c | 21 +-
drivers/net/pcs/pcs-xpcs.c | 10 +-
drivers/net/phy/Kconfig | 5 +-
drivers/net/phy/aquantia_main.c | 40 +
drivers/net/phy/dp83822.c | 2 +
drivers/net/phy/dp83867.c | 7 +
drivers/net/phy/micrel.c | 77 +
drivers/net/phy/motorcomm.c | 1677 +-
drivers/net/phy/mscc/mscc_macsec.c | 57 +-
drivers/net/phy/mscc/mscc_macsec.h | 2 -
drivers/net/phy/mxl-gpy.c | 106 +-
drivers/net/phy/phy-core.c | 11 +-
drivers/net/phy/phy.c | 1 +
drivers/net/phy/phy_device.c | 12 +
drivers/net/phy/phylink.c | 43 +-
drivers/net/phy/sfp.c | 162 +-
drivers/net/ppp/ppp_generic.c | 2 +
drivers/net/tap.c | 10 +-
drivers/net/team/team.c | 6 +-
drivers/net/team/team_mode_loadbalance.c | 4 +-
drivers/net/thunderbolt.c | 26 +-
drivers/net/tun.c | 75 +-
drivers/net/usb/asix_devices.c | 23 +-
drivers/net/usb/cdc_ether.c | 6 +
drivers/net/usb/cdc_ncm.c | 3 +-
drivers/net/usb/qmi_wwan.c | 5 +-
drivers/net/veth.c | 14 +-
drivers/net/virtio_net.c | 35 +-
drivers/net/vrf.c | 4 +-
drivers/net/vxlan/vxlan_core.c | 4 +-
drivers/net/vxlan/vxlan_vnifilter.c | 4 +-
drivers/net/wan/farsync.c | 2 +
drivers/net/wireless/admtek/adm8211.c | 1 +
drivers/net/wireless/ath/ar5523/ar5523.c | 7 +
drivers/net/wireless/ath/ath10k/Kconfig | 1 +
drivers/net/wireless/ath/ath10k/core.c | 16 +
drivers/net/wireless/ath/ath10k/debug.c | 5 +-
drivers/net/wireless/ath/ath10k/htc.c | 9 +
drivers/net/wireless/ath/ath10k/htt.h | 6 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 25 +-
drivers/net/wireless/ath/ath10k/hw.h | 2 +
drivers/net/wireless/ath/ath10k/pci.c | 20 +-
drivers/net/wireless/ath/ath10k/qmi.c | 37 +-
drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 126 +-
drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 102 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 7 +
drivers/net/wireless/ath/ath11k/core.c | 15 +-
drivers/net/wireless/ath/ath11k/core.h | 3 +
drivers/net/wireless/ath/ath11k/hw.h | 1 +
drivers/net/wireless/ath/ath11k/mac.c | 232 +-
drivers/net/wireless/ath/ath11k/mac.h | 2 +-
drivers/net/wireless/ath/ath11k/pcic.c | 13 +-
drivers/net/wireless/ath/ath11k/qmi.c | 87 +-
drivers/net/wireless/ath/ath11k/wmi.c | 2 +-
drivers/net/wireless/ath/ath5k/mac80211-ops.c | 1 +
drivers/net/wireless/ath/ath9k/Makefile | 5 -
drivers/net/wireless/ath/ath9k/ar9003_mci.c | 3 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 1 +
drivers/net/wireless/ath/ath9k/hif_usb.c | 46 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 1 +
drivers/net/wireless/ath/ath9k/mci.c | 8 +-
drivers/net/wireless/ath/ath9k/tx99.c | 2 +-
drivers/net/wireless/ath/ath9k/xmit.c | 2 -
drivers/net/wireless/ath/carl9170/Makefile | 5 -
drivers/net/wireless/ath/carl9170/fwcmd.h | 4 +-
drivers/net/wireless/ath/carl9170/main.c | 1 +
drivers/net/wireless/ath/carl9170/wlan.h | 2 +-
drivers/net/wireless/ath/wcn36xx/main.c | 1 +
drivers/net/wireless/ath/wil6210/debugfs.c | 36 +-
drivers/net/wireless/atmel/at76c50x-usb.c | 1 +
drivers/net/wireless/atmel/atmel.c | 162 +-
drivers/net/wireless/broadcom/b43/main.c | 11 +-
drivers/net/wireless/broadcom/b43legacy/main.c | 1 +
.../wireless/broadcom/brcm80211/brcmfmac/Makefile | 11 +
.../broadcom/brcm80211/brcmfmac/bca/Makefile | 12 +
.../broadcom/brcm80211/brcmfmac/bca/core.c | 27 +
.../broadcom/brcm80211/brcmfmac/bca/module.c | 27 +
.../broadcom/brcm80211/brcmfmac/bca/vops.h | 11 +
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 52 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 36 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 587 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 15 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 15 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.h | 9 +
.../broadcom/brcm80211/brcmfmac/cyw/Makefile | 12 +
.../broadcom/brcm80211/brcmfmac/cyw/core.c | 27 +
.../broadcom/brcm80211/brcmfmac/cyw/module.c | 27 +
.../broadcom/brcm80211/brcmfmac/cyw/vops.h | 11 +
.../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +-
.../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +-
.../broadcom/brcm80211/brcmfmac/firmware.c | 5 +
.../broadcom/brcm80211/brcmfmac/fwil_types.h | 4 +-
.../wireless/broadcom/brcm80211/brcmfmac/fwvid.c | 199 +
.../wireless/broadcom/brcm80211/brcmfmac/fwvid.h | 47 +
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 8 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 211 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 17 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 27 +-
.../broadcom/brcm80211/brcmfmac/wcc/Makefile | 12 +
.../broadcom/brcm80211/brcmfmac/wcc/core.c | 27 +
.../broadcom/brcm80211/brcmfmac/wcc/module.c | 27 +
.../broadcom/brcm80211/brcmfmac/wcc/vops.h | 11 +
.../net/wireless/broadcom/brcm80211/brcmsmac/led.c | 3 -
.../broadcom/brcm80211/brcmsmac/mac80211_if.c | 1 +
drivers/net/wireless/cisco/airo.c | 204 +-
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 11 -
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 16 +-
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 7 +-
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 +
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 36 +-
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 1 +
.../net/wireless/intel/iwlwifi/fw/api/datapath.h | 95 +-
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 6 +-
.../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 33 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 10 +-
drivers/net/wireless/intel/iwlwifi/fw/dump.c | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/rs.c | 2 +
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 7 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 3 +
.../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 3 +-
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 237 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 +
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 5 +
drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h | 36 +-
drivers/net/wireless/intel/iwlwifi/mei/main.c | 304 +-
drivers/net/wireless/intel/iwlwifi/mei/net.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mei/sap.h | 65 +-
.../net/wireless/intel/iwlwifi/mei/trace-data.h | 2 +-
drivers/net/wireless/intel/iwlwifi/mei/trace.h | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 9 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 38 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 60 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 212 +-
drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c | 226 +
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 21 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 25 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 54 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 125 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 46 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 29 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 27 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 33 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 85 +-
.../net/wireless/intersil/hostap/hostap_ioctl.c | 244 +-
drivers/net/wireless/intersil/orinoco/wext.c | 131 +-
drivers/net/wireless/intersil/p54/eeprom.h | 4 +-
drivers/net/wireless/intersil/p54/main.c | 1 +
drivers/net/wireless/mac80211_hwsim.c | 1 +
drivers/net/wireless/marvell/libertas_tf/main.c | 1 +
drivers/net/wireless/marvell/mwifiex/debugfs.c | 2 +-
drivers/net/wireless/marvell/mwifiex/main.h | 1 +
drivers/net/wireless/marvell/mwl8k.c | 1 +
drivers/net/wireless/mediatek/mt76/Kconfig | 1 +
drivers/net/wireless/mediatek/mt76/Makefile | 1 +
drivers/net/wireless/mediatek/mt76/debugfs.c | 19 -
drivers/net/wireless/mediatek/mt76/dma.c | 246 +-
drivers/net/wireless/mediatek/mt76/dma.h | 8 +
drivers/net/wireless/mediatek/mt76/mac80211.c | 27 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 50 +-
.../net/wireless/mediatek/mt76/mt7603/debugfs.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +-
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 34 +-
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 6 +-
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 +
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 16 +
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 17 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 214 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 99 +-
drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 28 +-
drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02.h | 16 +-
.../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 19 +-
.../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 2 -
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 22 +-
drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 16 +-
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 1 +
drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 3 +-
.../net/wireless/mediatek/mt76/mt7915/coredump.c | 410 +
.../net/wireless/mediatek/mt76/mt7915/coredump.h | 136 +
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 307 +-
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 207 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 66 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 5 -
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 135 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 635 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 142 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 495 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 60 +-
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 414 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 65 +-
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 106 +-
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 88 +-
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 21 +-
.../net/wireless/mediatek/mt76/mt7915/testmode.c | 71 +-
.../net/wireless/mediatek/mt76/mt7921/debugfs.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 91 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 56 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 233 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 161 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 74 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 59 +-
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 31 +-
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 22 +-
drivers/net/wireless/mediatek/mt76/mt7996/Kconfig | 12 +
drivers/net/wireless/mediatek/mt76/mt7996/Makefile | 6 +
.../net/wireless/mediatek/mt76/mt7996/debugfs.c | 851 +
drivers/net/wireless/mediatek/mt76/mt7996/dma.c | 360 +
drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 229 +
drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h | 75 +
drivers/net/wireless/mediatek/mt76/mt7996/init.c | 823 +
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 2498 ++
drivers/net/wireless/mediatek/mt76/mt7996/mac.h | 398 +
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 1334 ++
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 3607 +++
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 669 +
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 386 +
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 523 +
drivers/net/wireless/mediatek/mt76/mt7996/pci.c | 222 +
drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 542 +
drivers/net/wireless/mediatek/mt76/sdio.c | 2 +-
drivers/net/wireless/mediatek/mt76/tx.c | 30 +
drivers/net/wireless/mediatek/mt76/usb.c | 13 +-
drivers/net/wireless/mediatek/mt76/util.h | 6 -
drivers/net/wireless/mediatek/mt7601u/main.c | 1 +
drivers/net/wireless/microchip/wilc1000/sdio.c | 1 +
drivers/net/wireless/purelifi/plfxlc/mac.c | 1 +
drivers/net/wireless/purelifi/plfxlc/usb.c | 1 +
drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 1 +
drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 1 +
drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 1 +
drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 1 +
drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 1 +
drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 +
drivers/net/wireless/ralink/rt2x00/rt61pci.c | 1 +
drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 +
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 1 +
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 1 +
drivers/net/wireless/realtek/rtl8xxxu/Kconfig | 7 +-
drivers/net/wireless/realtek/rtl8xxxu/Makefile | 2 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 97 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188f.c | 1766 ++
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c | 73 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 161 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c | 114 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 93 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 683 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 30 +-
.../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 5 +-
drivers/net/wireless/realtek/rtlwifi/core.c | 1 +
.../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 8 -
.../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 3 -
drivers/net/wireless/realtek/rtw88/Kconfig | 47 +
drivers/net/wireless/realtek/rtw88/Makefile | 15 +
drivers/net/wireless/realtek/rtw88/coex.c | 3 +-
drivers/net/wireless/realtek/rtw88/debug.c | 15 +
drivers/net/wireless/realtek/rtw88/fw.c | 31 +-
drivers/net/wireless/realtek/rtw88/fw.h | 11 +
drivers/net/wireless/realtek/rtw88/hci.h | 9 +-
drivers/net/wireless/realtek/rtw88/mac.c | 21 +-
drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +-
drivers/net/wireless/realtek/rtw88/main.c | 12 +-
drivers/net/wireless/realtek/rtw88/main.h | 12 +-
drivers/net/wireless/realtek/rtw88/phy.c | 6 +-
drivers/net/wireless/realtek/rtw88/ps.c | 2 +-
drivers/net/wireless/realtek/rtw88/reg.h | 1 +
drivers/net/wireless/realtek/rtw88/rtw8723d.c | 28 +
drivers/net/wireless/realtek/rtw88/rtw8723d.h | 13 +-
drivers/net/wireless/realtek/rtw88/rtw8723du.c | 36 +
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 18 +
drivers/net/wireless/realtek/rtw88/rtw8821c.h | 21 +
drivers/net/wireless/realtek/rtw88/rtw8821cu.c | 50 +
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 19 +
drivers/net/wireless/realtek/rtw88/rtw8822bu.c | 90 +
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 24 +
drivers/net/wireless/realtek/rtw88/rtw8822cu.c | 44 +
drivers/net/wireless/realtek/rtw88/tx.h | 31 +
drivers/net/wireless/realtek/rtw88/usb.c | 911 +
drivers/net/wireless/realtek/rtw88/usb.h | 107 +
drivers/net/wireless/realtek/rtw88/util.c | 103 +
drivers/net/wireless/realtek/rtw88/util.h | 12 +-
drivers/net/wireless/realtek/rtw89/Kconfig | 14 +
drivers/net/wireless/realtek/rtw89/Makefile | 11 +
drivers/net/wireless/realtek/rtw89/chan.c | 40 +-
drivers/net/wireless/realtek/rtw89/coex.c | 9 +-
drivers/net/wireless/realtek/rtw89/core.c | 102 +-
drivers/net/wireless/realtek/rtw89/core.h | 238 +-
drivers/net/wireless/realtek/rtw89/debug.c | 1052 +-
drivers/net/wireless/realtek/rtw89/debug.h | 2 +
drivers/net/wireless/realtek/rtw89/fw.c | 790 +-
drivers/net/wireless/realtek/rtw89/fw.h | 731 +-
drivers/net/wireless/realtek/rtw89/mac.c | 770 +-
drivers/net/wireless/realtek/rtw89/mac.h | 120 +
drivers/net/wireless/realtek/rtw89/mac80211.c | 70 +-
drivers/net/wireless/realtek/rtw89/pci.c | 41 +-
drivers/net/wireless/realtek/rtw89/pci.h | 12 +
drivers/net/wireless/realtek/rtw89/phy.c | 358 +-
drivers/net/wireless/realtek/rtw89/phy.h | 87 +-
drivers/net/wireless/realtek/rtw89/ps.c | 2 +-
drivers/net/wireless/realtek/rtw89/ps.h | 1 +
drivers/net/wireless/realtek/rtw89/reg.h | 466 +-
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 179 +-
drivers/net/wireless/realtek/rtw89/rtw8852a.h | 1 -
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 2445 +-
drivers/net/wireless/realtek/rtw89/rtw8852b.h | 137 +
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c | 4174 ++++
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h | 25 +
.../wireless/realtek/rtw89/rtw8852b_rfk_table.c | 794 +
.../wireless/realtek/rtw89/rtw8852b_rfk_table.h | 62 +
.../net/wireless/realtek/rtw89/rtw8852b_table.c | 22877 +++++++++++++++++++
.../net/wireless/realtek/rtw89/rtw8852b_table.h | 30 +
drivers/net/wireless/realtek/rtw89/rtw8852be.c | 64 +
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 232 +-
drivers/net/wireless/realtek/rtw89/rtw8852c.h | 1 -
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 25 +-
.../net/wireless/realtek/rtw89/rtw8852c_table.c | 988 +-
drivers/net/wireless/realtek/rtw89/txrx.h | 4 +-
drivers/net/wireless/realtek/rtw89/util.h | 11 +
drivers/net/wireless/realtek/rtw89/wow.c | 859 +
drivers/net/wireless/realtek/rtw89/wow.h | 21 +
drivers/net/wireless/rsi/rsi_91x_core.c | 4 +-
drivers/net/wireless/rsi/rsi_91x_hal.c | 6 +-
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 1 +
drivers/net/wireless/silabs/wfx/main.c | 1 +
drivers/net/wireless/st/cw1200/main.c | 1 +
drivers/net/wireless/ti/Kconfig | 8 -
drivers/net/wireless/ti/wilink_platform_data.c | 35 -
drivers/net/wireless/ti/wl1251/main.c | 1 +
drivers/net/wireless/ti/wl1251/sdio.c | 8 +-
drivers/net/wireless/ti/wl1251/spi.c | 76 +-
drivers/net/wireless/ti/wl1251/wl1251.h | 1 -
drivers/net/wireless/ti/wlcore/main.c | 1 +
drivers/net/wireless/ti/wlcore/spi.c | 1 -
drivers/net/wireless/zydas/zd1201.c | 174 +-
drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 1 +
drivers/net/wwan/Kconfig | 1 +
drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 2 +-
drivers/net/wwan/mhi_wwan_mbim.c | 8 +-
drivers/net/wwan/t7xx/Makefile | 3 +
drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 2 +
drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h | 14 +-
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 218 +-
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.h | 1 +
drivers/net/wwan/t7xx/t7xx_netdev.c | 91 +-
drivers/net/wwan/t7xx/t7xx_netdev.h | 5 +
drivers/net/wwan/t7xx/t7xx_pci.h | 3 +
drivers/net/wwan/t7xx/t7xx_port.h | 9 +-
drivers/net/wwan/t7xx/t7xx_port_proxy.c | 12 +
drivers/net/wwan/t7xx/t7xx_port_proxy.h | 4 +
drivers/net/wwan/t7xx/t7xx_port_trace.c | 116 +
drivers/net/wwan/t7xx/t7xx_port_wwan.c | 16 +-
drivers/net/wwan/wwan_core.c | 6 +-
drivers/net/xen-netfront.c | 8 +-
drivers/nfc/microread/i2c.c | 5 +-
drivers/nfc/nfcmrvl/i2c.c | 5 +-
drivers/nfc/nxp-nci/i2c.c | 5 +-
drivers/nfc/pn533/i2c.c | 5 +-
drivers/nfc/pn544/i2c.c | 5 +-
drivers/nfc/s3fwrn5/i2c.c | 24 +-
drivers/nfc/st-nci/i2c.c | 5 +-
drivers/nfc/st21nfca/i2c.c | 5 +-
drivers/nfc/virtual_ncidev.c | 147 +-
drivers/ptp/ptp_clock.c | 5 +-
drivers/ptp/ptp_dte.c | 5 +-
drivers/ptp/ptp_idt82p33.c | 709 +-
drivers/ptp/ptp_idt82p33.h | 21 +-
drivers/ptp/ptp_kvm_common.c | 4 +-
drivers/ptp/ptp_ocp.c | 567 +-
drivers/ptp/ptp_pch.c | 19 +-
drivers/ptp/ptp_vmw.c | 4 +-
drivers/s390/net/ctcm_main.c | 11 +-
drivers/s390/net/lcs.c | 8 +-
drivers/s390/net/netiucv.c | 9 +-
drivers/staging/vt6655/device_main.c | 1 +
drivers/staging/vt6656/main_usb.c | 1 +
drivers/usb/core/message.c | 1 +
drivers/usb/core/usb.h | 1 -
include/linux/avf/virtchnl.h | 14 +-
include/linux/bcma/bcma_driver_chipcommon.h | 2 +-
include/linux/bpf.h | 357 +-
include/linux/bpf_local_storage.h | 17 +-
include/linux/bpf_lsm.h | 6 +
include/linux/bpf_types.h | 1 +
include/linux/bpf_verifier.h | 66 +-
include/linux/btf.h | 150 +-
include/linux/btf_ids.h | 4 +-
include/linux/cgroup-defs.h | 4 +
include/linux/compiler_types.h | 3 +-
include/linux/cpuhotplug.h | 1 +
include/linux/dsa/8021q.h | 31 +-
include/linux/ethtool.h | 25 +-
include/linux/filter.h | 20 +-
include/linux/ieee80211.h | 84 +-
include/linux/ieee802154.h | 24 +
include/linux/if_bridge.h | 1 +
include/linux/if_vlan.h | 9 +-
include/linux/jump_label.h | 21 +-
include/linux/mdio.h | 13 +
include/linux/mlx5/device.h | 13 +-
include/linux/mlx5/driver.h | 2 -
include/linux/mlx5/fs.h | 12 +
include/linux/mlx5/mlx5_ifc.h | 127 +-
include/linux/mlx5/vport.h | 2 +
include/linux/module.h | 9 +
include/linux/mv643xx_eth.h | 2 +
include/linux/net.h | 1 +
include/linux/netdevice.h | 103 +-
include/linux/netfilter/ipset/ip_set.h | 10 +
include/linux/netlink.h | 29 +-
include/linux/of_net.h | 6 +
include/linux/phy.h | 7 +
include/linux/phylink.h | 32 +
include/linux/proc_fs.h | 2 +
include/linux/ptp_clock_kernel.h | 60 +-
include/linux/rcupdate.h | 12 +
include/linux/rhashtable.h | 61 +-
include/linux/rtnetlink.h | 9 +-
include/linux/sctp.h | 5 +
include/linux/sfp.h | 189 +-
include/linux/skbuff.h | 26 +-
include/linux/skmsg.h | 1 +
include/linux/smc911x.h | 14 -
include/linux/soc/mediatek/mtk_wed.h | 121 +-
include/linux/socket.h | 5 +-
include/linux/stmmac.h | 1 +
include/linux/tcp.h | 1 +
include/linux/udp.h | 8 +-
include/linux/usb.h | 1 +
include/linux/virtio_net.h | 9 +
include/linux/wl12xx.h | 44 -
include/linux/wwan.h | 2 +
include/net/act_api.h | 11 +-
include/net/af_rxrpc.h | 2 +-
include/net/bluetooth/hci.h | 21 +
include/net/bluetooth/hci_core.h | 8 +-
include/net/bond_alb.h | 4 +-
include/net/bonding.h | 4 -
include/net/cfg80211-wext.h | 20 +-
include/net/cfg80211.h | 15 +-
include/net/cfg802154.h | 38 +-
include/net/dcbnl.h | 4 +
include/net/devlink.h | 118 +-
include/net/dropreason.h | 14 +
include/net/dsa.h | 76 +-
include/net/dst.h | 5 +-
include/net/dst_metadata.h | 1 +
include/net/flow_offload.h | 8 +
include/net/fq_impl.h | 16 +-
include/net/genetlink.h | 79 +-
include/net/geneve.h | 2 +-
include/net/ieee802154_netdev.h | 8 +
include/net/inet_frag.h | 6 +-
include/net/ip_vs.h | 171 +-
include/net/ipv6.h | 33 +
include/net/ipv6_frag.h | 3 +-
include/net/mac80211.h | 78 +-
include/net/mac802154.h | 31 -
include/net/mana/gdma.h | 841 +
.../microsoft => include/net}/mana/hw_channel.h | 0
include/net/mana/mana.h | 648 +
include/net/mana/mana_auxiliary.h | 10 +
.../microsoft => include/net}/mana/shm_channel.h | 0
include/net/mptcp.h | 12 +-
include/net/mrp.h | 1 +
include/net/net_namespace.h | 30 +-
include/net/netfilter/nf_conntrack_core.h | 3 +-
include/net/netfilter/nf_conntrack_helper.h | 5 +
include/net/netfilter/nf_nat.h | 4 +
include/net/netfilter/nf_tables.h | 15 +-
include/net/netfilter/nf_tables_core.h | 36 +-
include/net/netfilter/nf_tables_ipv4.h | 4 +
include/net/netfilter/nf_tables_ipv6.h | 6 +-
include/net/netfilter/nft_fib.h | 2 +-
include/net/netfilter/nft_meta.h | 10 +-
include/net/netfilter/nft_reject.h | 3 +-
include/net/netlink.h | 32 +
include/net/netns/ipv4.h | 8 +
include/net/netns/sctp.h | 4 +
include/net/netns/xdp.h | 2 +-
include/net/nl802154.h | 43 +
include/net/rtnetlink.h | 5 +-
include/net/sctp/checksum.h | 2 +-
include/net/sctp/sctp.h | 11 +-
include/net/sctp/stream_sched.h | 2 -
include/net/sctp/structs.h | 9 +-
include/net/sctp/ulpqueue.h | 3 +-
include/net/sock.h | 8 +-
include/net/sock_reuseport.h | 2 +
include/net/switchdev.h | 1 +
include/net/tc_act/tc_ct.h | 1 +
include/net/tc_act/tc_skbedit.h | 29 +
include/net/tc_wrapper.h | 251 +
include/net/tcp.h | 42 +-
include/net/transp_v6.h | 2 -
include/net/tso.h | 8 +-
include/net/udp.h | 9 +
include/net/udp_tunnel.h | 4 +-
include/net/xfrm.h | 149 +-
include/soc/mscc/ocelot.h | 216 -
include/trace/events/rxrpc.h | 821 +-
include/trace/events/skb.h | 2 +-
include/uapi/linux/bpf.h | 524 +-
include/uapi/linux/dcbnl.h | 8 +
include/uapi/linux/devlink.h | 18 +
include/uapi/linux/ethtool.h | 18 +-
include/uapi/linux/ethtool_netlink.h | 15 +
include/uapi/linux/if_bridge.h | 21 +
include/uapi/linux/if_link.h | 3 +
include/uapi/linux/if_packet.h | 1 +
include/uapi/linux/if_tun.h | 2 +
include/uapi/linux/mptcp.h | 9 +
include/uapi/linux/neighbour.h | 8 +-
include/uapi/linux/net_tstamp.h | 3 +-
include/uapi/linux/netfilter/ipset/ip_set.h | 2 +
include/uapi/linux/netfilter/nf_conntrack_sctp.h | 1 +
include/uapi/linux/netfilter/nf_tables.h | 29 +
include/uapi/linux/netfilter/nfnetlink_cttimeout.h | 1 +
include/uapi/linux/nl80211.h | 3 +
include/uapi/linux/openvswitch.h | 14 +
include/uapi/linux/snmp.h | 1 +
include/uapi/linux/tc_act/tc_ct.h | 3 +
include/uapi/linux/tcp.h | 6 +
include/uapi/linux/virtio_bt.h | 8 +
include/uapi/linux/virtio_net.h | 4 +
include/uapi/linux/xfrm.h | 6 +
kernel/bpf/Makefile | 2 +-
kernel/bpf/arraymap.c | 29 +-
kernel/bpf/bpf_cgrp_storage.c | 246 +
kernel/bpf/bpf_inode_storage.c | 42 +-
kernel/bpf/bpf_local_storage.c | 206 +-
kernel/bpf/bpf_lsm.c | 22 +-
kernel/bpf/bpf_task_storage.c | 161 +-
kernel/bpf/btf.c | 1308 +-
kernel/bpf/cgroup_iter.c | 16 +-
kernel/bpf/core.c | 24 +-
kernel/bpf/cpumap.c | 33 +-
kernel/bpf/devmap.c | 4 +-
kernel/bpf/hashtab.c | 37 +-
kernel/bpf/helpers.c | 439 +-
kernel/bpf/local_storage.c | 2 +-
kernel/bpf/map_in_map.c | 61 +-
kernel/bpf/memalloc.c | 46 +-
kernel/bpf/ringbuf.c | 6 +-
kernel/bpf/syscall.c | 469 +-
kernel/bpf/trampoline.c | 80 +-
kernel/bpf/verifier.c | 2753 ++-
kernel/cgroup/cgroup.c | 1 +
kernel/jump_label.c | 56 +-
kernel/module/kallsyms.c | 2 -
kernel/rcu/tasks.h | 2 +
kernel/trace/bpf_trace.c | 113 +-
kernel/trace/ftrace.c | 16 +-
lib/Kconfig | 1 +
lib/net_utils.c | 3 +-
lib/nlattr.c | 2 +-
lib/packing.c | 16 +-
lib/rhashtable.c | 16 +-
lib/test_bpf.c | 1 -
lib/test_rhashtable.c | 6 +-
net/802/mrp.c | 18 +-
net/8021q/vlan_dev.c | 4 +-
net/ax25/af_ax25.c | 4 +-
net/batman-adv/netlink.c | 6 +-
net/bluetooth/Kconfig | 11 +
net/bluetooth/hci_conn.c | 17 +-
net/bluetooth/hci_core.c | 4 +-
net/bluetooth/hci_debugfs.c | 2 +-
net/bluetooth/hci_event.c | 24 +-
net/bluetooth/hci_sync.c | 21 +-
net/bluetooth/iso.c | 67 +-
net/bluetooth/l2cap_core.c | 2 +-
net/bluetooth/lib.c | 4 +-
net/bluetooth/mgmt.c | 2 +-
net/bluetooth/rfcomm/core.c | 2 +-
net/bpf/bpf_dummy_struct_ops.c | 14 +-
net/bpf/test_run.c | 19 +-
net/bridge/br.c | 5 +-
net/bridge/br_fdb.c | 46 +-
net/bridge/br_input.c | 21 +-
net/bridge/br_mdb.c | 824 +-
net/bridge/br_multicast.c | 30 +-
net/bridge/br_netlink.c | 21 +-
net/bridge/br_private.h | 30 +-
net/bridge/br_switchdev.c | 6 +-
net/bridge/br_vlan.c | 4 +-
net/bridge/netfilter/nf_conntrack_bridge.c | 32 +-
net/can/af_can.c | 3 +-
net/can/j1939/transport.c | 2 +-
net/can/raw.c | 1 +
net/core/bpf_sk_storage.c | 42 +-
net/core/dev.c | 185 +-
net/core/dev.h | 7 +
net/core/dev_ioctl.c | 2 +-
net/core/devlink.c | 789 +-
net/core/drop_monitor.c | 12 +-
net/core/dst.c | 8 +-
net/core/failover.c | 6 +-
net/core/filter.c | 141 +-
net/core/flow_dissector.c | 4 +-
net/core/flow_offload.c | 7 +
net/core/gen_stats.c | 16 +-
net/core/gro.c | 74 +-
net/core/link_watch.c | 20 +-
net/core/net-sysfs.c | 4 +-
net/core/net_namespace.c | 5 +
net/core/of_net.c | 5 +-
net/core/rtnetlink.c | 90 +-
net/core/skbuff.c | 165 +-
net/core/skmsg.c | 9 +-
net/core/sock.c | 29 +-
net/core/sock_diag.c | 15 +-
net/core/sock_map.c | 2 +
net/core/sock_reuseport.c | 94 +-
net/core/tso.c | 8 -
net/core/utils.c | 4 +-
net/dcb/dcbnl.c | 153 +-
net/dccp/dccp.h | 1 +
net/dccp/ipv6.c | 15 +-
net/dccp/proto.c | 8 +-
net/dsa/Kconfig | 6 +
net/dsa/Makefile | 4 +-
net/dsa/devlink.c | 391 +
net/dsa/devlink.h | 16 +
net/dsa/dsa.c | 1745 +-
net/dsa/dsa.h | 40 +
net/dsa/dsa2.c | 1829 --
net/dsa/dsa_priv.h | 588 -
net/dsa/master.c | 25 +-
net/dsa/master.h | 19 +
net/dsa/netlink.c | 3 +-
net/dsa/netlink.h | 8 +
net/dsa/port.c | 24 +-
net/dsa/port.h | 114 +
net/dsa/slave.c | 75 +-
net/dsa/slave.h | 69 +
net/dsa/switch.c | 53 +-
net/dsa/switch.h | 120 +
net/dsa/tag.c | 243 +
net/dsa/tag.h | 310 +
net/dsa/tag_8021q.c | 30 +-
net/dsa/tag_8021q.h | 27 +
net/dsa/tag_ar9331.c | 8 +-
net/dsa/tag_brcm.c | 18 +-
net/dsa/tag_dsa.c | 13 +-
net/dsa/tag_gswip.c | 8 +-
net/dsa/tag_hellcreek.c | 8 +-
net/dsa/tag_ksz.c | 24 +-
net/dsa/tag_lan9303.c | 8 +-
net/dsa/tag_mtk.c | 10 +-
net/dsa/tag_none.c | 30 +
net/dsa/tag_ocelot.c | 14 +-
net/dsa/tag_ocelot_8021q.c | 10 +-
net/dsa/tag_qca.c | 8 +-
net/dsa/tag_rtl4_a.c | 8 +-
net/dsa/tag_rtl8_4.c | 9 +-
net/dsa/tag_rzn1_a5psw.c | 8 +-
net/dsa/tag_sja1105.c | 15 +-
net/dsa/tag_trailer.c | 8 +-
net/dsa/tag_xrs700x.c | 8 +-
net/ethernet/eth.c | 2 +-
net/ethtool/Makefile | 2 +-
net/ethtool/channels.c | 19 +-
net/ethtool/common.c | 81 +
net/ethtool/common.h | 1 +
net/ethtool/ioctl.c | 44 +-
net/ethtool/linkstate.c | 24 +-
net/ethtool/netlink.c | 7 +
net/ethtool/netlink.h | 2 +
net/ethtool/rss.c | 153 +
net/hsr/hsr_debugfs.c | 40 +-
net/hsr/hsr_device.c | 31 +-
net/hsr/hsr_forward.c | 14 +-
net/hsr/hsr_framereg.c | 265 +-
net/hsr/hsr_framereg.h | 17 +-
net/hsr/hsr_main.h | 15 +-
net/hsr/hsr_netlink.c | 4 +-
net/ieee802154/core.c | 3 +
net/ieee802154/nl802154.c | 109 +-
net/ieee802154/nl802154.h | 2 +
net/ipv4/Makefile | 2 +-
net/ipv4/af_inet.c | 8 +-
net/ipv4/bpf_tcp_ca.c | 17 +-
net/ipv4/inet_connection_sock.c | 7 +-
net/ipv4/inet_fragment.c | 14 +-
net/ipv4/ip_fragment.c | 19 +-
net/ipv4/ip_gre.c | 12 +-
net/ipv4/ip_sockglue.c | 3 +-
net/ipv4/ip_tunnel.c | 32 +-
net/ipv4/ip_vti.c | 20 +-
net/ipv4/ipip.c | 2 +-
net/ipv4/ipmr.c | 12 +-
net/ipv4/metrics.c | 3 -
net/ipv4/netfilter/nft_dup_ipv4.c | 3 +-
net/ipv4/netfilter/nft_fib_ipv4.c | 5 +-
net/ipv4/ping.c | 2 +-
net/ipv4/proc.c | 1 +
net/ipv4/syncookies.c | 7 +-
net/ipv4/sysctl_net_ipv4.c | 83 +
net/ipv4/tcp.c | 10 +-
net/ipv4/tcp_bpf.c | 19 +-
net/ipv4/tcp_dctcp.c | 23 +-
net/ipv4/tcp_input.c | 67 +-
net/ipv4/tcp_ipv4.c | 105 +-
net/ipv4/tcp_minisocks.c | 61 +-
net/ipv4/tcp_output.c | 41 +-
net/ipv4/tcp_plb.c | 109 +
net/ipv4/udp.c | 217 +-
net/ipv4/udp_diag.c | 6 +-
net/ipv4/udp_offload.c | 8 +-
net/ipv4/udp_tunnel_core.c | 1 +
net/ipv4/udp_tunnel_nic.c | 2 +
net/ipv6/addrconf.c | 4 +-
net/ipv6/af_inet6.c | 13 +-
net/ipv6/datagram.c | 18 +-
net/ipv6/esp6_offload.c | 3 +-
net/ipv6/ip6_fib.c | 7 +-
net/ipv6/ip6_gre.c | 31 +-
net/ipv6/ip6_offload.c | 27 +-
net/ipv6/ip6_tunnel.c | 26 +-
net/ipv6/ip6_vti.c | 16 +-
net/ipv6/ip6mr.c | 10 +-
net/ipv6/ipv6_sockglue.c | 6 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +-
net/ipv6/netfilter/nft_dup_ipv6.c | 3 +-
net/ipv6/ping.c | 6 -
net/ipv6/raw.c | 2 -
net/ipv6/reassembly.c | 13 +-
net/ipv6/seg6_local.c | 4 +-
net/ipv6/sit.c | 22 +-
net/ipv6/tcp_ipv6.c | 29 +-
net/ipv6/udp.c | 41 +-
net/ipv6/udp_offload.c | 8 +-
net/key/af_key.c | 6 +-
net/l2tp/l2tp_ip6.c | 2 -
net/mac80211/agg-rx.c | 25 +-
net/mac80211/agg-tx.c | 2 +-
net/mac80211/cfg.c | 45 +-
net/mac80211/debugfs.c | 4 +-
net/mac80211/debugfs_netdev.c | 3 +-
net/mac80211/debugfs_sta.c | 148 +-
net/mac80211/debugfs_sta.h | 12 +
net/mac80211/driver-ops.c | 27 +-
net/mac80211/driver-ops.h | 16 +
net/mac80211/ieee80211_i.h | 22 +-
net/mac80211/iface.c | 74 +-
net/mac80211/link.c | 17 +
net/mac80211/main.c | 23 +-
net/mac80211/mlme.c | 133 +-
net/mac80211/rc80211_minstrel_ht.c | 3 -
net/mac80211/rc80211_minstrel_ht.h | 1 -
net/mac80211/rx.c | 41 +-
net/mac80211/sta_info.c | 118 +-
net/mac80211/sta_info.h | 7 +
net/mac80211/tdls.c | 1 -
net/mac80211/tx.c | 327 +-
net/mac80211/util.c | 246 +-
net/mac80211/wme.c | 63 +-
net/mac80211/wme.h | 4 +-
net/mac802154/cfg.c | 6 +-
net/mac802154/driver-ops.h | 253 +-
net/mac802154/ieee802154_i.h | 56 +-
net/mac802154/iface.c | 59 +-
net/mac802154/main.c | 4 +-
net/mac802154/rx.c | 53 +-
net/mac802154/trace.h | 25 +
net/mac802154/tx.c | 132 +-
net/mac802154/util.c | 71 +-
net/mpls/af_mpls.c | 4 +-
net/mptcp/Makefile | 2 +-
net/mptcp/fastopen.c | 73 +
net/mptcp/options.c | 25 +-
net/mptcp/pm_netlink.c | 126 +-
net/mptcp/pm_userspace.c | 8 +-
net/mptcp/protocol.c | 87 +-
net/mptcp/protocol.h | 30 +-
net/mptcp/sockopt.c | 45 +-
net/mptcp/subflow.c | 168 +-
net/mptcp/token.c | 4 +-
net/ncsi/ncsi-cmd.c | 3 +-
net/netfilter/Kconfig | 9 +-
net/netfilter/Makefile | 5 +-
net/netfilter/ipset/ip_set_hash_gen.h | 71 +-
net/netfilter/ipset/ip_set_hash_ip.c | 19 +-
net/netfilter/ipset/ip_set_hash_ipport.c | 24 +-
net/netfilter/ipset/ip_set_hash_netnet.c | 26 +-
net/netfilter/ipvs/ip_vs_core.c | 40 +-
net/netfilter/ipvs/ip_vs_ctl.c | 452 +-
net/netfilter/ipvs/ip_vs_est.c | 883 +-
net/netfilter/nf_conntrack_bpf.c | 17 +-
net/netfilter/nf_conntrack_core.c | 30 +-
net/netfilter/nf_conntrack_helper.c | 100 +
net/netfilter/nf_conntrack_proto.c | 124 +-
net/netfilter/nf_conntrack_proto_icmpv6.c | 53 +
net/netfilter/nf_conntrack_proto_sctp.c | 104 +-
net/netfilter/nf_conntrack_standalone.c | 8 +
net/netfilter/nf_flow_table_ip.c | 8 +
net/netfilter/nf_nat_ovs.c | 135 +
net/netfilter/nf_tables_api.c | 90 +-
net/netfilter/nf_tables_core.c | 2 +
net/netfilter/nft_bitwise.c | 6 +-
net/netfilter/nft_byteorder.c | 3 +-
net/netfilter/nft_cmp.c | 9 +-
net/netfilter/nft_compat.c | 9 +-
net/netfilter/nft_connlimit.c | 3 +-
net/netfilter/nft_counter.c | 5 +-
net/netfilter/nft_ct.c | 6 +-
net/netfilter/nft_dup_netdev.c | 3 +-
net/netfilter/nft_dynset.c | 7 +-
net/netfilter/nft_exthdr.c | 10 +-
net/netfilter/nft_fib.c | 2 +-
net/netfilter/nft_flow_offload.c | 3 +-
net/netfilter/nft_fwd_netdev.c | 6 +-
net/netfilter/nft_hash.c | 4 +-
net/netfilter/nft_immediate.c | 3 +-
net/netfilter/nft_inner.c | 385 +
net/netfilter/nft_last.c | 3 +-
net/netfilter/nft_limit.c | 5 +-
net/netfilter/nft_log.c | 3 +-
net/netfilter/nft_lookup.c | 3 +-
net/netfilter/nft_masq.c | 3 +-
net/netfilter/nft_meta.c | 67 +-
net/netfilter/nft_nat.c | 3 +-
net/netfilter/nft_numgen.c | 6 +-
net/netfilter/nft_objref.c | 28 +-
net/netfilter/nft_osf.c | 3 +-
net/netfilter/nft_payload.c | 141 +-
net/netfilter/nft_queue.c | 6 +-
net/netfilter/nft_quota.c | 5 +-
net/netfilter/nft_range.c | 3 +-
net/netfilter/nft_redir.c | 3 +-
net/netfilter/nft_reject.c | 3 +-
net/netfilter/nft_rt.c | 2 +-
net/netfilter/nft_socket.c | 2 +-
net/netfilter/nft_synproxy.c | 3 +-
net/netfilter/nft_tproxy.c | 2 +-
net/netfilter/nft_tunnel.c | 2 +-
net/netfilter/nft_xfrm.c | 2 +-
net/netfilter/xt_sctp.c | 1 -
net/netlink/af_netlink.c | 42 +-
net/netlink/genetlink.c | 495 +-
net/nfc/nci/core.c | 8 +-
net/nfc/nci/hci.c | 4 +-
net/nfc/rawsock.c | 3 +
net/openvswitch/Kconfig | 1 +
net/openvswitch/conntrack.c | 251 +-
net/openvswitch/datapath.c | 45 +-
net/openvswitch/flow_netlink.c | 2 +-
net/openvswitch/flow_table.c | 9 +-
net/openvswitch/vport-geneve.c | 2 +-
net/openvswitch/vport-gre.c | 2 +-
net/openvswitch/vport-netdev.c | 2 +-
net/openvswitch/vport-vxlan.c | 2 +-
net/openvswitch/vport.c | 50 +
net/openvswitch/vport.h | 16 +
net/packet/af_packet.c | 11 +-
net/rds/message.c | 2 -
net/rds/send.c | 3 +-
net/rds/tcp.c | 3 +
net/rxrpc/Kconfig | 7 +
net/rxrpc/Makefile | 5 +
net/rxrpc/af_rxrpc.c | 32 +-
net/rxrpc/ar-internal.h | 415 +-
net/rxrpc/call_accept.c | 195 +-
net/rxrpc/call_event.c | 569 +-
net/rxrpc/call_object.c | 361 +-
net/rxrpc/conn_client.c | 146 +-
net/rxrpc/conn_event.c | 128 +-
net/rxrpc/conn_object.c | 313 +-
net/rxrpc/conn_service.c | 29 +-
net/rxrpc/input.c | 1223 +-
net/rxrpc/insecure.c | 16 +-
net/rxrpc/io_thread.c | 496 +
net/rxrpc/key.c | 16 +-
net/rxrpc/local_event.c | 46 +-
net/rxrpc/local_object.c | 174 +-
net/rxrpc/misc.c | 23 +-
net/rxrpc/net_ns.c | 4 +-
net/rxrpc/output.c | 525 +-
net/rxrpc/peer_event.c | 425 +-
net/rxrpc/peer_object.c | 59 +-
net/rxrpc/proc.c | 169 +-
net/rxrpc/protocol.h | 9 +-
net/rxrpc/recvmsg.c | 308 +-
net/rxrpc/rxkad.c | 314 +-
net/rxrpc/rxperf.c | 619 +
net/rxrpc/security.c | 34 +-
net/rxrpc/sendmsg.c | 233 +-
net/rxrpc/server_key.c | 25 +
net/rxrpc/skbuff.c | 44 +-
net/rxrpc/sysctl.c | 11 +-
net/rxrpc/txbuf.c | 142 +
net/sched/Kconfig | 1 +
net/sched/act_api.c | 3 +-
net/sched/act_bpf.c | 6 +-
net/sched/act_connmark.c | 6 +-
net/sched/act_csum.c | 6 +-
net/sched/act_ct.c | 257 +-
net/sched/act_ctinfo.c | 6 +-
net/sched/act_gact.c | 6 +-
net/sched/act_gate.c | 6 +-
net/sched/act_ife.c | 6 +-
net/sched/act_ipt.c | 6 +-
net/sched/act_mirred.c | 6 +-
net/sched/act_mpls.c | 6 +-
net/sched/act_nat.c | 7 +-
net/sched/act_pedit.c | 6 +-
net/sched/act_police.c | 6 +-
net/sched/act_sample.c | 6 +-
net/sched/act_simple.c | 6 +-
net/sched/act_skbedit.c | 20 +-
net/sched/act_skbmod.c | 6 +-
net/sched/act_tunnel_key.c | 6 +-
net/sched/act_vlan.c | 6 +-
net/sched/cls_api.c | 10 +-
net/sched/cls_basic.c | 6 +-
net/sched/cls_bpf.c | 6 +-
net/sched/cls_cgroup.c | 6 +-
net/sched/cls_flow.c | 6 +-
net/sched/cls_flower.c | 6 +-
net/sched/cls_fw.c | 6 +-
net/sched/cls_matchall.c | 6 +-
net/sched/cls_route.c | 6 +-
net/sched/cls_rsvp.c | 2 +
net/sched/cls_rsvp.h | 6 +-
net/sched/cls_rsvp6.c | 2 +
net/sched/cls_tcindex.c | 7 +-
net/sched/cls_u32.c | 6 +-
net/sched/sch_api.c | 5 +
net/sctp/associola.c | 4 +-
net/sctp/diag.c | 3 +-
net/sctp/endpointola.c | 13 +-
net/sctp/input.c | 108 +-
net/sctp/ipv6.c | 22 +-
net/sctp/protocol.c | 19 +-
net/sctp/sm_statefuns.c | 2 +-
net/sctp/socket.c | 38 +-
net/sctp/stream_interleave.c | 12 +-
net/sctp/stream_sched.c | 38 +-
net/sctp/stream_sched_prio.c | 27 -
net/sctp/stream_sched_rr.c | 6 -
net/sctp/sysctl.c | 84 +-
net/sctp/ulpqueue.c | 10 +-
net/socket.c | 8 +-
net/tls/tls_sw.c | 6 +-
net/unix/af_unix.c | 1 +
net/vmw_vsock/vmci_transport.c | 6 +-
net/wireless/core.h | 5 +-
net/wireless/mlme.c | 4 +
net/wireless/nl80211.c | 26 +-
net/wireless/nl80211.h | 3 +-
net/wireless/reg.c | 4 +-
net/wireless/scan.c | 47 +-
net/wireless/sme.c | 26 +-
net/wireless/util.c | 4 +-
net/wireless/wext-compat.c | 180 +-
net/wireless/wext-compat.h | 8 +-
net/wireless/wext-sme.c | 5 +-
net/xdp/xskmap.c | 4 +-
net/xfrm/Makefile | 8 +
net/xfrm/xfrm_device.c | 109 +-
net/xfrm/xfrm_input.c | 1 +
net/xfrm/xfrm_interface.c | 1198 -
net/xfrm/xfrm_interface_bpf.c | 115 +
net/xfrm/xfrm_interface_core.c | 1212 +
net/xfrm/xfrm_output.c | 15 +-
net/xfrm/xfrm_policy.c | 122 +-
net/xfrm/xfrm_state.c | 212 +-
net/xfrm/xfrm_user.c | 104 +-
samples/bpf/README.rst | 6 +-
samples/bpf/hbm_edt_kern.c | 2 +-
samples/bpf/sockex3_kern.c | 95 +-
samples/bpf/sockex3_user.c | 23 +-
samples/bpf/test_cgrp2_tc.sh | 2 +-
samples/bpf/tracex2_kern.c | 4 +-
samples/bpf/tracex2_user.c | 3 +-
samples/bpf/xdp1_user.c | 2 +-
samples/bpf/xdp2_kern.c | 4 +
samples/bpf/xdp_router_ipv4_user.c | 2 +-
samples/pktgen/functions.sh | 2 +-
scripts/bpf_doc.py | 49 +-
tools/bpf/bpftool/Documentation/bpftool-map.rst | 2 +-
tools/bpf/bpftool/Documentation/bpftool-prog.rst | 15 +-
tools/bpf/bpftool/Documentation/common_options.rst | 17 +-
tools/bpf/bpftool/Documentation/substitutions.rst | 2 +-
tools/bpf/bpftool/Makefile | 74 +-
tools/bpf/bpftool/bash-completion/bpftool | 3 +-
tools/bpf/bpftool/btf.c | 44 +-
tools/bpf/bpftool/btf_dumper.c | 2 +-
tools/bpf/bpftool/common.c | 23 +-
tools/bpf/bpftool/gen.c | 29 +-
tools/bpf/bpftool/iter.c | 12 +-
tools/bpf/bpftool/jit_disasm.c | 261 +-
tools/bpf/bpftool/link.c | 10 +-
tools/bpf/bpftool/main.c | 116 +-
tools/bpf/bpftool/main.h | 49 +-
tools/bpf/bpftool/map.c | 33 +-
tools/bpf/bpftool/net.c | 2 +
tools/bpf/bpftool/perf.c | 2 +
tools/bpf/bpftool/pids.c | 16 +-
tools/bpf/bpftool/prog.c | 124 +-
tools/bpf/bpftool/struct_ops.c | 22 +-
tools/bpf/bpftool/xlated_dumper.c | 2 +
tools/include/uapi/linux/bpf.h | 524 +-
tools/include/uapi/linux/if_link.h | 1 +
tools/lib/bpf/Makefile | 17 +
tools/lib/bpf/bpf.c | 48 +-
tools/lib/bpf/bpf.h | 23 +
tools/lib/bpf/btf.c | 272 +-
tools/lib/bpf/btf_dump.c | 46 +-
tools/lib/bpf/hashmap.c | 18 +-
tools/lib/bpf/hashmap.h | 91 +-
tools/lib/bpf/libbpf.c | 266 +-
tools/lib/bpf/libbpf.map | 6 +-
tools/lib/bpf/libbpf_probes.c | 1 +
tools/lib/bpf/ringbuf.c | 4 +-
tools/lib/bpf/strset.c | 18 +-
tools/lib/bpf/usdt.c | 63 +-
tools/perf/tests/expr.c | 28 +-
tools/perf/tests/pmu-events.c | 6 +-
tools/perf/util/bpf-loader.c | 11 +-
tools/perf/util/evsel.c | 2 +-
tools/perf/util/expr.c | 36 +-
tools/perf/util/hashmap.c | 18 +-
tools/perf/util/hashmap.h | 91 +-
tools/perf/util/metricgroup.c | 10 +-
tools/perf/util/stat-shadow.c | 2 +-
tools/perf/util/stat.c | 9 +-
tools/testing/selftests/Makefile | 1 +
tools/testing/selftests/bpf/DENYLIST | 3 +-
tools/testing/selftests/bpf/DENYLIST.aarch64 | 84 +
tools/testing/selftests/bpf/DENYLIST.s390x | 47 +-
tools/testing/selftests/bpf/Makefile | 37 +-
tools/testing/selftests/bpf/README.rst | 53 +-
tools/testing/selftests/bpf/bpf_experimental.h | 68 +
tools/testing/selftests/bpf/bpf_legacy.h | 19 +-
.../selftests/bpf/bpf_testmod/bpf_testmod.c | 24 +
tools/testing/selftests/bpf/bpf_util.h | 19 +
tools/testing/selftests/bpf/cgroup_helpers.c | 22 +-
tools/testing/selftests/bpf/cgroup_helpers.h | 1 +
tools/testing/selftests/bpf/config | 7 +-
tools/testing/selftests/bpf/config.aarch64 | 181 +
tools/testing/selftests/bpf/config.s390x | 3 -
tools/testing/selftests/bpf/config.x86_64 | 1 -
tools/testing/selftests/bpf/network_helpers.c | 47 +-
tools/testing/selftests/bpf/prog_tests/align.c | 38 +-
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 41 +-
tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 6 +-
tools/testing/selftests/bpf/prog_tests/btf.c | 278 +-
.../selftests/bpf/prog_tests/btf_dedup_split.c | 45 +-
tools/testing/selftests/bpf/prog_tests/btf_dump.c | 4 +-
.../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 25 +-
.../testing/selftests/bpf/prog_tests/cgroup_iter.c | 76 +
.../testing/selftests/bpf/prog_tests/cgrp_kfunc.c | 175 +
.../selftests/bpf/prog_tests/cgrp_local_storage.c | 265 +
tools/testing/selftests/bpf/prog_tests/dynptr.c | 80 +-
tools/testing/selftests/bpf/prog_tests/empty_skb.c | 146 +
tools/testing/selftests/bpf/prog_tests/hashmap.c | 190 +-
.../selftests/bpf/prog_tests/kfunc_dynptr_param.c | 7 +-
.../selftests/bpf/prog_tests/kprobe_multi_test.c | 32 +-
.../bpf/prog_tests/kprobe_multi_testmod_test.c | 89 +
.../bpf/prog_tests/libbpf_get_fd_by_id_opts.c | 87 +
.../testing/selftests/bpf/prog_tests/libbpf_str.c | 8 +
.../testing/selftests/bpf/prog_tests/linked_list.c | 740 +
.../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 17 +-
tools/testing/selftests/bpf/prog_tests/map_kptr.c | 83 +-
.../selftests/bpf/prog_tests/module_attach.c | 7 +
.../selftests/bpf/prog_tests/rcu_read_lock.c | 158 +
tools/testing/selftests/bpf/prog_tests/ringbuf.c | 66 +-
tools/testing/selftests/bpf/prog_tests/skeleton.c | 11 +-
tools/testing/selftests/bpf/prog_tests/spin_lock.c | 142 +
tools/testing/selftests/bpf/prog_tests/spinlock.c | 45 -
.../testing/selftests/bpf/prog_tests/task_kfunc.c | 164 +
.../selftests/bpf/prog_tests/task_local_storage.c | 164 +-
.../testing/selftests/bpf/prog_tests/tc_redirect.c | 314 +-
.../selftests/bpf/prog_tests/tcp_hdr_options.c | 6 +-
.../testing/selftests/bpf/prog_tests/test_tunnel.c | 2 +-
.../selftests/bpf/prog_tests/tracing_struct.c | 3 +-
tools/testing/selftests/bpf/prog_tests/type_cast.c | 114 +
.../selftests/bpf/prog_tests/user_ringbuf.c | 6 +-
.../selftests/bpf/prog_tests/xdp_adjust_tail.c | 7 +-
.../selftests/bpf/prog_tests/xdp_synproxy.c | 6 +-
tools/testing/selftests/bpf/prog_tests/xfrm_info.c | 362 +
.../selftests/bpf/progs/bpf_iter_bpf_array_map.c | 21 +-
tools/testing/selftests/bpf/progs/bpf_iter_ksym.c | 6 +-
tools/testing/selftests/bpf/progs/bpf_misc.h | 5 +
.../testing/selftests/bpf/progs/bpf_tracing_net.h | 3 +
.../bpf/progs/btf_dump_test_case_padding.c | 9 +
.../selftests/bpf/progs/btf_type_tag_percpu.c | 1 +
.../selftests/bpf/progs/cgrp_kfunc_common.h | 72 +
.../selftests/bpf/progs/cgrp_kfunc_failure.c | 260 +
.../selftests/bpf/progs/cgrp_kfunc_success.c | 170 +
.../selftests/bpf/progs/cgrp_ls_attach_cgroup.c | 101 +
.../testing/selftests/bpf/progs/cgrp_ls_negative.c | 26 +
.../selftests/bpf/progs/cgrp_ls_recursion.c | 70 +
.../selftests/bpf/progs/cgrp_ls_sleepable.c | 80 +
tools/testing/selftests/bpf/progs/cgrp_ls_tp_btf.c | 88 +
tools/testing/selftests/bpf/progs/dynptr_fail.c | 31 +
tools/testing/selftests/bpf/progs/dynptr_success.c | 1 +
tools/testing/selftests/bpf/progs/empty_skb.c | 37 +
tools/testing/selftests/bpf/progs/kprobe_multi.c | 50 +
tools/testing/selftests/bpf/progs/linked_list.c | 385 +
tools/testing/selftests/bpf/progs/linked_list.h | 56 +
.../testing/selftests/bpf/progs/linked_list_fail.c | 581 +
tools/testing/selftests/bpf/progs/lsm_cgroup.c | 8 +
tools/testing/selftests/bpf/progs/map_kptr_fail.c | 27 +
tools/testing/selftests/bpf/progs/rcu_read_lock.c | 330 +
.../selftests/bpf/progs/task_kfunc_common.h | 72 +
.../selftests/bpf/progs/task_kfunc_failure.c | 284 +
.../selftests/bpf/progs/task_kfunc_success.c | 227 +
.../bpf/progs/task_local_storage_exit_creds.c | 3 +
.../selftests/bpf/progs/task_ls_recursion.c | 43 +-
.../selftests/bpf/progs/task_storage_nodeadlock.c | 47 +
.../selftests/bpf/progs/test_kfunc_dynptr_param.c | 12 -
.../bpf/progs/test_libbpf_get_fd_by_id_opts.c | 36 +
.../bpf/progs/test_misc_tcp_hdr_options.c | 4 +
.../selftests/bpf/progs/test_module_attach.c | 6 +
.../selftests/bpf/progs/test_ringbuf_map_key.c | 70 +
tools/testing/selftests/bpf/progs/test_skeleton.c | 17 +
tools/testing/selftests/bpf/progs/test_spin_lock.c | 4 +-
.../selftests/bpf/progs/test_spin_lock_fail.c | 204 +
tools/testing/selftests/bpf/progs/type_cast.c | 83 +
.../selftests/bpf/progs/user_ringbuf_fail.c | 51 +-
tools/testing/selftests/bpf/progs/xfrm_info.c | 40 +
.../selftests/bpf/task_local_storage_helpers.h | 4 +
.../testing/selftests/bpf/test_bpftool_metadata.sh | 7 +-
.../selftests/bpf/test_bpftool_synctypes.py | 14 +-
tools/testing/selftests/bpf/test_cpp.cpp | 13 +-
tools/testing/selftests/bpf/test_flow_dissector.sh | 6 +-
tools/testing/selftests/bpf/test_loader.c | 233 +
tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 17 +-
tools/testing/selftests/bpf/test_lwt_seg6local.sh | 9 +-
tools/testing/selftests/bpf/test_offload.py | 8 +-
tools/testing/selftests/bpf/test_progs.c | 38 +-
tools/testing/selftests/bpf/test_progs.h | 33 +
tools/testing/selftests/bpf/test_sockmap.c | 18 +
tools/testing/selftests/bpf/test_tc_edt.sh | 3 +-
tools/testing/selftests/bpf/test_tc_tunnel.sh | 5 +-
tools/testing/selftests/bpf/test_tunnel.sh | 5 +-
tools/testing/selftests/bpf/test_verifier.c | 13 +-
tools/testing/selftests/bpf/test_xdp_meta.sh | 9 +-
tools/testing/selftests/bpf/test_xdp_vlan.sh | 8 +-
tools/testing/selftests/bpf/trace_helpers.c | 20 +-
tools/testing/selftests/bpf/trace_helpers.h | 2 +
tools/testing/selftests/bpf/verifier/calls.c | 86 +-
.../selftests/bpf/verifier/direct_packet_access.c | 54 +
.../selftests/bpf/verifier/jeq_infer_not_null.c | 174 +
tools/testing/selftests/bpf/verifier/jit.c | 24 +
tools/testing/selftests/bpf/verifier/map_ptr.c | 8 +-
.../testing/selftests/bpf/verifier/ref_tracking.c | 4 +-
tools/testing/selftests/bpf/verifier/ringbuf.c | 2 +-
tools/testing/selftests/bpf/verifier/spill_fill.c | 2 +-
tools/testing/selftests/bpf/verifier/spin_lock.c | 114 +
.../testing/selftests/bpf/verifier/value_or_null.c | 49 +
tools/testing/selftests/bpf/veristat.c | 918 +-
tools/testing/selftests/bpf/vmtest.sh | 6 +
tools/testing/selftests/bpf/xdp_synproxy.c | 5 +-
tools/testing/selftests/bpf/xsk.c | 26 +-
tools/testing/selftests/bpf/xskxceiver.c | 3 +-
.../testing/selftests/drivers/net/bonding/Makefile | 4 +-
.../selftests/drivers/net/bonding/lag_lib.sh | 106 +
.../drivers/net/bonding/mode-1-recovery-updelay.sh | 45 +
.../drivers/net/bonding/mode-2-recovery-updelay.sh | 45 +
.../testing/selftests/drivers/net/bonding/settings | 2 +-
.../drivers/net/mlxsw/devlink_trap_control.sh | 22 +
.../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 105 +
.../drivers/net/mlxsw/devlink_trap_tunnel_ipip6.sh | 250 +
.../selftests/drivers/net/mlxsw/rtnetlink.sh | 31 +
.../mlxsw/spectrum-2/devlink_trap_tunnel_ipip6.sh | 250 -
tools/testing/selftests/nci/nci_dev.c | 11 +
tools/testing/selftests/net/.gitignore | 2 +
tools/testing/selftests/net/Makefile | 4 +
tools/testing/selftests/net/bpf/Makefile | 45 +-
tools/testing/selftests/net/csum.c | 986 +
tools/testing/selftests/net/forwarding/Makefile | 1 +
.../selftests/net/forwarding/bridge_igmp.sh | 3 -
.../selftests/net/forwarding/bridge_locked_port.sh | 155 +-
.../testing/selftests/net/forwarding/bridge_mdb.sh | 1127 +-
.../{bridge_mdb.sh => bridge_mdb_host.sh} | 0
.../selftests/net/forwarding/bridge_vlan_mcast.sh | 3 +
.../selftests/net/forwarding/devlink_lib.sh | 19 +-
tools/testing/selftests/net/forwarding/lib.sh | 8 +
tools/testing/selftests/net/hsr/Makefile | 7 +
tools/testing/selftests/net/hsr/config | 4 +
tools/testing/selftests/net/hsr/hsr_ping.sh | 256 +
tools/testing/selftests/net/mptcp/diag.sh | 1 +
tools/testing/selftests/net/mptcp/mptcp_connect.c | 171 +-
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 27 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 118 +-
tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 69 +-
tools/testing/selftests/net/mptcp/simult_flows.sh | 8 +-
tools/testing/selftests/net/mptcp/userspace_pm.sh | 298 +-
tools/testing/selftests/net/sctp_hello.c | 137 +
tools/testing/selftests/net/sctp_vrf.sh | 178 +
tools/testing/selftests/net/so_incoming_cpu.c | 242 +
.../selftests/netfilter/conntrack_icmp_related.sh | 36 +-
tools/testing/selftests/tc-testing/tdc.py | 125 +-
2018 files changed, 168823 insertions(+), 37345 deletions(-)
create mode 100644 Documentation/bpf/bpf_iterators.rst
create mode 100644 Documentation/bpf/libbpf/program_types.rst
create mode 100644 Documentation/bpf/map_array.rst
create mode 100644 Documentation/bpf/map_bloom_filter.rst
create mode 100644 Documentation/bpf/map_cgrp_storage.rst
create mode 100644 Documentation/bpf/map_cpumap.rst
create mode 100644 Documentation/bpf/map_devmap.rst
create mode 100644 Documentation/bpf/map_lpm_trie.rst
create mode 100644 Documentation/bpf/map_of_maps.rst
create mode 100644 Documentation/bpf/map_queue_stack.rst
create mode 100644 Documentation/bpf/map_sk_storage.rst
create mode 100644 Documentation/bpf/map_xskmap.rst
create mode 100644 Documentation/bpf/redirect.rst
delete mode 100644 Documentation/devicetree/bindings/net/bluetooth.txt
create mode 100644 Documentation/devicetree/bindings/net/bluetooth/bluetooth-contr [...]
create mode 100644 Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bl [...]
create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto [...]
create mode 100644 Documentation/devicetree/bindings/net/marvell,dfx-server.yaml
create mode 100644 Documentation/devicetree/bindings/net/marvell,pp2.yaml
delete mode 100644 Documentation/devicetree/bindings/net/marvell,prestera.txt
create mode 100644 Documentation/devicetree/bindings/net/marvell,prestera.yaml
delete mode 100644 Documentation/devicetree/bindings/net/marvell-pp2.txt
create mode 100644 Documentation/devicetree/bindings/net/pcs/fsl,lynx-pcs.yaml
delete mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.yaml
create mode 100644 Documentation/devicetree/bindings/net/renesas,r8a779f0-ether-sw [...]
create mode 100644 Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
delete mode 100644 Documentation/devicetree/bindings/net/socionext-netsec.txt
create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mt7986- [...]
create mode 100644 Documentation/networking/devlink/etas_es58x.rst
create mode 100644 Documentation/networking/tc-queue-filters.rst
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-2.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-3.dtsi
create mode 100644 drivers/bluetooth/hci_bcm4377.c
delete mode 100644 drivers/net/can/pch_can.c
create mode 100644 drivers/net/can/usb/etas_es58x/es58x_devlink.c
create mode 100644 drivers/net/dsa/mv88e6xxx/trace.c
create mode 100644 drivers/net/dsa/mv88e6xxx/trace.h
delete mode 100644 drivers/net/ethernet/fealnx.c
create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c
create mode 100644 drivers/net/ethernet/intel/e1000e/e1000e_trace.h
create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_mcu.c
create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_wo.c
create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_wo.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_definer.c
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_goto.c
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_vcap_ag_api.c
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_vcap_ag_api.h
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vcap_ag_api.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vcap_ag_api.h
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vcap_debugfs.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vcap_debugfs.h
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.h
create mode 100644 drivers/net/ethernet/microchip/vcap/Kconfig
create mode 100644 drivers/net/ethernet/microchip/vcap/Makefile
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_ag_api.h
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_api.c
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_api.h
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_api_client.h
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.h
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_api_private.h
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_model_kunit.c
create mode 100644 drivers/net/ethernet/microchip/vcap/vcap_model_kunit.h
delete mode 100644 drivers/net/ethernet/microsoft/mana/gdma.h
delete mode 100644 drivers/net/ethernet/microsoft/mana/mana.h
create mode 100644 drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/ipsec.c
create mode 100644 drivers/net/ethernet/renesas/rcar_gen4_ptp.c
create mode 100644 drivers/net/ethernet/renesas/rcar_gen4_ptp.h
create mode 100644 drivers/net/ethernet/renesas/rswitch.c
create mode 100644 drivers/net/ethernet/renesas/rswitch.h
create mode 100644 drivers/net/ethernet/sfc/mae_counter_format.h
create mode 100644 drivers/net/ethernet/sfc/tc_counters.c
create mode 100644 drivers/net/ethernet/sfc/tc_counters.h
delete mode 100644 drivers/net/ethernet/smsc/smc911x.c
delete mode 100644 drivers/net/ethernet/smsc/smc911x.h
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c
create mode 100644 drivers/net/ethernet/wangxun/libwx/Makefile
create mode 100644 drivers/net/ethernet/wangxun/libwx/wx_hw.c
create mode 100644 drivers/net/ethernet/wangxun/libwx/wx_hw.h
create mode 100644 drivers/net/ethernet/wangxun/libwx/wx_type.h
create mode 100644 drivers/net/ethernet/wangxun/ngbe/ngbe_hw.c
create mode 100644 drivers/net/ethernet/wangxun/ngbe/ngbe_hw.h
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_hw.h
create mode 100644 drivers/net/ipa/data/ipa_data-v4.7.c
create mode 100644 drivers/net/ipa/reg/ipa_reg-v4.7.c
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/Makefile
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/core.c
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/module.c
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/vops.h
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/Makefile
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/module.c
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/vops.h
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.h
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/Makefile
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/core.c
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/module.c
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/vops.h
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/coredump.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/coredump.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/Kconfig
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/Makefile
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/dma.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/init.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/mac.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/mac.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/main.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/pci.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/regs.h
create mode 100644 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188f.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723du.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821cu.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822bu.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822cu.c
create mode 100644 drivers/net/wireless/realtek/rtw88/usb.c
create mode 100644 drivers/net/wireless/realtek/rtw88/usb.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852b.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852b_rfk_table.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852b_rfk_table.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852b_table.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852b_table.h
create mode 100644 drivers/net/wireless/realtek/rtw89/wow.c
create mode 100644 drivers/net/wireless/realtek/rtw89/wow.h
delete mode 100644 drivers/net/wireless/ti/wilink_platform_data.c
create mode 100644 drivers/net/wwan/t7xx/t7xx_port_trace.c
delete mode 100644 include/linux/smc911x.h
delete mode 100644 include/linux/wl12xx.h
create mode 100644 include/net/mana/gdma.h
rename {drivers/net/ethernet/microsoft => include/net}/mana/hw_channel.h (100%)
create mode 100644 include/net/mana/mana.h
create mode 100644 include/net/mana/mana_auxiliary.h
rename {drivers/net/ethernet/microsoft => include/net}/mana/shm_channel.h (100%)
create mode 100644 include/net/tc_wrapper.h
create mode 100644 kernel/bpf/bpf_cgrp_storage.c
create mode 100644 net/dsa/devlink.c
create mode 100644 net/dsa/devlink.h
create mode 100644 net/dsa/dsa.h
delete mode 100644 net/dsa/dsa2.c
delete mode 100644 net/dsa/dsa_priv.h
create mode 100644 net/dsa/master.h
create mode 100644 net/dsa/netlink.h
create mode 100644 net/dsa/port.h
create mode 100644 net/dsa/slave.h
create mode 100644 net/dsa/switch.h
create mode 100644 net/dsa/tag.c
create mode 100644 net/dsa/tag.h
create mode 100644 net/dsa/tag_8021q.h
create mode 100644 net/dsa/tag_none.c
create mode 100644 net/ethtool/rss.c
create mode 100644 net/ipv4/tcp_plb.c
create mode 100644 net/mptcp/fastopen.c
create mode 100644 net/netfilter/nf_nat_ovs.c
create mode 100644 net/netfilter/nft_inner.c
create mode 100644 net/rxrpc/io_thread.c
create mode 100644 net/rxrpc/rxperf.c
create mode 100644 net/rxrpc/txbuf.c
delete mode 100644 net/xfrm/xfrm_interface.c
create mode 100644 net/xfrm/xfrm_interface_bpf.c
create mode 100644 net/xfrm/xfrm_interface_core.c
create mode 100644 tools/testing/selftests/bpf/DENYLIST.aarch64
create mode 100644 tools/testing/selftests/bpf/bpf_experimental.h
create mode 100644 tools/testing/selftests/bpf/config.aarch64
create mode 100644 tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/empty_skb.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/libbpf_get_fd_by_id_opts.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_list.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/spin_lock.c
delete mode 100644 tools/testing/selftests/bpf/prog_tests/spinlock.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/task_kfunc.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/type_cast.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xfrm_info.c
create mode 100644 tools/testing/selftests/bpf/progs/cgrp_kfunc_common.h
create mode 100644 tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c
create mode 100644 tools/testing/selftests/bpf/progs/cgrp_kfunc_success.c
create mode 100644 tools/testing/selftests/bpf/progs/cgrp_ls_attach_cgroup.c
create mode 100644 tools/testing/selftests/bpf/progs/cgrp_ls_negative.c
create mode 100644 tools/testing/selftests/bpf/progs/cgrp_ls_recursion.c
create mode 100644 tools/testing/selftests/bpf/progs/cgrp_ls_sleepable.c
create mode 100644 tools/testing/selftests/bpf/progs/cgrp_ls_tp_btf.c
create mode 100644 tools/testing/selftests/bpf/progs/empty_skb.c
create mode 100644 tools/testing/selftests/bpf/progs/linked_list.c
create mode 100644 tools/testing/selftests/bpf/progs/linked_list.h
create mode 100644 tools/testing/selftests/bpf/progs/linked_list_fail.c
create mode 100644 tools/testing/selftests/bpf/progs/rcu_read_lock.c
create mode 100644 tools/testing/selftests/bpf/progs/task_kfunc_common.h
create mode 100644 tools/testing/selftests/bpf/progs/task_kfunc_failure.c
create mode 100644 tools/testing/selftests/bpf/progs/task_kfunc_success.c
create mode 100644 tools/testing/selftests/bpf/progs/task_storage_nodeadlock.c
create mode 100644 tools/testing/selftests/bpf/progs/test_libbpf_get_fd_by_id_opts.c
create mode 100644 tools/testing/selftests/bpf/progs/test_ringbuf_map_key.c
create mode 100644 tools/testing/selftests/bpf/progs/test_spin_lock_fail.c
create mode 100644 tools/testing/selftests/bpf/progs/type_cast.c
create mode 100644 tools/testing/selftests/bpf/progs/xfrm_info.c
create mode 100644 tools/testing/selftests/bpf/test_loader.c
create mode 100644 tools/testing/selftests/bpf/verifier/jeq_infer_not_null.c
create mode 100755 tools/testing/selftests/drivers/net/bonding/mode-1-recovery-updelay.sh
create mode 100755 tools/testing/selftests/drivers/net/bonding/mode-2-recovery-updelay.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_tunnel_ipip6.sh
delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/devlink_tr [...]
create mode 100644 tools/testing/selftests/net/csum.c
copy tools/testing/selftests/net/forwarding/{bridge_mdb.sh => bridge_mdb_host.sh} (100%)
create mode 100644 tools/testing/selftests/net/hsr/Makefile
create mode 100644 tools/testing/selftests/net/hsr/config
create mode 100755 tools/testing/selftests/net/hsr/hsr_ping.sh
create mode 100644 tools/testing/selftests/net/sctp_hello.c
create mode 100755 tools/testing/selftests/net/sctp_vrf.sh
create mode 100644 tools/testing/selftests/net/so_incoming_cpu.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from c88afe9cf5d Fix control-c handling on Windows
new a4b83845ded 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-12-branch
in repository binutils-gdb.
from 63ba84b864d Automatic date update in version.in
new d14c822f09d 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_39-branch
in repository binutils-gdb.
from fcc7aedbdbc Automatic date update in version.in
new 10a052801ce 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 master
in repository gcc.
from 37c2d99f3f5 i386: Fix up *concat*_{5,6,7} patterns [PR108044]
new 7450b25566b ipa-cp: Write transformation summaries of all functions
new 4834e9360f7 ipa: Better way of applying both IPA-CP and IPA-SRA (PR 103227)
new 095a13eda2c ipa-cp: Leave removal of unused parameters to IPA-SRA
new 10478270fe0 ipa-sra: Treat REFERENCE_TYPES as always dereferencable
new 803a91330bf ipa-sra: Move caller->callee propagation before callee->caller one
new e3a5cc3259e ipa-sra: Be optimistic about Fortran descriptors
new f2cf4c6121d ipa-sra: Forward propagation of sizes which are safe to der [...]
new 8a263116d43 ipa: Avoid looking for IPA-SRA replacements where there are none
The 8 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/doc/invoke.texi | 5 +
gcc/ipa-cp.cc | 25 +-
gcc/ipa-param-manipulation.cc | 153 +++--
gcc/ipa-param-manipulation.h | 19 +-
gcc/ipa-prop.cc | 209 +++----
gcc/ipa-sra.cc | 695 ++++++++++++++++-----
gcc/lto-cgraph.cc | 2 +-
gcc/lto-streamer-out.cc | 3 +-
gcc/params.opt | 10 +-
gcc/testsuite/g++.dg/ipa/ipa-sra-5.C | 23 +
gcc/testsuite/gcc.dg/ipa/ipa-sra-25.c | 17 +
gcc/testsuite/gcc.dg/ipa/ipa-sra-26.c | 31 +
gcc/testsuite/gcc.dg/ipa/ipa-sra-27.c | 49 ++
gcc/testsuite/gcc.dg/ipa/ipa-sra-28.c | 51 ++
gcc/testsuite/gcc.dg/ipa/pr107640-2.c | 50 ++
.../gfortran.dg/{pr48636-2.f90 => ipa-sra-1.f90} | 6 +-
gcc/testsuite/gfortran.dg/pr48636-2.f90 | 2 +-
gcc/tree-inline.cc | 2 +
18 files changed, 1002 insertions(+), 350 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-sra-5.C
create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-25.c
create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-26.c
create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-27.c
create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-28.c
create mode 100644 gcc/testsuite/gcc.dg/ipa/pr107640-2.c
copy gcc/testsuite/gfortran.dg/{pr48636-2.f90 => ipa-sra-1.f90} (64%)
--
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 master
in repository toolchain/ci/interesting-commits.
from 29b26f77 Add entry 17ae956c0fa6baac3d22764019d5dd5ebf5c2b11 from https [...]
new fc7c8b96 Add entry 969b9a36506bfb386f8ce30f88f1a6a6ebbaca6e from https [...]
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:
binutils/gdb-12-branchpoint-3046-g969b9a36506 | 1 +
.../master-arm-bootstrap_O3}/build_url | 2 +-
.../master-arm-bootstrap_O3/last_good | 1 +
.../master-arm-bootstrap_O3/summary.txt | 1 +
.../tcwg_gcc_bootstrap/status.txt | 25 ++++++++++++++++++++++
5 files changed, 29 insertions(+), 1 deletion(-)
create mode 120000 binutils/gdb-12-branchpoint-3046-g969b9a36506
copy {gcc/sha1/09b7993ab6d93716f77c03ff9a9165fa4b579f0d/tcwg_gcc_bootstrap/master- [...]
create mode 100644 binutils/sha1/969b9a36506bfb386f8ce30f88f1a6a6ebbaca6e/tcwg_gcc [...]
create mode 100644 binutils/sha1/969b9a36506bfb386f8ce30f88f1a6a6ebbaca6e/tcwg_gcc [...]
create mode 100644 binutils/sha1/969b9a36506bfb386f8ce30f88f1a6a6ebbaca6e/tcwg_gcc [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.