This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-aarch64
in repository toolchain/ci/base-artifacts.
discards d118bda1 0: update: gdb-8bd59ec1bba9a591eb4f2523acafe98c38fd2f46: 1
new 12315874 0: update: glibc-23808a422e6036accaba7236fd3b9a0d7ab7e8ee: 1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d118bda1)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_native_check_gcc/mas [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 1512 -> 1572 bytes
02-prepare_abe/console.log.xz | Bin 2740 -> 2744 bytes
03-build_abe-binutils/console.log.xz | Bin 37124 -> 36916 bytes
04-build_abe-gcc/console.log.xz | Bin 209564 -> 209560 bytes
05-clean_sysroot/console.log.xz | Bin 312 -> 312 bytes
06-build_abe-linux/console.log.xz | Bin 11172 -> 11392 bytes
07-build_abe-glibc/console.log.xz | Bin 234596 -> 236876 bytes
08-build_abe-gdb/console.log.xz | Bin 37512 -> 34368 bytes
09-build_abe-dejagnu/console.log.xz | Bin 3848 -> 3876 bytes
10-build_abe-check_gcc/console.log.xz | Bin 3232 -> 3176 bytes
11-check_regression/console.log.xz | Bin 2992 -> 2904 bytes
11-check_regression/extra-bisect-params | 2 +-
11-check_regression/fails.sum | 7 +
11-check_regression/results.compare | 35 +-
11-check_regression/results.compare2 | 36 +-
11-check_regression/results.regressions | 35 +-
12-update_baseline/console.log | 381 ++-
12-update_baseline/extra-bisect-params | 2 +-
12-update_baseline/fails.sum | 7 +
12-update_baseline/results.compare | 35 +-
12-update_baseline/results.compare2 | 36 +-
12-update_baseline/results.regressions | 35 +-
jenkins/manifest.sh | 8 +-
sumfiles/g++.log.xz | Bin 3628288 -> 3618936 bytes
sumfiles/g++.sum | 132 +-
sumfiles/gcc.log.xz | Bin 3167928 -> 3155064 bytes
sumfiles/gcc.sum | 4932 +++++++++++++++----------------
sumfiles/gfortran.log.xz | Bin 1062268 -> 1060576 bytes
sumfiles/gfortran.sum | 42 +-
sumfiles/libatomic.log.xz | Bin 2268 -> 2272 bytes
sumfiles/libatomic.sum | 4 +-
sumfiles/libgomp.log.xz | Bin 213884 -> 213176 bytes
sumfiles/libgomp.sum | 16 +-
sumfiles/libitm.log.xz | Bin 2672 -> 2664 bytes
sumfiles/libitm.sum | 6 +-
sumfiles/libstdc++.log.xz | Bin 430288 -> 432332 bytes
sumfiles/libstdc++.sum | 10 +-
37 files changed, 2860 insertions(+), 2901 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 7403e6d82639 Merge tag 'vfio-v5.18-rc1' of https://github.com/awilliam/ [...]
new fba60b171a03 libbpf: Use IS_ERR_OR_NULL() in hashmap__free()
new 622a5b582cc2 bpftool: Fix error check when calling hashmap__new()
new d6c9c24e8912 libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts()
new ce7875473324 selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_ [...]
new 472ee694b0a7 Merge branch 'libbpf: rename bpf_prog_attach_xattr to bpf_ [...]
new a32ea51a3f17 libbpf: Fix possible NULL pointer dereference when destroy [...]
new 0991f6a38f57 bpftool: Only set obj->skeleton on complete success
new 76acfce664ca samples/bpf: Stop using bpf_map__def() API
new 3c28919f0652 bpftool: Stop using bpf_map__def() API
new 924b1cd61148 perf: Stop using bpf_map__def() API
new 8d6fabf1654a selftests/bpf: Stop using bpf_map__def() API
new 063fa26aab7d libbpf: Deprecate bpf_map__def() API
new 86c7ecad3bf8 Merge branch 'libbpf 1.0: deprecate bpf_map__def() API'
new 71a3cdf80c0d bpf/scripts: Raise an exception if the correct number of h [...]
new 0e3a1c902ffb tools/resolve_btfids: Build with host flags
new e80f2a0d1946 test: selftests: Remove unused various in sockmap_verdict_prog.c
new 18688de203b4 bpf: Fix UAF due to race between btf_try_get_module and lo [...]
new dee872e124e8 bpf: Populate kfunc BTF ID sets in struct btf
new b202d8442222 bpf: Remove check_kfunc_call callback and old kfunc BTF ID API
new d583691c47dc bpf: Introduce mem, size argument pair support for kfunc
new 5c073f26f9dc bpf: Add reference tracking support to kfunc
new b4c2b9593a1c net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF
new 87091063df5d selftests/bpf: Add test for unstable CT lookup API
new 0201b80772ac selftests/bpf: Add test_verifier support to fixup kfunc ca [...]
new c1ff181ffabc selftests/bpf: Extend kfunc selftests
new 465656964340 selftests/bpf: Add test for race in btf_try_get_module
new 2a1aff603518 Merge branch 'Introduce unstable CT lookup helpers'
new 4408d55a6467 af_unix: Refactor unix_next_socket().
new 855d8e77ffb0 bpf: af_unix: Use batching algorithm in bpf unix iter.
new eb7d8f1d9ebc bpf: Support bpf_(get|set)sockopt() in bpf unix iter.
new 7ff8985cc1aa selftest/bpf: Test batching and bpf_(get|set)sockopt in bp [...]
new a796966b6ea0 selftest/bpf: Fix a stale comment.
new 712d47938dca Merge branch 'bpf: Batching iter for AF_UNIX sockets.'
new eaa266d83a37 libbpf: Define BTF_KIND_* constants in btf.h to avoid comp [...]
new b662000aff84 bpftool: Adding support for BTF program names
new e40fbbf0572c uapi/bpf: Add missing description and returns for helper d [...]
new f1f3f67fd8ed bpf/scripts: Make description and returns section for help [...]
new 0ba3929e5b3d bpf/scripts: Raise an exception if the correct number of s [...]
new d81283d27266 libbpf: Improve btf__add_btf() with an additional hashmap [...]
new f10d05966196 bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean
new c4dcfdd406aa bpf: Move getsockopt retval to struct bpf_cg_run_ctx
new b44123b4a3dc bpf: Add cgroup helpers bpf_{get,set}_retval to get/set sy [...]
new b8bff6f89051 selftests/bpf: Test bpf_{get,set}_retval behavior with cgr [...]
new 1080ef5cc0c2 selftests/bpf: Update sockopt_sk test to the use bpf_set_retval
new 4e950747ba12 Merge branch 'bpf: allow cgroup progs to export custom ret [...]
new 791cad025051 bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c
new fa6fde350b16 bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c
new 38f033a16a28 Merge branch 'rely on ASSERT marcos in xdp_bpf2bpf.c/xdp_a [...]
new 8c0be0631d81 selftests: bpf: Fix bind on used port
new 1058b6a78db2 selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n
new 32b3429479ea selftests/bpf: fail build on compilation warning
new ccc3f56918f6 selftests/bpf: convert remaining legacy map definitions
new 93b8952d223a libbpf: deprecate legacy BPF map definitions
new 96c85308eed9 docs/bpf: update BPF map definition example
new 1713e33bfd28 Merge branch 'libbpf: deprecate legacy BPF map definitions'
new c359821ac65b libbpf: streamline low-level XDP APIs
new c86575eccab2 bpftool: use new API for attaching XDP program
new 544356524dd6 selftests/bpf: switch to new libbpf XDP APIs
new d4e34bfcbe88 samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs
new 3f712d4691fc Merge branch 'libbpf: streamline netlink-based XDP APIs'
new 748cd5729ac7 bpf: support BPF_PROG_QUERY for progs attached to sockmap
new 820e6e227c40 selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap
new d16697cb6261 net: skbuff: add size metadata to skb_shared_info for xdp
new 2e88d4ff0301 xdp: introduce flags field in xdp_buff/xdp_frame
new 76a676947b56 net: mvneta: update frags bit before passing the xdp buffe [...]
new d094c9851ae9 net: mvneta: simplify mvneta_swbm_add_rx_fragment management
new d65a1906b312 net: xdp: add xdp_update_skb_shared_info utility routine
new ed7a58cb40bd net: marvell: rely on xdp_update_skb_shared_info utility routine
new 7c48cb0176c6 xdp: add frags support to xdp_return_{buff/frame}
new c41ced023a98 net: mvneta: add frags support to XDP_TX
new c2f2cdbeffda bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags load [...]
new e121d27083e3 net: mvneta: enable jumbo frames if the loaded XDP program [...]
new 0165cc817075 bpf: introduce bpf_xdp_get_buff_len helper
new bf25146a5595 bpf: add frags support to the bpf_xdp_adjust_tail() API
new d99173027d68 bpf: add frags support to xdp copy helpers
new be3d72a2896c bpf: move user_size out of bpf_test_init
new 1c1949982524 bpf: introduce frags support to bpf_prog_test_run_xdp()
new 7855e0db150a bpf: test_run: add xdp_shared_info pointer in bpf_test_fin [...]
new 110221081aac bpf: selftests: update xdp_adjust_tail selftest to include [...]
new 082c4bfba4f7 libbpf: Add SEC name for xdp frags programs
new f45d5b6ce2e8 bpf: generalise tail call map compatibility check
new 3f364222d032 net: xdp: introduce bpf_xdp_pointer utility routine
new 6db28e24ae46 bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest
new 0c5e118cb4b8 bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags
new ab0db46396ca xdp: disable XDP_REDIRECT for xdp frags
new a9921ce1cae5 Merge branch 'mvneta: introduce XDP multi-buffer support'
new ed8bb03222c9 bpf: Fix flexible_array.cocci warnings
new b4ec6a192312 selftests, xsk: Fix rx_full stats test
new 0bfb95f59a66 selftests, bpf: Do not yet switch to new libbpf XDP APIs
new caaba96131b3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new 9f16e0fa1079 net: usb: asix: remove redundant assignment to variable reg
new 6e667749271e net: fec_ptp: remove redundant initialization of variable val
new 53243d412ec5 net: use bool values to pass bool param of phy_init_eee()
new c1f55c5e0482 ip6_tunnel: allow routing IPv4 traffic in NBMA mode
new ca73b68aca4a ipv4: get rid of fib_info_hash_{alloc|free}
new bc0bf9de6f48 ionic: fix type complaint in ionic_dev_cmd_clean()
new 9ad2939a1525 ionic: start watchdog after all is setup
new e6958cefb98b ionic: separate function for watchdog init
new b8fd0271dad0 ionic: Don't send reset commands if FW isn't running
new 398d1e37f960 ionic: add FW_STOPPING state
new abd75d14fed6 ionic: better handling of RESET event
new 4cc787bd88be ionic: fix up printing of timeout error
new bc43ed4f35ab ionic: Correctly print AQ errors if completions aren't received
new b640b5522ad9 ionic: Allow flexibility for error reporting on dev commands
new f16f5be31009 ionic: Query FW when getting VF info via ndo_get_vf_config
new 584fb767cde8 ionic: Prevent filter add/del err msgs when the device is [...]
new 238a0f7c2c21 ionic: Cleanups in the Tx hotpath code
new 43cfed71bd52 ionic: disable napi when ionic_lif_init() fails
new b1552a4c839e ionic: remove the dbid_inuse bitmap
new ec8ee714736e ionic: stretch heartbeat detection
new 36197d829783 ionic: replace set_vf data with union
new 8a0de61c40af Merge branch 'ionic-fw-recovery'
new d507204d3c5c tcp/dccp: add tw->tw_bslot
new 27dd35e02235 tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler()
new 0dad4087a86a tcp/dccp: get rid of inet_twsk_purge()
new a15c89c703d4 ipv4: do not use per netns icmp sockets
new 6a17b961ec19 ipv6: do not use per netns icmp sockets
new 37ba017dcc3b ipv4/tcp: do not use per netns ctl sockets
new 51d555cfdcc6 Merge branch 'netns-speedup-dismantle'
new 381a730182f1 net: dsa: Move VLAN filtering syncing out of dsa_switch_br [...]
new 108dc8741c20 net: dsa: Avoid cross-chip syncing of VLAN filtering
new 934d0f039959 Merge branch 'dsa-avoid-cross-chip-vlan-sync'
new 8fe6e670640e r8169: use new PM macros
new 10cdc794dae8 net: mana: Use struct_size() helper in mana_gd_create_dma_ [...]
new 6fc2f3832d36 ipv6: gro: flush instead of assuming different flows on ho [...]
new 6b0671a23dd6 net: tulip: remove redundant assignment to variable new_csr6
new ab14f1802cfb net: Adjust sk_gso_max_size once when set
new 5c759fe24cdb mlxsw: spectrum_ethtool: Remove redundant variable
new 6af5f7b674e4 mlxsw: core_env: Do not pass number of modules as argument
new 5eaec6d86805 mlxsw: Add netdev argument to mlxsw_env_get_module_info()
new 78cf4b92218b mlxsw: spectrum_ethtool: Add support for two new link modes
new 0d31441e8793 mlxsw: reg: Add Port Module Type Mapping register
new e62f5b0e3faa mlxsw: core_env: Query and store port module's type during [...]
new 615ebb8cc4e2 mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports
new c8f994ccdd9a mlxsw: core_env: Forbid power mode set and get on RJ45 ports
new b7347cdf10fa mlxsw: core_env: Forbid module reset on RJ45 ports
new 3cade91d0e18 Merge branch 'mlxsw-RJ45'
new be6ec5b70266 net: xpcs: add support for retrieving supported interface modes
new 92c3807b9ac3 net: stmmac: convert to phylink_get_linkmodes()
new d194923d51c9 net: stmmac: fill in supported_interfaces
new fe70fb74b564 net: stmmac/xpcs: convert to pcs_validate()
new f4c296c90976 net: stmmac: remove phylink_config.pcs_poll usage
new 04a0683f7db4 net: stmmac: convert to phylink_generic_validate()
new 72e94511e9ac net: stmmac: use .mac_select_pcs() interface
new d28b159b2d49 Merge branch 'stmmac-PCS-modernize'
new 2895c1531056 bnxt_en: Update firmware interface to 1.10.2.73
new 740c342e3999 bnxt_en: PTP: Refactor PTP initialization functions
new 24ac1ecd5240 bnxt_en: Add driver support to use Real Time Counter for PTP
new e7b0afb69083 bnxt_en: Implement .adjtime() for PTP RTC mode
new 8bcf6f04d4a5 bnxt_en: Handle async event when the PHC is updated in RTC mode
new 71f390f57c70 Merge branch 'bnxt_en-RTC'
new 7a86be6a5135 net: axienet: convert to phylink_pcs
new 03854d8a7723 net: axienet: replace mdiobus_write() with mdiodev_write()
new 098db2f0eda6 Merge branch 'axienet-pcs-modernize'
new c592286a527f net: dpaa2-mac: use .mac_select_pcs() interface
new 5fd16021578e net: enetc: use .mac_select_pcs() interface
new 70b3c38b4c83 mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc()
new 40cd4f1550d0 nfp: flower: Use struct_size() helper in kmalloc()
new 15f75fd31932 net: ethernet: cortina: permit to set mac address in DT
new 49db8a70a01e nfp: only use kdoc style comments for kdoc
new fbb8295248e1 tcp: allocate tcp_death_row outside of struct netns_ipv4
new 4f3a00c7f5b2 net: phy: at803x: move page selection fix to config_init
new 3265f4218878 net: phy: at803x: add fiber support
new dc4d5fcc5d36 net: phy: at803x: Support downstream SFP cage
new 7ded129bcaf7 Merge branch 'at803x-sfp-fiber'
new 72bb9531162a net: mvneta: reorder initialisation
new 0ac4a71fc09c net: mvneta: use .mac_select_pcs() interface
new 349fdca68719 Merge branch 'mvneta-mac_select_pcs'
new 2e9589ff809e ipv4: Namespaceify min_adv_mss sysctl knob
new 15ca0518c1b3 dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency"
new 1d14eb15dc2c net/fsl: xgmac_mdio: Use managed device resources
new 909bea73485f net/fsl: xgmac_mdio: Support preamble suppression
new dd8f467eda72 net/fsl: xgmac_mdio: Support setting the MDC frequency
new f7af8fe85aac dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "s [...]
new f0a910dd04f1 Merge branch 'xgmac_mdio-preamble-suppression-and-custom-M [...]
new a9c5eb642f53 net: ethernet: mtk_star_emac: fix unused variable
new d9f393f468aa nfp: Simplify array allocation
new bd5daba2d024 mii: remove mii_lpa_to_linkmode_lpa_sgmii()
new f7bfd110f168 nfc: use *_set_vendor_cmds() helpers
new b1755400b4be net: remove net_invalid_timestamp()
new 08dfa5a19e1f net: remove linkmode_change_bit()
new 8b0fdcdc3a7d net: remove bond_slave_has_mac_rcu()
new 560e08eda796 net: ax25: remove route refcount
new 0ab1e6d9a453 hsr: remove get_prp_lan_id()
new 8b2d546e23bb ipv6: remove inet6_rsk() and tcp_twsk_ipv6only()
new 1303f8f0df24 dccp: remove max48()
new cc81df835c25 udp: remove inner_udp_hdr()
new 937fca918aac udplite: remove udplite_csum_outgoing()
new d59a67f2f3f3 netlink: remove nl_set_extack_cookie_u32()
new 98b608629746 net: sched: remove psched_tdiff_bounded()
new a459bc9a3a68 net: sched: remove qdisc_qlen_cpu()
new 5e4eca5d929a net: tipc: remove unused static inlines
new 2fbafb828ec7 Merge branch 'static-inlines'
new c217ab7a3961 r8169: enable ASPM L1.2 if system vendor flags it as safe
new e2cf07654efb ptp: replace snprintf with sysfs_emit
new 72d044e4bfa6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 64953720a2ba ixgb: Remove useless DMA-32 fallback configuration
new 4d361c6fd8d4 ixgbe: Remove useless DMA-32 fallback configuration
new 90b83d013924 ixgbevf: Remove useless DMA-32 fallback configuration
new 10ebc5464e40 i40e: Remove useless DMA-32 fallback configuration
new a34a42d87a08 e1000e: Remove useless DMA-32 fallback configuration
new 9498d4affd61 iavf: Remove useless DMA-32 fallback configuration
new 9c3e54a63263 ice: Remove useless DMA-32 fallback configuration
new fea89930f2a1 igc: Remove useless DMA-32 fallback configuration
new f80f4dc3b2c0 igb: Remove useless DMA-32 fallback configuration
new ac9178926649 igbvf: Remove useless DMA-32 fallback configuration
new 35c71aa04a13 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 39542e234b52 net/mlx5e: Move code chunk setting encap dests into its ow [...]
new c118ebc98233 net/mlx5e: Pass attr arg for attaching/detaching encaps
new df67ad625b9e net/mlx5e: Move counter creation call to alloc_flow_attr_c [...]
new 09bf97923224 net/mlx5e: TC, Move pedit_headers_action to parse_attr
new 918ed7bf7626 net/mlx5e: TC, Split pedit offloads verify from alloc_tc_p [...]
new 8be9686d2479 net/mlx5e: TC, Pass attr to tc_act can_offload()
new ff9931670079 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get [...]
new 3b49a7edec1d net/mlx5e: TC, Reject rules with multiple CT actions
new eeed226ed110 net/mlx5e: TC, Hold sample_attr on stack instead of pointer
new efe6f961cd2e net/mlx5e: CT, Don't set flow flag CT for ct clear flow
new e5d4e1da6556 net/mlx5e: Refactor eswitch attr flags to just attr flags
new 84ba8062e383 net/mlx5e: Test CT and SAMPLE on flow attr
new 73a3f1bcab1e net/mlx5e: TC, Store mapped tunnel id on flow attr
new a572c0a748e6 net/mlx5e: CT, Remove redundant flow args from tc ct calls
new 9059b04b4108 net/mlx5: Remove unused TIR modify bitmask enums
new 8348b71ccd92 net/mlx5: Introduce software defined steering capabilities
new 60dc0ef674ec net/mlx5: VLAN push on RX, pop on TX
new 3268ee8f5bc4 Merge tag 'mlx5-updates-2022-01-27' of git://git.kernel.or [...]
new 7aad5244f000 mlxsw: spectrum: Set basic trap groups from an array
new 74e0494d35ac mlxsw: core: Move basic_trap_groups_set() call out of EMAD [...]
new 8ae89cf454b0 mlxsw: core: Move basic trap group initialization from spectrum.c
new 981f1d18be40 mlxsw: core: Move functions to register/unregister array o [...]
new 636d3ad23890 mlxsw: core: Consolidate trap groups to a single event group
new bcdfd615f83b mlxsw: spectrum: Guard against invalid local ports
new ef14c298b5b0 mlxsw: spectrum_acl: Allocate default actions for internal [...]
new d344e55356c2 Merge branch 'mlxsw-various-updates'
new cd3c74807736 ipv6: optimise dst refcounting on skb init
new 406c4a0af010 udp6: shuffle up->pending AF_INET bits
new b60d4e58c615 ipv6: remove daddr temp buffer in __ip6_make_skb
new d656b2ea5fa7 ipv6: clean up cork setup/release
new 940ea00b0646 ipv6: don't zero inet_cork_full::fl after use
new f3b46a3e8c40 ipv6: pass full cork into __ip6_append_data()
new f37a4cc6bb0b udp6: pass flow in ip6_make_skb together with cork
new 5298953e742d udp6: don't make extra copies of iflow
new 40ac240c2e06 ipv6: optimise dst refcounting on cork init
new 31ed2261e88f ipv6: partially inline ipv6_fixup_options
new e7d786331c62 Merge branch 'udp-ipv6-optimisations'
new 9c8c44022b0d net: sparx5: use .mac_select_pcs() interface
new c52db2461917 net: mvneta: remove unnecessary if condition in mvneta_xdp [...]
new b5b3d10ef638 net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii()
new eccfecfe587b net: dsa: microchip: Document property to disable reference clock
new 48bf8b8a04c9 net: dsa: microchip: Add property to disable reference clock
new 1a918a32cd1f Merge branch 'ksz-switch-refclk'
new 9690ae604290 ethtool: add header/data split indication
new b370517e5233 bnxt: report header-data split state
new 960b00336bab Merge branch 'ethtool-hdrsplit'
new 6cdef8a6ee74 SUNRPC: add netns refcount tracker to struct svc_xprt
new 9b1831e56c7f SUNRPC: add netns refcount tracker to struct gss_auth
new b9a0d6d143ec SUNRPC: add netns refcount tracker to struct rpc_xprt
new 4f499742389d Merge branch 'sunrpc-netns-refcnt-tracking'
new a989eb66684d octeontx2-pf: Change receive buffer size using ethtool
new 0f0c6da03ba3 net: dsa: realtek-smi: fix kdoc warnings
new 319a70a5fea9 net: dsa: realtek-smi: move to subdirectory
new f5f119077b1c net: dsa: realtek: rename realtek_smi to realtek_priv
new cd645dc556e2 net: dsa: realtek: remove direct calls to realtek-smi
new 765c39a4fafe net: dsa: realtek: convert subdrivers into modules
new aac94001067d net: dsa: realtek: add new mdio interface for drivers
new d18b59f48b31 net: dsa: realtek: rtl8365mb: rename extport to extint
new c45e0fef9f89 net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead o [...]
new 7fa8af30ecdf net: dsa: realtek: rtl8365mb: use DSA CPU port
new d40f607c181f net: dsa: realtek: rtl8365mb: add RTL8367S support
new 84a10aecdcc0 net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support
new 6147631c079f net: dsa: realtek: rtl8365mb: allow non-cpu extint ports
new 078ae1bdd32d net: dsa: realtek: rtl8365mb: fix trap_door > 7
new 7c263e9db33d Merge branch 'dsa-realtek-MDIO'
new 34a79c5dca4a net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "f [...]
new b76bbb34dc80 net: stmmac: dwmac-sun8i: make clk really gated during rpm [...]
new 89a0b8b98f49 Bluetooth: hci_sync: Fix compilation warning
new 4b6858797229 Bluetooth: btmtksdio: rename btsdio_mtk_reg_read
new ce64b3e94919 Bluetooth: mt7921s: Support wake on bluetooth
new 191c872308f6 Bluetooth: mt7921s: Enable SCO over I2S
new 5677bcf6d8ff Bluetooth: btmtksdio: move struct reg_read_cmd to common file
new 386f626adda8 Bluetooth: btmtksdio: clean up inconsistent error message [...]
new c07ba878ca19 Bluetooth: hci_sync: unlock on error in hci_inquiry_result [...]
new 3afee2118132 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
new 3368aa357f3b Bluetooth: msft: Handle MSFT Monitor Device Event
new 8d7f167752c3 Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events
new 55235304c256 Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products
new 2e7b4a328ed6 Bluetooth: btusb: Add one more Bluetooth part for the Real [...]
new aa17e8ce1c20 Bluetooth: btusb: Whitespace fixes for btusb_setup_csr()
new a86974f75e88 Bluetooth: Remove kernel-doc style comment block
new 9d7cbe2b9cf5 Bluetooth: hci_serdev: call init_rwsem() before p->open()
new 2fc967cc0dad Bluetooth: mt7921s: fix firmware coredump retrieve
new c7e301d7c855 Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend| [...]
new 752aea58489f Bluetooth: mt7921s: fix bus hang with wrong privilege
new 01ecc177b7d7 Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl()
new 095519de2deb Bluetooth: btmtksdio: lower log level in btmtksdio_runtime [...]
new e98aa38cafec Bluetooth: btmtksdio: run sleep mode by default
new db3f1f9b5d88 Bluetooth: btmtksdio: mask out interrupt status
new 5201d23cc8e5 Bluetooth: msft: fix null pointer deref on msft_monitor_de [...]
new d5ebaa7c5f6f Bluetooth: hci_event: Ignore multiple conn complete events
new 2d4b37b67cac Bluetooth: hci_core: Rate limit the logging of invalid SCO handle
new 314d8cd27874 Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len
new b050c5bbbccf Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08
new adce573b927a Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open
new 0b94f2651f56 Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGIS [...]
new 91cb4c19118a Bluetooth: Increment management interface revision
new 0a78117213c4 Merge tag 'for-net-next-2022-01-28' of git://git.kernel.or [...]
new f4ea385a16c5 dt-bindings: net: cdns,macb: added generic PHY and reset m [...]
new 8b73fa3ae02b net: macb: Added ZynqMP-specific initialization
new e461bd6f43f4 arm64: dts: zynqmp: Added GEM reset definitions
new ff58831fa02d Merge branch 'Cadence-ZyncMP-SGMII'
new 4f0e30407ef6 ipv4: drop fragmentation code from ip_options_build()
new 0da8aa00bfcf net: bonding: Add support for IPV6 ns/na to balance-alb/ba [...]
new 35da1dfd9484 net: dsa: mv88e6xxx: Improve performance of busy bit polling
new 7bca16b22e6a net: dsa: mv88e6xxx: Improve indirect addressing performance
new fe8930278c6b Merge branch 'dsa-mv88e6xxx-Improve-indirect-addressing-pe [...]
new 73c105ad2a3e phy: make phy_set_max_speed() *void*
new d192181c2ccb r8169: add rtl_disable_exit_l1()
new 47ed9442b2ec ipv4: Make ip_idents_reserve static
new cc4598cf179f net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe()
new be94a51f3e5e ravb: ravb_close() always returns 0
new e7d966f9ea52 sh_eth: sh_eth_close() always returns 0
new 116ea68dc766 Merge branch 'renesas-dead-code'
new 678dfd528034 selftests/net: timestamping: Fix bind_phc check
new e187013abeb4 txhash: Make rethinking txhash behavior configurable via sysctl
new 26859240e4ee txhash: Add socket option to control TX hash rethink behavior
new 2127324a7d4a txhash: Add txrehash sysctl description
new e7b9bfd18476 bpf: Add SO_TXREHASH setsockopt
new cb6cd2cec799 tcp: Change SYN ACK retransmit behaviour to account for rehash
new 01b2a995156d Merge branch 'hash-rethink'
new ea785a1a573b net/smc: Send directly when TCP_CORK is cleared
new 139653bc6635 net/smc: Remove corked dealyed work
new be9a16cccaef net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag
new 780bf05f44c2 Merge branch 'smc-improvements'
new f90f84201edd net: mana: Add counter for packet dropped by XDP
new d356abb95b98 net: mana: Add counter for XDP_TX
new a6bf5703f17b net: mana: Reuse XDP dropped page
new b43471cc1032 Merge branch 'mana-XDP-counters'
new ef10bd49df23 qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nos [...]
new 7354a426e063 net: ena: Do not waste napi skb cache
new 9a90986efcff sh_eth: kill useless initializers in sh_eth_{suspend|resume}()
new bc97f9c6f988 i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK R [...]
new 6dba29537c0f i40e: respect metadata on XSK Rx to skb
new ee803dca967a ice: respect metadata in legacy-rx/ice_construct_skb()
new dc44572d195e ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
new 45a34ca68070 ice: respect metadata on XSK Rx to skb
new f9e61d365baf igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
new 1fbdaa133868 ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly
new 8f405221a73a ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK [...]
new f322a620be69 ixgbe: respect metadata on XSK Rx to skb
new 1d02c0398611 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...]
new 8af2ba9a7811 selftests: fib rule: Make 'getmatch' and 'match' local variables
new 2e2521136327 selftests: fib rule: Drop erroneous TABLE variable
new 21f25cd43672 selftests: fib rule: Log test description
new 9f397dd5f155 selftests: fib rule: Don't echo modified sysctls
new 2f92512e1c52 dt-bindings: net: lan966x: Extend with the ptp interrupt
new d700dff41d92 net: lan966x: Add registers that are use for ptp functionality
new d096459494a8 net: lan966x: Add support for ptp clocks
new 735fec995b21 net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
new 77eecf25bd9d net: lan966x: Update extraction/injection for timestamping
new e85a96e48e33 net: lan966x: Add support for ptp interrupts
new 966f2e1a4a34 net: lan966x: Implement get_ts_info
new e4d2763f9aaf Merge branch 'lan966x-ptp'
new 91f0d8a4813a net: allow SO_MARK with CAP_NET_RAW via cmsg
new 68650b4e6c13 r8169: support L1.2 control on RTL8168h
new 000fe940e51f sfc: The size of the RX recycle ring should be more flexible
new 295ab96f478d net: dsa: provide switch operations for tracking the master state
new e83d56537859 net: dsa: replay master state events in dsa_tree_{setup,te [...]
new 6b0458299297 net: dsa: tag_qca: convert to FIELD macro
new 3ec762fb13c7 net: dsa: tag_qca: move define to include linux/dsa
new 101c04c3463b net: dsa: tag_qca: enable promisc_on_master flag
new c2ee8181fddb net: dsa: tag_qca: add define for handling mgmt Ethernet packet
new 18be654a4345 net: dsa: tag_qca: add define for handling MIB packet
new 31eb6b4386ad net: dsa: tag_qca: add support for handling mgmt and MIB E [...]
new cddbec19466a net: dsa: qca8k: add tracking state of master port
new 5950c7c0a68c net: dsa: qca8k: add support for mgmt read/write in Ethern [...]
new 5c957c7ca78c net: dsa: qca8k: add support for mib autocast in Ethernet packet
new 2cd548566384 net: dsa: qca8k: add support for phy read/write with mgmt [...]
new 4264350acb75 net: dsa: qca8k: move page cache to driver priv
new 2481d206fae7 net: dsa: qca8k: cache lo and hi for mdio write
new 90386223f44e net: dsa: qca8k: add support for larger read/write size wi [...]
new 4f3701fc5998 net: dsa: qca8k: introduce qca8k_bulk_read/write function
new 0b6b0d3113eb Merge branch 'qca8k-mdio'
new 5903123f662e tcp: Use BPF timeout setting for SYN ACK RTO
new 52dae93f3bad drivers: net: Replace acpi_bus_get_device()
new ed23f02680ca net: ipa: define per-endpoint receive buffer size
new 33230aeb2ef4 net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB
new 156a532b4812 Merge branch 'net-ipa-support-variable-rx-buffer-size'
new d7889cfa0b89 mptcp: move the declarations of ssk and subflow
new 902c8f864882 mptcp: reduce branching when writing MP_FAIL option
new 8cca39e25171 mptcp: clarify when options can be used
new 9ddd1cac6fe1 mptcp: print out reset infos of MP_RST
new 73c762c1f07d mptcp: set fullmesh flag in pm_netlink
new c25d29be00c1 selftests: mptcp: set fullmesh flag in pm_nl_ctl
new 6a0653b96f5d selftests: mptcp: add fullmesh setting tests
new 83a18b8e6954 Merge branch 'mptcp-next'
new 2a229ef44e73 net: dsa: ar9331: convert to phylink_generic_validate()
new 927c9daea9b5 net: dsa: bcm_sf2: convert to phylink_generic_validate()
new 82fdbb917462 net: dsa: ksz8795: convert to phylink_generic_validate()
new 9865b881a513 net: dsa: qca8k: convert to phylink_generic_validate()
new 1f8d99de1d1b net: dsa: xrs700x: convert to phylink_generic_validate()
new 33f7a32dd4b6 Merge branch 'dsa-phylink_generic_validate'
new 52cc6ffc0ab2 page_pool: Refactor page_pool to enable fragmenting after [...]
new bfcbb76b0f59 ptp: unregister virtual clocks when unregistering physical clock.
new f77222d693cc ptp: increase maximum adjustment of virtual clocks.
new f0067ebfc42b ptp: add gettimex64() to virtual clocks.
new 21fad63084c2 ptp: add getcrosststamp() to virtual clocks.
new b566967c3c57 Merge branch 'ptp-virtual-clock-improvements'
new 7af4a361a62f net: dsa: mv88e6xxx: Improve isolation of standalone ports
new bb03b280e0c3 net: dsa: mv88e6xxx: Support policy entries in the VTU
new 585d42bb57bb net: dsa: mv88e6xxx: Enable port policy support on 6097
new d352b20f4174 net: dsa: mv88e6xxx: Improve multichip isolation of standa [...]
new 081197591769 selftests: net: bridge: Parameterize ageing timeout
new 0947644332cd Merge branch 'dsa-mv88e6xxx-port-isolation'
new 62001548a6da net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes()
new d4ebf12bcec4 net: dsa: mv88e6xxx: populate supported_interfaces and mac [...]
new 2ee84cfefb1e net: dsa: mv88e6xxx: convert to phylink_generic_validate()
new 7f7d32bc2608 net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection
new 9c30918925d7 Merge branch 'dsa-mv88e6xxx-phylink_generic_validate'
new c59400a68c53 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 25ee1660a590 net: minor __dev_alloc_name() optimization
new bafe517af299 selftests: fib offload: use sensible tos values
new 95eb6ef82b73 selftests: rtnetlink: Use more sensible tos values
new 41414c9bdbb8 net: lan966x: use .mac_select_pcs() interface
new 647c65e14332 i40e: Disable hw-tc-offload feature on driver load
new 79f227c4ff3e i40e: Remove unused RX realloc stat
new 00edb2bac29f i40e: remove enum i40e_client_state
new 59b3d7350ff3 i40e: Add sending commands in atomic context
new 74073848b0d7 i40e: Add new versions of send ASQ command functions
new b3237df9e7c8 i40e: Add new version of i40e_aq_add_macvlan function
new 53a9e346e159 i40e: Fix race condition while adding/deleting MAC/VLAN filters
new eace555b4c34 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new 6ff6064605e9 net: dsa: realtek: convert to phylink_generic_validate()
new b93235e68921 tls: cap the output scatter list to something reasonable
new a9bec7ae70c1 net: ipa: kill replenish_saved
new b4061c136b56 net: ipa: allocate transaction before pages when replenishing
new 4b22d8419549 net: ipa: increment backlog in replenish caller
new b9dbabc5ca84 net: ipa: decide on doorbell in replenish loop
new 6a606b90153b net: ipa: allocate transaction in replenish loop
new d0ac30e74ea0 net: ipa: don't use replenish_backlog
new 5fc7f9ba2e51 net: ipa: introduce gsi_channel_trans_idle()
new 09b337dedaca net: ipa: kill replenish_backlog
new 5d6ac24fb10f net: ipa: replenish after delivering payload
new 9654d8c462ce net: ipa: determine replenish doorbell differently
new c531adaf884d Merge branch 'ipa-RX-replenish'
new c78b8b20e349 net: don't include ndisc.h from ipv6.h
new be847673cfff uapi: ioam: Insertion frequency
new 08731d30e78e ipv6: ioam: Insertion frequency in lwtunnel output
new 660a38bf6f62 Merge branch 'support-for-the-ioam-insertion-frequency'
new 09f12c3ab7a5 mptcp: allow to use port and non-signal in set_flags
new d6a676e0e1a8 selftests: mptcp: add the port argument for set_flags
new 33397b83eee6 selftests: mptcp: add backup with port testcase
new 34aa6e3bccd8 selftests: mptcp: add ip mptcp wrappers
new dda61b3dbea0 selftests: mptcp: add wrapper for showing addrs
new f01403862592 selftests: mptcp: add wrapper for setting flags
new a224a847ae7a selftests: mptcp: add the id argument for set_flags
new 6da1dfdd037e selftests: mptcp: add set_flags tests in pm_netlink.sh
new 621bd393039e selftests: mptcp: set ip_mptcp in command line
new ed8c8f605c0b Merge branch 'mptcp-improve-set-flags-command-and-update-s [...]
new 35d39fecbc24 net/sched: Enable tc skb ext allocation on chain miss only [...]
new 1c213f05a3e1 net: lan966x: Update the PGID used by IPV6 data frames
new 47aeea0d57e8 net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRI [...]
new add2c844db33 net: lan966x: Update mdb when enabling/disabling mcast_snooping
new df434326bfc8 Merge branch 'lan966x-mcast-snooping'
new c3664d913dc1 net: dsa: qca8k: check correct variable in qca8k_phy_eth_c [...]
new 7881453e4adf net: gro: avoid re-computing truesize twice on recycle
new de5a1f3ce4c8 net: gro: minor optimization for dev_gro_receive()
new 95e26838a8e6 Merge branch 'gro-minor-opts'
new 0463e320421b net: phylink: remove phylink_set_10g_modes()
new 3682e7b841bc net: sparx5: remove phylink_config.pcs_poll usage
new 3115ff3c9d3c net: dsa: realtek: don't default Kconfigs to y
new 145c7a793838 ipv6: make mc_forwarding atomic
new f2f2325ec799 ip6mr: ip6mr_sk_done() can exit early in common cases
new cc3063502e08 Merge branch 'ipv6-mc_forwarding-changes'
new e3ececfe668f ref_tracker: implement use-after-free detection
new 8fd5522f44dc ref_tracker: add a count of untracked references
new 4c6c11ea0f7b net: refine dev_put()/dev_hold() debugging
new 8f4f9c93c704 Merge branch 'net-dev-tracking-improvements'
new e4b7621982d2 net: mana: Add handling of CQE_RX_TRUNCATED
new 68f831355052 net: mana: Remove unnecessary check of cqe_type in mana_pr [...]
new b58ef6b70ada Merge branch 'net-mana-next'
new 76ad950c8fd7 bnx2x: Replace one-element array with flexible-array member
new 5f2155132c5b net: sundance: Replace one-element array with non-array object
new d2692eee05b8 net: typhoon: implement ndo_features_check method
new 5a8fb33e5305 skmsg: convert struct sk_msg_sg::copy to a bitmap
new 4acc45db7115 net: hsr: use hlist_head instead of list_head for mac addresses
new 9c1be1935fb6 net: initialize init_net earlier
new c2d1e3df4af5 ref_tracker: remove filter_irq_stacks() call
new 88590b369354 net: skb_drop_reason: add document for drop reasons
new 2df3041ba3be net: netfilter: use kfree_drop_reason() for NF_DROP
new 33cba42985c8 net: ipv4: use kfree_skb_reason() in ip_rcv_core()
new c1f166d1f7ee net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
new 10580c479190 net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu()
new 1379a92d38e3 net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb()
new 08d4c0370c40 net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb()
new 47c1a9a4ea78 Merge branch 'ipv6-kfree_skb_reason'
new e3541022e48b mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION
new d7809b620ff3 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses
new 463e1ab82a41 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses
new 92ad3828944e selftests: forwarding: Add a test for pedit munge SIP and DIP
new f485da3c111f Merge branch 'mlxsw-dip-sip-mangling'
new 0812beb705ec caif: cleanup double word in comment
new 7d9b1b578d67 ip6mr: fix use-after-free in ip6mr_sk_done()
new b845bac8edb1 r8169: factor out redundant RTL8168d PHY config functional [...]
new 920a9fa27e78 net: asix: add proper error handling of usb read errors
new 87a9b2fd9288 net: hns3: add support for TX push mode
new dde41a697331 net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylin [...]
new ff62433883b3 net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bri [...]
new d1d5bd647c49 net: typhoon: include <net/vxlan.h>
new 642436a1ad34 net: stmmac: optimize locking around PTP clock reads
new a410a0cf9885 ipv6: Define dscp_t and stop taking ECN bits into account [...]
new 563f8e97e054 ipv4: Stop taking ECN bits into account in fib4-rules
new f55fbb6afb8d ipv4: Reject routes specifying ECN bits in rtm_tos
new 32ccf1107980 ipv4: Use dscp_t in struct fib_alias
new c3e676b98326 Merge branch 'inet-separate-dscp-from-ecn-bits-using-new-d [...]
new b794eecb2af7 ice: add support for DSCP QoS for IDC
new a501ab3f37a5 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...]
new 99f5a5f2b948 et131x: support arbitrary MAX_SKB_FRAGS
new b2309a71c1f2 net: add dev->dev_registered_tracker
new 21a216a8fc63 ipv6/addrconf: allocate a per netns hash table
new 8805d13ff1b2 ipv6/addrconf: use one delayed work per netns
new e66d11722204 ipv6/addrconf: switch to per netns inet6_addr_lst hash table
new fea7b201320c nexthop: change nexthop_net_exit() to nexthop_net_exit_batch()
new 1c6957646143 ipv4: add fib_net_exit_batch()
new ea3e91666ddd ipv6: change fib6_rules_net_exit() to batch mode
new e2f736b753ec ip6mr: introduce ip6mr_net_exit_batch()
new 696e595f7075 ipmr: introduce ipmr_net_exit_batch()
new ef0de6696c38 can: gw: switch cangw_pernet_exit() to batch mode
new 16a41634acca bonding: switch bond_net_exit() to batch mode
new ee403248fa6d net: remove default_device_exit()
new 4caaf75888d8 Merge branch 'net-speedup-netns-dismantles'
new 4e76b5c11d25 ptp_pch: use mac_pton()
new 8664d49a815e ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi()
new d09adf61002f ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo()
new 3fa66d3d60b9 ptp_pch: Switch to use module_pci_driver() macro
new 874f50c82e14 ptp_pch: Convert to use managed functions pcim_* and devm_*
new 946df10db670 ptp_pch: Remove unused pch_pm_ops
new c7d9a6751a5f net: dsa: typo in comment
new 654f89f9496d dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC
new 5e2e8cc9dd33 dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC
new 453307b569a0 igc: avoid kernel warning when changing RX ring parameters
new e62ad74aa534 igb: refactor XDP registration
new 4d8cb5ffe382 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new b539324f6fe7 Netvsc: Call hv_unmap_memory() in the netvsc_device_remove()
new 3a5f238f2b36 ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit
new 89bb09837b97 i40e: Remove rx page reuse double count
new b3936d27673c i40e: Aggregate and export RX page reuse stat
new 453f83054838 i40e: Add a stat tracking new RX page allocations
new cb963b989755 i40e: Add a stat for tracking pages waived
new b76bc129839d i40e: Add a stat for tracking busy rx pages
new aa4725c2fc03 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new 62a2b005c6d6 mctp: tests: Rename FL_T macro to FL_TO
new c5755214623d mctp: tests: Add key state tests
new 8069b22d656f mctp: Add helper for address match checking
new 0de55a7d1133 mctp: Allow keys matching any local address
new 63ed1aab3d40 mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control
new b4f029f4f433 Merge branch 'MCTP-tag-control-interface'
new d957b51f7ed6 octeontx2-af: Don't enable Pause frames by default
new 1121f6b02e7a octeontx2-af: Priority flow control configuration support
new e740003874ed octeontx2-af: Flow control resource management
new 8e67558177f8 octeontx2-pf: PFC config support with DCBx
new dc178d31b942 Merge branch 'octeontx2-af-priority-flow-control'
new 035dd64de948 dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx
new 8378a7910d14 dpaa2-eth: allocate a fragment already aligned
new ae3b08177529 dpaa2-eth: extract the S/G table buffer cache interaction [...]
new a4218aef7c86 dpaa2-eth: use the S/G table cache also for the normal S/G path
new a4ca448e8bfe dpaa2-eth: work with an array of FDs
new 3dc709e0cd47 dpaa2-eth: add support for software TSO
new 86ec882f59a0 soc: fsl: dpio: read the consumer index from the cache inh [...]
new 62b5b162e472 Merge branch 'dpaa2-eth-sw-TSO'
new b3a723dbc94a net:enetc: allocate CBD ring data memory using DMA coheren [...]
new 0cc11cdbcb39 net:enetc: command BD ring data memory alloc as one functi [...]
new 237d20c208db net:enetc: enetc qos using the CBDR dma alloc function
new 038fcdaf0470 net: ethernet: cavium: use div64_u64() instead of do_div()
new 1710b52d7c13 net: usb: smsc95xx: add generic selftest support
new 5cad527d5ffa net: drop_monitor: support drop reason
new b77fb25dcb34 bpf: Add support for bpf iterator programs to use sleepabl [...]
new 376040e47334 bpf: Add bpf_copy_from_user_task() helper
new a8b77f7463a5 libbpf: Add "iter.s" section for sleepable bpf iterator programs
new 45105c2eb751 selftests/bpf: Add test for sleepable bpf iterator programs
new c45c79e54666 Merge branch 'Add bpf_copy_from_user_task helper and sleep [...]
new 9f45f70ab21e libbpf: Mark bpf_object__open_buffer() API deprecated
new 5a34d98b282e perf: Stop using bpf_object__open_buffer() API
new bfc0a2e94efc Merge branch 'deprecate bpf_object__open_buffer() API'
new fc76387003d6 libbpf: Mark bpf_object__open_xattr() deprecated
new 78a2054156dd selftests/bpf: Extract syscall wrapper
new d084df3b7a4c libbpf: Fix the incorrect register read for syscalls on x86_64
new 77fc0330dfe5 selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL
new 74bb0f0c299c Merge branch 'Fix the incorrect register read for syscalls [...]
new 20eccf29e297 libbpf: hide and discourage inconsistently named getters
new c5023b8f2693 libbpf: deprecate bpf_map__resize()
new 5d98fce86e12 libbpf: deprecate bpf_program__is_<type>() and bpf_program [...]
new 39748db1d6bc bpftool: use preferred setters/getters instead of deprecated ones
new 379d19ecdc20 selftests/bpf: use preferred setter/getter APIs instead of [...]
new 61afd3da0894 samples/bpf: use preferred getters/setters instead of depr [...]
new 23fcfcf8bb17 perf: use generic bpf_program__set_type() to set BPF prog type
new 451c4260443a Merge branch 'libbpf: deprecate some setter and getter APIs'
new fc1ca95585aa selftests: bpf: Less strict size check in sockopt_sk
new c446fdacb10d bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF
new e5465a9027e9 selftests/bpf: Fix a clang compilation error
new ff943683f8a6 selftests/bpf: fix uprobe offset calculation in selftests
new 8033c6c2fed2 bpf: remove unused static inlines
new a4e186693cbe ice: Remove likely for napi_complete_done
new 296f13ff3854 ice: xsk: Force rings to be sized to power of 2
new 3876ff525de7 ice: xsk: Handle SW XDP ring wrap and bump tail more often
new 3dd411efe1ed ice: Make Tx threshold dependent on ring length
new d1bc532e99be i40e: xsk: Move tmp desc array from driver to pool
new 86e3f78c8d32 ice: xsk: Avoid potential dead AF_XDP Tx processing
new 126cdfe1007a ice: xsk: Improve AF_XDP ZC Tx and use batching API
new 59e92bfe4df7 ice: xsk: Borrow xdp_tx_active logic from i40e
new 33372bc27437 Merge branch 'xsk-batching'
new 3b22523bca02 selftests, xsk: Fix bpf_res cleanup test
new cdb5ed9796e7 selftests/bpf: fix a clang compilation error
new 46531a30364b cgroup/bpf: fast path skb BPF filtering
new 7472d5a642c9 compiler_types: define __user as __attribute__((btf_type_t [...]
new c6f1bfe89ac9 bpf: reject program if a __user tagged memory accessed in [...]
new 571d01a9d06f selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c
new 696c39011538 selftests/bpf: add a selftest with __user tag
new 67ef7e1a759e selftests/bpf: specify pahole version requirement for btf_ [...]
new b72903847af0 docs/bpf: clarify how btf_type_tag gets encoded in the type chain
new 50fc9786b25c Merge branch 'bpf: add __user tagging support in vmlinux BTF'
new b6ec79518ef0 bpf, x86: Remove unnecessary handling of BPF_SUB atomic op
new cec74489a8de selftests/bpf/test_xdp_redirect_multi: use temp netns for testing
new 9d66c9ddc9fc selftests/bpf/test_xdp_veth: use temp netns for testing
new 3cc382e02f59 selftests/bpf/test_xdp_vlan: use temp netns for testing
new 07c585546108 selftests/bpf/test_lwt_seg6local: use temp netns for testing
new ab6bcc207227 selftests/bpf/test_tcp_check_syncookie: use temp netns for [...]
new 36d9970e5270 selftests/bpf/test_xdp_meta: use temp netns for testing
new 4ec25b49f452 selftests/bpf/test_xdp_redirect: use temp netns for testing
new b3dddab2ff10 Merge branch 'selftests/bpf: use temp netns for testing'
new 4421a582718a bpf: Make dst_port field in struct bpf_sock 16-bit wide
new 8f50f16ff39d selftests/bpf: Extend verifier and bpf_sock tests for dst_ [...]
new 1fc5bdb2b823 Merge branch 'Split bpf_sock dst_port field'
new 0407a65f356e bpf: make bpf_copy_from_user_task() gpl only
new 5ee32ea24ce7 libbpf: Deprecate btf_ext rec_size APIs
new 4a4d4cee48e2 libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier se [...]
new 439f0336566c selftests/bpf: Update cpumap/devmap sec_name
new 8bab53223340 samples/bpf: Update cpumap/devmap sec_name
new 533de4aea6a9 Merge branch 'libbpf: deprecate xdp_cpumap, xdp_devmap and [...]
new 42d1d53fedc9 libbpf: Add support for bpf iter in light skeleton.
new e981f41fd029 libbpf: Open code low level bpf commands.
new c69f94a33d12 libbpf: Open code raw_tp_open and link_create commands.
new 1ddbddd70651 bpf: Remove unnecessary setrlimit from bpf preload.
new 79b203926d18 bpf: Convert bpf preload to light skeleton.
new 18ef5dac934a bpf: Open code obj_get_info_by_fd in bpf preload.
new e96f2d64c812 bpf: Drop libbpf, libelf, libz dependency from bpf preload.
new f67644b4f282 MAINTAINERS: Add scripts/pahole-flags.sh to BPF section
new 613fe1692377 kbuild: Add CONFIG_PAHOLE_VERSION
new 2d6c9810eb89 scripts/pahole-flags.sh: Use pahole-version.sh
new 6323c81350b7 lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION
new 42d9b379e3e1 lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+
new c975d94af810 Merge branch 'bpf-drop-libbpf-from-preload'
new dd5152ab338c Merge branch 'bpf-btf-dwarf5'
new 04fcb5f9a104 selftests/bpf: Migrate from bpf_prog_test_run
new 393161837845 selftests/bpf: Migrate from bpf_prog_test_run_xattr
new 9cce53138dd9 bpftool: Migrate from bpf_prog_test_run_xattr
new 3e1ab843d2d4 libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run
new 707ee8ac3a5b Merge branch 'migrate from bpf_prog_test_run{,_xattr}'
new a5dd9589f0ab libbpf: Stop using deprecated bpf_map__is_offload_neutral()
new 1a56c18e6c2e bpftool: Stop supporting BPF offload-enabled feature probing
new a9a8ac592e47 bpftool: Fix uninit variable compilation warning
new 32e608f82946 selftests/bpf: Remove usage of deprecated feature probing APIs
new e4e284a8c0d9 selftests/bpf: Redo the switch to new libbpf XDP APIs
new 1e4edb6d8c4f samples/bpf: Get rid of bpf_prog_load_xattr() use
new c3be3676dea1 Merge branch 'bpf-libbpf-deprecated-cleanup'
new dd33fb571f5c bpf, docs: Document the byte swapping instructions
new 63d8c242b9a5 bpf, docs: Better document the regular load and store inst [...]
new 15175336270a bpf, docs: Better document the legacy packet access instruction
new 5ca15b8a939f bpf, docs: Better document the extended instruction format
new 594d32348556 bpf, docs: Better document the atomic instructions
new a6763080856f bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp
new ca33aa4ec5cb libbpf: Deprecate priv/set_priv storage
new d7e7b42f4f95 bpf: Fix a btf decl_tag bug when tagging a function
new cf1a4cbce63b selftests/bpf: Add a selftest for invalid func btf with bt [...]
new 227a0713b319 libbpf: Deprecate forgotten btf__get_map_kv_tids()
new b5e975d256db bpf, arm64: Enable kfunc call
new e70e13e7d4ab bpf: Implement bpf_core_types_are_compat().
new 976a38e05a49 selftests/bpf: Test bpf_core_types_are_compat() functionality.
new 0908a66ad112 libbpf: Fix build issue with llvm-readelf
new 046b841ea7c5 selftests/bpf: Use "__se_" prefix on architectures without [...]
new e91d280c840f selftests/bpf: Fix tests to use arch-dependent syscall ent [...]
new e4e835c87bb5 libbpf: Remove mode check in libbpf_set_strict_mode()
new da7af0aa20f8 bpftool: Fix strict mode calculation
new 2b9e2eadc9c8 selftests/bpf: Fix strict mode calculation
new 128dac5f21e9 Merge branch 'bpf: Fix strict mode calculation'
new fac54e2bfb5b x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_ [...]
new 3486bedd9919 bpf: Use bytes instead of pages for bpf_jit_[charge|unchar [...]
new ed2d9e1a26cc bpf: Use size instead of pages in bpf_binary_header
new d00c6473b1ee bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()
new 0e06b4037168 x86/alternative: Introduce text_poke_copy
new ebc1415d9b4f bpf: Introduce bpf_arch_text_copy
new 57631054fae6 bpf: Introduce bpf_prog_pack allocator
new 33c9805860e5 bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free]
new 1022a5498f6f bpf, x86_64: Use bpf_jit_binary_pack_alloc
new 80123f0ac4a6 Merge branch 'bpf_prog_pack allocator'
new 9d63b59d1e9d bpf: test_run: Fix overflow in xdp frags parsing
new 5d1e9f437df5 bpf: test_run: Fix overflow in bpf_test_finish frags parsing
new f95f768f0af4 bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finali [...]
new 5912fcb4bee1 selftests/bpf: Do not export subtest as standalone test
new 4172843ed4a3 libbpf: Fix signedness bug in btf_dump_array_data()
new 0f350231b5ac bpf: Fix leftover header->pages in sparc and powerpc code.
new c1b13a9451ab bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE
new cca62426ab49 Merge branch 'fix bpf_prog_pack build errors'
new 4fc49b51ab9d selftests/bpf: Fix an endianness issue in bpf_syscall_macro test
new c5a1ffa0da76 libbpf: Add PT_REGS_SYSCALL_REGS macro
new 3f928cab927c selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro
new f07f1503469b libbpf: Fix accessing syscall arguments on powerpc
new 5c101153bfd6 libbpf: Fix riscv register names
new cf0b5b276923 libbpf: Fix accessing syscall arguments on riscv
new 9e45a377f29b selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 [...]
new 60d16c5ccb81 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL
new fbca4a2f6497 libbpf: Fix accessing the first syscall argument on arm64
new 1f22a6f9f9a0 libbpf: Fix accessing the first syscall argument on s390
new 8dd039a6fcf3 Merge branch 'Fix accessing syscall arguments'
new 816ae1095547 libbpf: Add BPF_KPROBE_SYSCALL macro
new c28748233b47 selftests/bpf: Test BPF_KPROBE_SYSCALL macro
new 3caa7d2e2e9b Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE'
new dc37dc617fab libbpf: Fix compilation warning due to mismatched printf format
new 9a69e2b385f4 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide
new 2ed0dc5937d3 selftests/bpf: Cover 4-byte load from remote_port in bpf_s [...]
new e5313968c41b Merge branch 'Split bpf_sk_lookup remote_port field'
new 1127170d457e Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new 4f9bf2a2f5aa tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
new 5bed9f3f63f8 netfilter: conntrack: mark UDP zero checksum as CHECKSUM_U [...]
new 8b5413647262 netfilter: nfqueue: enable to get skb->priority
new bb62a765b1b5 netfilter: conntrack: make all extensions 8-byte alignned
new 5f31edc0676b netfilter: conntrack: move extension sizes into core
new 1bc91a5ddf3e netfilter: conntrack: handle ->destroy hook via nat_ops instead
new 1015c3de23ee netfilter: conntrack: remove extension register api
new 20ff32024624 netfilter: conntrack: pptp: use single option structure
new 7890cbea66e7 netfilter: exthdr: add support for tcp option removal
new c828414ac935 netfilter: nft_compat: suppress comment match
new 8dd8678e42b5 netfilter: ecache: don't use nf_conn spinlock
new 7afa38831aee netfilter: cttimeout: use option structure
new 23f68d462984 netfilter: nft_cmp: optimize comparison for 16-bytes
new 98eee88b8dec nfqueue: enable to set skb->priority
new 5948ed297eef netfilter: ctnetlink: use dump structure instead of raw args
new 45230829827b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...]
new daf4dd16438b ice: Refactor spoofcheck configuration functions
new 3e0b59714bd4 ice: Add helper function for adding VLAN 0
new bc42afa95487 ice: Add new VSI VLAN ops
new fb05ba1257d7 ice: Introduce ice_vlan struct
new a19d7f7f0122 ice: Refactor vf->port_vlan_info to use ice_vlan
new 2bfefa2dab6b ice: Use the proto argument for VLAN ops
new 7bd527aa174f ice: Adjust naming for inner VLAN operations
new c31af68a1b94 ice: Add outer_vlan_ops and VSI specific VLAN ops implementations
new 0d54d8f7a16d ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads
new cc71de8fa133 ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2
new a1ffafb0b4a4 ice: Support configuring the device to Double VLAN Mode
new 1babaf77f49d ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev
new cbc8b5645a4b ice: Add support for 802.1ad port VLANs VF
new f1da5a0866bc ice: Add ability for PF admin to enable VF VLAN pruning
new adc27288f229 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 416abf4f1891 ieee802154: atusb: move to new USB API
new 9d70c7e10a89 net: ieee802154: hwsim: Ensure frame checksum are valid
new 898db3b8f945 net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant
new c265a3a6690b net: mac802154: Explain the use of ieee802154_wake/stop_queue()
new 02b2a91c6f0d net: ieee802154: Provide a kdoc to the address structure
new 9557167bc63e Merge tag 'ieee802154-for-davem-2022-02-10' of git://git.k [...]
new 426522394649 net: ping6: remove a pr_debug() statement
new e7b060460f29 net: ping6: support packet timestamping
new 3ebb0b1032e5 net: ping6: support setting socket options via cmsg
new a086ee24cce2 selftests: net: rename cmsg_so_mark
new 49b786130296 selftests: net: make cmsg_so_mark ready for more options
new de17e305a810 selftests: net: cmsg_sender: support icmp and raw sockets
new 0344488e11ca selftests: net: cmsg_so_mark: test ICMP and RAW sockets
new 9bbfbc92c64a selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt
new 4d397424a5e0 selftests: net: cmsg_sender: support setting SO_TXTIME
new eb8f3116fb3f selftests: net: cmsg_sender: support Tx timestamping
new af6ca20591ef selftests: net: test standard socket cmsgs across UDP and [...]
new 57ea56b05b7f Merge branch 'ping6-cmsg'
new ca2d5f1ff059 qed: prevent a fw assert during device shutdown
new ede6c39c4f90 net: make net->dev_unreg_count atomic
new 4b0385bc8e6a octeontx2-pf: Add TC feature for VFs
new dc513a405cad ipv4: Reject again rules with high DSCP values
new d8c2858181cc net/switchdev: use struct_size over open coded arithmetic
new 4f5e483b8c7a net: dsa: qca8k: fix noderef.cocci warnings
new 5b91c5cc0e7b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 429c83c78ab2 dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO
new 3079e342d265 net/smc: Make smc_tcp_listen_work() independent
new 8270d9c21041 net/smc: Limit backlog connections
new 48b6190a0042 net/smc: Limit SMC visits when handshake workqueue congested
new a6a6fe27bab4 net/smc: Dynamic control handshake limitation by socket options
new f9496b7c1b48 net/smc: Add global configure for handshake limitation by netlink
new 1ea59b5e1ae3 Merge branch 'smc-optimizations'
new 45b987d5edf2 net: dsa: remove ndo_get_phys_port_name and ndo_get_port_p [...]
new 8db2bc790d20 net: dsa: remove lockdep class for DSA master address list
new ddb44bdcdef7 net: dsa: remove lockdep class for DSA slave address list
new 12a8f37fd2d3 Merge branch 'dsa-cleanup'
new b9605161e7be ipv6: Reject routes configurations that specify dsfield (tos)
new 066c4b6ba063 dt-bindings: phy: Add `tx-p2p-microvolt` property binding
new 926eae604403 dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable
new 2d4feb2c1ba7 ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache
new e5f80fcf869a ipv6: give an IPv6 dev to blackhole_netdev
new ba55ef81637c ipv6: add (struct uncached_list)->quarantine list
new 29e5375d7fcb ipv4: add (struct uncached_list)->quarantine list
new c002496babfd Merge branch 'ipv6-loopback'
new 3d38faef0de1 ath11k: add missing of_node_put() to avoid leak
new e3fb3d4418fc ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
new 9f4ecacf2fa4 ath11k: fix workqueue not getting destroyed after rmmod
new fbed57d897f6 ath11k: Refactor the fallback routine when peer create fails
new b3febdccde3e ath11k: add LDPC FEC type in 802.11 radiotap header
new 212ad7cb7d75 ath11k: free peer for station when disconnect from AP for [...]
new 564d4eceb97e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
new 67a9d399fcb0 ath11k: enable RX PPDU stats in monitor co-exist mode
new 3cd04a438754 ath11k: move function ath11k_dp_rx_process_mon_status
new c9b41832dc08 ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk()
new 5b747459477b ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw
new bcc08e05041e ath5k: remove unused ah_txq_isr_qcburn member from struct [...]
new 0feb4052ad47 ath5k: remove unused ah_txq_isr_qcborn member from struct [...]
new 3296fe1a8339 ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw
new dff39ad93de8 ath5k: fix ah_txq_isr_txok_all setting
new f14c3f4db9cb ath10k: Use platform_get_irq() to get the interrupt
new a063b650ce5d ath: dfs_pattern_detector: Avoid open coded arithmetic in [...]
new dc7ff75690ea ath11k: Reconfigure hardware rate for WCN6855 after vdev i [...]
new 76d7b996aab8 ath9k: remove redundant status variable
new d17efe4f80fc wcn36xx: Use platform_get_irq_byname() to get the interrupt
new 6bae9de622d3 ath10k: abstract htt_rx_desc structure
new 039d5d4db4bc wcn36xx: Implement get_snr()
new d6f2746691cb wcn36xx: Track the band and channel we are tuned to
new 29696e0aa413 wcn36xx: Track SNR and RSSI for each RX frame
new 51395cf204f2 wcn36xx: Add SNR reporting via get_survey()
new d1e0df1c57bd ath9k_htc: fix uninit value bugs
new 1cb747192de2 ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz
new 0d6e997b7621 ath11k: avoid firmware crash when reg set for QCA6390/WCN6855
new 3898da3ba469 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 861e58c8fc6b rtw89: extract modules by chipset
new 20d9fc889a59 rtw89: remove duplicate definition of hardware port number
new e56f3420106e rtw89: Add RX counters of VHT MCS-10/11 to debugfs
new c1ea345deda8 rtw89: encapsulate RX handlers to single function
new 3ffbb5a8b8cf rtw89: correct use of BA CAM
new 6629dc5697cc rtw89: configure rx_filter according to FIF_PROBE_REQ
new 91644020dbd9 rtw89: use hardware SSN to TX management frame
new f7e76d13bb2b rtw89: download beacon content to firmware
new fccca9345b25 rtw89: add C2H handle of BCN_CNT
new d62816b4a44e rtw89: implement mac80211_ops::set_tim to indicate STA to [...]
new c7df64c194f6 rtw89: allocate mac_id for each station in AP mode
new 742c470b5773 rtw89: extend firmware commands on states of sta_assoc and [...]
new 8b252070d790 rtw89: rename vif_maintain to role_maintain
new 283c3d886fdf rtw89: configure mac port HIQ registers
new 11d261f24be6 rtw89: send broadcast/multicast packets via HIQ if STAs ar [...]
new 9eecaec238c8 rtw89: set mac_id and port ID to TXWD
new 14f0999d49e7 rtw89: separate {init,deinit}_addr_cam functions
new 0237f65aa65c rtw89: handle 6G band if supported by a chipset
new e0925375b2c6 rtw89: include subband type in channel params
new 89e4a00ff3c0 rtw89: fix maybe uninitialized `qempty` variable
new 1c2423deda1c rtw89: refine DIG feature to support 160M and CCK PD
new db38d9cd26c9 rtw89: use pci_read/write_config instead of dbi read/write
new a21bf90e927f brcmfmac: use ISO3166 country code and 0 rev as fallback o [...]
new 8ec10f1576d6 brcmfmac: add CYW43570 PCIE device
new a12f809968db rtw88: check for validity before using a pointer
new c17f27167b4c rtw88: fix idle mode flow for hw scan
new d95984b5580d rtw88: fix memory overrun and memory leak during hw_scan
new e109e3617e5d rtw88: rtw8821c: enable rfe 6 devices
new 708db268459f wilc1000: use min_t() to make code cleaner
new fe683faecc7a cw1200: wsm: make array queue_id_to_wmm_aci static const
new 7e4760713391 ray_cs: Check ioremap return value
new 6d3ac94bae21 ssb: fix boolreturn.cocci warning
new e80affde1720 rtlwifi: remove redundant initialization of variable ul_encalgo
new 5e90f0f3ead0 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup [...]
new d19d8e3ba256 brcmfmac: firmware: Allocate space for default boardrev in nvram
new 6d766d8cb505 brcmfmac: pcie: Declare missing firmware files in pcie.c
new 9466987f2467 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with mem [...]
new b50255c83b91 brcmfmac: pcie: Fix crashes due to early IRQs
new 9cf6d7f2c554 brcmfmac: of: Use devm_kstrdup for board_type & check for errors
new e7191182adc5 brcmfmac: fwil: Constify iovar name arguments
new b4bb8469e90e brcmfmac: pcie: Read the console on init and shutdown
new 1f2c10444847 mac80211: limit bandwidth in HE capabilities
new f39b7d62a19e mac80211: consider RX NSS in UHB connection
new 667aa7426454 cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP
new 5666ee154f46 cfg80211: don't add non transmitted BSS to 6GHz scanned channels
new bed89478934a ieee80211: fix -Wcast-qual warnings
new 7e367b06f16b cfg80211: fix -Wcast-qual warnings
new 5beb53d6ba4f ieee80211: radiotap: fix -Wcast-qual warnings
new abd5a8e5ccf7 mac80211: vht: use HE macros for parsing HE capabilities
new 6ad1dce5ebda mac80211: mlme: add documentation from spec to code
new ae962e5f630f mac80211: airtime: avoid variable shadowing
new 1b198233a39d cfg80211: pmsr: remove useless ifdef guards
new 453a2a82050e mac80211: remove unused macros
new 97634ef4bf07 mac80211: mlme: validate peer HE supported rates
new ea5907db2a9c mac80211: fix struct ieee80211_tx_info size
new 45d33746d2f2 mac80211: remove useless ieee80211_vif_is_mesh() check
new c761161851d3 mac80211: Remove redundent assignment channel_type
new a954f29aea5d rtw88: fix use after free in rtw_hw_scan_update_probe_req()
new ff66964a9467 rtw89: extend role_maintain to support AP mode
new 2ab856cc3a6c rtw89: add addr_cam field to sta to support AP mode
new fd7ee4c8ac14 rtw89: only STA mode change vif_type mapping dynamically
new 1b73e77db1d0 rtw89: maintain assoc/disassoc STA states of firmware and [...]
new a52e4f2ce0f5 rtw89: implement ieee80211_ops::start_ap and stop_ap
new d95d8d6bba72 rtw89: debug: add stations entry to show ID assignment
new b478ff6bcb2d rtw89: declare AP mode support
new 9eb071f84496 rtw88: recover rates of rate adaptive mechanism
new 3c2c2e2ec1d6 rtw89: recover rates of rate adaptive mechanism
new 28e7ea8a3128 rtw89: coex: set EN bit to PLT register
new f3c04fffe271 brcmfmac: p2p: Replace one-element arrays with flexible-ar [...]
new 2fd6d2ef6860 brcmfmac: of: remove redundant variable len
new 71bb496ce17f mt76: mt7915: fix polling firmware-own status
new cacdd67812c6 mt76: mt7915: add mt7915_mmio_probe() as a common probing [...]
new cd4c314a65d3 mt76: mt7915: refine register definition
new f9b627f1e074 mt76: add MT_RXQ_MAIN_WA for mt7916
new aa79fe87c467 mt76: mt7915: rework dma.c to adapt mt7916 changes
new 1c7393e68ba4 mt76: mt7915: add firmware support for mt7916
new 65dec62f6a48 mt76: mt7915: rework eeprom.c to adapt mt7916 changes
new b37d0c9735bc mt76: mt7915: enlarge wcid size to 544
new c17780e7b21e mt76: mt7915: add txfree event v3
new 1c9db0aa23fd mt76: mt7915: update rx rate reporting for mt7916
new 417a4534d223 mt76: mt7915: update mt7915_chan_mib_offs for mt7916
new beed8bea8d74 mt76: mt7915: add mt7916 calibrated data support
new 74c337ec0905 mt76: connac: fix sta_rec_wtbl tag len
new e2c93b68cb54 mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req
new a0792e15e0e7 mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req
new 069c8e341ad5 mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine
new 09c874a1c9bb mt76: connac: move mt76_connac_mcu_get_cipher in common code
new 44c73d176b5d mt76: connac: move mt76_connac_chan_bw in common code
new e6d557a78b60 mt76: mt7915: rely on mt76_connac_get_phy utilities
new 6683d988089c mt76: connac: move mt76_connac_mcu_add_key in connac module
new cb14396700c1 mt76: set wlan_idx_hi on mt7916
new 2e30db0dde61 mt76: mt7915: add device id for mt7916
new 97f8e1ae0381 mt76: make mt76_sar_capa static
new a56b1b0f145e mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_gene [...]
new abdb8bc94be4 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
new 491e37313618 mt76: sdio: lock sdio when it is needed
new 898422c1aa38 mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately af [...]
new b71d39116cc3 mt76: mt7921s: update mt7921s_wfsys_reset sequence
new d200d6ae25c4 mt76: mt7915: move pci specific code back to pci.c
new ca6d07e8bffa mt76: mt7915: remove duplicated defs in mcu.h
new 54735e119823 mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module
new 64f4e823f38d mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module
new 49126ac1f8d2 mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module
new 11dfaf2615c1 mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv
new 15c97b4893a4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv
new b5322e44be32 mt76: mt7915: rely on mt76_connac_mcu_sta_ba
new c772097114a0 mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv
new 2663ce498459 mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv
new 836c0c9824f6 mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd
new 2557e56885b4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv
new 187169de13d1 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv
new 5121585e5970 mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv
new 5a521c0f7b6a mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans i [...]
new 2fec2ea644c5 mt76: connac: introduce is_connac_v1 utility routine
new 48d743d185a5 mt76: connac: move mt76_connac_mcu_set_pm in connac module
new 8f4fa0f33738 mt76: mt7921: get rid of mt7921_mcu_get_eeprom
new 3dc531b92b69 mt76: mt7915: rely on mt76_connac_mcu_start_firmware
new ae90bdd6ad54 mt76: connac: move mt76_connac_mcu_restart in common module
new ad1a2333350f mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_ [...]
new a6ef46fcccf2 mt76: mt7915: rely on mt76_connac_mcu_init_download
new 9e90c3511041 mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-con [...]
new a3a53e594bd5 mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh
new 97cef84d1043 mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module
new 6dcf157193fc mt76: mt7921e: make dev->fw_assert usage consistent
new d9bf93172f4a mt76: mt7921: forbid the doze mode when coredump is in progress
new bf9727a27442 mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
new 66ca1a7b2d55 mt76: mt7921: set EDCA parameters with the MCU CE command
new 6e39e9a19cbe mt76: mt7615: fix a possible race enabling/disabling runtime-pm
new 3f1c16fd8e00 mt76: mt7921e: process txfree and txstatus without allocat [...]
new 5ea3d98368c0 mt76: connac: add support for passing the cipher field in [...]
new e814a68a1590 mt76: mt7615: update bss_info with cipher after setting th [...]
new 3fd2dbd6a1d3 mt76: mt7915: update bss_info with cipher after setting th [...]
new 74bbb17491a8 mt76: mt7615e: process txfree and txstatus without allocat [...]
new 988845c9361a mt76: mt7915: add support for passing chip/firmware debug [...]
new b44eeb8cbdf2 mt76: mt7921: do not always disable fw runtime-pm
new 591cdccebdd4 mt76: mt7921: fix a leftover race in runtime-pm
new 42ce8d3b6231 mt76: mt7615: fix a leftover race in runtime-pm
new d8e4e8d148fb mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb()
new b1fe07ed2102 mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb()
new b12deb5e86fa mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl
new 602cc0c9618a mt76: mt7921e: fix possible probe failure after reboot
new 827e7799c61b mt76: mt7921: fix crash when startup fails.
new 4090d43af4a0 mt76: sdio: disable interrupt in mt76s_sdio_irq
new 4abe5b928817 mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx()
new 4ad65a54617c mt76: mt7921: toggle runtime-pm adding a monitor vif
new d3bc11130744 mt76: mt7915: set bssinfo/starec command when adding interface
new 39cdf080ce78 mt76: mt7915: introduce mt7915_set_radar_background routine
new b63f63c2aedb mt76: mt7915: enable radar trigger on rdd2
new e4a079c5f86e mt76: mt7915: introduce rdd_monitor debugfs node
new 01f2cef00b6a mt76: mt7915: report radar pattern if detected by rdd2
new a3fce7607afd mt76: mt7915: enable radar background detection
new 0214f6c700eb dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan
new 4a74ecc8f0f6 mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module
new 00ee4ea122c5 mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_m [...]
new 1c9619d7174d mt76: mt7921: remove duplicated code in mt7921_mac_decode_ [...]
new b87ee6009e6c mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN)
new 6152426eec69 mt76: mt7663s: flush runtime-pm queue after waking up the device
new fc8e2c707ce1 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_t [...]
new 6a6f457ed5fd mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_t [...]
new 4e58ef4b6d72 mt76: stop the radar detector after leaving dfs channel
new a43736cd12d8 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta
new 11005b18f453 mt76: mt7921s: fix a possible memory leak in mt7921_load_patch
new ade25ca7950b mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs()
new be1954ffa102 mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv()
new c41d2a075206 mt76: mt7915: fix the nss setting in bitrates
new bf08d5854341 mt76: sdio: honor the largest Tx buffer the hardware can support
new e22814bb275c mt76: mt7921s: run sleep mode by default
new 2aa6c0fb7557 mt76x02: improve mac error check/reset reliability
new c007ef8c339d mt76: mt76x02: improve tx hang detection
new 3f3064486b1a mt76: mt7915: fix/rewrite the dfs state handling logic
new 2c86f6752046 mt76: mt7615: fix/rewrite the dfs state handling logic
new 5b7cc6d17a06 mt76: mt76x02: use mt76_phy_dfs_state to determine radar d [...]
new eea7437e8021 mt76: do not always copy ethhdr in reverse_frag0_hdr_trans
new 577298ec55df mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
new b3ad9d6a1d66 mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes
new 4960ada836de Merge tag 'mt76-for-kvalo-2022-02-04' of https://github.co [...]
new b96a79253fff Merge tag 'wireless-next-2022-02-11' of git://git.kernel.o [...]
new 5f7dc7d48c94 octeontx2-af: fix array bound error
new c9ac080b25d9 net: moxa: use GFP_KERNEL
new f126ec9d6e57 Revert "net: ethernet: cavium: use div64_u64() instead of [...]
new 1f52d7b62285 net: wwan: iosm: Enable M.2 7360 WWAN card support
new bb4f6bffe33c net: lan743x: Add PCI11010 / PCI11414 device IDs
new cf9aaea8e55b net: lan743x: Add support for 4 Tx queues
new ac16b6eb39d6 net: lan743x: Increase MSI(x) vectors to 16 and Int de-ass [...]
new a46d9d37c4f4 net: lan743x: Add support for SGMII interface
new a2ab95a31352 net: lan743x: Add support for Clause-45 MDIO PHY management
new 48927142bcba Merge branch 'lan743x-enhancements'
new 1da52b0e4724 net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled a [...]
new 867b1db874c9 net: lan966x: Fix when CONFIG_IPV6 is not set
new 2618a0dae09e etherdevice: Adjust ether_addr* prototypes to silence -Wst [...]
new 4ddc844eb81d net/sched: act_police: more accurate MTU policing
new 806c37ddcf28 Generate netlink notification when default IPv6 route pref [...]
new 2e13bde13153 net/smc: Add comment for smc_tx_pending
new 759856e961e4 dt-bindings: net: Add Davicom dm9051 SPI ethernet controller
new 2dc95a4d30ed net: Add dm9051 driver
new a1b86c5de725 Merge branch 'dm9051'
new 4cf91f825b27 ipv6: Add reasons for skb drops to __udp6_lib_rcv
new e27d785e60b6 net: mscc: ocelot: remove unnecessary stat reading from ethtool
new 65c53595bc2a net: ocelot: align macros for consistency
new 40f3a5c81555 net: mscc: ocelot: add ability to perform bulk reads
new d87b1c08f38a net: mscc: ocelot: use bulk reads for stats
new d4e7592b6404 Merge branch 'ocelot-stats'
new 88f62aea1cff ice: Simplify tracking status of RDMA support
new f234ae294761 net: dev: Remove preempt_disable() and get_cpu() in netif_ [...]
new baebdf48c360 net: dev: Makes sure netif_rx() can be invoked in any context.
new e722db8de6e6 net: dev: Make rps_lock() disable interrupts.
new da54d75bebf4 Merge branch 'netdev-RT'
new 7db45f8d955d net: dsa: realtek: rename macro to match filename
new dd263a8cb194 ipv6: blackhole_netdev needs snmp6 counters
new 9a236b543f6b net: dsa: realtek: realtek-smi: clean-up reset
new 05f7b042c5a6 net: dsa: realtek: realtek-mdio: reset before setup
new 1e997d040ab4 Merge branch 'dsa-realtek-next'
new 76f05d88623e net: wwan: debugfs obtained dev reference not dropped
new 163f69ae22e5 net: wwan: iosm: drop debugfs dev reference
new e81f1e0de816 Merge branch 'wwan-debugfs'
new fa5d824ce5dd net: prestera: acl: add multi-chain support offload
new 12d8c11198af selftests: net: cmsg_sender: Fix spelling mistake "MONOTIN [...]
new d0b78ab1ca35 net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097
new 9536923d3f35 net/mlx5e: Remove unused tstamp SQ field
new c27bd1718c06 net/mlx5e: Read max WQEBBs on the SQ from firmware
new 76c31e5f7585 net/mlx5e: Use FW limitation for max MPW WQEBBs
new befa41771f9e net/mlx5e: Cleanup of start/stop all queues
new d08c6e2a4d03 net/mlx5e: Disable TX queues before registering the netdev
new 6ce204eac387 net/mlx5e: Use a barrier after updating txq2sq
new 17c84cb46e33 net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues
new 8bf30be75069 net/mlx5e: Introduce select queue parameters
new 6b23f6ab86a4 net/mlx5e: Move mlx5e_select_queue to en/selq.c
new 3ab45777a27c net/mlx5e: Use select queue parameters to sync with control flow
new 62f7991feab6 net/mlx5e: Move repeating code that gets TC prio into a function
new ed5f9cf06b20 net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state
new 3c87aedd4899 net/mlx5e: Optimize mlx5e_select_queue
new 3a9e5fff2ab0 net/mlx5e: Optimize modulo in mlx5e_select_queue
new 71753b8ec103 net/mlx5e: Optimize the common case condition in mlx5e_sel [...]
new 9b3e446cd07f Merge tag 'mlx5-updates-2022-02-14' of git://git.kernel.or [...]
new 4f50ef152ec6 virtio_net: Fix code indent error
new 25ce79db8042 net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible
new 5454f5c28eca net: bridge: vlan: check for errors from __vlan_del in __v [...]
new 99cd6a64e128 dpaa2-eth: Simplify bool conversion
new 2c955856da4f net: dm9051: Fix spelling mistake "eror" -> "error"
new b0471c261081 gve: enhance no queue page list detection
new b2bc58d41fde net: bridge: vlan: check early for lack of BRENTRY flag in [...]
new 3116ad0696dd net: bridge: vlan: don't notify to switchdev master VLANs [...]
new cab2cd770051 net: bridge: vlan: make __vlan_add_flags react only to PVI [...]
new 27c5f74c7ba7 net: bridge: vlan: notify switchdev only when something changed
new 8d23a54f5bee net: bridge: switchdev: differentiate new VLANs from changed ones
new 263029ae3172 net: bridge: make nbp_switchdev_unsync_objs() follow rever [...]
new b28d580e2939 net: bridge: switchdev: replay all VLAN groups
new 7b465f4cf39e net: switchdev: rename switchdev_lower_dev_find to switchd [...]
new c4076cdd21f8 net: switchdev: introduce switchdev_handle_port_obj_{add,d [...]
new 134ef2388e7f net: dsa: add explicit support for host bridge VLANs
new 164f861bd40c net: dsa: offload bridge port VLANs on foreign interfaces
new f0ead99e623b Merge branch 'Replay-and-offload-host-VLAN-entries-in-DSA'
new 8aa69d348261 net: hns3: Remove unused inline function hclge_is_reset_pending()
new 1ce220470674 net/smc: return ETIMEDOUT when smc_connect_clc() timeout
new a5e516d026cb net: ethernet: altera: cleanup comments
new c8620335951d net: dsa: tag_8021q: only call skb_push/skb_pull around __ [...]
new 8c16baa51beb net: Fix an ignored error return from dm9051_get_regs()
new d6ab5ea2a384 mptcp: add SNDTIMEO setsockopt support
new f8e9ce4a6e85 mptcp: mptcp_parse_option is no longer exported
new 0799e21b5a76 mptcp: drop unused sk in mptcp_get_options
new 742e2f36c0dd mptcp: drop unneeded type casts for hmac
new af7939f390de mptcp: drop port parameter of mptcp_pm_add_addr_signal
new 90d930882139 mptcp: constify a bunch of of helpers
new 51fa7f8ebf0e mptcp: mark ops structures as ro_after_init
new 952382c648e5 mptcp: don't save tcp data_ready and write space callbacks
new 4d078475bd15 Merge branch 'mptcp-so_sndtimeo-and-misc-cleanup'
new 22b67d17194f net: rtnetlink: rtnl_stats_get(): Emit an extack for unset [...]
new 9625bf39bd41 net/mlx5e: Fix spelling mistake "supoported" -> "supported"
new c1e80bf4ad3e net/mlx5e: Add support for using xdp->data_meta
new b98d2d722f81 net/mlx5e: Generalize packet merge error message
new 1d5024f88dad net/mlx5e: Default to Striding RQ when not conflicting wit [...]
new 4b5fba4a3ac7 net/mlx5e: RX, Restrict bulk size for small Striding RQs
new 7c5f940d264e net/mlx5e: E-Switch, Add PTP counters for uplink representor
new bfbdd77ac52f net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode
new d1a3138f7913 net/mlx5e: TC, Move flow hashtable to be per rep
new 0610f8dc0309 net/mlx5e: Pass actions param to actions_match_supported()
new 314e1105831b net/mlx5e: Add post act offload/unoffload API
new 8300f225268b net/mlx5e: Create new flow attr for multi table actions
new a81283263bb0 net/mlx5e: Use multi table support for CT and sample actions
new 2a829fe25d28 net/mlx5e: TC, Clean redundant counter flag from tc action [...]
new 7843bd604081 net/mlx5e: TC, Make post_act parse CT and sample actions
new b070e70381ee net/mlx5e: TC, Allow sample action with CT
new c8b441d2fbd0 Merge tag 'mlx5-updates-2022-02-16' of git://git.kernel.or [...]
new e3c02b7c655c net: mscc: ocelot: use a consistent cookie for MRP traps
new c518afec2883 net: mscc: ocelot: consolidate cookie allocation for priva [...]
new 36fac35b2907 net: mscc: ocelot: delete OCELOT_MRP_CPUQ
new b9bace6e534d net: mscc: ocelot: use a single VCAP filter for all MRP traps
new 85ea0daabe5a net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP a [...]
new 2960bb14ea27 net: dsa: felix: use DSA port iteration helpers
new e42bd4ed09aa net: mscc: ocelot: keep traps in a list
new 9d75b8818537 net: mscc: ocelot: annotate which traps need PTP timestamping
new d78637a8a061 net: dsa: felix: remove dead code in felix_setup_mmio_filtering()
new 993480043655 net: dsa: felix: update destinations of existing traps wit [...]
new 29940ce32a2d net: dsa: tag_ocelot_8021q: calculate TX checksum in softw [...]
new 5da1033b9e2b Merge branch 'ptp-over-udp-dsa'
new ddaff5047003 mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
new ba43b547515e net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
new 318994d3e2ab net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
new 1d21c327281a net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLA [...]
new 5edb65eac10f net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
new d54f16c7fa3b Merge branch 'switchdev-BRENTRY'
new 13651224c00b net: ping6: support setting basic SOL_IPV6 options via cmsg
new 6f97c7c605d6 selftests: net: test IPV6_DONTFRAG
new 9657ad09e1fa selftests: net: test IPV6_TCLASS
new 05ae83d5a4a2 selftests: net: test IPV6_HOPLIMIT
new a22982c39eb1 selftests: net: basic test for IPV6_2292*
new 4d449bdc5b26 Merge branch 'ping6-SOL_IPV6'
new ae68db14b616 net: transition netdev reg state earlier in run_todo
new faab39f63c1f net: allow out-of-order netdev unregistration
new be6b41c15dc0 ipv6/addrconf: ensure addrconf_verify_rtnl() has completed
new 6b5567b1b21b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 93d11e0d76e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 19787b93f814 net: marvell: prestera: Add router LPM ABI
new 16de3db1208a net: marvell: prestera: add hardware router objects accoun [...]
new 4394fbcb78cf net: marvell: prestera: handle fib notifications
new 2aed49da6c08 Merge branch 'prestera-route-offloading'
new b1d18a7574d0 bpf: Extend sys_bpf commands for bpf_syscall programs.
new 6fe65f1b4db3 libbpf: Prepare light skeleton for the kernel.
new 28d743f67127 bpftool: Generalize light skeleton generation.
new d7beb3d6aba3 bpf: Update iterators.lskel.h.
new cb80ddc67152 bpf: Convert bpf_preload.ko to use light skeleton.
new 85fbd23303bc Merge branch 'bpf-light-skel'
new a5a358abbc39 selftest/bpf: Check invalid length in test_xdp_update_frags
new 4cc0991abd39 bpf: Fix bpf_prog_pack build for ppc64_defconfig
new 61fce9693f03 bpftool: Add libbpf's version number to "bpftool version" output
new 9910a74d6ebf bpftool: Update versioning scheme, align on libbpf's versi [...]
new 4407fa06aea1 Merge branch 'bpftool: Switch to new versioning scheme (al [...]
new d130e954a002 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0
new 9c3de619e13e libbpf: Use dynamically allocated buffer when receiving ne [...]
new edc21dc909c6 bpftool: Fix the error when lookup in no-btf maps
new d3b0b80064e0 selftests/bpf: Fix GCC11 compiler warnings in -O2 mode
new bb8ffe61ea45 bpftool: Add C++-specific open/load/etc skeleton wrappers
new 189e0ecabc17 selftests/bpf: Add Skeleton templated wrapper as an example
new d2b94f33e437 Merge branch 'Make BPF skeleton easier to use from C++ code'
new 8cbf062a250e bpf: Reject kfunc calls that overflow insn->imm
new adb8fa195efd libbpf: Split bpf_core_apply_relo()
new 8de6cae40bce libbpf: Expose bpf_core_{add,free}_cands() to bpftool
new 0a9f4a20c615 bpftool: Add gen min_core_btf command
new a9caaba399f9 bpftool: Implement "gen min_core_btf" logic
new dc695516b6f5 bpftool: Implement btfgen_get_btf()
new 1d1ffbf7f0b2 bpftool: Gen min_core_btf explanation and examples
new 704c91e59fe0 selftests/bpf: Test "bpftool gen min_core_btf"
new 477bb4c1baa7 Merge branch 'libbpf: Implement BTFGen'
new f76d8507d238 bpftool: Fix pretty print dump for maps without BTF loaded
new 9b6eb0478dfa bpftool: Fix C++ additions to skeleton
new 1b8c924a0593 libbpf: Fix memleak in libbpf_netlink_recv()
new b38101c57acf selftests/bpf: Fix vmtest.sh to launch smp vm.
new b75dacaac465 selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails
new d24d2a2b0a81 bpf: bpf_prog_pack: Set proper size before freeing ro_header
new a3fc4b1d09d9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new d17b968b9876 selftests: mptcp: increase timeout to 20 minutes
new bccefb762439 selftests: mptcp: simplify pm_nl_change_endpoint
new 22514d52962b selftests: mptcp: join: exit after usage()
new 0a40e273be04 selftests: mptcp: join: remove unused vars
new 93827ad58f62 selftests: mptcp: join: create tmp files only if needed
new 87154755d90e selftests: mptcp: join: check for tools only if needed
new 24720d7452df selftests: mptcp: add csum mib check for mptcp_connect
new 3ad8ba6a3eec Merge branch 'mptcp-selftest-fine-tuning-and-cleanup'
new 6b48bece871e net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible
new 60f8ad2392d0 net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible
new f20cfd662a62 net: add sanity check in proto_register()
new d2b1d186ce2e net: dsa: delete unused exported symbols for ethtool PHY stats
new 129c77b5692d s390/qeth: Remove redundant 'flush_workqueue()' calls
new 8467fadc115c net: gro: Fix a 'directive in macro's argument list' spars [...]
new 8aba73ef44eb net: ethernet: xilinx: cleanup comments
new bde018222c6b net: dsa: add support for phylink mac_select_pcs()
new 3ce855f0408a net: dsa: qca8k: move qca8k_setup()
new 10728cd7967a net: dsa: qca8k: move qca8k_phylink_mac_link_state()
new 9612a8f9154f net: dsa: qca8k: convert to use phylink_pcs
new 7544b3ff745b net: dsa: qca8k: move pcs configuration
new d9cbacf0574a net: dsa: qca8k: mark as non-legacy
new a3b355c7785b Merge branch 'qca8k-phylink'
new aaae162aeb67 teaming: deliver link-local packets with the link they arrive on
new 7ea0c16a74a4 net/ibmvnic: Cleanup workaround doing an EOI after partiti [...]
new 086d49058cd8 ipv6: annotate some data-races around sk->sk_prot
new 86213f80da1b net: avoid quadratic behavior in netdev_wait_allrefs_any()
new 12b1b997c0e5 ionic: catch transition back to RUNNING with fw_generation 0
new 116dce0ff047 ionic: Use vzalloc for large per-queue related buffers
new 799c230e9362 ionic: prefer strscpy over strlcpy
new ecea8bb429b0 ionic: clean up comments and whitespace
new 6e2e59eaee47 Merge branch 'ionic-driver-updates'
new 47f0bd503210 net: Add new protocol attribute to IP addresses
new cb196b725936 mctp: replace mctp_address_ok with more fine-grained helpers
new 86cdfd63f25d mctp: add address validity checking for packet receive
new bbcf340d9dc3 Merge branch 'add-checks-for-incoming-packet-addresses'
new 7e1b54d07751 i40e: remove dead stores on XSK hotpath
new 4b340a5a726d net: ip6mr: add support for passing full packet on wrong mif
new 6881e493b08f dt-bindings: net: New binding mctp-i2c-controller
new f5b8abf9fc3d mctp i2c: MCTP I2C binding driver
new a7cc3464e667 Merge branch 'mctp-i2c'
new 36a29fb6b22d bridge: switch br_net_exit to batch mode
new b3ae2d350ddf net: prestera: flower: fix destroy tmpl in chain
new 8a4fc54b07d7 net: get rid of rtnl_lock_unregistering()
new 9572594ecf02 dpaa2-eth: Update dpni_get_single_step_cfg command
new c4680c978567 dpaa2-eth: Update SINGLE_STEP register access
new 32d51cef91db Merge branch 'dpaa2-eth-one-step-register'
new 92c54a65e6a8 atm: nicstar: Use kcalloc() to simplify code
new e7f27420681f net: hsr: fix suspicious RCU usage warning in hsr_node_get [...]
new ccfbf44d4c7f net: dsa: remove pcs_poll
new 64b4a0f8b51b net: phylink: remove phylink_config's pcs_poll
new 0d0350c471cc Merge branch 'phylink-remove-pcs_poll'
new a7f4f13a0a68 net: dsa: microchip: ksz9477: export HW stats over stats64 [...]
new 7a11455f376d net/smc: unlock on error paths in __smc_setsockopt()
new 173a272a9f17 net: dsa: microchip: add ksz8563 to ksz9477 I2C driver
new 48c77bdf729a net: prestera: acl: fix 'client_map' buff overflow
new 082116ffcb74 net: tcp: introduce tcp_drop_reason()
new 255f9034d305 net: tcp: add skb drop reasons to tcp_v4_rcv()
new c0e3154d9c88 net: tcp: use kfree_skb_reason() for tcp_v6_rcv()
new 643b622b51f1 net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash()
new 7a26dc9e7b43 net: tcp: add skb drop reasons to tcp_add_backlog()
new 8eba65fa5f06 net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv()
new 2a968ef60e1f net: tcp: use tcp_drop_reason() for tcp_rcv_established()
new a7ec381049c0 net: tcp: use tcp_drop_reason() for tcp_data_queue()
new d25e481be0c5 net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo()
new adfb62dbda49 Merge branch 'tcp_drop_reason'
new 0f6938eb2ecc net: core: Use csum_replace_by_diff() and csum_sub() inste [...]
new 0c51e12e218f ipv4: Invalidate neighbour for broadcast address upon addr [...]
new 25bd462fa42f selftests: fib_test: Add a test case for IPv4 broadcast ne [...]
new dd3573487d90 Merge branch 'ipv4-invalidate-broadcast-neigh-upon-address [...]
new 354ad9a89399 net: qualcomm: rmnet: Use skb_put_zero() to simplify code
new 91398a960edf ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible
new 696c65444120 ipv6: separate ndisc_ns_create() from ndisc_send_ns()
new 1fcd5d448c59 Bonding: split bond_handle_vlan from bond_arp_send
new 841e95641e4c bonding: add extra field for bond_opt_value
new 4e24be018eb9 bonding: add new parameter ns_targets
new 129e3c1bab24 bonding: add new option ns_ip6_target
new 76ef6b805809 Merge branch 'bonding-ipv6-NA-NS-monitor'
new 74c1b2338e0e octeontx2-pf: cn10k: add support for new ptp timestamp format
new 6426fc3abab9 octeontx2-af: cn10k: add workaround for ptp errata
new 7b779cc8846a Merge branch 'octeontx2-ptp-updates'
new a0b92e0514bb net: hsr: fix hsr build error when lockdep is not enabled
new b6553c71813f net: dm9051: Fix use after free in dm9051_loop_tx()
new 341b672c99b9 net: dsa: b53: clean up if() condition to be more readable
new dda1c25751fa net: dsa: b53: populate supported_interfaces and mac_capabilities
new cc6b68f5f10e net: dsa: b53: drop use of phylink_helper_basex_speed()
new 25179f8f3442 net: dsa: b53: switch to using phylink_generic_validate()
new 81c1681cbb9f net: dsa: b53: mark as non-legacy
new d4276e570a0c Merge branch 'net-dsa-b53-non-legacy'
new ee8f97efa7a5 gro_cells: avoid using synchronize_rcu() in gro_cells_destroy()
new ab847d03a5e4 s390/iucv: sort out physical vs virtual pointers usage
new 1bb7e8dff896 s390/net: sort out physical vs virtual pointers usage
new 926146a84bca Merge branch 's390-net-updates-2022-02-21'
new 12c740c8683f net: dsa: microchip: ksz9477: reduce polling interval for [...]
new 1054457006d4 net: phy: phylink: fix DSA mac_select_pcs() introduction
new cc727b641800 usbnet: gl620a: Replace one-element array with flexible-ar [...]
new f64ae40de5ef testptp: add option to shift clock by nanoseconds
new 0ebea8f9b81c ipv6: tcp: consistently use MAX_TCP_HEADER
new 763087dab975 net: add skb_set_end_offset() helper
new 2b88cba55883 net: preserve skb_end_offset() in skb_unclone_keeptruesize()
new fa4fad40d595 Merge branch 'tcp-take-care-of-another-syzbot-issue'
new 922ea87ff6f2 ionic: use vmalloc include
new acd8df5880d7 net: switchdev: avoid infinite recursion from LAG to bridg [...]
new 907e772f6f6d net: dsa: realtek: allow subdrivers to externally lock regmap
new 2796728460b8 net: dsa: realtek: rtl8365mb: serialize indirect PHY regis [...]
new 4767b7e2ed81 Merge branch 'dsa-realtek-phy-read-corruption'
new dc121c008491 mctp: make __mctp_dev_get() take a refcount hold
new e297db3eadd7 mctp: Fix incorrect netdev unref for extended addr
new 3185485cfaa0 Merge branch 'mctp-incorrect-addr-refs'
new 8d783197f06d mctp: Fix warnings reported by clang-analyzer
new c035ea76c4e7 mlxsw: core: Prevent trap group setting if driver does not [...]
new 42c9135fef9b mlxsw: spectrum_span: Ignore VLAN entries not used by the [...]
new f8a36880f474 mlxsw: core_thermal: Avoid creation of virtual hwmon objec [...]
new bed8f4197cb2 mlxsw: core_hwmon: Fix variable names for hwmon attributes
new 009da9fad567 mlxsw: core_thermal: Rename labels according to naming convention
new bfb82c9cceac mlxsw: core_thermal: Remove obsolete API for query resource
new 719fc0662cdc mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments
new af9911c569d5 mlxsw: core: Remove unnecessary asserts
new 8b5f555be8f2 mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and [...]
new 902992d18f5a mlxsw: core: Unify method of trap support validation
new cc4d3de99052 mlxsw: Remove resource query check
new f881c4ab37db mlxsw: core: Add support for OSFP transceiver modules
new 503310a5d4b2 Merge branch 'mlxsw-next'
new b26ef81c46ed drop_monitor: remove quadratic behavior
new a21d9a670d81 net: bridge: Add support for bridge port in locked mode
new fa1c83342987 net: bridge: Add support for offloading of locked port flag
new b9e8b58fd2cb net: dsa: Include BR_PORT_LOCKED in the list of synced brp [...]
new 34ea415f927e net: dsa: mv88e6xxx: Add support for bridge port locked mode
new b2b681a41251 selftests: forwarding: tests of locked port feature
new 6ce71687d4f4 Merge branch 'locked-bridge-ports'
new 167053f8dd0e net: Correct wrong BH disable in hard-interrupt.
new 6a47cdc38143 Revert "vlan: move dev_put into vlan_dev_uninit"
new 1241e329ce2e ethtool: add support to set/get completion queue event size
new 68258596cbc9 octeontx2-pf: Vary completion queue event size
new e422eef268ba Merge branch 'add-ethtool-support-for-completion-queue-eve [...]
new 66224f6656d1 dt-binding: can: mcp251xfd: include common CAN controller [...]
new d931686dc21f dt-binding: can: sun4i_can: include common CAN controller [...]
new edd056a109ee dt-binding: can: m_can: list Chandrasekar Ramakrishnan as [...]
new bffd5217ca2e dt-binding: can: m_can: fix indention of table in bosch,mr [...]
new 58212e03e5ec dt-binding: can: m_can: include common CAN controller bindings
new 181d4447905d can: gw: use call_rcu() instead of costly synchronize_rcu()
new 5b60d334e42a can: bittiming: can_validate_bitrate(): simplify bit rate [...]
new 5597f082fcaf can: bittiming: mark function arguments and local variable [...]
new 1c256e3a2c76 can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant v [...]
new 8d0a82e1f42f can: c_can: ethtool: use default drvinfo
new 51ae468aa7e4 can: softing: softing_netdev_open(): remove redundant ret [...]
new 2206fcbc1090 can: xilinx_can: Add check for NAPI Poll function
new 2ae9856d70b6 can: etas_es58x: use BITS_PER_TYPE() instead of manual cal [...]
new 3f5c91b4ce8f can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp25 [...]
new 25386c9a0100 can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC er [...]
new 72362dcdf654 can: mcp251xfd: mcp251xfd_unregister(): simplify runtime P [...]
new 1ba3690fa2c6 can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function [...]
new 13c54a1ee12f can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function
new 0445e5ff55cc can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): facto [...]
new 197656de8d1e can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): impro [...]
new 06db5dbc8ebf can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepa [...]
new 01a80d688a41 can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for [...]
new 14193ea2bfee can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor ou [...]
new 1a4abba64011 can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251 [...]
new a10fd91e42e8 can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for P [...]
new e39ea1360ca7 can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for P [...]
new 445dd72a6d63 can: mcp251xfd: mcp251xfd_register(): prepare to activate [...]
new 2a68dd8663ea can: mcp251xfd: add support for internal PLL
new c912f19ee382 can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and [...]
new d2d5397fcae1 can: mcp251xfd: mcp251xfd_ring_init(): split ring_init int [...]
new 617283b9c4db can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs
new 62713f0d9a38 can: mcp251xfd: ring: change order of TX and RX FIFOs
new fa0b68df7c95 can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM u [...]
new 83daa863f16b can: mcp251xfd: ring: update FIFO setup debug info
new 887e359d6cce can: mcp251xfd: prepare for multiple RX-FIFOs
new aada74220f00 can: mcp251xfd: mcp251xfd_priv: introduce macros specifyin [...]
new fee62ea77204 Merge tag 'linux-can-next-for-5.18-20220224' of git://git. [...]
new c6fbfdcbcef9 ixgbevf: clean up some inconsistent indenting
new 93b067f154b3 ixgbe: Remove non-inclusive language
new 9e7b78dc8826 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...]
new aaa25a2fa796 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 06388a03d2a7 net: sparx5: Support offloading of bridge port flooding flags
new d434ee9dee6d net: marvell: prestera: Fix return value check in prestera [...]
new 37f40f81e589 net: marvell: prestera: Fix return value check in prestera [...]
new 89183b6ea8dd net: asix: remove code duplicates in asix_mdio_read/write [...]
new 46a76724e4c9 net: dsa: rename references to "lag" as "lag_dev"
new e23eba722861 net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev"
new 066ce9779c7a net: dsa: qca8k: rename references to "lag" as "lag_dev"
new 3d4a0a2a46ab net: dsa: make LAG IDs one-based
new b99dbdf00bc1 net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e [...]
new dedd6a009f41 net: dsa: create a dsa_lag structure
new ec638740fce9 net: switchdev: remove lag_mod_cb from switchdev_handle_fd [...]
new e35f12e993d4 net: dsa: remove "ds" and "port" from struct dsa_switchdev [...]
new 93c798230af5 net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev
new e212fa7c5418 net: dsa: support FDB events on offloaded LAG interfaces
new 961d8b699070 net: dsa: felix: support FDB entries on offloaded LAG interfaces
new 53110c67e335 Merge branch 'fdb-entries-on-dsa-lag-interfaces'
new 7bbb765b7349 net/tcp: Merge TCP-MD5 inbound callbacks
new bbab5f9332ee nfp: refactor policer config to support ingress/egress meter
new 59080da09038 nfp: add support to offload tc action to hardware
new 26ff98d7dd20 nfp: add hash table to store meter table
new 776178a5cc67 nfp: add process to get action stats from hardware
new 147747ec664e nfp: add support to offload police action from flower table
new 5e98743cfad0 nfp: add NFP_FL_FEATS_QOS_METER to host features to enable [...]
new a46e3d5eb705 Merge branch 'nfp-flow-independent-tc-action-hardware-offload'
new 28a3f0601727 net: openvswitch: IPv6: Add IPv6 extension header support
new a420b757acc4 net: dsa: sja1105: populate supported_interfaces
new c2b8e1e3d81e net: dsa: sja1105: remove interface checks
new 827b4ef2772f net: dsa: sja1105: use .mac_select_pcs() interface
new 2d1d548ec144 net: dsa: sja1105: mark as non-legacy
new 9c318be13ca0 net: dsa: sja1105: convert to phylink_generic_validate()
new 83dc4c2af682 net: dsa: sja1105: support switching between SGMII and 2500BASE-X
new 5ebaaa69bd27 Merge branch 'sja1105-phylink-updates'
new 38455fbcc8ec net: dsa: qca8k: return with -EINVAL on invalid port
new 23d743301198 stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S
new f62457df5cc4 mctp: Avoid warning if unregister notifies twice
new 06bf1ce69d55 mctp i2c: Fix potential use-after-free
new 33f5d1a9d970 mctp i2c: Fix hard head TX bounds length check
new 3e120e458018 Merge branch 'small-fixes-for-mctp'
new 79fda660bdbb net: dsa: ocelot: populate supported_interfaces
new e57a15401e82 net: dsa: ocelot: remove interface checks
new 864ba485ac52 net: dsa: ocelot: convert to mac_select_pcs()
new f6f04c02047c net: dsa: ocelot: mark as non-legacy
new 0cc70c6eecf1 Merge branch 'dsa-ocelot-phylink-updates'
new 5e187189ec32 net: ip: add skb drop reasons for ip egress path
new a5736edda10c net: neigh: use kfree_skb_reason() for __neigh_event_send()
new 56d4b4e48ace net: neigh: add skb drop reasons to arp_error_report()
new 4aaa489538af Merge branch 'ip-neigh-skb-reason'
new e8eb9e32999d PCI: Add Fungible Vendor ID to pci_ids.h
new e1ffcc66818f net/fungible: Add service module for Fungible drivers
new ee6373ddf3a9 net/funeth: probing and netdev ops
new 21c5ea95da9e net/funeth: ethtool operations
new d1d899f24428 net/funeth: devlink support
new db37bc177dae net/funeth: add the data path
new a3662007a12e net/funeth: add kTLS TX control part
new 749efb1e6d73 net/fungible: Kconfig, Makefiles, and MAINTAINERS
new 1bb1c5bc54e9 Merge branch 'FFungible-ethernet-driver'
new 91495f21fcec net: dsa: tag_8021q: replace the SVL bridging with VLAN-un [...]
new d7f9787a763f net: dsa: tag_8021q: add support for imprecise RX based on [...]
new d27656d02d85 docs: net: dsa: sja1105: document limitations of tc-flower [...]
new 08f44db3abe6 net: dsa: felix: delete workarounds present due to SVL tag [...]
new 04b67e18ce5b net: dsa: tag_8021q: merge RX and TX VLANs
new b6362bdf750b net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid
new c26933639b54 net: dsa: request drivers to perform FDB isolation
new 06b9cce42634 net: dsa: pass extack to .port_bridge_join driver methods
new 219827ef92f8 net: dsa: sja1105: enforce FDB isolation
new 54c319846086 net: mscc: ocelot: enforce FDB isolation when VLAN-unaware
new b42a738e409b Merge branch 'dsa-fdb-isolation'
new b8cd5831c61c net: flow_offload: add tc police action parameters
new d97b4b105ce7 flow_offload: reject offload for all drivers with invalid [...]
new c4eb058ead17 Merge branch 'flow_offload-tc-police-parameters'
new 6900de507cd4 net/smc: Call trace_smc_tx_sendmsg when data corked
new 6a4696c4284f net: netsec: enable pp skb recycling
new b3483bc7a1f2 net/sysctl: avoid two synchronize_rcu() calls
new 688a5efe0ced ionic: no transition while stopping
new acf242fc739e net: dsa: felix: remove prevalidate_phy_mode interface
new a5081bad2eac net: phylink: remove phylink_set_pcs()
new 882edc062168 net: ethernet: use time_is_before_eq_jiffies() instead of [...]
new 3b6cab7b5a2f net: qlcnic: use time_is_before_jiffies() instead of open [...]
new e0e8028cc0b8 net: ethernet: sun: use time_is_before_jiffies() instead o [...]
new 61c4fb9c4d09 net: hamradio: use time_is_after_jiffies() instead of open [...]
new b7eb7f67eb29 net: wan: lmc: use time_is_before_jiffies() instead of ope [...]
new 98fffd72f934 net: decnet: use time_is_before_jiffies() instead of open [...]
new e499cd3102b2 Merge tag 'spi-remove-void' of https://git.kernel.org/pub/ [...]
new 0b9e69e1a1e4 net: dm9051: Make remove() callback a void function
new 43c075959de3 mlx5: remove unused static inlines
new c2c922dae77f net/mlx5: Add ability to insert to specific flow group
new 0b0ea3c5b1c0 net/mlx5: E-Switch, reserve and use same uplink metadata a [...]
new 82e86a6c7109 net/mlx5: E-switch, remove special uplink ingress ACL handling
new 1749c4c51c16 net/mlx5: E-switch, add drop rule support to ingress ACL
new 9278287e8d9e net/mlx5: Lag, use local variable already defined to acces [...]
new 4f4551435ce0 net/mlx5: Lag, don't use magic numbers for ports
new 54493a08e21f net/mlx5: Lag, record inactive state of bond device
new 6cb87869adbe net/mlx5: Lag, offload active-backup drops to hardware
new f086470122d5 net/mlx5: cmdif, Return value improvements
new 605bef0015b1 net/mlx5: cmdif, cmd_check refactoring
new f23519e542e5 net/mlx5: cmdif, Add new api for command execution
new 31803e59233e net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct}
new 0a41527608e7 net/mlx5: cmdif, Refactor error handling and reporting of [...]
new c76a1e90ad4e RDMA/mlx5: Use new command interface API
new 72fb3b60a311 net/mlx5: Add reset_state field to MFRL register
new 45fee8edb4b3 net/mlx5: Add clarification on sync reset failure
new f2b77012ddd5 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...]
new 6765393614ea vxlan: move to its own directory
new fba55a66e8ec vxlan_core: fix build warnings in vxlan_xmit_one
new 76fc217d7fb1 vxlan_core: move common declarations to private header file
new c63053e0cb5a vxlan_core: move some fdb helpers to non-static
new a9508d121a0e vxlan_core: make multicast helper take rip and ifindex explicitly
new efe0f94b333b vxlan_core: add helper vxlan_vni_in_use
new 7b8135f4df98 rtnetlink: add new rtm tunnel api for tunnel id filtering
new a498c5953a9c vxlan_multicast: Move multicast helpers to a separate file
new f9c4bb0b245c vxlan: vni filtering support on collect metadata device
new 3edf5f66c12a selftests: add new tests for vxlan vnifiltering
new 4095e0e1328a drivers: vxlan: vnifilter: per vni stats
new 445b2f36bb4e drivers: vxlan: vnifilter: add support for stats dumping
new 1e385c08249e Merge branch 'vxlan-vnifiltering'
new 462791bbfa35 net/smc: add sysctl interface for SMC
new dcd2cf5f2fc0 net/smc: add autocorking support
new 12bbb0d163a9 net/smc: add sysctl for autocorking
new b70a5cc04519 net/smc: send directly on setting TCP_NODELAY
new 6bf536eb5c8c net/smc: correct settings of RMB window update limit
new a505cce6f7cf net/smc: don't req_notify until all CQEs drained
new 6b88af839d20 net/smc: don't send in the BH context if sock_owned_by_user
new 7282c126f768 Merge branch 'smc-datapath-opts'
new ef739f1dd3ac net: smc: fix different types in min()
new c265b569a45f sfc: default config to 1 channel/core in local NUMA node only
new 09a99ab16c60 sfc: set affinity hints in local NUMA node only
new 422ce83667d6 Merge branch 'sfc-optimize-rxqs-count-and-affinities'
new fb3f903769e8 tun: support NAPI for packets received from batched XDP buffs
new 323d51cac6a1 nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD
new a02192151b7d macvtap: advertise link netns via netlink
new dd0ca255f3d2 if_ether.h: add PROFINET Ethertype
new cd73cda742fb if_ether.h: add EtherCAT Ethertype
new 96946d892a05 Merge branch 'if_ether-h-add-industrial-fieldbus-ethertypes'
new a577223a97df net: hamradio: fix compliation error
new 94ea9392e113 batman-adv: Start new development cycle
new c138f67ad472 batman-adv: Remove redundant 'flush_workqueue()' calls
new eb7da4f17dfc batman-adv: Migrate to linux/container_of.h
new 6ee3c393eeb7 batman-adv: Demote batadv-on-batadv skip error message
new fa452e0a609a Merge tag 'batadv-next-pullrequest-20220302' of git://git. [...]
new 74a335a07a17 tuntap: add sanity checks about msg_controllen in sendmsg
new ab1198e5a1dc net: phylink: use %pe for printing errors
new 9ae1ef4b1634 net: sfp: use %pe for printing errors
new 432509013f66 nfp: flower: Remove usage of the deprecated ida_simple_xxx API
new d73dd1275e70 iavf: Add support for 50G/100G in AIM algorithm
new 87dba256c7a6 iavf: refactor processing of VLAN V2 capability message
new a3e839d539e0 iavf: Add usage of new virtchnl format to set default MAC
new c3fec56e1267 iavf: remove redundant ret variable
new bae569d01a1f iavf: stop leaking iavf_status as "errno" values
new 8fc16be67dba iavf: Fix incorrect use of assigning iavf_status to int
new 0a62b2098987 iavf: Remove non-inclusive language
new 2102a27e4917 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new d922a99b96d0 flow_offload: improve extack msg for user when adding inva [...]
new cb1d8fba91f2 net: openvswitch: remove unneeded semicolon
new 13b0bd2e62e7 net: dsa: mv88e6xxx: don't error out cmode set on missing lane
new 002028857384 net: dsa: mv88e6xxx: support RMII cmode
new bf08824a0f47 flow_dissector: Add support for HSR
new 42f0c1934c7c tcp: Remove the unused api
new 8610037e8106 page_pool: Add allocation stats
new ad6fa1e1ab1b page_pool: Add recycle stats
new 6b95e3388b1e page_pool: Add function to batch and return stats
new a3dd98281b9f Documentation: update networking/page_pool.rst
new cc10e84b2ec3 mlx5: add support for page_pool_get_stats
new a8ff736d3139 Merge branch 'page_pool-stats'
new d90b3120473a net: stmmac: Add support for SM8150
new a7bf6d7c9249 net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en p [...]
new d52b45360856 Merge branch 'stmmac-SA8155p-ADP'
new 4e6e6bec7440 qed: display VF trust config
new cbcc44db2cf7 qed: validate and restrict untrusted VFs vlan promisc mode
new 6b524a1d012b net: rtnetlink: Namespace functions related to IFLA_OFFLOA [...]
new f6e0fb812988 net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* a [...]
new 46efc97b7306 net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests
new 05415bccbb09 net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill()
new 216e690631f5 net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE [...]
new 9309f97aef6d net: dev: Add hardware stats support
new 0e7788fd7622 net: rtnetlink: Add UAPI for obtaining L3 offload xstats
new 03ba35667091 net: rtnetlink: Add RTM_SETSTATS
new 5fd0b838efac net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS
new 8fe96f586b83 mlxsw: reg: Fix packing of router interface counters
new 9834e2467c86 mlxsw: spectrum_router: Drop mlxsw_sp arg from counter all [...]
new c1de13f91ee5 mlxsw: Extract classification of router-related events to [...]
new 8d0f7d3ac647 mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS
new ba95e7930957 selftests: forwarding: hw_stats_l3: Add a new test
new ca0a53dcec94 Merge branch 'net-hw-counters-for-soft-devices'
new 13a3585b264b nfc: llcp: nullify llcp_sock->dev on connect() error paths
new ec10fd154d93 nfc: llcp: simplify llcp_sock_connect() error paths
new 4dbbf673f7d7 nfc: llcp: use centralized exiting of bind on errors
new a736491239f4 nfc: llcp: use test_bit()
new a06b8044169f nfc: llcp: protect nfc_llcp_sock_unlink() calls
new 44cd5765495b nfc: llcp: Revert "NFC: Keep socket alive until the DISC P [...]
new ef132dc40a28 Merge branch 'nfc-llcp-cleanups'
new 43113ff73453 ice: add TTY for GNSS module for E810T device
new 35aae5ab9121 net: dsa: remove workarounds for changing master promisc/a [...]
new 68d6d71eafd1 net: dsa: rename the host FDB and MDB methods to contain t [...]
new 5e8a1e03aa4d net: dsa: install secondary unicast and multicast addresse [...]
new 499aa9e1b332 net: dsa: install the primary unicast MAC address as stand [...]
new 7569459a52c9 net: dsa: manage flooding on the CPU ports
new f9cef64fa23f net: dsa: felix: migrate host FDB and MDB entries when cha [...]
new b903a6bd2e19 net: dsa: felix: migrate flood settings from NPI to tag_80 [...]
new 90897569beb1 net: dsa: felix: start off with flooding disabled on the CPU port
new 0cc369800e5f net: dsa: felix: stop clearing CPU flooding in felix_setup [...]
new ac4552096023 net: mscc: ocelot: accept configuring bridge port flags on [...]
new 6fb8661c8f97 Merge branch 'dsa-unicast-filtering'
new a1ac9c8acec1 net: Add skb->mono_delivery_time to distinguish mono deliv [...]
new de799101519a net: Add skb_clear_tstamp() to keep the mono delivery_time
new 27942a15209f net: Handle delivery_time in skb->tstamp during network ta [...]
new d93376f503c7 net: Clear mono_delivery_time bit in __skb_tstamp_tx()
new d98d58a00261 net: Set skb->mono_delivery_time and clear it after sch_ha [...]
new 8672406eb5d7 net: ip: Handle delivery_time in ip defrag
new 335c8cf3b537 net: ipv6: Handle delivery_time in ipv6 defrag
new b6561f8491ca net: ipv6: Get rcv timestamp if needed when handling hop-b [...]
new 80fcec675112 net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c
new cd14e9b7b8d3 net: Postpone skb_clear_delivery_time() until knowing the [...]
new 7449197d600d bpf: Keep the (rcv) timestamp behavior for the existing tc [...]
new 8d21ec0e46ed bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb [...]
new c803475fd8dd bpf: selftests: test skb->tstamp in redirect_neigh
new 01e2d1579682 Merge branch 'skb-mono-delivery-time'
new 9f492c4cb235 ptp: ocp: add TOD debug information
new 2f23f486cf62 ptp: ocp: Expose clock status drift and offset
new 44a412d13b31 ptp: ocp: add tod_correction attribute
new e68462a0d99d ptp: ocp: adjust utc_tai_offset to TOD info
new 4db073174f95 docs: ABI: Document new timecard sysfs nodes.
new 25bf4df4d18b Merge branch 'ptp-ocp-next'
new 80901bff8129 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 2f5e65de0496 net: marvell: Use min() instead of doing it manually
new f9f52c347428 net/smc: fix document build WARNING from smc-sysctl.rst
new c5a0edaeb9e1 net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_ [...]
new c3cde44f3c6e net: mscc: ocelot: use pretty names for IPPROTO_UDP and IP [...]
new 28c1305b0b72 net: dsa: felix: remove ocelot->npi assignment from felix_ [...]
new d219b4b674e9 net: dsa: felix: drop the ptp_type argument from felix_che [...]
new dbd032856ba3 net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt()
new 5d3bb7dda43a net: dsa: felix: print error message in felix_check_xtr_pkt()
new 162fbf6a2f95 net: dsa: felix: remove redundant assignment in felix_8021 [...]
new f2ecfa06afc6 Merge branch 'ocelot-felix-cleanups'
new df830543d63c ice: refactor unwind cleanup in eswitch mode
new b03d519d3460 ice: store VF pointer instead of VF ID
new cd0f4f3b2c04 ice: pass num_vfs to ice_set_per_vf_res()
new 294627a67e96 ice: move clear_malvf call in ice_free_vfs
new 44efe75f736f ice: move VFLR acknowledge during ice_free_vfs
new 59e1f857e377 ice: remove checks in ice_vc_send_msg_to_vf
new 19281e866808 ice: use ice_for_each_vf for iteration during removal
new c4c2c7db64e1 ice: convert ice_for_each_vf to include VF entry iterator
new 000773c00f52 ice: factor VF variables to separate structure
new fb916db1f04f ice: introduce VF accessor functions
new 3d5985a185e6 ice: convert VF storage to hash table with krefs and RCU
new 4ee508ff78c8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 21f95a88eab4 docs: networking: Use netif_rx().
new aa4e5761bff5 net: xtensa: Use netif_rx().
new 4343b866aa94 net: sgi-xp: Use netif_rx().
new 3fb4430e73bf net: caif: Use netif_rx().
new db00cc9da079 net: dsa: Use netif_rx().
new 90f77c1c512f net: ethernet: Use netif_rx().
new 566214f44697 net: macvlan: Use netif_rx().
new 2e83bdd5d6cf net: bridge: Use netif_rx().
new ad0a043fc26c net: dev: Use netif_rx().
new 9f9919f73c94 Merge branch 'netif_rx'
new 98b4d7a4e737 net: dev: use kfree_skb_reason() for sch_handle_egress()
new 215b0f1963d4 net: skb: introduce the function kfree_skb_list_reason()
new 7faef0547f4c net: dev: add skb drop reasons to __dev_xmit_skb()
new 44f0bd40803c net: dev: use kfree_skb_reason() for enqueue_to_backlog()
new 7e726ed81e1d net: dev: use kfree_skb_reason() for do_xdp_generic()
new a568aff26ac0 net: dev: use kfree_skb_reason() for sch_handle_ingress()
new 6c2728b7c141 net: dev: use kfree_skb_reason() for __netif_receive_skb_core()
new 6af3b428cd02 Merge branch 'skb-drop-reasons'
new 4488f6b61480 net: phy: micrel: Fix concurrent register access
new 2358dd3fd325 dt-bindings: net: micrel: Configure latency values and tim [...]
new ece19502834d net: phy: micrel: 1588 support for LAN8814 phy
new 828553d2c3b0 Merge branch 'lan8814-1588-support'
new 8eee3d353626 net: phy: used genphy_soft_reset for phy reset in LAN87xx
new 79cea9a9c93a net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX
new ccc8cc5badde net: phy: removed empty lines in LAN87XX
new 8637034bc63f net: phy: updated the initialization routine for LAN87xx
new 680baca546f2 net: phy: added the LAN937x phy support
new 8a1b415d70b7 net: phy: added ethtool master-slave configuration support
new a972711d89ae Merge branch 'lan937x-t1-phy-driver'
new 8f68f53a9325 net: sparx5: Move ifh from port to local variable
new b066ad26ebf2 dt-bindings: net: sparx5: Extend with the ptp interrupt
new 6015fb905d89 dts: sparx5: Enable ptp interrupt
new 3193a6118140 net: sparx5: Add registers that are used by ptp functionality
new 0933bd04047c net: sparx5: Add support for ptp clocks
new 589a07b8eb49 net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
new 70dfe25cd866 net: sparx5: Update extraction/injection for timestamping
new d31d37912ea7 net: sparx5: Add support for ptp interrupts
new 608111fc580f net: sparx5: Implement get_ts_info
new 34fe804e6804 Merge branch 'sparx5-ptp'
new 3cdb35fb9cd5 nfp: expose common functions to be used for AF_XDP
new 58eb43635344 nfp: wrap napi add/del logic
new 543bd14fc8f6 nfp: xsk: add an array of xsk buffer pools to each data path
new 9c91a3653fbb nfp: xsk: add configuration check for XSK socket chunk size
new 6402528b7a0b nfp: xsk: add AF_XDP zero-copy Rx and Tx support
new 844f63f5dba8 Merge branch 'nfp-AF_XDP-zero-copy'
new 1039135aedfc net: ethernet: sun: Remove redundant code
new 9087c6ff8dfe bpf: Call maybe_wait_bpf_programs() only once from generic [...]
new a33c0c792d0a selftests/bpf: Fix a clang deprecated-declarations compila [...]
new d0b3822902b6 bpf: Initialize ret to 0 inside btf_populate_kfunc_set()
new b03e19465b97 selftests/bpf: Fix btfgen tests
new 13c6a37d409d selftests/bpf: Add test for reg2btf_ids out of bounds access
new 6966d4c4425b libbpf: Remove redundant check in btf_fixup_datasec()
new b4f72786429c scripts/pahole-flags.sh: Parse DWARF and generate BTF with [...]
new a19df7139440 bpftool: Remove usage of reallocarray()
new 08894d9c647a libbpf: Simplify the find_elf_sec_sz() function
new c561d1106300 bpf: Cleanup comments
new 08d4dba6ae77 bpftool: Bpf skeletons assert type sizes
new 80bebebdac93 bpf: Fix issue with bpf preload module taking over stdout/ [...]
new 68e4f238b0e9 bpf, arm64: Call build_prologue() first in first JIT pass
new dda7596c109f bpf, arm64: Feed byte-offset into bpf line info
new 5e214f2e43e4 bpf: Add config to allow loading modules with BTF mismatches
new c62dd8a58d19 bpftool: Remove redundant slashes
new 79e7ce2e519e Merge branch 'for-next/insn' of ssh://gitolite.kernel.org/ [...]
new 1902472b4fa9 bpf, arm64: Support more atomic operations
new 07609c193a0c bpf, selftests: Use raw_tp program for atomic test
new a4fbfdd7a160 libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning
new ceac059ed4fd bpf: Cache the last valid build_id
new 43429ea74a12 bpf, docs: Add a missing colon in verifier.rst
new b664e255ba3c bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig
new 4226961b0019 libbpf: Skip forward declaration when counting duplicated [...]
new bd004cad78c0 selftests/bpf: Update btf_dump case for conflicting names
new 530e214c5b5a bpf, test_run: Fix overflow in XDP frags bpf_test_finish
new eed1fcee556f x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86
new 676b2daabaf9 bpf, x86: Set header->size properly before freeing it
new 8bbe98bdccef Merge branch 'fixes for bpf_prog_pack'
new 41332d6e3a43 libbpf: Add a check to ensure that page_cnt is non-zero
new 7df5072cc05f bpf: Small BPF verifier log improvements
new 6646dc241dd0 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new 3a0318140a6f Bluetooth: mgmt: Replace zero-length array with flexible-a [...]
new 8cd3c55c629e Bluetooth: hci_sync: fix undefined return of hci_disconnec [...]
new a6fbb2bf51ad Bluetooth: mgmt: Remove unneeded variable
new ba17bb62ce41 Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt [...]
new c2b2a1a77f6b Bluetooth: Improve skb handling in mgmt_device_connected()
new 2ca57c809926 Bluetooth: btusb: Add support for Intel Madison Peak (MsP2 [...]
new 467e98cda80f Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN)
new 599ece4f8f07 Bluetooth: btusb: Improve stability for QCA devices
new f1b8eea0fa66 Bluetooth: 6lowpan: No need to clear memory twice
new e616fec63f51 Bluetooth: make array bt_uuid_any static const
new 8fafe702253d Bluetooth: mt7921s: support bluetooth reset mechanism
new e4412654e260 Bluetooth: mediatek: fix the conflict between mtk and msft [...]
new 9b392e0e0b6d Bluetooth: Fix not checking for valid hdev on bt_dev_{info [...]
new f95fd5f36483 Bluetooth: btusb: Make use of of BIT macro to declare flags
new 728abc0151b0 Bluetooth: hci_event: Add missing locking on hdev in hci_l [...]
new 4bd80d7a4039 Bluetooth: move adv_instance_cnt read within the device lock
new c5e25bb585ce Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921
new eb3f05179a27 Bluetooth: btmtksdio: Fix kernel oops when sdio suspend.
new d3715b2333e9 Bluetooth: use memset avoid memory leaks
new 01da346c1802 Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1
new 6dfbe29f45fb Bluetooth: btusb: Add another Realtek 8761BU
new 2bc0a832fad3 Merge tag 'for-net-next-2022-03-04' of git://git.kernel.or [...]
new 349fa2796e52 net: sparx5: Fix initialization of variables on stack
new 61fd7ac21522 ptp: ocp: Add serial port information to the debug summary
new 43ff0d76f235 bcm63xx_enet: Use platform_get_irq() to get the interrupt
new 9a0a93672c14 selftests: mptcp: adjust output alignment for more tests
new 1e75629cb964 mptcp: add the mibs for MP_FASTCLOSE
new e8e947ef50f6 selftests: mptcp: add the MP_FASTCLOSE mibs check
new e40dd439d6da mptcp: add the mibs for MP_RST
new 922fd2b39e5a selftests: mptcp: add the MP_RST mibs check
new cbfafac4cf8f selftests: mptcp: add extra_args in do_transfer
new 34b572b76fec selftests: mptcp: reuse linkfail to make given size files
new 01542c9bf9ab selftests: mptcp: add fastclose testcase
new 8117dac3e7c3 selftests: mptcp: add invert check in check_transfer
new 26516e10c433 selftests: mptcp: add more arguments for chk_join_nr
new 7d9bf018f907 selftests: mptcp: update output info of chk_rm_nr
new 6dff1574c20b Merge branch 'mptcp-selftest-refinements-and-a-new-test'
new 617c3cc3aafd dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formats
new cd87fecdedd7 net: dsa: tag_rtl8_4: add rtl8_4t trailing variant
new 59dc7b4f7f45 net: dsa: realtek: rtl8365mb: add support for rtl8_4t
new c409f9b91f71 Merge branch 'dsa-realtek-add-rtl8_4t-tags'
new 7a7d340ba4d9 net: axienet: fix RX ring refill allocation failure handling
new 17882fd42567 net: axienet: Clean up device used for DMA calls
new 84b9ccc0749a net: axienet: Clean up DMA start/stop and error handling
new 0155ae6eb84d net: axienet: don't set IRQ timer when IRQ delay not used
new cc37610caaf8 net: axienet: implement NAPI and GRO receive
new 40da5d680e02 net: axienet: reduce default RX interrupt threshold to 1
new 0b79b8dc97b9 net: axienet: add coalesce timer ethtool configuration
new 2057b8b70e86 Merge branch 'axienet-napi-gro-support'
new 8e42aef0b730 bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE
new 54ff1e3e8fc3 bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE
new 02acd399533e bnxt_en: parse result field when NVRAM package install fails
new 0f5a4841f2ec bnxt_en: introduce initial link state of unknown
new 9a3bc77ec65e bnxt_en: Properly report no pause support on some cards
new 7c492a2530c1 bnxt_en: Eliminate unintended link toggle during FW reset
new f16a91692866 bnxt_en: Do not destroy health reporters during reset
new bafed3f231f7 bnxt_en: implement hw health reporter
new 22f5dba5065d bnxt_en: add an nvm test for hw diagnose
new d59e3cbaef70 Merge branch 'bnxt_en-updates'
new 925a24213b5c Revert "net/smc: don't req_notify until all CQEs drained"
new 736f16de75f9 net: tap: track dropped skb via kfree_skb_reason()
new 45a15d89fbcd net: tun: split run_ebpf_filter() and pskb_trim() into dif [...]
new 4b4f052e2d89 net: tun: track dropped skb via kfree_skb_reason()
new 4c22aac3f83e Merge branch 'tuntap-kfree_skb_reason'
new a3d73e15909b net: phy: Use netif_rx().
new 00f4a0afb7ea can: Use netif_rx().
new b903117b4868 mctp: serial: Use netif_rx().
new e77975e02b59 slip/plip: Use netif_rx().
new 1cd2ef9fcb67 wireless: Atheros: Use netif_rx().
new b381728e7e28 wireless: brcmfmac: Use netif_rx().
new afb6d39f3292 wireless: Marvell: Use netif_rx().
new f9834dbdd322 wireless: Use netif_rx().
new 83b7b77af37a Merge branch 'netif_rx-conversions-part2'
new 669b258a793d bonding: helper macro __ATTR_RO to make code more clear
new f72de02ebece ptp: Add generic PTP is_sync() function
new 1246b229c6e8 dp83640: Use generic ptp_msg_is_sync() function
new 3914a9c07e8c micrel: Use generic ptp_msg_is_sync() function
new cd0b6277c3aa Merge branch 'ptp-is_sync'
new a70d20704ad5 s390: net: Use netif_rx().
new 4bcc4249b4cf staging: Use netif_rx().
new 3d391f6518fd tun: vxlan: Use netif_rx().
new a0f0db8292e6 tipc: Use netif_rx().
new 94da81e2fc42 batman-adv: Use netif_rx().
new d33d0dc9275d bluetooth: Use netif_rx().
new 63d57cd67454 phonet: Use netif_rx().
new e1f9e434617f net: phy: micrel: Use netif_rx().
new 2655926aea9b net: Remove netif_rx_any_context() and netif_rx_ni().
new 67dbd6c0a2c4 net: phy: micrel: Move netif_rx() outside of IRQ-off section.
new e21af12622c0 Merge branch 'netif_rx-part3'
new 7de8eb0d9039 net/smc: fix compile warning for smc_sysctl
new 0c1794c200e9 nfp: xsk: avoid newline at the end of message in NL_SET_ER [...]
new 0273d10182ec selftests: net: fix array_size.cocci warning
new cd5169841c49 net: dsa: return success if there was nothing to do
new 57d29a2935c9 net: rtnetlink: fix error handling in rtnl_fill_statsinfo()
new 72f00505f2d2 ptp: ocp: off by in in ptp_ocp_tod_gnss_name()
new 8daf4e75fc09 vxlan_core: delete unnecessary condition
new 13d04d79701b ice: xsk: fix GCC version checking against pragma unroll presence
new 69adcb988a06 net: cxgb3: Fix an error code when probing the driver
new 1416ea0ddc14 net: mdio-mux: add bus name to bus id
new 328c621b95cd net: lan966x: allow offloading timestamp operations to the PHY
new 6c43a920a5cd net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filterin [...]
new 64807c232151 net: phy: exported the genphy_read_master_slave function
new f1f3a674261e net: phy: lan87xx: use genphy_read_master_slave in read_status
new d307eab593b2 Merge branch 'net-phy-lan87xx-use-genphy_read_master_slave [...]
new 0eb4e7ee1655 mptcp: add tracepoint in mptcp_sendmsg_frag
new ea56dcb43c20 mptcp: use MPTCP_SUBFLOW_NODATA
new 826d7bdca833 selftests: mptcp: join: allow running -cCi
new f98c2bca7b2b selftests: mptcp: Rename wait function
new 6fa0174a7c86 mptcp: more careful RM_ADDR generation
new d045b9eb95a9 mptcp: introduce implicit endpoints
new 4cf86ae84c71 mptcp: strict local address ID selection
new 69c6ce7b6eca selftests: mptcp: add implicit endpoint test case
new 0dc626e5e853 mptcp: add fullmesh flag check for adding address
new 964efdab0349 Merge branch 'mptcp-advertisement-reliability-improvement- [...]
new 869420a8be19 SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP
new 4587369b6cba ptp: ocp: correct label for error path
new d82a6c5ef9dc net: prestera: acl: make read-only array client_map static const
new 366fd1000995 ixgbe: add the ability for the PF to disable VF link state
new 008ca35f6e87 ixgbe: add improvement for MDD response functionality
new 443ebdd68b44 ixgbevf: add disable link state
new b57b44f7496a Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...]
new 0cfcdd1ebcfe ptp: ocp: add nvmem interface for accessing eeprom
new b0ca789ade4e ptp: ocp: Update devlink firmware display path.
new ce7ec1b8ec78 Merge branch 'ptrp-ocp-next'
new 0832cd9f1f02 net: dsa: warn if port lists aren't empty in dsa_port_teardown
new fe95784fb14e net: dsa: move port lists initialization to dsa_port_touch
new c69f40ac6006 net: dsa: felix: drop "bool change" from felix_set_tag_protocol
new e2d0576f0c00 net: dsa: be mostly no-op in dsa_slave_set_mac_address when down
new f2e2662ccf48 net: dsa: felix: actually disable flooding towards NPI port
new 7e580490ac98 net: dsa: felix: avoid early deletion of host FDB entries
new 1163319993f0 Merge branch 'dsa-next-fixups'
new 1330b6ef3313 skb: make drop reason booleanable
new cdba24904e1d net/fungible: Fix local_memory_node error
new 40bb09c87f0b net/fungible: CONFIG_FUN_CORE needs SBITMAP
new 2c9ec169f70b net: ethernet: sun: use min_t() to make code cleaner
new 0dbdf819f4c1 net: lan966x: Add spinlock for frame transmission from CPU.
new 7f415828f987 MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROU [...]
new 24055bb87977 net: tcp: fix shim definition of tcp_inbound_md5_hash
new e58bc864630f drivers: vxlan: fix returnvar.cocci warning
new e18058ea9986 net: dsa: microchip: ksz9477: implement MTU configuration
new 013a3e7c79ac ptp: idt82p33: use rsmu driver to access i2c/spi bus
new 91ec77924714 e1000e: Print PHY register address when MDI read/write fails
new 1a21277190c7 net: stmmac: switch no PTP HW support message to info level
new 4a5eaa2fde59 bnxt: revert hastily merged uAPI aberrations
new 77f09e66f613 net/tls: Provide {__,}tls_driver_ctx() unconditionally
new b23f9239195a net/fungible: fix errors when CONFIG_TLS_DEVICE=n
new c01e605904f1 Merge branch 'net-fungible-fix-errors-when-config_tls_device-n'
new d9f509915925 net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSC [...]
new 30c5601fbf35 stmmac: intel: Add ADL-N PCI ID
new b0de0cf4f57c tcp: autocork: take MSG_EOR hint into consideration
new 65466904b015 tcp: adjust TSO packet sizes based on min_rtt
new 6c7e7da2e0f2 net: axienet: Use napi_alloc_skb when refilling RX ring
new 3126b731ceb1 net: dsa: tag_rtl8_4: fix typo in modalias name
new 3c082695e78b selftests: mptcp: drop msg argument of chk_csum_nr
new 3afd0280e7d3 selftests: mptcp: join: define tests groups once
new e59300ce3ff8 selftests: mptcp: join: reset failing links
new ae7bd9ccecc3 selftests: mptcp: join: option to execute specific tests
new c7d49c033de0 selftests: mptcp: join: alt. to exec specific tests
new 39aab88242a8 selftests: mptcp: join: list failure at the end
new 3469d72f135a selftests: mptcp: join: helper to filter TCP
new 1e777bd818bd selftests: mptcp: join: clarify local/global vars
new 4bfadd7120a1 selftests: mptcp: join: avoid backquotes
new d8d083020530 selftests: mptcp: join: make it shellcheck compliant
new 2a9eef868a99 Merge branch 'mptcp-selftests-refactor-join-tests'
new 371c2b349d92 net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr [...]
new 34f46ae0d4b3 net/mlx5: Add command failures data to debugfs
new 4dac2f10ada0 net/mlx5: Remove redundant notify fail on give pages
new 113fdaaad75a net/mlx5: Remove redundant error on give pages
new 8d564292a166 net/mlx5: Remove redundant error on reclaim pages
new d2cb8dda214f net/mlx5: Change release_all_pages cap bit location
new 66771a1c729e net/mlx5: Move debugfs entries to separate struct
new 4e05cbf05c66 net/mlx5: Add pages debugfs
new 32071187e9fb net/mlx5: Add debugfs counters for page commands failures
new aa818fbf8f36 net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior
new 5c422bfad2fb net/mlx5: DR, Add support for matching on Internet Header [...]
new 11659ef8d28e net/mlx5: DR, Remove unneeded comments
new bdc3ab5795a6 net/mlx5: DR, Fix handling of different actions on the sam [...]
new 75a3926ca6a4 net/mlx5: DR, Rename action modify fields to reflect namin [...]
new 638a07f1090e net/mlx5: DR, Refactor ste_ctx handling for STE v0/1
new 6862c787c7e8 net/mlx5: DR, Add support for ConnectX-7 steering
new 3e18bcb778e6 Merge tag 'mlx5-updates-2022-03-09' of git://git.kernel.or [...]
new 1e8a3f0d2a1e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 4b7fe92c0690 can: isotp: add local echo tx processing for consecutive frames
new 530e0d46c613 can: isotp: set default value for N_As to 50 micro seconds
new 9c0c191d82a1 can: isotp: set max PDU size to 64 kByte
new 1574481bb3de vxcan: remove sk reference in peer skb
new 259bdba27e32 vxcan: enable local echo for sent CAN frames
new 7a8cd7c0ee82 can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_ev [...]
new d6254d52d70d dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support
new 45721c406dcf can: rcar_canfd: Add support for r8a779a0 SoC
new 4c7044f3efc0 can: gs_usb: use consistent one space indention
new b9d9b030d009 can: gs_usb: fix checkpatch warning
new f6bb251096bf can: gs_usb: sort include files alphabetically
new 4b8f03e33f07 can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT()
new d0cd2aa83fbc can: gs_usb: rewrap error messages
new c1ee72690cdd can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb()
new e0d25759fa91 can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after [...]
new d42d21116943 can: gs_usb: add HW timestamp mode bit
new 15564f821c04 can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation
new e0902cad4b32 can: gs_usb: document the USER_ID feature
new 4643e34eccfc can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature
new 5374d083117c can: gs_usb: gs_usb_probe(): introduce udev and make use of it
new e10ab8b39405 can: gs_usb: support up to 3 channels per device
new c359931d2545 can: gs_usb: use union and FLEX_ARRAY for data in struct g [...]
new 26949ac935e3 can: gs_usb: add CAN-FD support
new eb9fa77a4211 can: gs_usb: add usb quirk for NXP LPC546xx controllers
new 32cd9013c207 can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_ [...]
new b00ca070e022 can: gs_usb: activate quirks for CANtact Pro unconditionally
new 6679f4c5e5a6 can: gs_usb: add extended bt_const feature
new d03bb08e2be1 can: gs_usb: add VID/PID for CES CANext FD devices
new 0691a4b55c89 can: gs_usb: add VID/PID for ABE CAN Debugger devices
new 8bed3d02a663 Merge tag 'linux-can-next-for-5.18-20220310' of git://git. [...]
new c40bb4fedcd6 net: dsa: lantiq_gswip: enable jumbo frames on GSWIP
new 1926407a4ab0 net: openvswitch: fix uAPI incompatibility with existing u [...]
new 5d26cff5bdbe net: account alternate interface name memory
new 155fb43b70b5 net: limit altnames to 64k total
new 462248536174 Merge branch 'net-control-the-length-of-the-altname-list'
new 34a897758efe ice: Add support for inner etype in switchdev
new c8ff29b58742 ice: Add slow path offload stats on port representor in switchdev
new ad24d9ebc446 ice: change "can't set link" message to dbg level
new 457a02f03e92 ice: avoid XDP checks in ice_clean_tx_irq()
new 02ddec1986ff ice: Add support for outer dest MAC for ADQ tunnels
new 4c7d2e179576 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 87ed3de674c6 nfp: xsk: fix a warning when allocating rx rings
new c17c4059df24 ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports
new c7be12fa2fcc net: ipa: kill struct ipa_interconnect
new 9dd50068916c net: ipa: use icc_enable() and icc_disable()
new 90078e63e601 net: ipa: use interconnect bulk enable/disable operations
new ba22a9778dd8 net: ipa: use bulk operations to set up interconnects
new 63ac8cce5063 net: ipa: use bulk interconnect initialization
new 8ee7ec4890e2 net: ipa: embed interconnect array in the power structure
new 37e0cf33f8a1 net: ipa: use IPA power device pointer
new 63f13b2e8796 Merge branch 'net-ipa-use-bulk-interconnect-interfaces'
new 042637019ea3 net/mlx4: Delete useless moduleparam include
new 71ab580705c1 net/mlx5: Delete useless module.h include
new 196df17ac53a net/mlx5: Node-aware allocation for the IRQ table
new e894246df513 net/mlx5: Node-aware allocation for the EQ table
new 7f880719b953 net/mlx5: Node-aware allocation for the EQs
new b5e4c3079490 net/mlx5: Node-aware allocation for UAR
new a3540effb766 net/mlx5: Node-aware allocation for the doorbell pgdir
new 769090005230 net/mlx5: CT: Introduce a platform for multiple flow steer [...]
new 34ea969d1645 net/mlx5: DR, Add helper to get backing dr table from a ml [...]
new c6fef514adaa net/mlx5: Add smfs lib to export direct steering API to CT
new 3ee61ebb0df1 net/mlx5: CT: Add software steering ct flow steering provider
new fbf6836db42d net/mlx5: CT: Create smfs dr matchers dynamically
new 271907ee2f29 net/mlx5: Query the maximum MCIA register read size from firmware
new fcb610a86c53 net/mlx5: Parse module mapping using mlx5_ifc
new 970adfb76095 net/mlx5e: Remove overzealous validations in netlink EEPROM query
new 8ef1dc4d204a Merge tag 'mlx5-updates-2022-03-10' of git://git.kernel.or [...]
new 3af722cb735d powerpc/net: Implement powerpc specific csum_shift() to re [...]
new e8609e69470f net: ethernet: ti: am65-cpsw: Convert to PHYLINK
new 7cd08f108d95 net: ethernet: ti: davinci_emac: Use platform_get_irq() to [...]
new bf2b83425b59 net: mv643xx_eth: use platform_get_irq() instead of platfo [...]
new f65e58440d4f flow_dissector: Add support for HSRv0
new 89ff05d5953b net: ethernet: ezchip: fix platform_get_irq.cocci warning
new fb9eb027fbc9 net: lan966x: Improve the CPU TX bitrate.
new a509a7c61e3b ptp: ocp: Add support for selectable SMA directions.
new b2c4f0ac53f3 ptp: ocp: Add ability to disable input selectors.
new be69087ce675 ptp: ocp: Rename output selector 'GNSS' to 'GNSS1'
new cd09193ffbf8 ptp: ocp: Add GND and VCC output selectors
new c205d53c4923 ptp: ocp: Add firmware capability bits for feature gating
new b325af3cfab9 ptp: ocp: Add signal generators and update sysfs nodes
new 1aa66a3a135a ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT
new 2407f5d62017 ptp: ocp: Add 4 frequency counters
new 0fa3ff7eb02a ptp: ocp: Add 2 more timestampers
new ff1d56cb2653 docs: ABI: Document new timecard sysfs nodes.
new 59d5923536ac Merge branch 'ptp-ocp-new-firmware-support'
new ed26edf7bfd9 brcmfmac: Add BCM43454/6 support
new db7fa61ae443 rtw89: make rfk helpers common across chips
new 0701a42499d8 rtw89: refine naming of rfk helpers with prefix
new 8e438ad4826c rtw89: extend subband for 6G band
new f76b327606c7 rtw89: add 6G support to rate adaptive mechanism
new d221270af360 rtw89: declare if chip support 160M bandwidth
new 167044af3887 rtw89: handle TX/RX 160M bandwidth
new 08bc13d8efe3 ieee80211: use tab to indent struct ieee80211_neighbor_ap_info
new b59fb5461166 mac80211_hwsim: Add debugfs to control rx status RSSI
new 024fcf5efda7 nl80211: use RCU to read regdom in reg get/dump
new d61f4274daa4 ieee80211: add helper to check HE capability element size
new bd4e4d62d97c mac80211: parse only HE capability elements with valid size
new a3a20feb32a1 nl80211: accept only HE capability elements with valid size
new 585625c955b1 mac80211_hwsim: check TX and STA bandwidth
new f68420e48570 mac80211_hwsim: don't shadow a global variable
new 64e594291062 mac80211_hwsim: Add custom regulatory for 6GHz
new cbc1ca0a9d0a ieee80211: Add EHT (802.11be) definitions
new 2a2c86f15e17 ieee80211: add EHT 1K aggregation definitions
new 5cd5a8a3e2fb cfg80211: Add data structures to capture EHT capabilities
new 3743bec6120a cfg80211: Add support for EHT 320 MHz channel width
new cfb14110acf8 nl80211: add EHT MCS support
new c2b3d7699fb0 nl80211: add support for 320MHz channel limitation
new 31846b657857 cfg80211: add NO-EHT flag to regulatory
new ea05fd3581d3 cfg80211: Support configuration of station EHT capabilities
new f0e6bea8bd9b mac80211: Support parsing EHT elements
new 5dca295dd767 mac80211: Add initial support for EHT and 320 MHz channels
new 820acc810fb6 mac80211: Add EHT capabilities to association/probe request
new a1de64078bf7 mac80211: Handle station association response with EHT
new 90603d29f10b mac80211: Add support for storing station EHT capabilities
new 443df9a77606 mac80211: calculate max RX NSS for EHT mode
new c1c5c8a21ce6 mac80211: parse AddBA request with extended AddBA element
new ea0de861374b mac80211_hwsim: Advertise support for EHT capabilities
new 04e00ac94f6c rtw88: 8822ce: add support for TX/RX 1ss mode
new 176989b412b6 rtw88: coex: Improve WLAN throughput when HFP COEX
new 349d858ba7b1 rtw88: coex: update BT PTA counter regularly
new 0c496a7d6f6a rtw88: coex: Add WLAN MIMO power saving for Bluetooth gami [...]
new fc3c66d324fd rtw88: coex: Add C2H/H2C handshake with BT mailbox for ask [...]
new 052e4a9d87eb rtw88: coex: Update rtl8822c COEX version to 22020720
new f3d825a35920 rtw89: fix RCU usage in rtw89_core_txq_push()
new 032931fdd53b bcma: cleanup comments
new d8b1f4193e09 brcmfmac: Replace zero-length arrays with flexible-array members
new 2e2f63a19b0a rtw89: core.h: Replace zero-length array with flexible-arr [...]
new 30d17c12b089 iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with [...]
new ad12b2313124 iwlwifi: mvm: offload channel switch timing to FW
new 6da7ba3a5f6a iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting
new f0c864273849 iwlwifi: prefer WIDE_ID() over iwl_cmd_id()
new c86113315961 iwlwifi: mvm: fw: clean up hcmd struct creation
new 971cbe50e636 iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id
new 0301bcd599e5 iwlwifi: de-const properly where needed
new 73c289bac059 iwlwifi: propagate (const) type qualifier
new 86e8e6574340 iwlwifi: fix various more -Wcast-qual warnings
new 3827cb59b3b8 iwlwifi: avoid void pointer arithmetic
new d5399f110627 iwlwifi: cfg: add support for 1K BA queue
new 0f3a4e480c6a iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg()
new 97f70c56e6ca iwlwifi: mvm: support new BAID allocation command
new ded5ded3ec34 iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions
new f3497dda8dec iwlwifi: dbg: add infra for tracking free buffer size
new 34bc27783a31 iwlwifi: yoyo: fix DBGI_SRAM ini dump header.
new b009cf71a982 iwlwifi: mvm: only enable HE DCM if we also support TX
new 0dadd98613a1 iwlwifi: advertise support for HE - DCM BPSK RX/TX
new 8a265d1a619c iwlwifi: mvm: don't iterate unadded vifs when handling FW [...]
new 59e1221f470c iwlwifi: mvm: align locking in D3 test debugfs
new ac4790dcd0ff iwlwifi: pcie: add support for MS devices
new ab23da483bd7 iwlwifi: yoyo: fix DBGC allocation flow
new c0941ace9a13 iwlwifi: yoyo: add IMR DRAM dump support
new 42506dd25ef7 iwlwifi: mvm: support v3 of station HE context command
new ce014c986154 iwlwifi: yoyo: remove DBGI_SRAM address reset writing
new 5c7fd9dc92e1 iwlwifi: mvm: add support for CT-KILL notification version 2
new b6356d43ae18 iwlwifi: add support for BZ-U and BZ-L HW
new 3ea839c1e22d iwlwifi: read and print OTP minor version
new 853450a61802 iwlwifi: mvm: use debug print instead of WARN_ON()
new f1658dcb29f4 iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will [...]
new f5cdcb866741 iwlwifi: fw: make dump_start callback void
new 872f6bb08fc2 iwlwifi: move symbols into a separate namespace
new c76c83097587 iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams()
new ad8860fc2ce2 iwlwifi: remove unused DC2DC_CONFIG_CMD definitions
new d4530f6368e5 iwlwifi: avoid variable shadowing
new 1af8552bb929 iwlwifi: make some functions friendly to sparse
new a31ec5fac167 iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings
new 85643396c712 iwlwifi: nvm: Correct HE capability
new d8d4dd26b9e0 iwlwifi: mvm: Correctly set fragmented EBS
new e2d53d10ef66 iwlwifi: yoyo: Avoid using dram data if allocation failed
new 127ee0d72e5a iwlwifi: scan: Modify return value of a function
new 9966904e9472 iwlwifi: mvm: Passively scan non PSC channels only when re [...]
new 5d19e2087fea iwlwifi: pcie: adjust to Bz completion descriptor
new fba58d376910 iwlwifi: pcie: Adapt rx queue write pointer for Bz family
new 8ea28f13bbac iwlwifi: drv: load tlv debug data earlier
new 4a8513fedf89 iwlwifi: eeprom: clean up macros
new 86371b735f58 iwlwifi: remove unused macros
new e6e8c23362d3 iwlwifi: debugfs: remove useless double condition
new cdf3949f24f7 iwlwifi: mei: use C99 initializer for device IDs
new 920ae989e5b5 iwlwifi: mvm: Unify the scan iteration functions
new 77552761e123 iwlwifi: bump FW API to 70 for AX devices
new c91b90b2e5fa iwlwifi: mvm: Consider P2P GO operation during scan
new 63b62a2df041 iwlwifi: mvm: rfi: handle deactivation notification
new 91ca9c3ade1b iwlwifi: don't dump_stack() when we get an unexpected interrupt
new 3538c809d612 iwlwifi: mvm: don't send BAID removal to the FW during hw_restart
new a7de31d57248 iwlwifi: mvm: add additional info for boot info failures
new 8f323d0685f7 iwlwifi: mvm: Disable WiFi bands selectively with BIOS
new 091296d30917 iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD
new a54844d458c9 iwlwifi: mvm: make iwl_mvm_reconfig_scd() static
new 25246d2e1857 iwlwifi: mvm: always remove the session protection after a [...]
new f2f17ca08d8f iwlwifi: mvm: add additional info for boot info failures
new 3009c797c4b3 iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val
new ba3d4acd96b9 iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq
new 85b17a33c8f1 iwlwifi: remove command ID argument from queue allocation
new 64ff7eb0fe16 iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument
new e4b89fcee455 iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TL [...]
new eaf4e9d0d83b iwlwifi: pcie: iwlwifi: fix device id 7F70 struct
new 9d200eddae25 iwlwifi: yoyo: support dump policy for the dump size
new 227f25972c5a iwlwifi: support new queue allocation command
new d38877aba751 iwlwifi: api: remove ttl field from TX command
new 26de4c8b027e iwlwifi: mvm: update BAID allocation command again
new e04135c07755 iwlwifi: mvm: move only to an enabled channel
new 0eb50c674a1e iwlwifi: yoyo: send hcmd to fw after dump collection completes.
new f1cbb0a8ca9d iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs()
new 990c27425686 iwlwifi: Make use of the helper macro LIST_HEAD()
new 1132f6de0b85 iwlwifi/fw: use struct_size over open coded arithmetic
new c7d0abfde9b0 iwlwifi: dvm: use struct_size over open coded arithmetic
new 195a367ee4bd iwlwifi: Fix syntax errors in comments
new 08186e2501ee iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy
new c305c94bdc18 iwlwifi: Fix -EIO error code that is never returned
new 583d18336abd iwlwifi: mvm: Fix an error code in iwl_mvm_up()
new cb0a1fb7fd86 iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write
new e03525794aff Merge tag 'iwlwifi-next-for-kalle-2022-02-18' of git://git [...]
new ac74f016f035 rtw89: phy: handle txpwr lmt/lmt_ru of 6G band
new 94b70cafc661 rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth
new a9e06f2e65c8 rtw89: Limit the CFO boundaries of x'tal value
new a0061be4e54b rtw88: change rtw_info() to proper message level
new 28225a6ef80e mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU
new 148950e59ac7 mt76: mt7615: introduce SAR support
new d0c0cefb87e2 mt76: fix endianness errors in reverse_frag0_hdr_trans
new cef37c78dc73 mt76: mt7915: Fix channel state update error issue
new b962252bba7e mt76: mt7915: fix potential memory leak of fw monitor packets
new 355c060d5f38 mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts
new 56bd1c86e050 dt-bindings: net: wireless: mt76: document bindings for MT7986
new 99ad32a4ca3a mt76: mt7915: add support for MT7986
new 006b9d4ad5bf mt76: mt7915: introduce band_idx in mt7915_phy
new b0740f0a52d5 mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ [...]
new e83a6fef8a8f mt76: mt7615: fix compiler warning on frame size
new a07097735da5 mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx [...]
new 6256cb69f01d mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free()
new 95b5946e7e73 mt76: connac: adjust wlan_idx size from u8 to u16
new 9273ffcc9a11 mt76: mt7615: Fix assigning negative values to unsigned variable
new 32406ca459cd mt76: mt7915: check band idx for bcc event
new d98a72725bc9 mt76: mt7915: fix the muru tlv issue
new 77787358bed9 mt76: mt7915: use min_t() to make code cleaner
new 4550fb9e9810 mt76: improve signal strength reporting
new 771cd8d4c369 mt76: mt7915e: Fix degraded performance after temporary overheat
new db783f10b239 mt76: mt7915e: Add a hwmon attribute to get the actual thr [...]
new 0063b86c9120 mt76: mt7915e: Enable thermal management by default
new b8d16f1181e2 mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU
new b1481b336d3c mt76: mt7915: simplify conditional
new 00a883e6806e mt76: fix dfs state issue with 160 MHz channels
new b865273ba4d9 Merge tag 'mt76-for-kvalo-2022-02-24' of https://github.co [...]
new a76ed59163ba ath11k: Rename ath11k_ahb_ext_irq_config
new 22b59cb965f7 ath11k: fix kernel panic during unload/load ath11k modules
new dca857f07dc1 ath11k: Fix uninitialized symbol 'rx_buf_sz'
new 648ab4720cb7 ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops
new b4f4c56459a5 ath11k: pci: fix crash on suspend if board file is not found
new 3df6d74aedfd ath11k: mhi: use mhi_sync_power_up()
new 98d504a82cc7 wcn36xx: Differentiate wcn3660 from wcn3620
new 02a95374b5ee carl9170: fix missing bit-wise or operator for tx_params
new f295ad912910 ath11k: Add debugfs interface to configure firmware debug [...]
new 3d00e8b5b818 ath11k: add WMI calls to manually add/del/pause/resume TWT [...]
new fe98a6137d03 ath11k: add debugfs for TWT debug calls
new df507a7f8675 wcn36xx: clean up some inconsistent indenting
new 11e41e292937 wcn36xx: Uninitialized variable in wcn36xx_change_opchannel()
new 8c4c567fa291 ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_ [...]
new 5ed98fb704d9 ath11k: fix WARN_ON during ath11k_mac_update_vif_chan
new 4f6dd92305f7 ath11k: fix radar detection in 160 Mhz
new 1e15aacd1238 ath11k: fix destination monitor ring out of sync
new be24835f8323 wcn36xx: use struct_size over open coded arithmetic
new 5f71968e3c76 ath11k: add ath11k_qmi_free_resource() for recovery
new e52b6a02bfc0 ath11k: fix invalid m3 buffer address
new 03e0add74212 ath11k: configure RDDM size to mhi for recovery by firmware
new fcd09c90c3c5 ath9k: use hw_random API instead of directly dumping into [...]
new 8bc66426ca54 ath10k: Replace zero-length array with flexible-array member
new e9e591686ccb ath11k: Replace zero-length arrays with flexible-array members
new d9bc14167b1f ath6kl: Replace zero-length arrays with flexible-array members
new cfb72c08912f ath: Replace zero-length arrays with flexible-array members
new f2180ccb52b5 ath11k: Invalidate cached reo ring entry before accessing it
new a19c0e104db9 ath11k: Handle failure in qmi firmware ready
new 261b07519518 ath11k: Fix frames flush failure caused by deadlock
new 94739d45c388 ath11k: switch to using ieee80211_tx_status_ext()
new 01d2f285e3e5 ath11k: decode HE status tlv
new ab0a9ef605cf ath11k: translate HE status to radiotap format
new 691425b4a41f ath11k: add dbring debug support
new 152094dd8c8d carl9170: Replace zero-length arrays with flexible-array members
new 49ffac5907a8 ath10k: fix pointer arithmetic error in trace call
new c7723917a444 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new e715f10f3d05 rtw89: get channel parameters of 160MHz bandwidth
new 895907779752 rtw89: 8852a: add ieee80211_ops::hw_scan
new 7bfd05ff4e80 rtw89: add tx_wake notify for low ps mode
new 517eed92bca2 rtw89: fix HE PHY bandwidth capability
new 12b604d4ba69 rtw89: declare HE capabilities in 6G band
new 56e4e4538ef0 MAINTAINERS: brcm80211: remove Infineon maintainers
new 8cbc3d51b4ae cw1200: use time_is_after_jiffies() instead of open coding it
new 857f837d856a bcma: gpio: remove redundant re-assignment of chip->owner
new cb459950edcf rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_p [...]
new 2386f64ceb33 brcmfmac: make the read-only array pktflags static const
new f015725fb59b MAINTAINERS: add devicetree bindings entry for mt76
new 0ac80e05ea32 rtw89: 8852c: add 8852c empty files
new 4a9e48accf2d rtw89: pci: add struct rtw89_pci_info
new 97d61bf94026 rtw89: pci: add V1 of PCI channel address
new e4133f269eb7 rtw89: pci: use a struct to describe all registers address [...]
new a8bdac120484 rtw89: read chip version depends on chip ID
new 2a7e54db40f0 rtw89: add power_{on/off}_func
new 2af64b4af48e rtw89: add hci_func_en_addr to support variant generation
new e8955811c658 rtw89: add chip_info::{h2c,c2h}_reg to support more chips
new ab8a56716b11 rtw89: add page_regs to handle v1 chips
new 79d099e022ae rtw89: 8852c: add chip::dle_mem
new bdfbf06c2c28 rtw89: support DAV efuse reading operation
new a82174c6a175 rtw89: 8852c: process efuse of phycap
new ea37206459ac rtw89: 8852c: process logic efuse map
new 8061effc78fa iwlwifi: bump FW API to 71 for AX devices
new b0aa02b3de89 iwlwifi: mvm: add a flag to reduce power command.
new b49c2b252b58 iwlwifi: Configure FW debug preset via module param.
new 8b3d2c488287 iwlwifi: mvm: remove cipher scheme support
new 5053a451109e iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled
new 1c4db7613f35 iwlwifi: mvm: add support for IMR based on platform
new a6d21729ff7a iwlwifi: yoyo: dump IMR DRAM only for HW and FW error
new 7b9f485091a5 iwlwifi: pcie: fix SW error MSI-X mapping
new bb16ffd561b6 iwlwifi: use 4k queue size for Bz A-step
new f0c163382cd2 iwlwifi: dbg: in sync mode don't call schedule
new 97374513bbc4 iwlwifi: dbg: check trigger data before access
new e8e10a37c51c iwlwifi: acpi: move ppag code from mvm to fw/acpi
new 8594ab868799 iwlwifi: bump FW API to 72 for AX devices
new 3b03fc9ac3ef Merge tag 'iwlwifi-next-for-kalle-2022-03-10' of git://git [...]
new 1ec7ed5163c7 Revert "ath: add support for special 0x0 regulatory domain"
new 324edddf2505 ath6kl: wmi: Replace one-element array with flexible-array [...]
new 56f1257fdcc0 ath6kl: wmi: Replace one-element array with flexible-array [...]
new 3c5e6994eea3 ath6kl: wmi: Replace one-element array with flexible-array [...]
new dfb0203939b1 ath6kl: wmi: Replace one-element array with flexible-array [...]
new 5140df50e655 ath6kl: wmi: Replace one-element array with flexible-array [...]
new 0dff6f05a9dc ath6kl: wmi: Replace one-element array with flexible-array [...]
new 44d445c02388 ath9k: make array voice_priority static const
new 0ac121b86321 ath6kl: add device ID for WLU5150-D81
new 57fe207f752a ath11k: remove unneeded flush_workqueue
new 9747a78d5f75 ath10k: Fix error handling in ath10k_setup_msa_resources
new e42fe43a216c carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep
new 23de0fa0d2a0 carl9170: devres-ing hwrng_register usage
new 87ddb2fc29f1 carl9170: devres-ing input_allocate_device
new a8da65f901fa carl9170: replace bitmap_zalloc with devm_bitmap_zalloc
new 83fe43abdacf carl9170: devres ar->survey_info
new 192226017560 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 3856f1b31f6c mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBU [...]
new 60df54f8e6bb mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible
new 2916b7a9c7c2 nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation
new 022143d0c52b mac80211: correct legacy rates check in ieee80211_calc_rx_airtime
new 4a2d4496e15e mac80211: fix potential double free on mesh join
new 7d352ccf1e99 mac80211: Add support to trigger sta disconnect on hardwar [...]
new 0b3660695e80 Merge tag 'wireless-next-2022-03-11' of git://git.kernel.o [...]
new cb631a639819 net: ipa: use struct_size() for the interconnect array
new 515bb3071e16 tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key
new 8cf5ab362dce net: netvsc: remove break after return
new 2387834dd228 net: remove exports for netdev_name_node_alt_create() and destroy
new d59c85ddacb3 ethernet: 8390: Remove unnecessary print function dev_err()
new 940ea0eae31b nfp: remove define for an unused control bit
new f6df1aa628f5 nfp: remove pessimistic NFP_QCP_MAX_ADD limits
new 113e96241631 nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead
new 5d1359ed5d69 nfp: use PluDevice register for model for non-NFP6000 chips
new 7ab7985df257 nfp: sort the device ID tables
new 9423d24b7b84 nfp: introduce dev_info static chip data
new f524b335c08c nfp: use dev_info for PCIe config space BAR offsets
new 9ba1dc994ff5 nfp: use dev_info for the DMA mask
new e900db704c85 nfp: parametrize QCP offset/size using dev_info
new 7f3aa620f86a nfp: take chip version into account for ring sizes
new d3826a95222c nfp: add support for NFP3800/NFP3803 PCIe devices
new a8c063372bff Merge branch 'nfp-preliminary-support-for-nfp-3800'
new 625788b58445 net: add per-cpu storage and net->core_stats
new d57da85dc4e3 net: usb: asix: unify ax88772_resume code
new 5436fb3fd4c1 net: usb: asix: store chipid to avoid reading it on reset
new d5f3c81c569f net: usb: asix: make use of mdiobus_get_phy and phy_connec [...]
new 4d17d43de9d1 net: usb: asix: suspend embedded PHY if external is used
new b20dc3c68458 gtp: Allow to create GTP device without FDs
new 9af41cc33471 gtp: Implement GTP echo response
new d33bd757d362 gtp: Implement GTP echo request
new e3acda7ade0a net/sched: Allow flower to match on GTP options
new 81dd9849fa49 gtp: Add support for checking GTP device type
new e5dd661b8bb3 ice: Fix FV offset searching
new 9a225f81f540 ice: Support GTP-U and GTP-C offload in switchdev
new 97aeb877de7f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new fc7dcd05f4c2 can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree [...]
new c47675b11ba1 can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM
new a1439a5add62 can: mcp251xfd: ram: add helper function for runtime ring [...]
new b8123d94f58c can: mcp251xfd: ram: coalescing support
new d86ba8db6af3 can: mcp251xfd: ethtool: add support
new 0a1f2e6502a1 can: mcp251xfd: ring: prepare support for runtime configur [...]
new c9e6b80dfd48 can: mcp251xfd: update macros describing ring, FIFO and RA [...]
new 9263c2e92be9 can: mcp251xfd: ring: add support for runtime configurable [...]
new 60a848c50d2d can: mcp251xfd: add RX IRQ coalescing support
new 846990e0ed82 can: mcp251xfd: add RX IRQ coalescing ethtool support
new 169d00a25658 can: mcp251xfd: add TX IRQ coalescing support
new 656fc12ddaf8 can: mcp251xfd: add TX IRQ coalescing ethtool support
new aa66ae9b241e can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and [...]
new de29aff976d3 Merge tag 'linux-can-next-for-5.18-20220313' of git://git. [...]
new 291ac68478d9 net: macvlan: fix potential UAF problem for lowerdev
new 1f4a5983d623 net: macvlan: add net device refcount tracker
new d96657dc9238 Merge branch 'macvlan-uaf'
new fbd9a2ceba5c net: Add lockdep asserts to ____napi_schedule().
new 102e4a8e12fd selftests: tc-testing: Increase timeout in tdc config file
new d538eca85c2a net: dsa: report and change port default priority using dcbnl
new 47d75f782206 net: dsa: report and change port dscp priority using dcbnl
new 978777d0fb06 net: dsa: felix: configure default-prio and dscp priorities
new 92ebb2361e1b Merge branch 'dsa-felix-qos'
new 8f73b37cf3fb phy: add support for the Layerscape SerDes 28G
new c553f22e0531 dt-bindings: phy: add bindings for Lynx 28G PHY
new 38d28b02a08e dpaa2-mac: add the MC API for retrieving the version
new 332b9ea59e56 dpaa2-mac: add the MC API for reconfiguring the protocol
new dff953813e7d dpaa2-mac: retrieve API version and detect features
new aa95c3711241 dpaa2-mac: move setting up supported_interfaces into a function
new f978fe85b8d1 dpaa2-mac: configure the SerDes phy on a protocol change
new 3cbe93a1f540 arch: arm64: dts: lx2160a: describe the SerDes block #1
new 5e7350e8a618 Merge branch 'dpaa2-mac-protocol-change'
new ebc0b8b5374e drivers: net: packetengines: fix typos in comments
new fc93db153b01 net: disable preemption in dev_core_stats_XXX_inc() helpers
new 3c2dfb735b4a net/mlx4_en: use kzalloc
new 8772cc499bff net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats
new bdd6a89de44b nfp: flower: avoid newline at the end of message in NL_SET [...]
new 00eec9fe4f3b net: sfp: add 2500base-X quirk for Lantech SFP module
new 231fdac3e58f net: phy: Kconfig: micrel_phy: fix dependency issue
new 1a6d7ae7d63c netdevsim: Introduce support for L3 offload xstats
new 9b18942e9993 selftests: netdevsim: hw_stats_l3: Add a new test
new ed2ae69c4053 selftests: mlxsw: hw_stats_l3: Add a new test
new 583024cf2239 Merge branch 'netdevsim-support-for-l3-hw-stats'
new c24f657791fd net: sparx5: fix a couple warning messages
new 72f56fdb97b2 net: mscc: ocelot: fix build error due to missing IEEE_802 [...]
new bbfbf7a5e77e Revert "netfilter: conntrack: mark UDP zero checksum as CH [...]
new f1082dd31fe4 netfilter: nf_tables: Reject tables of unsupported family
new 4e8d9584d154 netfilter: flowtable: Support GRE
new fcb6aa86532c act_ct: Support GRE offload
new 1918ace1382d net/mlx5: Support GRE conntrack offload
new 334ff12284fc netfilter: bridge: clean up some inconsistent indenting
new abe2fec8ee66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...]
new d775155a8661 ice: rename ice_sriov.c to ice_vf_mbx.c
new 0deb0bf70c3f ice: rename ice_virtchnl_pf.c to ice_sriov.c
new 649c87c6ff52 ice: remove circular header dependencies on ice.h
new a7e117109a25 ice: convert vf->vc_ops to a const pointer
new 00a57e2959bd ice: remove unused definitions from ice_sriov.h
new dc36796eadca ice: rename ICE_MAX_VF_COUNT to avoid confusion
new a8ea6d86bd98 ice: refactor spoofchk control code in ice_sriov.c
new 346f7aa3c773 ice: move ice_set_vf_port_vlan near other .ndo ops
new 94ab2488d467 ice: cleanup error logging for ice_ena_vfs
new 2b36944810b2 ice: log an error message when eswitch fails to configure
new 1261691dda6b ice: use ice_is_vf_trusted helper function
new c84d86a0295c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 40867d74c374 net: Add l3mdev index to flow struct and avoid oif reset f [...]
new 9f01cfbf2922 net: sparx5: Use Switchdev fdb events for managing fdb entries
new 109aba47ca9b ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_ [...]
new f5840e0da639 ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id
new 9c6f787897f6 ice: introduce VF operations structure for reset flows
new 5de95744ff6a ice: fix a long line warning in ice_reset_vf
new 16686d7fbbe4 ice: move reset functionality into ice_vf_lib.c
new dac57288751c ice: drop is_vflr parameter from ice_reset_all_vfs
new fe99d1c06c16 ice: make ice_reset_all_vfs void
new 4fe193cc9dd0 ice: convert ice_reset_vf to standard error codes
new 7eb517e434c6 ice: convert ice_reset_vf to take flags
new 9dbb33da1236 ice: introduce ICE_VF_RESET_NOTIFY flag
new f5f085c01d26 ice: introduce ICE_VF_RESET_LOCK flag
new 8cf52bec5ca0 ice: cleanup long lines in ice_sriov.c
new bf93bf791cec ice: introduce ice_virtchnl.c and ice_virtchnl.h
new 5a57ee83d961 ice: remove PF pointer from ice_check_vf_init
new 79b0410841d4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 3186bdad97d5 stmmac: dwmac-mediatek: add platform level clocks management
new a71e67b21081 stmmac: dwmac-mediatek: Reuse more common features
new 4fe3075fa699 stmmac: dwmac-mediatek: re-arrange clock setting
new 79e1177809f2 arm64: dts: mt2712: update ethernet device node
new 150b6adda6b1 net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema
new f2d356a6ab71 stmmac: dwmac-mediatek: add support for mt8195
new ee410d510032 net: dt-bindings: dwmac: add support for mt8195
new 49045b9c810c Merge branch 'mediatek-next'
new 2cb7b4890d6e devlink: expose instance locking and add locked port registering
new 8a38f2cc968a eth: nfp: wrap locking assertions in helpers
new 162cca42920c eth: nfp: replace driver's "pf" lock with devlink instance lock
new 5e8930aa86a5 eth: mlxsw: switch to explicit locking for port registration
new 49e83bbe8cc3 devlink: hold the instance lock in port_split / port_unspl [...]
new 706217c1ceb5 devlink: pass devlink_port to port_split / port_unsplit callbacks
new b1351527f1ee Merge branch 'devlink-expose-instance-locking-and-simplify [...]
new 3ea566422cbd can: isotp: sanitize CAN ID checks in isotp_bind()
new 30ffd5332e06 can: isotp: return -EADDRNOTAVAIL when reading from unboun [...]
new 42bf50a1795a can: isotp: support MSG_TRUNC flag when reading from socket
new 7843d3c8e5e6 dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML
new c34983c94166 can: ucan: fix typos in comments
new a0bfd73deba1 Merge tag 'linux-can-next-for-5.18-20220316' of git://git. [...]
new e077ed58c243 bareudp: use ipv6_mod_enabled to check if IPv6 enabled
new a8df216630fe hamradio: Fix wrong assignment of 'bbc->cfg.loopback'
new af1147b236da net: ksz884x: optimize netdev_open flow and remove static [...]
new 2fc559c8cba0 gve: Fix spelling mistake "droping" -> "dropping"
new f403443015c6 net: hns3: Fix spelling mistake "does't" -> "doesn't"
new 571703ff387c net: mv643xx_eth: undo some opreations in mv643xx_eth_probe
new 4de7c8bd6a38 phy: Remove duplicated include in phy-fsl-lynx-28g.c
new a860352e9dd0 net: dsa: Never offload FDB entries on standalone ports
new ab95465cde23 net/sched: add vlan push_eth and pop_eth action to the har [...]
new 697319b2954f net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit
new 725726fd1fb7 net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly
new 717f1019c0fc Merge branch 'flow_offload-add-tc-vlan-push_eth-and-pop_et [...]
new 05fc65f3f5e4 ptp: ocp: Fix PTP_PF_* verification requests
new 270a95966881 dt-bindings: net: mvneta: Add marvell,armada-ac5-neta
new 2d2a514c1d61 net: mvneta: Add support for 98DX2530 Ethernet port
new 82192c49f343 Merge branch 'net-mvneta-armada-98dx2530-soc'
new 435fe1c0c1f7 net: geneve: support IPv4/IPv6 as inner protocol
new 58e06d05d43a net: stmmac: clean up impossible condition
new 1abea24af42c selftests: net: fix array_size.cocci warning
new e243f39685af Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new df4d35e1f01f enetc: use correct format characters
new d65aea8e8298 bnx2x: use correct format characters
new c011072c9035 net/fsl: xgmac_mdio: use correct format characters
new 8624a95ecdea vlan: use correct format characters
new 30fb35989dcc net: ethernet: ti: Fix spelling mistake and clean up message
new 21c68644ff83 ethernet: sun: Fix spelling mistake "mis-matched" -> "mismatched"
new 02f393381d14 gtp: Fix inconsistent indenting
new 2bcd5b9f357d ice: Fix inconsistent indenting in ice_switch
new 2b1d0a242a00 ice: fix return value check in ice_gnss.c
new 4c1202189e35 ice: add trace events for tx timestamps
new fad6c1f1a109 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 54744510fa9c r8169: improve driver unload and system shutdown behavior [...]
new ec7328b59176 net: bridge: mst: Multiple Spanning Tree (MST) mode
new 8c678d60562f net: bridge: mst: Allow changing a VLAN's MSTI
new 122c29486e1f net: bridge: mst: Support setting and reporting MST port states
new 87c167bb94ee net: bridge: mst: Notify switchdev drivers of MST mode changes
new 6284c723d9b9 net: bridge: mst: Notify switchdev drivers of VLAN MSTI mi [...]
new 7ae9147f4312 net: bridge: mst: Notify switchdev drivers of MST state changes
new cceac97afa09 net: bridge: mst: Add helper to map an MSTI to a VID set
new 48d57b2e5f43 net: bridge: mst: Add helper to check if MST is enabled
new f54fd0e16306 net: bridge: mst: Add helper to query a port's MST state
new 332afc4c8c0d net: dsa: Validate hardware support for MST
new 8e6598a7b0fa net: dsa: Pass VLAN MSTI migration notifications to driver
new 7414af30b7d8 net: dsa: Handle MST state changes
new 49c98c1dc7d9 net: dsa: mv88e6xxx: Disentangle STU from VTU
new 7dc96039b967 net: dsa: mv88e6xxx: Export STU as devlink region
new acaf4d2e36b3 net: dsa: mv88e6xxx: MST Offloading
new 82e94d4144d7 Merge branch 'net-bridge-multiple-spanning-trees'
new 7b6e6235b664 net: dsa: microchip: ksz8795: handle eee specif erratum
new 2b341f7532d4 ptp: ocp: Make debugfs variables the correct bitwidth
new 4fa72108029c net: mscc: ocelot: refactor policer work out of ocelot_set [...]
new ccb6ed426f10 net: mscc: ocelot: add port mirroring support using tc-matchall
new c3d427eac90f net: mscc: ocelot: establish functions for handling VCAP a [...]
new f2a0e216bee5 net: mscc: ocelot: offload per-flow mirroring using tc-mir [...]
new 0148bb50b8fd net: dsa: pass extack to dsa_switch_ops :: port_mirror_add()
new 5e497497681e net: dsa: felix: add port mirroring support
new 3e66fd54aeac Merge branch 'mirroring-for-ocelot-switches'
new 7c3b4df594b6 net/mlx5e: Validate MTU when building non-linear legacy RQ [...]
new c3cce0fff3a3 net/mlx5e: Add headroom only to the first fragment in legacy RQ
new 8d35fb57fd90 net/mlx5e: Build SKB in place over the first fragment in n [...]
new e26eceb90b01 net/mlx5e: RX, Test the XDP program existence out of the handler
new 064990d0b65f net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle
new 998923932f13 net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear
new 8f8533650325 net/mlx5: DR, Adjust structure member to reduce memory hole
new 003f4f9acb05 net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk
new 5c4f9b6e91e8 net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to red [...]
new f51bb5179300 net/mlx5: DR, Remove num_of_entries byte_size from struct [...]
new 597534bd5633 net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to red [...]
new 0d7f1595bb96 net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory
new ebf04231cf14 net/mlx5: CT: Remove extra rhashtable remove on tuple entries
new 4206fe40b2c0 net/mlx5: Remove unused exported contiguous coherent buffe [...]
new 770c9a3a01af net/mlx5: Remove unused fill page array API function
new 5edce151386e Merge tag 'mlx5-updates-2022-03-17' of git://git.kernel.or [...]
new bc1962e52333 net: lan743x: Add support to display Tx Queue statistics
new cdea83cc103a net: lan743x: Add support for EEPROM
new d808f7ca8d23 net: lan743x: Add support for OTP
new 60942c397af6 net: lan743x: Add support for PTP-IO Event Input External [...]
new e432dd3bee2c net: lan743x: Add support for PTP-IO Event Output (Periodi [...]
new e913c09dbe3b Merge branch 'lan743x-PCI11010-#PCI11414'
new 3fa5a0f5b0d6 mac80211: always have ieee80211_sta_restart()
new 2b3171c6fe0a mac80211: MBSSID beacon handling in AP mode
new c9eb90a56842 mac80211: MBSSID channel switch
new dde78aa52015 mac80211: update bssid_indicator in ieee80211_assign_beacon
new e7d1fc0b5ff2 mwifiex: make read-only array wmm_oui static const
new 3c0e3ca6028b zd1201: use kzalloc
new ceb7482f2d39 rtlwifi: rtl8192cu: Add On Networks N150
new 31f8bef8acab rtlwifi: rtl8821ae: fix typos in comments
new bfbd78cfdd62 airo: fix typos in comments
new 5df2dc0087e9 MAINTAINERS: fix ath11k DT bindings location
new d179c1f1c370 rtw89: fix uninitialized variable of rtw89_append_probe_req_ie()
new 066291bec0c5 iwlwifi: mei: fix building iwlmei
new 7f5f00cdf795 brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback"
new 00f1d133867f rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch"
new b7379148f598 rtw89: modify dcfo_comp to share with chips
new 8379fa611536 rtw89: 8852c: add write/read crystal function in CFO tracking
new a9ffae8d3f9d rtw89: 8852c: add setting of TB UL TX power offset
new 84d0e33e51df rtw89: 8852c: add read/write rf register function
new 2a5f2b32639a rtw89: add config_rf_reg_v1 to configure RF parameter tables
new 828a4396e52a rtw89: modify MAC enable functions
new e07a99682972 rtw89: initialize preload window of D-MAC
new de78869d1f48 rtw89: disable FW and H2C function if CPU disabled
new feed65417847 rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs
new 8001c741e351 rtw89: change value assignment style of rtw89_mac_cfg_gnt()
new d780f926d633 rtw89: extend mac tx_en bits from 16 to 32
new de7ba639e6c5 rtw89: implement stop and resume channels transmission v1
new e809904f9bd2 mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u [...]
new 4dd4ad44b7da mt76: mt7663u: introduce mt7663u_mcu_power_on routine
new cbaa0a404f8d mt76: mt7921: fix up the monitor mode
new 07241519b357 mt76: mt7921: use mt76_hw instead of open coding it
new 233e39d1ed2c mt76: mt7915: fix DFS no radar detection event
new 499da7200f35 mt76: split single ldpc cap bit into bits
new 11a72265928f mt76: mt7921: make mt7921_init_tx_queues static
new e907341dab1b mt76: mt7921: fix xmit-queue dump for usb and sdio
new 849ee6ac9dd3 mt76: mt7921: fix mt7921_queues_acq implementation
new 123bc712b1de mt76: fix monitor mode crash with sdio driver
new 3f71ff0868e6 mt76: mt7915: allow beaconing on all chains
new 37b5e57b0c76 mt76: connac: add 6 GHz support for wtbl and starec configuration
new b4d093e321bd mt76: mt7915: add 6 GHz support
new 1c2d366ecb41 mt76: mt7915: fix eeprom fields of txpower init values
new ae146683001a mt76: mt7915: add txpower init for 6GHz
new 9a657684158f mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration
new 01318bc00d16 mt76: mt7915: check for devm_pinctrl_get() failure
new c00e13726b6c mt76: connac: make read-only array ba_range static const
new f1fe8eefd2dd mt76: use le32/16_get_bits() whenever possible
new 6450b1335f51 mt76: fix invalid rssi report
new 70493b869249 mt76: mt7915: set band1 TGID field in tx descriptor
new bd1407ed22ed mt76: mt7915: fix beamforming mib stats
new 381d9de774d4 mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps()
new 51f9325c7b43 mt76: mt7915: fix typos in comments
new 84bba93ac46e mt76: usb: add req_type to ___mt76u_rr signature
new e0daf14d9f4e mt76: usb: add req_type to ___mt76u_wr signature
new 6cb596ba84e3 mt76: usb: introduce __mt76u_init utility routine
new eafe031fd664 mt76: mt7921: disable runtime pm for usb
new b72fd217934d mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb
new 5b834b0d4d6b mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in commo [...]
new 9da47b504c5b mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in comm [...]
new 8b7a56d5c0c9 mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac c [...]
new 0d2afe09fad5 mt76: mt7921: add mt7921u driver
new 1c71e03afe4b mt76: mt7921: move mt7921_init_hw in a dedicated work
new 6b7f9aff7c67 mt76: mt7915: introduce 802.11ax multi-bss support
new 32bfd774626d mt76: fix wrong HE data rate in sniffer tool
new 1f12fa34e5dc mt76: mt7921: don't enable beacon filter when IEEE80211_CO [...]
new 24e69f6bc3ca mt76: fix monitor rx FCS error in DFS channel
new a93ccb5c386c Merge tag 'mt76-for-kvalo-2022-03-16' of https://github.co [...]
new 54f586a91532 rfkill: make new event layout opt-in
new dca51fe7fbb1 Merge tag 'wireless-next-2022-03-18' of git://git.kernel.o [...]
new efb3719f4ab0 af_vsock: SOCK_SEQPACKET receive timeout test
new e89600ebeeb1 af_vsock: SOCK_SEQPACKET broken buffer test
new 046e1537a3cf net: set default rss queues num to physical cores / 2
new 4edf21aa94ee af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.
new 12a18341b5c3 mptcp: send ADD_ADDR echo before create subflows
new 0978e5919c28 atl1c: remove redundant assignment to variable size
new 79fdce0513ac qlcnic: remove redundant assignment to variable index
new 0ca8794a446c Bluetooth: mgmt: remove redundant assignment to variable cur_len
new cc68a041d2f8 Bluetooth: btusb: Add missing Chicony device for Realtek R [...]
new f5c3f98946e3 Bluetooth: btmtkuart: rely on BT_MTK module
new 3640e7f4cb35 Bluetooth: btmtkuart: add .set_bdaddr support
new 6ac034a76aa2 Bluetooth: btmtkuart: fix the conflict between mtk and msf [...]
new 0eaecfb2e481 Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL
new b3cf94c8b6b2 Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on f [...]
new f63d24baff78 Bluetooth: Fix use after free in hci_send_acl
new 32cb08e95869 Bluetooth: hci_uart: add missing NULL check in h5_enqueue
new 18e8055c8814 Bluetooth: btrtl: Add support for RTL8852B
new 1f667e157605 Bluetooth: Don't assign twice the same value
new da8912176fb0 Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready()
new 37b63c68194d Bluetooth: msft: Clear tracked devices on resume
new ff39fc1bc6b4 Bluetooth: Send AdvMonitor Dev Found for all matched devices
new 9fa6b4cda3b4 Bluetooth: call hci_le_conn_failed with hdev lock in hci_l [...]
new a76d269a4e86 Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync()
new b062a0b9c1dc Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
new 546ff98eb3a0 Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES
new d786105ef25c Bluetooth: mt7921s: Add .get_data_path_id
new f41b91fa1783 Bluetooth: mt7921s: Add .btmtk_get_codec_config_data
new 5ad80cfcf300 Bluetooth: mt7921s: Add WBS support
new 27e8527e006f Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_ [...]
new 520e31a99100 Bluetooth: bcm203x: remove superfluous header files
new 726c0eb7cb15 Bluetooth: ath3k: remove superfluous header files
new 53fb430e2070 Merge tag 'for-net-next-2022-03-18' of git://git.kernel.or [...]
new ad739d0889a8 i40e: little endian only valid checksums
new 5d705de0cd34 igb: zero hwtstamp by default
new 49270afa037b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new 800c326bfa9c nfc: st21nfca: remove unnecessary skb check before kfree_skb()
new d5f497b88979 ptp: ocp: use snprintf() in ptp_ocp_verify()
new 2ecda181682e xfrm: delete duplicated functions that calls same xfrm_api [...]
new b58b1f563ab7 xfrm: rework default policy structure
new 62f65554f5cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 4e8231f1c22d net/mlx5e: Prepare non-linear legacy RQ for XDP multi buff [...]
new 9cb9482ef10e net/mlx5e: Use fragments of the same size in non-linear le [...]
new d51f4a4cca6f net/mlx5e: Use page-sized fragments with XDP multi buffer
new ea5d49bdae8b net/mlx5e: Add XDP multi buffer support to the non-linear [...]
new ddc87e7d4775 net/mlx5e: Store DMA address inside struct page
new 49529a172685 net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame
new c090451633f8 net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX
new 9ded70fa1d81 net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode
new 39a1665d16a2 net/mlx5e: Implement sending multi buffer XDP frames
new fbeed25bcc45 net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff
new a48ad58cec18 net/mlx5e: Support multi buffer XDP_TX
new 1b8a10bbfe77 net/mlx5e: Permit XDP with non-linear legacy RQ
new 08c34e95422b net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT
new 60796198b44f net/mlx5e: Statify function mlx5_cmd_trigger_completions
new 5dc2b581cd2c net/mlx5e: HTB, remove unused function declaration
new 092d992b76ed Merge tag 'mlx5-updates-2022-03-18' of git://git.kernel.or [...]
new f22881de730e netlabel: fix out-of-bounds memory accesses
new b8f7544a6cb3 qed: remove unnecessary memset in qed_init_fw_funcs
new e6980b572fb7 net: sparx5: Use vid 1 when bridge default vid 0 to avoid [...]
new 2cfadb761d3d netfilter: conntrack: revisit gc autotuning
new 31d0bb9763ef netfilter: conntrack: Add and use nf_ct_set_auto_assign_he [...]
new b2d306542ff9 netfilter: nf_tables: do not reduce read-only expressions
new 34cc9e52884a netfilter: nf_tables: cancel tracking for clobbered destin [...]
new 03858af0135f netfilter: nft_ct: track register operations
new e50ae445fb70 netfilter: nft_lookup: only cancel tracking for clobbered dregs
new aaa7b20bd4d6 netfilter: nft_meta: extend reduce support to bridge family
new 4e2b29d88168 netfilter: nft_numgen: cancel register tracking
new ffe6488e624e netfilter: nft_osf: track register operations
new 5da03b566626 netfilter: nft_hash: track register operations
new 71ef842d73f6 netfilter: nft_immediate: cancel register tracking for dat [...]
new d77a721d212d netfilter: nft_socket: track register operations
new 48f1910326ea netfilter: nft_xfrm: track register operations
new 611580d2df1f netfilter: nft_tunnel: track register operations
new 3c1eb413a45b netfilter: nft_fib: add reduce support
new e86dbdb9d461 netfilter: nft_exthdr: add reduce support
new fd4213929053 netfilter: nf_nat_h323: eliminate anonymous module_init & [...]
new bb321ed6bbaa netfilter: flowtable: remove redundant field in flow_offlo [...]
new 217cff36e885 netfilter: flowtable: pass flowtable to nf_flow_table_iterate()
new 4b45e07907d8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...]
new fc9769f62e59 nfp: calculate ring masks without conditionals
new 62d033309d62 nfp: move the fast path code to separate files
new 6fd86efa630e nfp: use callbacks for slow path ring related functions
new d6488c49c253 nfp: prepare for multi-part descriptors
new 07cd69c96bff nfp: move tx_ring->qcidx into cold data
new 0dcf7f500b0a nfp: use TX ring pointer write back
new b94b6a1342cc nfp: add per-data path feature mask
new d9e3c29918a8 nfp: choose data path based on version
new c10d12e3dce8 nfp: add support for NFDK data path
new d9d950490a0a nfp: nfdk: implement xdp tx path for NFDK
new 57939fdc2cbe Merge branch 'nfp3800'
new af9b45d08eb4 net: sparx5: Add arbiter for managing PGID table
new 3bacfccdcb2d net: sparx5: Add mdb handlers
new a62551c988d2 Merge branch 'sparx5-mcast'
new e94b99a40b99 ar5523: fix typo "to short" -> "too short"
new 4f3dda8b4c4b s390/ctcm: fix typo "length to short" -> "length too short"
new d2d803d1c72b i825xx: fix typo "Frame to short" -> "Frame too short"
new dc97870682e1 mISDN: fix typo "frame to short" -> "frame too short"
new e7dc00f3d6c3 Merge branch 'too-short'
new 7a1b0b1a555e bnxt: use the devlink instance lock to protect sriov
new 8879b32a3a80 devlink: add explicitly locked flavor of the rate node APIs
new 76eea6c2e663 netdevsim: replace port_list_lock with devlink instance lock
new aff3a9250946 netdevsim: replace vfs_lock with devlink instance lock
new 14e426bf1a4d devlink: hold the instance lock during eswitch_mode callbacks
new ca4f3f187b08 Merge branch 'devlink-locking'
new 351bdbb6419c net: Revert the softirq will run annotation in ____napi_sc [...]
new 1ddcbfbf9dc9 net/tls: remove unnecessary jump instructions in do_tls_se [...]
new b1a6f56b6506 net/tls: optimize judgement processes in tls_set_device_offload()
new e0c0ca3546ad Merge branch 'net-tls-some-optimizations-for-tls'
new afaed2b142a1 net: dsa: mv88e6xxx: Require ops be implemented to claim S [...]
new bd48b911c88f net: dsa: mv88e6xxx: Ensure STU support in VLAN MSTI callback
new 7ee776cdc7a0 Merge branch 'net-dsa-mv88e6xxx-mst-fixes'
new a53cbe5d628c net: dsa: felix: allow PHY_INTERFACE_MODE_INTERNAL on port 5
new 94f19e1ec38f selftests: net: change fprintf format specifiers
new c050f5e91b47 net: dsa: mv88e6xxx: Fill in STU support for all supported chips
new a2e4b5adfdf8 dt-bindings: net: mscc-miim: add lan966x compatible
new 58ebdba3d851 net: mdio: mscc-miim: replace magic numbers for the bus reset
new 74529db3e01d net: mdio: mscc-miim: add lan966x internal phy reset support
new aa80511a93db Merge branch 'net-mscc-miim-add-integrated-phy-reset-support'
new 4723832fa63f bnx2x: truncate value to original sizing
new 917b149ac3d5 selftests: forwarding: Disable learning before link up
new f70f5f1a8fff selftests: forwarding: Use same VRF for port and VLAN upper
new 7b17d2d7d7bf Merge branch 'selftests-forwarding-locked-bridge-port-fixes'
new cde3fc244b3d net: bridge: mst: prevent NULL deref in br_mst_info_size()
new 4a0cb83ba6e0 netdevice: add missing dm_private kdoc
new 4fa5bcfe07f7 libbpf: Allow BPF program auto-attach handlers to bail out
new 697f104db8a6 libbpf: Support custom SEC() handlers
new aa963bcb0adc selftests/bpf: Add custom SEC() handling selftest
new caec54953482 Merge branch 'libbpf: support custom SEC() handlers'
new 25b35dd28138 bpf: Add check_func_arg_reg_off function
new 655efe5089f0 bpf: Fix PTR_TO_BTF_ID var_off check
new e1fad0ff46b3 bpf: Disallow negative offset in check_ptr_off_reg
new 24d5bb806c7e bpf: Harden register offset checks for release helpers and kfuncs
new f014a00bbeb0 compiler-clang.h: Add __diag infrastructure for clang
new 4d1ea705d797 compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM
new 0b206c6d1066 bpf: Replace __diag_ignore with unified __diag_ignore_all
new 8218ccb5bd68 selftests/bpf: Add tests for kfunc register offset checks
new 401af75c4975 Merge branch 'Fixes for bad PTR_TO_BTF_ID offset'
new bff61f6faedb bpf: Fix checking PTR_TO_BTF_ID in check_mem_access
new 9216c9162378 compiler_types: Define __percpu as __attribute__((btf_type [...]
new 5844101a1be9 bpf: Reject programs that try to load __percpu memory.
new 50c6b8a9aea2 selftests/bpf: Add a test for btf_type_tag "percpu"
new c344b9fc2108 Merge branch 'bpf: add __percpu tagging in vmlinux BTF'
new 9c6e6a80ee74 libbpf: Unmap rings when umem deleted
new 03b9c7fa3f15 bpf: Replace strncpy() with strscpy()
new 04b6de649e12 libbpf: Fix array_size.cocci warning
new 4989135a8533 bpf: Remove redundant slash
new 5ad0a415da6b bpf/docs: Update vmtest docs for static linking
new e878ae2d1df5 bpf/docs: Update list of architectures supported.
new 44e9a741cad8 bpf: Determine buf_info inside check_buffer_access()
new d23a8720327d selftests/bpf: Make test_lwt_ip_encap more stable and faster
new 7fd9fd46a459 tools: Fix unavoidable GCC call in Clang builds
new d4b540544499 Improve perf related BPF tests (sample_freq issue)
new 1fd49864127c Improve send_signal BPF test stability
new ba83af059153 Improve stability of find_vma BPF test
new 3399dd9f372b Merge branch 'BPF test_progs tests improvement'
new b530e9e1063e bpf: Add "live packet" mode for XDP in BPF_PROG_RUN
new 1a7551f15097 Documentation/bpf: Add documentation for BPF_PROG_RUN
new 24592ad1ab18 libbpf: Support batch_size option to bpf_prog_test_run
new a30338840fa5 selftests/bpf: Move open_netns() and close_netns() into ne [...]
new 55fcacca3646 selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN
new de55c9a1967c Merge branch 'Add support for transmitting packets using X [...]
new f655c088e74f bpftool: Restore support for BPF offload-enabled feature probing
new eecbfd976e86 bpf: Initialise retval in bpf_prog_test_run_xdp()
new 743bec1b78af bpf, test_run: Use kvfree() for memory allocated with kvmalloc()
new 3b5d4ddf8fe1 bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVER [...]
new 539de9328e3a bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp
new 9d90db97e4d4 bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp
new 9bb984f28d5b bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delive [...]
new 3daf0896f3f9 bpf: selftests: Update tests after s/delivery_time/tstamp/ [...]
new 60695896e41a Merge branch 'bpf-tstamp-follow-ups'
new 58617014405a bpf: Fix comment for helper bpf_current_task_under_cgroup()
new 1b773d0003aa bpf: Use offsetofend() to simplify macro definition
new 357b3cc3c046 bpftool: Ensure bytes_memlock json output is correct
new bae60eefb95c ima: Fix documentation-related warnings in ima_main.c
new 280fe8367b0d ima: Always return a file measurement in ima_file_hash()
new 174b16946e39 bpf-lsm: Introduce new helper bpf_ima_file_hash()
new 2746de3c53d6 selftests/bpf: Move sample generation code to ima_test_common()
new 27a77d0d460c selftests/bpf: Add test for bpf_ima_file_hash()
new 91e8fa254dbd selftests/bpf: Check if the digest is refreshed after a fi [...]
new df6b3039fa11 bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable
new e6dcf7bbf37c selftests/bpf: Add test for bpf_lsm_kernel_read_file()
new 7bae42b68d7f selftests/bpf: Check that bpf_kernel_read_file() denies re [...]
new a77c2cfd4ee4 Merge branch 'bpf-lsm: Extend interoperability with IMA'
new 6789ab9668d9 compiler_types: Refactor the use of btf_type_tag attribute.
new b6f1f780b393 bpf, test_run: Fix packet size check for live packet mode
new c09df4bd3a91 selftests/bpf: Add a test for maximum packet size in xdp_d [...]
new d3b351f65bf4 selftests/bpf: Fix a clang compilation error for send_signal.c
new 938d3480b92f bpf, sockmap: Fix memleak in sk_psock_queue_msg
new 9c34e38c4a87 bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full
new 84472b436e76 bpf, sockmap: Fix more uncharged while msg has more_data
new 2486ab434b2c bpf, sockmap: Fix double uncharge the mem of sk_msg
new 8fa42d78f635 samples/bpf, xdpsock: Fix race when running for fix durati [...]
new f98d6dd1e79d selftests/bpf: Clean up array_size.cocci warnings
new cbdaf71f7e65 bpftool: Add bpf_cookie to link output
new 6585abea98ae bpftool: man: Add missing top level docs
new 663af70aabb7 bpf: selftests: Add helpers to directly use the capget and [...]
new b1c2768a82b9 bpf: selftests: Remove libcap usage from test_verifier
new 82cb2b30773e bpf: selftests: Remove libcap usage from test_progs
new aaccdf9c93a0 Merge branch 'Remove libcap dependency from bpf selftests'
new 73e14451f39e bpf, x86: Fall back to interpreter mode when extra pass fails
new d2a3b7c5becc bpf: Fix net.core.bpf_jit_harden race
new ad13baf45691 selftests/bpf: Test subprog jit when toggle bpf_jit_harden [...]
new 5142239a2221 net: veth: Account total xdp_frame len running ndo_xdp_xmit
new 718a18a0c8a6 veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb
new 7cda76d858a4 veth: Allow jumbo frames in xdp mode
new e0999c8e5909 selftests/bpf: Fix tunnel remote IP comments
new 4f554e955614 ftrace: Add ftrace_set_filter_ips function
new cad9931f64dc fprobe: Add ftrace based probe APIs
new 54ecbe6f1ed5 rethook: Add a generic return hook
new 75caf33eda24 rethook: x86: Add rethook x86 implementation
new 83acdce68949 arm64: rethook: Add arm64 rethook implementation
new 02752bd99dc2 powerpc: Add rethook support
new 515a49173b80 ARM: rethook: Add rethook arm implementation
new 5b0ab78998e3 fprobe: Add exit_handler support
new 6ee64cc3020b fprobe: Add sample program for fprobe
new ab51e15d535e fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe
new aba09b44a985 docs: fprobe: Add fprobe description to ftrace-use.rst
new f4616fabab39 fprobe: Add a selftest for fprobe
new 245d94965520 Merge branch 'fprobe: Introduce fprobe function entry/exit probe'
new a0019cd7d41a lib/sort: Add priv pointer to swap function
new aecf489f2ce5 kallsyms: Skip the name search for empty string
new 0dcac2725406 bpf: Add multi kprobe link
new 42a5712094e8 bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link
new 97ee4d20ee67 bpf: Add support to inline bpf_get_func_ip helper on x86
new ca74823c6e16 bpf: Add cookie support to programs attached with kprobe m [...]
new 85153ac06283 libbpf: Add libbpf_kallsyms_parse function
new 5117c26e8773 libbpf: Add bpf_link_create support for multi kprobes
new ddc6b04989eb libbpf: Add bpf_program__attach_kprobe_multi_opts function
new f7a11eeccb11 selftests/bpf: Add kprobe_multi attach test
new 2c6401c966ae selftests/bpf: Add kprobe_multi bpf_cookie test
new 9271a0c7ae7a selftests/bpf: Add attach test for bpf_program__attach_kpr [...]
new 318c812cebfc selftests/bpf: Add cookie test for bpf_program__attach_kpr [...]
new 5a5c11ee3e65 Merge branch 'bpf: Add kprobe multi link'
new bc380eb9d048 libbpf: .text routines are subprograms in strict mode
new 262cfb74ffda libbpf: Init btf_{key,value}_type_id on internal map open
new 430025e5dca5 libbpf: Add subskeleton scaffolding
new 00389c58ffe9 bpftool: Add support for subskeletons
new 3cccbaa03321 selftests/bpf: Test subskeleton functionality
new 60911970b016 Merge branch 'Subskeleton support for BPF librariesThread- [...]
new a4c9fe0ed4a1 selftests/bpf: Fix error reporting from sock_fields programs
new 2d2202ba858c selftests/bpf: Check dst_port only on the client socket
new e06b5bbcf3f1 selftests/bpf: Use constants for socket states in sock_fie [...]
new deb594004644 selftests/bpf: Fix test for 4-byte load from dst_port on b [...]
new 63cc8e20b384 Merge branch 'bpf-fix-sock-field-tests'
new 08063b4bc158 bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table
new edc3ec09ab70 bpf: Factor out fd returning from bpf_btf_find_by_name_kind
new 9492450fd287 bpf: Always raise reference in btf_get_module_btf
new a8fee96202e2 libbpf: Avoid NULL deref when initializing map BTF info
new b00fa38a9c1c bpf: Enable non-atomic allocations in local storage
new 0e790cbb1af9 selftests/bpf: Test for associating multiple elements with [...]
new 30630e44b658 Merge branch 'Enable non-atomic allocations in local storage'
new 058ec4a7d9cf bpf: Treat bpf_sk_lookup remote_port as a 2-byte field
new 3c69611b8926 selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup [...]
new ce5236800116 selftests/bpf: Fix test for 4-byte load from remote_port o [...]
new 46e9244b2563 Merge branch 'Make 2-byte access to bpf_sk_lookup->remote_ [...]
new ef078600eec2 bpf: Select proper size for bpf_prog_pack
new ee2a098851bf bpf: Adjust BPF stack helper functions to accommodate skip > 0
new e1cc1f39981b selftests/bpf: Test skipping stacktrace
new 7ada3787e91c bpf: Check for NULL return from bpf_get_btf_vmlinux
new ec80906b0fbd selftests/bpf/test_lirc_mode2.sh: Exit with proper code
new 583669ab3aed bpf: Simplify check in btf_parse_hdr()
new f705ec764b34 Revert "bpf: Add support to inline bpf_get_func_ip helper on x86"
new f70986902c86 bpf: Fix kprobe_multi return probe backtrace
new 1824d8ea75f2 bpftool: Fix print error when show bpf map
new d0f325c34c2f libbpf: Close fd in bpf_object__reuse_map
new d8dc09a4db45 bpf, arm: Fix various typos in comments
new d56c9fe6a068 bpf: Fix warning for cast from restricted gfp_t in verifier
new 96805674e562 bpf: Fix bpf_prog_pack for multi-node setup
new e581094167be bpf: Fix bpf_prog_pack when PMU_SIZE is not defined
new f97b8b9bd630 bpftool: Fix a bug in subskeleton code generation
new ecaed3b9deea Revert "ARM: rethook: Add rethook arm implementation"
new 35df0155e68a Revert "powerpc: Add rethook support"
new 0f8f8030038a Revert "arm64: rethook: Add arm64 rethook implementation"
new 4e8ca13440b4 Revert "rethook: x86: Add rethook x86 implementation"
new 7f0059b58f02 selftests/bpf: Fix kprobe_multi test.
new 0db8640df595 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new b20bdd9cc974 iwlwifi: mvm: Don't fail if PPAG isn't supported
new 2af7e566a861 net/mlx5e: Fix build warning, detected write beyond size of field
new 5077e2c8cf4d net: dsa: fix missing host-filtered multicast addresses
new 36c2e31ad25b net: geneve: add missing netlink policy and size for IFLA_ [...]
new e9e6faeafaa0 drivers: net: xgene: Fix regression in CRC stripping
new 4a6806cfcbca net: marvell: prestera: add missing destroy_workqueue() in [...]
new a911ad18a56a net: bridge: mst: Restrict info size queries to bridge ports
new 054d5575cd6e net/sched: fix incorrect vlan_push_eth dest field
new 2844e2434385 drivers: ethernet: cpsw: fix panic when interrupt coalecei [...]
new 764f4eb6846f llc: fix netdevice reference leaks in llc_ui_bind()
new 0492d857636e netfilter: flowtable: Fix QinQ and pppoe support for inet table
new 6e1acfa387b9 netfilter: nf_tables: validate registers coming from userspace.
new 4c905f6740a3 netfilter: nf_tables: initialize registers in nft_do_chain()
new 4fa331b45da2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
new 4219196d1f66 ibmvnic: fix race between xmit and reset
new e82025c623e2 af_unix: Fix some data-races around unix_sk(sk)->oob_skb.
new d9a232d435dc af_unix: Support POLLPRI for OOB.
new 9905eed48e82 Merge branch 'af_unix-OOB-fixes'
new f54eeae970f4 bpf: Remove Lorenz Bauer from L7 BPF maintainers
new 18b1ab7aa76b xsk: Fix race at socket teardown
new 6bd0c76bd704 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
new 544b4dd568e3 ipv4: Fix route lookups when handling ICMP redirects and P [...]
new ec730c3e1f0e selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN
new 03e2777c1a01 Merge branch 'ipv4-handle-tos-and-scope-properly-for-icmp- [...]
new 3ef3905aa3b5 mptcp: Fix crash due to tcp_tsorted_anchor was initialized [...]
new 0caf6d992219 af_netlink: Fix shift out of bounds in group mask calculation
new 9fd75b66b8f6 ax25: Fix refcount leaks caused by ax25_cb_del()
new fc6d01ff9ef0 ax25: Fix NULL pointer dereferences in ax25 timers
new ed32641e06c6 Merge branch 'ax25-fixes'
new 8d3ea3d402db net: bcmgenet: Use stronger register read/writes to assure [...]
new ed0c99dc0f49 tcp: ensure PMTU updates are processed during fastopen
new 60b44ca6bd75 openvswitch: always update flow key after nat
new 8fd36358ce82 net: dsa: fix panic on shutdown if multi-chip tree failed [...]
new 6b3c74550224 net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR()
new 6a7d8cff4a33 tipc: fix the timer expires after interval 100ms
new 32d53c0aa3a7 ice: fix 'scheduling while atomic' on aux critical err interrupt
new 5a3156932da0 ice: don't allow to run ice_send_event_to_aux() in atomic ctx
new f92fcb5c00dc Merge branch 'ice-avoid-sleeping-scheduling-in-atomic-contexts'
new 89695196f0ba Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 169e77764adc Merge tag 'net-next-5.18' of git://git.kernel.org/pub/scm/ [...]
The 2786 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/ABI/testing/sysfs-timecard | 116 +-
Documentation/admin-guide/sysctl/net.rst | 9 +
Documentation/bpf/bpf_prog_run.rst | 117 +
Documentation/bpf/btf.rst | 45 +-
Documentation/bpf/index.rst | 1 +
Documentation/bpf/instruction-set.rst | 215 +-
Documentation/bpf/verifier.rst | 2 +-
Documentation/devicetree/bindings/i2c/i2c.txt | 4 +
.../bindings/net/can/allwinner,sun4i-a10-can.yaml | 3 +
.../devicetree/bindings/net/can/bosch,m_can.yaml | 9 +-
.../bindings/net/can/microchip,mcp251xfd.yaml | 3 +
.../bindings/net/can/renesas,rcar-canfd.yaml | 2 +
.../devicetree/bindings/net/can/xilinx,can.yaml | 161 +
.../devicetree/bindings/net/can/xilinx_can.txt | 61 -
.../devicetree/bindings/net/cdns,macb.yaml | 56 +
.../devicetree/bindings/net/davicom,dm9051.yaml | 62 +
.../devicetree/bindings/net/dsa/dsa-port.yaml | 2 +
.../devicetree/bindings/net/dsa/microchip,ksz.yaml | 6 +
.../devicetree/bindings/net/dsa/realtek-smi.txt | 240 -
.../devicetree/bindings/net/dsa/realtek.yaml | 394 ++
Documentation/devicetree/bindings/net/fsl-fman.txt | 22 +-
.../bindings/net/marvell-armada-370-neta.txt | 1 +
.../bindings/net/mctp-i2c-controller.yaml | 92 +
.../devicetree/bindings/net/mediatek-dwmac.txt | 91 -
.../devicetree/bindings/net/mediatek-dwmac.yaml | 175 +
Documentation/devicetree/bindings/net/micrel.txt | 17 +
.../bindings/net/microchip,lan966x-switch.yaml | 2 +
.../bindings/net/microchip,sparx5-switch.yaml | 2 +
.../devicetree/bindings/net/mscc-miim.txt | 2 +-
.../devicetree/bindings/net/renesas,etheravb.yaml | 4 +-
.../bindings/net/wireless/mediatek,mt76.yaml | 42 +-
.../devicetree/bindings/phy/fsl,lynx-28g.yaml | 40 +
.../bindings/phy/transmit-amplitude.yaml | 103 +
Documentation/networking/bonding.rst | 11 +
Documentation/networking/devlink/index.rst | 16 +
Documentation/networking/dsa/sja1105.rst | 27 +
Documentation/networking/ethtool-netlink.rst | 19 +
Documentation/networking/index.rst | 1 +
Documentation/networking/ip-sysctl.rst | 23 +
Documentation/networking/mctp.rst | 48 +
Documentation/networking/page_pool.rst | 56 +
Documentation/networking/smc-sysctl.rst | 23 +
Documentation/networking/timestamping.rst | 2 +-
Documentation/trace/fprobe.rst | 174 +
Documentation/trace/index.rst | 1 +
MAINTAINERS | 27 +-
arch/alpha/include/uapi/asm/socket.h | 2 +
arch/arm/net/bpf_jit_32.c | 4 +-
.../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 4 +
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 6 +
arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 1 +
arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 14 +-
arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +-
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 8 +
arch/arm64/net/bpf_jit.h | 39 +-
arch/arm64/net/bpf_jit_comp.c | 246 +-
arch/mips/include/uapi/asm/socket.h | 2 +
arch/parisc/include/uapi/asm/socket.h | 2 +
arch/powerpc/include/asm/checksum.h | 7 +
arch/powerpc/net/bpf_jit_comp.c | 2 +-
arch/sparc/include/uapi/asm/socket.h | 2 +
arch/sparc/net/bpf_jit_comp_64.c | 2 +-
arch/x86/Kconfig | 1 +
arch/x86/include/asm/text-patching.h | 1 +
arch/x86/kernel/alternative.c | 34 +
arch/x86/net/bpf_jit_comp.c | 82 +-
arch/xtensa/platforms/iss/network.c | 2 +-
drivers/atm/nicstar.c | 10 +-
drivers/bcma/driver_chipcommon.c | 2 +-
drivers/bcma/driver_chipcommon_pmu.c | 6 +-
drivers/bcma/driver_gpio.c | 1 -
drivers/bcma/driver_pci_host.c | 6 +-
drivers/bcma/main.c | 4 +-
drivers/bcma/sprom.c | 4 +-
drivers/bluetooth/Kconfig | 1 +
drivers/bluetooth/ath3k.c | 1 -
drivers/bluetooth/bcm203x.c | 1 -
drivers/bluetooth/btintel.c | 11 +-
drivers/bluetooth/btintel.h | 1 +
drivers/bluetooth/btmrvl_debugfs.c | 2 +-
drivers/bluetooth/btmrvl_sdio.c | 2 +-
drivers/bluetooth/btmtk.c | 1 +
drivers/bluetooth/btmtk.h | 43 +
drivers/bluetooth/btmtksdio.c | 471 +-
drivers/bluetooth/btmtkuart.c | 198 +-
drivers/bluetooth/btrtl.c | 21 +
drivers/bluetooth/btusb.c | 100 +-
drivers/bluetooth/hci_bcm.c | 46 +-
drivers/bluetooth/hci_h5.c | 13 +-
drivers/bluetooth/hci_ll.c | 2 +-
drivers/bluetooth/hci_serdev.c | 3 +-
drivers/infiniband/hw/mlx5/cong.c | 3 +-
drivers/infiniband/hw/mlx5/devx.c | 61 +-
drivers/infiniband/hw/mlx5/main.c | 2 +-
drivers/infiniband/hw/mlx5/mr.c | 17 +-
drivers/infiniband/hw/mlx5/qp.c | 1 +
drivers/infiniband/hw/mlx5/qpc.c | 2 +-
drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +-
drivers/isdn/hardware/mISDN/mISDNisar.c | 4 +-
drivers/misc/sgi-xp/xpnet.c | 2 +-
drivers/net/Makefile | 2 +-
drivers/net/amt.c | 4 +-
drivers/net/bareudp.c | 19 +-
drivers/net/bonding/bond_alb.c | 31 +-
drivers/net/bonding/bond_main.c | 324 +-
drivers/net/bonding/bond_netlink.c | 59 +
drivers/net/bonding/bond_options.c | 74 +-
drivers/net/bonding/bond_procfs.c | 1 -
drivers/net/bonding/bond_sysfs_slave.c | 8 +-
drivers/net/caif/caif_serial.c | 2 +-
drivers/net/can/c_can/c_can_ethtool.c | 9 -
drivers/net/can/dev/bittiming.c | 20 +-
drivers/net/can/dev/dev.c | 2 +-
drivers/net/can/rcar/rcar_canfd.c | 353 +-
drivers/net/can/slcan.c | 2 +-
drivers/net/can/softing/softing_main.c | 5 +-
drivers/net/can/spi/hi311x.c | 6 +-
drivers/net/can/spi/mcp251x.c | 4 +-
drivers/net/can/spi/mcp251xfd/Makefile | 2 +
.../net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c | 4 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 349 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 4 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c | 143 +
drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c | 153 +
drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h | 62 +
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 24 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c | 417 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 22 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c | 6 +
drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 96 +-
drivers/net/can/usb/etas_es58x/es58x_fd.c | 6 +-
drivers/net/can/usb/gs_usb.c | 446 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +-
drivers/net/can/usb/ucan.c | 4 +-
drivers/net/can/vcan.c | 2 +-
drivers/net/can/vxcan.c | 21 +-
drivers/net/can/xilinx_can.c | 9 +-
drivers/net/dsa/Kconfig | 12 +-
drivers/net/dsa/Makefile | 3 +-
drivers/net/dsa/b53/b53_common.c | 87 +-
drivers/net/dsa/b53/b53_priv.h | 25 +-
drivers/net/dsa/b53/b53_serdes.c | 19 +-
drivers/net/dsa/b53/b53_serdes.h | 5 +-
drivers/net/dsa/b53/b53_srab.c | 35 +-
drivers/net/dsa/bcm_sf2.c | 54 +-
drivers/net/dsa/dsa_loop.c | 3 +-
drivers/net/dsa/hirschmann/hellcreek.c | 9 +-
drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 2 +-
drivers/net/dsa/lan9303-core.c | 16 +-
drivers/net/dsa/lantiq_gswip.c | 62 +-
drivers/net/dsa/microchip/ksz8.h | 1 +
drivers/net/dsa/microchip/ksz8795.c | 92 +-
drivers/net/dsa/microchip/ksz8795_reg.h | 4 +
drivers/net/dsa/microchip/ksz9477.c | 156 +-
drivers/net/dsa/microchip/ksz9477_i2c.c | 1 +
drivers/net/dsa/microchip/ksz9477_reg.h | 3 +
drivers/net/dsa/microchip/ksz_common.c | 21 +-
drivers/net/dsa/microchip/ksz_common.h | 15 +-
drivers/net/dsa/mt7530.c | 19 +-
drivers/net/dsa/mv88e6xxx/chip.c | 925 +++-
drivers/net/dsa/mv88e6xxx/chip.h | 51 +-
drivers/net/dsa/mv88e6xxx/devlink.c | 94 +
drivers/net/dsa/mv88e6xxx/global1.h | 11 +
drivers/net/dsa/mv88e6xxx/global1_vtu.c | 316 +-
drivers/net/dsa/mv88e6xxx/global2.h | 3 +
drivers/net/dsa/mv88e6xxx/global2_scratch.c | 28 +
drivers/net/dsa/mv88e6xxx/hwtstamp.c | 2 +-
drivers/net/dsa/mv88e6xxx/port.c | 41 +-
drivers/net/dsa/mv88e6xxx/port.h | 16 +-
drivers/net/dsa/mv88e6xxx/serdes.c | 81 +-
drivers/net/dsa/mv88e6xxx/serdes.h | 5 +
drivers/net/dsa/mv88e6xxx/smi.c | 35 +-
drivers/net/dsa/ocelot/felix.c | 843 ++--
drivers/net/dsa/ocelot/felix.h | 9 +-
drivers/net/dsa/ocelot/felix_vsc9959.c | 48 +-
drivers/net/dsa/ocelot/seville_vsc9953.c | 48 +-
drivers/net/dsa/qca/ar9331.c | 45 +-
drivers/net/dsa/qca8k.c | 1598 ++++--
drivers/net/dsa/qca8k.h | 54 +-
drivers/net/dsa/realtek-smi-core.c | 523 --
drivers/net/dsa/realtek-smi-core.h | 145 -
drivers/net/dsa/realtek/Kconfig | 40 +
drivers/net/dsa/realtek/Makefile | 6 +
drivers/net/dsa/realtek/realtek-mdio.c | 290 ++
drivers/net/dsa/realtek/realtek-smi.c | 581 +++
drivers/net/dsa/realtek/realtek.h | 150 +
drivers/net/dsa/realtek/rtl8365mb.c | 2113 ++++++++
drivers/net/dsa/realtek/rtl8366-core.c | 448 ++
drivers/net/dsa/realtek/rtl8366rb.c | 1860 +++++++
drivers/net/dsa/rtl8365mb.c | 1987 --------
drivers/net/dsa/rtl8366.c | 448 --
drivers/net/dsa/rtl8366rb.c | 1814 -------
drivers/net/dsa/sja1105/sja1105_flower.c | 47 +-
drivers/net/dsa/sja1105/sja1105_main.c | 196 +-
drivers/net/dsa/sja1105/sja1105_ptp.c | 2 +-
drivers/net/dsa/sja1105/sja1105_vl.c | 16 +-
drivers/net/dsa/xrs700x/xrs700x.c | 32 +-
drivers/net/ethernet/3com/typhoon.c | 24 +-
drivers/net/ethernet/8390/mcf8390.c | 4 +-
drivers/net/ethernet/Kconfig | 1 +
drivers/net/ethernet/Makefile | 1 +
drivers/net/ethernet/agere/et131x.c | 14 +-
drivers/net/ethernet/altera/altera_sgdma.c | 2 +-
drivers/net/ethernet/altera/altera_tse_main.c | 8 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 12 +-
drivers/net/ethernet/asix/ax88796c_main.c | 2 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +-
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 16 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 6 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 83 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 19 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 3 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 44 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 56 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 499 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 152 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 5 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 22 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 6 +-
drivers/net/ethernet/cadence/macb.h | 4 +
drivers/net/ethernet/cadence/macb_main.c | 63 +-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 1 +
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 59 +-
drivers/net/ethernet/cortina/gemini.c | 8 +
drivers/net/ethernet/davicom/Kconfig | 31 +
drivers/net/ethernet/davicom/Makefile | 1 +
drivers/net/ethernet/davicom/dm9051.c | 1260 +++++
drivers/net/ethernet/davicom/dm9051.h | 162 +
drivers/net/ethernet/dec/tulip/pnic.c | 2 +-
drivers/net/ethernet/dlink/sundance.c | 60 +-
drivers/net/ethernet/ezchip/nps_enet.c | 1 -
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 437 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 32 +-
.../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 +
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 171 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 8 +
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 5 +-
drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h | 12 +
drivers/net/ethernet/freescale/dpaa2/dpmac.c | 54 +
drivers/net/ethernet/freescale/dpaa2/dpmac.h | 5 +
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 6 +-
drivers/net/ethernet/freescale/dpaa2/dpni.c | 2 +
drivers/net/ethernet/freescale/dpaa2/dpni.h | 6 +
drivers/net/ethernet/freescale/enetc/enetc.h | 38 +
drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 41 +-
drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 14 +-
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 150 +-
drivers/net/ethernet/freescale/fec_main.c | 2 +-
drivers/net/ethernet/freescale/fec_ptp.c | 1 -
drivers/net/ethernet/freescale/xgmac_mdio.c | 93 +-
drivers/net/ethernet/fungible/Kconfig | 28 +
drivers/net/ethernet/fungible/Makefile | 7 +
drivers/net/ethernet/fungible/funcore/Makefile | 5 +
drivers/net/ethernet/fungible/funcore/fun_dev.c | 843 ++++
drivers/net/ethernet/fungible/funcore/fun_dev.h | 150 +
drivers/net/ethernet/fungible/funcore/fun_hci.h | 1202 +++++
drivers/net/ethernet/fungible/funcore/fun_queue.c | 601 +++
drivers/net/ethernet/fungible/funcore/fun_queue.h | 175 +
drivers/net/ethernet/fungible/funeth/Kconfig | 17 +
drivers/net/ethernet/fungible/funeth/Makefile | 10 +
drivers/net/ethernet/fungible/funeth/fun_port.h | 97 +
drivers/net/ethernet/fungible/funeth/funeth.h | 171 +
.../net/ethernet/fungible/funeth/funeth_devlink.c | 40 +
.../net/ethernet/fungible/funeth/funeth_devlink.h | 13 +
.../net/ethernet/fungible/funeth/funeth_ethtool.c | 1162 +++++
drivers/net/ethernet/fungible/funeth/funeth_ktls.c | 155 +
drivers/net/ethernet/fungible/funeth/funeth_ktls.h | 30 +
drivers/net/ethernet/fungible/funeth/funeth_main.c | 2091 ++++++++
drivers/net/ethernet/fungible/funeth/funeth_rx.c | 826 +++
.../net/ethernet/fungible/funeth/funeth_trace.h | 117 +
drivers/net/ethernet/fungible/funeth/funeth_tx.c | 763 +++
drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 264 +
drivers/net/ethernet/google/gve/gve_main.c | 6 +-
drivers/net/ethernet/google/gve/gve_rx.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 +
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 79 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 6 +
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 11 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 13 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 11 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 8 +
drivers/net/ethernet/i825xx/sun3_82586.h | 2 +-
drivers/net/ethernet/ibm/ibmvnic.c | 98 +-
drivers/net/ethernet/ibm/ibmvnic.h | 7 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 22 +-
drivers/net/ethernet/intel/e1000e/phy.c | 8 +-
drivers/net/ethernet/intel/i40e/i40e.h | 4 +
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 92 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 155 +-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 3 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 +
drivers/net/ethernet/intel/i40e/i40e_main.c | 52 +-
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 5 +-
drivers/net/ethernet/intel/i40e/i40e_prototype.h | 25 +
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 36 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 5 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 23 +-
drivers/net/ethernet/intel/iavf/iavf.h | 22 +-
drivers/net/ethernet/intel/iavf/iavf_common.c | 4 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 311 +-
drivers/net/ethernet/intel/iavf/iavf_status.h | 2 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 62 +-
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 194 +-
drivers/net/ethernet/intel/ice/Makefile | 15 +-
drivers/net/ethernet/intel/ice/ice.h | 37 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 276 +-
drivers/net/ethernet/intel/ice/ice_arfs.h | 3 +
drivers/net/ethernet/intel/ice/ice_base.c | 21 +-
drivers/net/ethernet/intel/ice/ice_common.c | 102 +-
drivers/net/ethernet/intel/ice/ice_common.h | 13 +-
drivers/net/ethernet/intel/ice/ice_dcb.h | 1 +
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 8 +-
drivers/net/ethernet/intel/ice/ice_eswitch.c | 170 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 29 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 345 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 15 +-
drivers/net/ethernet/intel/ice/ice_flex_type.h | 46 +-
drivers/net/ethernet/intel/ice/ice_flow.c | 1 +
drivers/net/ethernet/intel/ice/ice_flow.h | 2 +
drivers/net/ethernet/intel/ice/ice_fltr.c | 37 +-
drivers/net/ethernet/intel/ice/ice_fltr.h | 10 +-
drivers/net/ethernet/intel/ice/ice_gnss.c | 376 ++
drivers/net/ethernet/intel/ice/ice_gnss.h | 50 +
drivers/net/ethernet/intel/ice/ice_idc.c | 14 +-
drivers/net/ethernet/intel/ice/ice_idc_int.h | 1 -
drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 +
drivers/net/ethernet/intel/ice/ice_lib.c | 596 +--
drivers/net/ethernet/intel/ice/ice_lib.h | 22 +-
drivers/net/ethernet/intel/ice/ice_main.c | 466 +-
drivers/net/ethernet/intel/ice/ice_osdep.h | 12 +-
.../net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c | 38 +
.../net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h | 13 +
drivers/net/ethernet/intel/ice/ice_protocol_type.h | 21 +
drivers/net/ethernet/intel/ice/ice_ptp.c | 8 +
drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 31 +
drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 7 +
drivers/net/ethernet/intel/ice/ice_repr.c | 111 +-
drivers/net/ethernet/intel/ice/ice_repr.h | 1 -
drivers/net/ethernet/intel/ice/ice_sriov.c | 2205 ++++++--
drivers/net/ethernet/intel/ice/ice_sriov.h | 163 +-
drivers/net/ethernet/intel/ice/ice_switch.c | 1154 ++++-
drivers/net/ethernet/intel/ice/ice_switch.h | 33 +-
drivers/net/ethernet/intel/ice/ice_tc_lib.c | 152 +-
drivers/net/ethernet/intel/ice/ice_tc_lib.h | 3 +
drivers/net/ethernet/intel/ice/ice_trace.h | 24 +
drivers/net/ethernet/intel/ice/ice_txrx.c | 58 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 13 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 24 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 30 +-
drivers/net/ethernet/intel/ice/ice_type.h | 20 +
drivers/net/ethernet/intel/ice/ice_vf_lib.c | 1029 ++++
drivers/net/ethernet/intel/ice/ice_vf_lib.h | 290 ++
.../net/ethernet/intel/ice/ice_vf_lib_private.h | 40 +
drivers/net/ethernet/intel/ice/ice_vf_mbx.c | 532 ++
drivers/net/ethernet/intel/ice/ice_vf_mbx.h | 52 +
.../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 211 +
.../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h | 19 +
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 3785 ++++++++++++++
drivers/net/ethernet/intel/ice/ice_virtchnl.h | 82 +
.../ethernet/intel/ice/ice_virtchnl_allowlist.c | 10 +
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 14 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 1 +
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 5307 --------------------
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 343 --
drivers/net/ethernet/intel/ice/ice_vlan.h | 18 +
drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 439 ++
drivers/net/ethernet/intel/ice/ice_vlan_mode.h | 13 +
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 707 +++
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h | 32 +
drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c | 103 +
drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h | 29 +
drivers/net/ethernet/intel/ice/ice_xsk.c | 396 +-
drivers/net/ethernet/intel/ice/ice_xsk.h | 28 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 -
drivers/net/ethernet/intel/igb/igb_main.c | 38 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 6 +-
drivers/net/ethernet/intel/igbvf/netdev.c | 22 +-
drivers/net/ethernet/intel/igc/igc_main.c | 35 +-
drivers/net/ethernet/intel/ixgb/ixgb_main.c | 19 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 6 +
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 36 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 21 +
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 63 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 2 +
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 207 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h | 4 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 10 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 27 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 2 +
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 33 +-
drivers/net/ethernet/intel/ixgbevf/mbx.h | 2 +
drivers/net/ethernet/intel/ixgbevf/vf.c | 42 +
drivers/net/ethernet/intel/ixgbevf/vf.h | 1 +
drivers/net/ethernet/jme.c | 3 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 14 +-
drivers/net/ethernet/marvell/mvneta.c | 331 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 247 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 13 +
.../ethernet/marvell/octeontx2/af/lmac_common.h | 10 +
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 19 +
drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 131 +-
drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 2 +
drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 224 +-
drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 30 +
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 3 +
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 117 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 17 +-
.../net/ethernet/marvell/octeontx2/nic/Makefile | 3 +
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 79 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 21 +
.../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 170 +
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 30 +-
.../ethernet/marvell/octeontx2/nic/otx2_flows.c | 50 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 75 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 8 +
.../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 15 +
.../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 48 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 6 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 55 +-
drivers/net/ethernet/marvell/prestera/prestera.h | 5 +
.../net/ethernet/marvell/prestera/prestera_acl.c | 124 +-
.../net/ethernet/marvell/prestera/prestera_acl.h | 30 +-
.../net/ethernet/marvell/prestera/prestera_flow.c | 5 +-
.../net/ethernet/marvell/prestera/prestera_flow.h | 3 +-
.../ethernet/marvell/prestera/prestera_flower.c | 87 +-
.../ethernet/marvell/prestera/prestera_flower.h | 1 -
.../net/ethernet/marvell/prestera/prestera_hw.c | 55 +
.../net/ethernet/marvell/prestera/prestera_hw.h | 6 +
.../net/ethernet/marvell/prestera/prestera_main.c | 13 +
.../ethernet/marvell/prestera/prestera_router.c | 412 ++
.../ethernet/marvell/prestera/prestera_router_hw.c | 132 +-
.../ethernet/marvell/prestera/prestera_router_hw.h | 44 +
drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 11 +-
drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 64 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 355 +-
drivers/net/ethernet/mellanox/mlx5/core/cq.c | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 59 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 49 +-
.../net/ethernet/mellanox/mlx5/core/en/params.c | 106 +-
.../net/ethernet/mellanox/mlx5/core/en/params.h | 3 +
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 42 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 1 -
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 231 +
drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 51 +
.../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 8 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 80 +
.../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 32 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/csum.c | 5 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 27 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 6 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 15 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/mark.c | 3 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 20 +-
.../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 6 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 16 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 64 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 2 -
.../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c | 3 +-
.../mlx5/core/en/tc/act/redirect_ingress.c | 11 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 40 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/sample.h | 14 +
.../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 8 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/tun.c | 6 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 32 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/vlan.h | 1 -
.../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 11 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h | 49 +
.../ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c | 79 +
.../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 372 ++
.../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 68 +-
.../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 8 +
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 89 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 209 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 21 +-
.../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 75 +-
.../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 53 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 212 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 16 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 16 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 5 +-
.../mellanox/mlx5/core/en_accel/en_accel.h | 9 -
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 1 -
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 6 +-
.../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 167 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 36 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 223 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 78 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 28 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 844 +++-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 39 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 128 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 10 +-
.../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 87 +
.../net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h | 15 +
.../ethernet/mellanox/mlx5/core/esw/indir_table.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 20 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 180 +-
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/fpga/core.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 14 +
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 3 +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 25 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 +
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 57 +-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 142 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 2 +
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 7 -
.../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c | 68 +
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h | 36 +
.../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/main.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 1 -
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 -
drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 -
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 41 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/pd.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/port.c | 57 +-
drivers/net/ethernet/mellanox/mlx5/core/rl.c | 1 -
.../mellanox/mlx5/core/steering/dr_action.c | 24 +-
.../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 17 +-
.../mellanox/mlx5/core/steering/dr_domain.c | 2 +-
.../mellanox/mlx5/core/steering/dr_icm_pool.c | 57 +-
.../mellanox/mlx5/core/steering/dr_matcher.c | 37 +-
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 71 +-
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 34 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 129 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 7 +-
.../mellanox/mlx5/core/steering/dr_ste_v0.c | 10 +-
.../mellanox/mlx5/core/steering/dr_ste_v1.c | 253 +-
.../mellanox/mlx5/core/steering/dr_ste_v1.h | 94 +
.../mellanox/mlx5/core/steering/dr_ste_v2.c | 231 +
.../mellanox/mlx5/core/steering/dr_table.c | 23 +-
.../mellanox/mlx5/core/steering/dr_types.h | 36 +-
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 11 +
.../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/uar.c | 9 +-
drivers/net/ethernet/mellanox/mlxsw/core.c | 143 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 17 +-
.../mellanox/mlxsw/core_acl_flex_actions.c | 77 +
.../mellanox/mlxsw/core_acl_flex_actions.h | 3 +
drivers/net/ethernet/mellanox/mlxsw/core_env.c | 159 +-
drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 +-
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 79 +-
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 66 +-
drivers/net/ethernet/mellanox/mlxsw/minimal.c | 10 +-
drivers/net/ethernet/mellanox/mlxsw/reg.h | 76 +-
drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 +
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 178 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 32 +-
.../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 5 +-
.../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 12 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 91 +-
.../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 4 +-
.../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 28 +-
.../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 53 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 305 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.h | 6 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 3 +-
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 6 +-
drivers/net/ethernet/micrel/ks8851_spi.c | 2 +-
drivers/net/ethernet/micrel/ksz884x.c | 9 +-
drivers/net/ethernet/microchip/enc28j60.c | 2 +-
drivers/net/ethernet/microchip/lan743x_ethtool.c | 380 +-
drivers/net/ethernet/microchip/lan743x_main.c | 276 +-
drivers/net/ethernet/microchip/lan743x_main.h | 221 +-
drivers/net/ethernet/microchip/lan743x_ptp.c | 566 ++-
drivers/net/ethernet/microchip/lan743x_ptp.h | 10 +
drivers/net/ethernet/microchip/lan966x/Kconfig | 1 +
drivers/net/ethernet/microchip/lan966x/Makefile | 3 +-
.../ethernet/microchip/lan966x/lan966x_ethtool.c | 34 +
.../net/ethernet/microchip/lan966x/lan966x_main.c | 148 +-
.../net/ethernet/microchip/lan966x/lan966x_main.h | 56 +
.../net/ethernet/microchip/lan966x/lan966x_mdb.c | 45 +
.../ethernet/microchip/lan966x/lan966x_phylink.c | 9 +
.../net/ethernet/microchip/lan966x/lan966x_ptp.c | 618 +++
.../net/ethernet/microchip/lan966x/lan966x_regs.h | 121 +
.../ethernet/microchip/lan966x/lan966x_switchdev.c | 85 +-
drivers/net/ethernet/microchip/sparx5/Makefile | 3 +-
.../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 34 +
.../net/ethernet/microchip/sparx5/sparx5_fdma.c | 2 +
.../ethernet/microchip/sparx5/sparx5_mactable.c | 44 +-
.../net/ethernet/microchip/sparx5/sparx5_main.c | 26 +-
.../net/ethernet/microchip/sparx5/sparx5_main.h | 92 +-
.../ethernet/microchip/sparx5/sparx5_main_regs.h | 335 +-
.../net/ethernet/microchip/sparx5/sparx5_netdev.c | 42 +-
.../net/ethernet/microchip/sparx5/sparx5_packet.c | 37 +-
.../net/ethernet/microchip/sparx5/sparx5_pgid.c | 60 +
.../net/ethernet/microchip/sparx5/sparx5_phylink.c | 10 +
drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 685 +++
.../ethernet/microchip/sparx5/sparx5_switchdev.c | 251 +-
drivers/net/ethernet/microsoft/mana/gdma_main.c | 4 +-
drivers/net/ethernet/microsoft/mana/mana.h | 15 +-
drivers/net/ethernet/microsoft/mana/mana_en.c | 70 +-
drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 35 +-
drivers/net/ethernet/moxa/moxart_ether.c | 4 +-
drivers/net/ethernet/mscc/ocelot.c | 662 ++-
drivers/net/ethernet/mscc/ocelot.h | 18 +-
drivers/net/ethernet/mscc/ocelot_flower.c | 38 +-
drivers/net/ethernet/mscc/ocelot_io.c | 13 +
drivers/net/ethernet/mscc/ocelot_mrp.c | 64 +-
drivers/net/ethernet/mscc/ocelot_net.c | 251 +-
drivers/net/ethernet/mscc/ocelot_police.c | 41 +
drivers/net/ethernet/mscc/ocelot_police.h | 5 +
drivers/net/ethernet/mscc/ocelot_vcap.c | 66 +-
drivers/net/ethernet/netronome/nfp/Makefile | 8 +
drivers/net/ethernet/netronome/nfp/flower/action.c | 58 +
drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 7 +
drivers/net/ethernet/netronome/nfp/flower/main.c | 4 +-
drivers/net/ethernet/netronome/nfp/flower/main.h | 49 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 16 +-
.../net/ethernet/netronome/nfp/flower/qos_conf.c | 470 +-
.../ethernet/netronome/nfp/flower/tunnel_conf.c | 12 +-
drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 1350 +++++
drivers/net/ethernet/netronome/nfp/nfd3/nfd3.h | 106 +
drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 275 +
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 408 ++
drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 1524 ++++++
drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h | 129 +
drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 195 +
drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_app.h | 12 +-
drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 58 +-
drivers/net/ethernet/netronome/nfp/nfp_main.c | 43 +-
drivers/net/ethernet/netronome/nfp/nfp_main.h | 8 +-
drivers/net/ethernet/netronome/nfp/nfp_net.h | 204 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 2188 +-------
drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 87 +-
.../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 66 +-
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c | 442 ++
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h | 215 +
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 18 +-
drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 51 +-
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +-
drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 +-
drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c | 170 +
drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h | 41 +
.../net/ethernet/netronome/nfp/nfp_netvf_main.c | 32 +-
drivers/net/ethernet/netronome/nfp/nfp_port.c | 17 -
drivers/net/ethernet/netronome/nfp/nfp_port.h | 5 +-
.../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 29 +-
.../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h | 3 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 4 -
.../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 9 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_dev.c | 49 +
.../net/ethernet/netronome/nfp/nfpcore/nfp_dev.h | 34 +
.../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +-
drivers/net/ethernet/ni/nixge.c | 5 +-
drivers/net/ethernet/packetengines/yellowfin.c | 2 +-
drivers/net/ethernet/pensando/ionic/ionic.h | 7 +-
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 17 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 164 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 6 +-
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 6 +-
drivers/net/ethernet/pensando/ionic/ionic_if.h | 6 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 206 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 125 +-
.../net/ethernet/pensando/ionic/ionic_rx_filter.c | 37 +-
drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 -
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 67 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 3 +
.../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 2 -
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 90 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.h | 38 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 29 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.h | 1 +
.../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 3 +-
drivers/net/ethernet/qualcomm/qca_spi.c | 2 +-
drivers/net/ethernet/qualcomm/qca_uart.c | 2 +-
.../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 2 +-
.../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 4 +-
drivers/net/ethernet/realtek/r8169_main.c | 94 +-
drivers/net/ethernet/realtek/r8169_phy_config.c | 71 +-
drivers/net/ethernet/renesas/ravb_main.c | 15 +-
drivers/net/ethernet/renesas/sh_eth.c | 18 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +-
drivers/net/ethernet/sfc/ef10.c | 26 +
drivers/net/ethernet/sfc/ef100_nic.c | 9 +
drivers/net/ethernet/sfc/efx_channels.c | 63 +-
drivers/net/ethernet/sfc/net_driver.h | 2 +
drivers/net/ethernet/sfc/nic_common.h | 5 +
drivers/net/ethernet/sfc/rx_common.c | 18 +-
drivers/net/ethernet/sfc/rx_common.h | 6 +
drivers/net/ethernet/sfc/siena.c | 8 +
drivers/net/ethernet/socionext/netsec.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 9 +-
.../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 388 +-
.../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 37 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 30 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 +-
.../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 154 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 22 +-
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +-
drivers/net/ethernet/sun/cassini.c | 23 +-
drivers/net/ethernet/sun/niu.c | 2 +-
drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 56 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 228 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 +-
drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 -
drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +-
drivers/net/ethernet/ti/cpsw_switchdev.c | 4 -
drivers/net/ethernet/ti/davinci_emac.c | 25 +-
drivers/net/ethernet/ti/netcp_core.c | 2 +-
drivers/net/ethernet/vertexcom/mse102x.c | 2 +-
drivers/net/ethernet/wiznet/w5100.c | 2 +-
drivers/net/ethernet/xilinx/Kconfig | 2 +-
drivers/net/ethernet/xilinx/ll_temac.h | 4 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 7 +-
drivers/net/ethernet/xilinx/xilinx_axienet.h | 20 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 608 +--
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +-
drivers/net/fjes/fjes_main.c | 5 +-
drivers/net/geneve.c | 89 +-
drivers/net/gtp.c | 567 ++-
drivers/net/hamradio/baycom_epp.c | 4 +-
drivers/net/hamradio/dmascc.c | 7 +-
drivers/net/hyperv/netvsc.c | 25 +-
drivers/net/ieee802154/atusb.c | 186 +-
drivers/net/ieee802154/mac802154_hwsim.c | 2 +-
drivers/net/ipa/gsi_trans.c | 11 +
drivers/net/ipa/gsi_trans.h | 10 +
drivers/net/ipa/ipa_data-v3.1.c | 2 +
drivers/net/ipa/ipa_data-v3.5.1.c | 2 +
drivers/net/ipa/ipa_data-v4.11.c | 2 +
drivers/net/ipa/ipa_data-v4.2.c | 2 +
drivers/net/ipa/ipa_data-v4.5.c | 2 +
drivers/net/ipa/ipa_data-v4.9.c | 2 +
drivers/net/ipa/ipa_data.h | 2 +
drivers/net/ipa/ipa_endpoint.c | 217 +-
drivers/net/ipa/ipa_endpoint.h | 8 +-
drivers/net/ipa/ipa_power.c | 178 +-
drivers/net/ipvlan/ipvlan_core.c | 2 +-
drivers/net/loopback.c | 6 +-
drivers/net/macsec.c | 6 +-
drivers/net/macvlan.c | 22 +-
drivers/net/macvtap.c | 6 +
drivers/net/mctp/Kconfig | 12 +
drivers/net/mctp/Makefile | 1 +
drivers/net/mctp/mctp-i2c.c | 1082 ++++
drivers/net/mctp/mctp-serial.c | 2 +-
drivers/net/mdio/mdio-mscc-miim.c | 67 +-
drivers/net/mdio/mdio-mux.c | 4 +-
drivers/net/mdio/mdio-xgene.c | 3 +-
drivers/net/mhi_net.c | 2 +-
drivers/net/net_failover.c | 2 +-
drivers/net/netdevsim/Makefile | 2 +-
drivers/net/netdevsim/dev.c | 102 +-
drivers/net/netdevsim/hwstats.c | 486 ++
drivers/net/netdevsim/netdevsim.h | 25 +-
drivers/net/ntb_netdev.c | 2 +-
drivers/net/pcs/pcs-xpcs.c | 41 +-
drivers/net/phy/Kconfig | 1 +
drivers/net/phy/aquantia_main.c | 4 +-
drivers/net/phy/at803x.c | 146 +-
drivers/net/phy/dp83640.c | 19 +-
drivers/net/phy/micrel.c | 1103 +++-
drivers/net/phy/microchip_t1.c | 359 +-
drivers/net/phy/mscc/mscc_ptp.c | 2 +-
drivers/net/phy/nxp-c45-tja11xx.c | 2 +-
drivers/net/phy/phy-core.c | 22 +-
drivers/net/phy/phy_device.c | 19 +-
drivers/net/phy/phylink.c | 90 +-
drivers/net/phy/sfp-bus.c | 6 +
drivers/net/phy/sfp.c | 48 +-
drivers/net/plip/plip.c | 2 +-
drivers/net/rionet.c | 2 +-
drivers/net/sb1000.c | 2 +-
drivers/net/slip/slip.c | 2 +-
drivers/net/tap.c | 38 +-
drivers/net/team/team.c | 5 +
drivers/net/tun.c | 102 +-
drivers/net/usb/Kconfig | 1 +
drivers/net/usb/asix.h | 10 +-
drivers/net/usb/asix_common.c | 81 +-
drivers/net/usb/asix_devices.c | 104 +-
drivers/net/usb/cdc_mbim.c | 1 +
drivers/net/usb/gl620a.c | 2 +-
drivers/net/usb/hso.c | 2 +-
drivers/net/usb/smsc95xx.c | 25 +
drivers/net/veth.c | 194 +-
drivers/net/virtio_net.c | 3 +-
drivers/net/vrf.c | 9 +-
drivers/net/vxlan.c | 4834 ------------------
drivers/net/vxlan/Makefile | 7 +
drivers/net/vxlan/vxlan_core.c | 4743 +++++++++++++++++
drivers/net/vxlan/vxlan_multicast.c | 272 +
drivers/net/vxlan/vxlan_private.h | 162 +
drivers/net/vxlan/vxlan_vnifilter.c | 999 ++++
drivers/net/wan/lmc/lmc_main.c | 3 +-
drivers/net/wireless/ath/ar5523/ar5523.c | 2 +-
drivers/net/wireless/ath/ath10k/core.c | 16 +
drivers/net/wireless/ath/ath10k/htt.c | 153 +
drivers/net/wireless/ath/ath10k/htt.h | 296 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 331 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 36 +-
drivers/net/wireless/ath/ath10k/hw.c | 15 +-
drivers/net/wireless/ath/ath10k/hw.h | 27 +-
drivers/net/wireless/ath/ath10k/rx_desc.h | 40 +-
drivers/net/wireless/ath/ath10k/snoc.c | 17 +-
drivers/net/wireless/ath/ath10k/swap.h | 2 +-
drivers/net/wireless/ath/ath10k/txrx.c | 2 +-
drivers/net/wireless/ath/ath10k/wmi.c | 2 +-
drivers/net/wireless/ath/ath10k/wow.c | 7 +-
drivers/net/wireless/ath/ath11k/ahb.c | 6 +-
drivers/net/wireless/ath/ath11k/ce.h | 2 +-
drivers/net/wireless/ath/ath11k/core.c | 15 +
drivers/net/wireless/ath/ath11k/core.h | 12 +-
drivers/net/wireless/ath/ath11k/dbring.c | 19 +-
drivers/net/wireless/ath/ath11k/debugfs.c | 515 ++
drivers/net/wireless/ath/ath11k/debugfs.h | 180 +-
drivers/net/wireless/ath/ath11k/dp.h | 13 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 357 +-
drivers/net/wireless/ath/ath11k/dp_tx.c | 35 +-
drivers/net/wireless/ath/ath11k/hal_desc.h | 1 +
drivers/net/wireless/ath/ath11k/hal_rx.c | 471 +-
drivers/net/wireless/ath/ath11k/hal_rx.h | 143 +-
drivers/net/wireless/ath/ath11k/hw.c | 23 +
drivers/net/wireless/ath/ath11k/hw.h | 3 +
drivers/net/wireless/ath/ath11k/mac.c | 116 +-
drivers/net/wireless/ath/ath11k/mhi.c | 5 +-
drivers/net/wireless/ath/ath11k/pci.c | 10 +
drivers/net/wireless/ath/ath11k/peer.c | 40 +-
drivers/net/wireless/ath/ath11k/qmi.c | 15 +-
drivers/net/wireless/ath/ath11k/qmi.h | 1 +
drivers/net/wireless/ath/ath11k/reg.c | 25 +-
drivers/net/wireless/ath/ath11k/rx_desc.h | 6 +-
drivers/net/wireless/ath/ath11k/spectral.c | 2 +-
drivers/net/wireless/ath/ath11k/wmi.c | 300 +-
drivers/net/wireless/ath/ath11k/wmi.h | 132 +
drivers/net/wireless/ath/ath5k/ath5k.h | 4 -
drivers/net/wireless/ath/ath5k/dma.c | 23 +-
drivers/net/wireless/ath/ath5k/eeprom.c | 3 +
drivers/net/wireless/ath/ath6kl/txrx.c | 2 +-
drivers/net/wireless/ath/ath6kl/usb.c | 1 +
drivers/net/wireless/ath/ath6kl/wmi.c | 22 +-
drivers/net/wireless/ath/ath6kl/wmi.h | 38 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 3 +-
drivers/net/wireless/ath/ath9k/eeprom.c | 6 +-
drivers/net/wireless/ath/ath9k/htc_hst.c | 5 +
drivers/net/wireless/ath/ath9k/mci.c | 2 +-
drivers/net/wireless/ath/ath9k/rng.c | 72 +-
drivers/net/wireless/ath/carl9170/carl9170.h | 1 -
drivers/net/wireless/ath/carl9170/fwdesc.h | 2 +-
drivers/net/wireless/ath/carl9170/main.c | 61 +-
drivers/net/wireless/ath/carl9170/wlan.h | 2 +-
drivers/net/wireless/ath/dfs_pattern_detector.c | 6 +-
drivers/net/wireless/ath/regd.c | 10 +-
drivers/net/wireless/ath/spectral_common.h | 4 +-
drivers/net/wireless/ath/wcn36xx/main.c | 107 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 2 +-
drivers/net/wireless/ath/wcn36xx/txrx.c | 36 +
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 14 +
drivers/net/wireless/ath/wil6210/txrx.c | 2 +-
drivers/net/wireless/ath/wil6210/wmi.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 4 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 35 +-
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 +
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 18 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +-
.../broadcom/brcm80211/brcmfmac/firmware.c | 2 +
.../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 34 +-
.../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 28 +-
.../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 10 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.h | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 5 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 10 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 20 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 78 +-
.../wireless/broadcom/brcm80211/brcmfmac/proto.h | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 2 +-
.../broadcom/brcm80211/include/brcm_hw_ids.h | 2 +
drivers/net/wireless/cisco/airo.c | 2 +-
drivers/net/wireless/intel/iwlwifi/Kconfig | 1 +
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 55 +-
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 +
drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 229 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 39 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 13 +-
drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 33 -
.../net/wireless/intel/iwlwifi/fw/api/datapath.h | 148 +-
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 37 +-
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 19 +-
.../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 34 +
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 127 +-
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 52 +-
drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 16 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 27 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h | 10 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 331 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 36 +-
drivers/net/wireless/intel/iwlwifi/fw/img.c | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/img.h | 14 +-
drivers/net/wireless/intel/iwlwifi/fw/init.c | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 22 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/smem.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 17 +-
.../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 +
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 72 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 181 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 2 +-
.../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 30 +-
drivers/net/wireless/intel/iwlwifi/iwl-io.c | 18 +-
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 5 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 43 +-
drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 13 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 12 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 59 +-
drivers/net/wireless/intel/iwlwifi/mei/main.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mei/net.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 29 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 18 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 25 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 24 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 405 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 50 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 361 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 17 +-
.../net/wireless/intel/iwlwifi/mvm/offloading.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 34 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 43 +-
drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 32 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 -
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 294 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 313 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 3 +
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 20 +-
drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 11 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 20 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 40 +-
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 5 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 38 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 46 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 112 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 51 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 4 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 14 +-
drivers/net/wireless/intel/iwlwifi/queue/tx.c | 101 +-
drivers/net/wireless/intel/iwlwifi/queue/tx.h | 21 +-
drivers/net/wireless/mac80211_hwsim.c | 410 +-
drivers/net/wireless/marvell/libertas/rx.c | 4 +-
drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 2 +-
drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 2 +-
drivers/net/wireless/marvell/mwifiex/util.c | 2 +-
drivers/net/wireless/mediatek/mt76/dma.c | 14 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 63 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 36 +-
drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 +
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +-
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 -
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 194 +-
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 36 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 236 +-
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 23 +-
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 15 +-
drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 91 +-
.../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 36 +-
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 76 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 422 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 118 +-
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +-
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 27 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 30 +-
drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 2 +
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 13 +-
drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 1 +
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 225 +-
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 466 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 188 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 54 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 310 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 777 +--
drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 152 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1535 ++----
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 63 +-
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 691 ++-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 130 +-
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 259 +-
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 893 +++-
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1212 +++++
.../net/wireless/mediatek/mt76/mt7915/testmode.c | 106 +-
drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 11 +
drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 2 +
.../net/wireless/mediatek/mt76/mt7921/debugfs.c | 65 +-
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 121 +-
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 70 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 209 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 4 +
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 70 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 313 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 63 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 126 +
.../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 48 +-
.../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 20 +-
drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 64 +-
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 22 +-
.../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 89 +-
.../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 40 +-
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 306 ++
.../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 252 +
drivers/net/wireless/mediatek/mt76/sdio.c | 14 +-
drivers/net/wireless/mediatek/mt76/sdio.h | 2 +
drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 28 +-
drivers/net/wireless/mediatek/mt76/testmode.c | 5 +-
drivers/net/wireless/mediatek/mt76/usb.c | 125 +-
drivers/net/wireless/microchip/wilc1000/spi.c | 5 +-
drivers/net/wireless/ray_cs.c | 6 +
drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 32 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 1 +
.../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 6 +-
drivers/net/wireless/realtek/rtw88/coex.c | 298 +-
drivers/net/wireless/realtek/rtw88/coex.h | 5 +
drivers/net/wireless/realtek/rtw88/debug.c | 6 +-
drivers/net/wireless/realtek/rtw88/debug.h | 1 +
drivers/net/wireless/realtek/rtw88/fw.c | 59 +-
drivers/net/wireless/realtek/rtw88/fw.h | 9 +
drivers/net/wireless/realtek/rtw88/mac80211.c | 13 +-
drivers/net/wireless/realtek/rtw88/main.c | 127 +-
drivers/net/wireless/realtek/rtw88/main.h | 52 +-
drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 +
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 4 +-
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 5 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 +-
drivers/net/wireless/realtek/rtw88/sar.c | 8 +-
drivers/net/wireless/realtek/rtw88/tx.c | 2 +-
drivers/net/wireless/realtek/rtw89/Kconfig | 4 +
drivers/net/wireless/realtek/rtw89/Makefile | 13 +-
drivers/net/wireless/realtek/rtw89/cam.c | 40 +-
drivers/net/wireless/realtek/rtw89/cam.h | 5 +
drivers/net/wireless/realtek/rtw89/coex.c | 41 +-
drivers/net/wireless/realtek/rtw89/core.c | 679 ++-
drivers/net/wireless/realtek/rtw89/core.h | 291 +-
drivers/net/wireless/realtek/rtw89/debug.c | 93 +-
drivers/net/wireless/realtek/rtw89/debug.h | 1 +
drivers/net/wireless/realtek/rtw89/efuse.c | 160 +-
drivers/net/wireless/realtek/rtw89/fw.c | 686 ++-
drivers/net/wireless/realtek/rtw89/fw.h | 491 +-
drivers/net/wireless/realtek/rtw89/mac.c | 646 ++-
drivers/net/wireless/realtek/rtw89/mac.h | 84 +-
drivers/net/wireless/realtek/rtw89/mac80211.c | 147 +-
drivers/net/wireless/realtek/rtw89/pci.c | 361 +-
drivers/net/wireless/realtek/rtw89/pci.h | 81 +-
drivers/net/wireless/realtek/rtw89/phy.c | 521 +-
drivers/net/wireless/realtek/rtw89/phy.h | 75 +
drivers/net/wireless/realtek/rtw89/reg.h | 217 +-
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 79 +-
drivers/net/wireless/realtek/rtw89/rtw8852a.h | 2 +
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 86 +-
.../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 2744 +++++-----
.../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 49 +-
drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 46 +
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 529 ++
drivers/net/wireless/realtek/rtw89/rtw8852c.h | 76 +
drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 43 +
drivers/net/wireless/realtek/rtw89/txrx.h | 3 +
drivers/net/wireless/st/cw1200/queue.c | 3 +-
drivers/net/wireless/st/cw1200/wsm.c | 2 +-
drivers/net/wireless/zydas/zd1201.c | 3 +-
drivers/net/wwan/iosm/iosm_ipc_debugfs.c | 5 +-
drivers/net/wwan/iosm/iosm_ipc_imem.c | 54 +-
drivers/net/wwan/iosm/iosm_ipc_imem.h | 7 +
drivers/net/wwan/iosm/iosm_ipc_mmio.c | 6 +-
drivers/net/wwan/iosm/iosm_ipc_mmio.h | 6 +-
drivers/net/wwan/iosm/iosm_ipc_mux.c | 21 +-
drivers/net/wwan/iosm/iosm_ipc_mux.h | 133 +-
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 742 ++-
drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 142 +-
drivers/net/wwan/iosm/iosm_ipc_pcie.c | 1 +
drivers/net/wwan/iosm/iosm_ipc_pcie.h | 1 +
drivers/net/wwan/qcom_bam_dmux.c | 2 +-
drivers/net/wwan/wwan_core.c | 36 +
drivers/nfc/st-nci/vendor_cmds.c | 2 +-
drivers/nfc/st21nfca/i2c.c | 3 +-
drivers/nfc/st21nfca/vendor_cmds.c | 4 +-
drivers/phy/freescale/Kconfig | 10 +
drivers/phy/freescale/Makefile | 1 +
drivers/phy/freescale/phy-fsl-lynx-28g.c | 623 +++
drivers/ptp/ptp_clock.c | 11 +-
drivers/ptp/ptp_idt82p33.c | 344 +-
drivers/ptp/ptp_idt82p33.h | 151 +-
drivers/ptp/ptp_ocp.c | 1748 +++++--
drivers/ptp/ptp_pch.c | 195 +-
drivers/ptp/ptp_sysfs.c | 4 +-
drivers/ptp/ptp_vclock.c | 56 +-
drivers/s390/net/ctcm_fsms.c | 2 +-
drivers/s390/net/ctcm_main.c | 2 +-
drivers/s390/net/lcs.c | 8 +-
drivers/s390/net/netiucv.c | 6 +-
drivers/s390/net/qeth_core_main.c | 2 +-
drivers/s390/net/qeth_l3_main.c | 1 -
drivers/soc/fsl/dpio/qbman-portal.c | 8 +-
drivers/staging/gdm724x/gdm_lte.c | 2 +-
drivers/staging/wlan-ng/p80211netdev.c | 4 +-
drivers/vhost/net.c | 1 +
include/linux/bpf-cgroup.h | 24 +-
include/linux/bpf.h | 131 +-
include/linux/bpf_local_storage.h | 7 +-
include/linux/bpf_types.h | 1 +
include/linux/bpf_verifier.h | 11 +
include/linux/btf.h | 85 +-
include/linux/btf_ids.h | 13 +-
include/linux/can/bittiming.h | 6 +-
include/linux/compiler-clang.h | 25 +
include/linux/compiler-gcc.h | 3 +
include/linux/compiler_types.h | 15 +-
include/linux/dsa/8021q.h | 26 +-
include/linux/dsa/tag_qca.h | 82 +
include/linux/etherdevice.h | 5 +-
include/linux/ethtool.h | 6 +
include/linux/filter.h | 36 +-
include/linux/fprobe.h | 105 +
include/linux/ftrace.h | 3 +
include/linux/ieee80211.h | 347 +-
include/linux/if_bridge.h | 20 +
include/linux/if_hsr.h | 16 +
include/linux/if_macvlan.h | 1 +
include/linux/inetdevice.h | 1 +
include/linux/ipv6.h | 9 +-
include/linux/kprobes.h | 3 +
include/linux/linkmode.h | 5 -
include/linux/mfd/idt82p33_reg.h | 3 +
include/linux/mii.h | 50 -
include/linux/mlx5/cq.h | 2 +
include/linux/mlx5/driver.h | 61 +-
include/linux/mlx5/fs.h | 1 +
include/linux/mlx5/mlx5_ifc.h | 40 +-
include/linux/mlx5/port.h | 2 -
include/linux/mlx5/qp.h | 5 +
include/linux/net/intel/i40e_client.h | 10 -
include/linux/net/intel/iidc.h | 4 +
include/linux/netdevice.h | 175 +-
include/linux/netfilter.h | 1 +
include/linux/netfilter/nf_conntrack_pptp.h | 38 +-
include/linux/netlink.h | 9 -
include/linux/pci_ids.h | 4 +
include/linux/pcs/pcs-xpcs.h | 3 +-
include/linux/phy.h | 3 +-
include/linux/phylink.h | 4 -
include/linux/ptp_classify.h | 15 +
include/linux/ref_tracker.h | 4 +
include/linux/rethook.h | 100 +
include/linux/rtnetlink.h | 3 +
include/linux/sched.h | 3 +
include/linux/skbuff.h | 246 +-
include/linux/skmsg.h | 29 +-
include/linux/socket.h | 1 +
include/linux/sort.h | 2 +-
include/linux/ssb/ssb_driver_gige.h | 2 +-
include/linux/sunrpc/svc_xprt.h | 1 +
include/linux/sunrpc/xprt.h | 1 +
include/linux/tcp.h | 1 +
include/linux/trace_events.h | 7 +
include/linux/types.h | 1 +
include/linux/udp.h | 5 -
include/linux/uio.h | 17 +
include/linux/wwan.h | 2 +
include/net/addrconf.h | 2 +
include/net/arp.h | 1 +
include/net/ax25.h | 12 -
include/net/bluetooth/bluetooth.h | 16 +-
include/net/bluetooth/hci.h | 10 +
include/net/bluetooth/hci_core.h | 17 +
include/net/bluetooth/mgmt.h | 16 +
include/net/bond_options.h | 31 +-
include/net/bonding.h | 42 +-
include/net/cfg80211.h | 97 +-
include/net/cfg802154.h | 10 +
include/net/checksum.h | 2 +
include/net/devlink.h | 19 +-
include/net/dsa.h | 203 +-
include/net/flow.h | 6 +-
include/net/flow_offload.h | 21 +
include/net/gro.h | 57 +-
include/net/gtp.h | 42 +
include/net/ieee80211_radiotap.h | 4 +-
include/net/if_inet6.h | 2 +
include/net/inet_connection_sock.h | 8 +
include/net/inet_dscp.h | 57 +
include/net/inet_frag.h | 2 +
include/net/inet_timewait_sock.h | 8 +-
include/net/ip.h | 3 +-
include/net/ip6_fib.h | 3 +-
include/net/ip_fib.h | 3 +-
include/net/ipv6.h | 21 +-
include/net/ipv6_frag.h | 1 +
include/net/mac80211.h | 37 +-
include/net/mac802154.h | 12 +
include/net/mctp.h | 28 +-
include/net/mptcp.h | 6 -
include/net/ndisc.h | 5 +
include/net/net_namespace.h | 8 +-
include/net/netfilter/nf_conntrack_acct.h | 1 -
include/net/netfilter/nf_conntrack_bpf.h | 23 +
include/net/netfilter/nf_conntrack_ecache.h | 15 +-
include/net/netfilter/nf_conntrack_extend.h | 18 +-
include/net/netfilter/nf_conntrack_helper.h | 1 +
include/net/netfilter/nf_conntrack_labels.h | 3 -
include/net/netfilter/nf_conntrack_seqadj.h | 3 -
include/net/netfilter/nf_conntrack_timeout.h | 20 +-
include/net/netfilter/nf_conntrack_timestamp.h | 13 -
include/net/netfilter/nf_flow_table.h | 18 +
include/net/netfilter/nf_tables.h | 22 +
include/net/netfilter/nf_tables_core.h | 9 +
include/net/netfilter/nft_fib.h | 3 +
include/net/netfilter/nft_meta.h | 3 +
include/net/netns/core.h | 1 +
include/net/netns/ipv4.h | 14 +-
include/net/netns/ipv6.h | 6 +-
include/net/netns/smc.h | 6 +
include/net/netns/xfrm.h | 6 +-
include/net/page_pool.h | 133 +-
include/net/pkt_cls.h | 11 +
include/net/pkt_sched.h | 6 -
include/net/request_sock.h | 2 +
include/net/sch_generic.h | 5 -
include/net/sock.h | 28 +-
include/net/switchdev.h | 72 +-
include/net/tc_act/tc_police.h | 30 +
include/net/tc_act/tc_vlan.h | 10 +
include/net/tcp.h | 24 +-
include/net/tls.h | 2 -
include/net/udplite.h | 43 -
include/net/vxlan.h | 54 +-
include/net/xdp.h | 122 +-
include/net/xdp_sock_drv.h | 5 +-
include/net/xfrm.h | 48 +-
include/net/xsk_buff_pool.h | 1 +
include/soc/mscc/ocelot.h | 113 +-
include/soc/mscc/ocelot_vcap.h | 18 +
include/trace/events/mctp.h | 5 +-
include/trace/events/mptcp.h | 4 +
include/trace/events/net.h | 14 -
include/trace/events/skb.h | 45 +
include/uapi/asm-generic/socket.h | 2 +
include/uapi/linux/bpf.h | 163 +-
include/uapi/linux/can/isotp.h | 28 +-
include/uapi/linux/ethtool_netlink.h | 8 +
include/uapi/linux/gtp.h | 1 +
include/uapi/linux/if_addr.h | 9 +-
include/uapi/linux/if_bridge.h | 18 +
include/uapi/linux/if_ether.h | 2 +
include/uapi/linux/if_link.h | 91 +
include/uapi/linux/if_tunnel.h | 4 +-
include/uapi/linux/ioam6_iptunnel.h | 9 +
include/uapi/linux/mctp.h | 18 +
include/uapi/linux/mptcp.h | 1 +
include/uapi/linux/mroute6.h | 1 +
include/uapi/linux/net_dropmon.h | 1 +
include/uapi/linux/netfilter/nfnetlink_queue.h | 1 +
include/uapi/linux/nl80211.h | 97 +-
include/uapi/linux/openvswitch.h | 22 +-
include/uapi/linux/pkt_cls.h | 15 +
include/uapi/linux/rfkill.h | 14 +-
include/uapi/linux/rtnetlink.h | 14 +
include/uapi/linux/smc.h | 15 +
include/uapi/linux/socket.h | 4 +
init/Kconfig | 4 +
init/main.c | 2 +
kernel/bpf/Kconfig | 5 +
kernel/bpf/arraymap.c | 4 +-
kernel/bpf/bpf_inode_storage.c | 9 +-
kernel/bpf/bpf_iter.c | 20 +-
kernel/bpf/bpf_local_storage.c | 60 +-
kernel/bpf/bpf_lsm.c | 21 +
kernel/bpf/bpf_task_storage.c | 10 +-
kernel/bpf/btf.c | 681 ++-
kernel/bpf/cgroup.c | 187 +-
kernel/bpf/core.c | 364 +-
kernel/bpf/cpumap.c | 8 +-
kernel/bpf/devmap.c | 3 +-
kernel/bpf/hashtab.c | 2 +-
kernel/bpf/helpers.c | 45 +-
kernel/bpf/inode.c | 39 +-
kernel/bpf/local_storage.c | 2 +-
kernel/bpf/preload/Kconfig | 7 +-
kernel/bpf/preload/Makefile | 41 +-
kernel/bpf/preload/bpf_preload.h | 8 +-
kernel/bpf/preload/bpf_preload_kern.c | 126 +-
kernel/bpf/preload/bpf_preload_umd_blob.S | 7 -
kernel/bpf/preload/iterators/Makefile | 6 +-
kernel/bpf/preload/iterators/bpf_preload_common.h | 13 -
kernel/bpf/preload/iterators/iterators.c | 94 -
kernel/bpf/preload/iterators/iterators.lskel.h | 425 ++
kernel/bpf/preload/iterators/iterators.skel.h | 412 --
kernel/bpf/reuseport_array.c | 2 +-
kernel/bpf/stackmap.c | 68 +-
kernel/bpf/syscall.c | 97 +-
kernel/bpf/trampoline.c | 8 +-
kernel/bpf/verifier.c | 468 +-
kernel/exit.c | 2 +
kernel/fork.c | 3 +
kernel/kallsyms.c | 4 +
kernel/trace/Kconfig | 26 +
kernel/trace/Makefile | 2 +
kernel/trace/bpf_trace.c | 353 +-
kernel/trace/fprobe.c | 332 ++
kernel/trace/ftrace.c | 58 +-
kernel/trace/rethook.c | 317 ++
lib/Kconfig.debug | 34 +-
lib/Makefile | 2 +
lib/ref_tracker.c | 19 +-
lib/sort.c | 40 +-
lib/test_fprobe.c | 174 +
net/6lowpan/core.c | 1 +
net/8021q/vlan_dev.c | 8 +-
net/8021q/vlanproc.c | 2 +-
net/Kconfig | 13 +
net/ax25/af_ax25.c | 18 +-
net/ax25/ax25_route.c | 5 +-
net/ax25/ax25_subr.c | 20 +-
net/batman-adv/bat_iv_ogm.c | 2 +-
net/batman-adv/bat_v_elp.c | 2 +-
net/batman-adv/bat_v_ogm.c | 2 +-
net/batman-adv/bridge_loop_avoidance.c | 3 +-
net/batman-adv/distributed-arp-table.c | 2 +-
net/batman-adv/gateway_client.c | 1 +
net/batman-adv/hard-interface.c | 6 +-
net/batman-adv/main.c | 2 +-
net/batman-adv/main.h | 2 +-
net/batman-adv/multicast.c | 3 +-
net/batman-adv/network-coding.c | 2 +-
net/batman-adv/originator.c | 2 +-
net/batman-adv/send.c | 2 +-
net/batman-adv/soft-interface.c | 2 +-
net/batman-adv/tp_meter.c | 2 +-
net/batman-adv/translation-table.c | 2 +-
net/batman-adv/tvlv.c | 2 +-
net/bluetooth/6lowpan.c | 3 +-
net/bluetooth/af_bluetooth.c | 4 +-
net/bluetooth/bnep/core.c | 2 +-
net/bluetooth/eir.h | 20 +
net/bluetooth/hci_conn.c | 3 +
net/bluetooth/hci_core.c | 5 +-
net/bluetooth/hci_event.c | 111 +-
net/bluetooth/hci_sync.c | 25 +-
net/bluetooth/l2cap_core.c | 2 +-
net/bluetooth/mgmt.c | 181 +-
net/bluetooth/msft.c | 183 +-
net/bpf/bpf_dummy_struct_ops.c | 6 +-
net/bpf/test_run.c | 629 ++-
net/bridge/Makefile | 2 +-
net/bridge/br.c | 20 +-
net/bridge/br_arp_nd_proxy.c | 4 +-
net/bridge/br_forward.c | 2 +-
net/bridge/br_input.c | 28 +-
net/bridge/br_mst.c | 357 ++
net/bridge/br_netlink.c | 50 +-
net/bridge/br_private.h | 67 +-
net/bridge/br_stp.c | 6 +
net/bridge/br_switchdev.c | 141 +-
net/bridge/br_vlan.c | 137 +-
net/bridge/br_vlan_options.c | 20 +
net/bridge/netfilter/nf_conntrack_bridge.c | 7 +-
net/bridge/netfilter/nft_meta_bridge.c | 5 +-
net/bridge/netfilter/nft_reject_bridge.c | 1 +
net/caif/caif_dev.c | 2 +-
net/caif/chnl_net.c | 2 +-
net/can/af_can.c | 2 +-
net/can/gw.c | 25 +-
net/can/isotp.c | 303 +-
net/core/bpf_sk_storage.c | 23 +-
net/core/dev.c | 687 ++-
net/core/devlink.c | 234 +-
net/core/drop_monitor.c | 120 +-
net/core/filter.c | 450 +-
net/core/flow_dissector.c | 18 +
net/core/gro.c | 16 +-
net/core/gro_cells.c | 38 +-
net/core/link_watch.c | 6 +-
net/core/neighbour.c | 6 +-
net/core/net_namespace.c | 20 +-
net/core/page_pool.c | 102 +-
net/core/ptp_classifier.c | 12 +
net/core/rtnetlink.c | 541 +-
net/core/skbuff.c | 62 +-
net/core/skmsg.c | 17 +-
net/core/sock.c | 26 +-
net/core/sock_map.c | 77 +-
net/core/sysctl_net_core.c | 20 +-
net/core/utils.c | 4 +-
net/core/xdp.c | 79 +-
net/dccp/dccp.h | 5 -
net/dccp/ipv4.c | 6 -
net/dccp/ipv6.c | 6 -
net/dccp/minisocks.c | 1 +
net/decnet/dn_nsp_out.c | 3 +-
net/dsa/dsa.c | 100 +
net/dsa/dsa2.c | 147 +-
net/dsa/dsa_priv.h | 114 +-
net/dsa/master.c | 4 -
net/dsa/port.c | 509 +-
net/dsa/slave.c | 797 ++-
net/dsa/switch.c | 426 +-
net/dsa/tag_8021q.c | 323 +-
net/dsa/tag_dsa.c | 19 +-
net/dsa/tag_ocelot_8021q.c | 11 +-
net/dsa/tag_qca.c | 85 +-
net/dsa/tag_rtl8_4.c | 152 +-
net/dsa/tag_sja1105.c | 28 +-
net/ethtool/netlink.h | 2 +-
net/ethtool/rings.c | 30 +-
net/hsr/hsr_debugfs.c | 40 +-
net/hsr/hsr_device.c | 12 +-
net/hsr/hsr_forward.c | 7 +-
net/hsr/hsr_framereg.c | 209 +-
net/hsr/hsr_framereg.h | 14 +-
net/hsr/hsr_main.h | 30 +-
net/hsr/hsr_netlink.c | 4 +-
net/ieee802154/6lowpan/core.c | 1 +
net/ieee802154/6lowpan/reassembly.c | 1 +
net/ieee802154/nl-phy.c | 4 +-
net/ipv4/arp.c | 11 +-
net/ipv4/bpf_tcp_ca.c | 28 +-
net/ipv4/devinet.c | 7 +
net/ipv4/fib_frontend.c | 42 +-
net/ipv4/fib_lookup.h | 3 +-
net/ipv4/fib_rules.c | 19 +-
net/ipv4/fib_semantics.c | 60 +-
net/ipv4/fib_trie.c | 65 +-
net/ipv4/icmp.c | 91 +-
net/ipv4/inet_connection_sock.c | 8 +-
net/ipv4/inet_fragment.c | 1 +
net/ipv4/inet_hashtables.c | 53 +-
net/ipv4/inet_timewait_sock.c | 75 +-
net/ipv4/ip_forward.c | 2 +-
net/ipv4/ip_fragment.c | 1 +
net/ipv4/ip_input.c | 32 +-
net/ipv4/ip_options.c | 31 +-
net/ipv4/ip_output.c | 20 +-
net/ipv4/ipmr.c | 20 +-
net/ipv4/netfilter/nf_nat_h323.c | 8 +-
net/ipv4/netfilter/nf_nat_pptp.c | 24 +-
net/ipv4/netfilter/nft_dup_ipv4.c | 1 +
net/ipv4/netfilter/nft_fib_ipv4.c | 2 +
net/ipv4/netfilter/nft_reject_ipv4.c | 1 +
net/ipv4/nexthop.c | 12 +-
net/ipv4/proc.c | 4 +-
net/ipv4/route.c | 61 +-
net/ipv4/sysctl_net_ipv4.c | 27 +-
net/ipv4/tcp.c | 73 +-
net/ipv4/tcp_bbr.c | 18 +-
net/ipv4/tcp_bpf.c | 14 +-
net/ipv4/tcp_cong.c | 2 -
net/ipv4/tcp_cubic.c | 17 +-
net/ipv4/tcp_dctcp.c | 18 +-
net/ipv4/tcp_input.c | 53 +-
net/ipv4/tcp_ipv4.c | 172 +-
net/ipv4/tcp_minisocks.c | 7 +-
net/ipv4/tcp_output.c | 58 +-
net/ipv4/udp.c | 22 +-
net/ipv4/xfrm4_policy.c | 4 +-
net/ipv6/addrconf.c | 234 +-
net/ipv6/af_inet6.c | 24 +-
net/ipv6/exthdrs.c | 8 +-
net/ipv6/fib6_rules.c | 30 +-
net/ipv6/icmp.c | 62 +-
net/ipv6/inet6_hashtables.c | 5 +-
net/ipv6/ioam6.c | 19 +-
net/ipv6/ioam6_iptunnel.c | 59 +-
net/ipv6/ip6_input.c | 3 +-
net/ipv6/ip6_offload.c | 5 +-
net/ipv6/ip6_output.c | 116 +-
net/ipv6/ip6_tunnel.c | 8 +
net/ipv6/ip6mr.c | 53 +-
net/ipv6/ipv6_sockglue.c | 6 +-
net/ipv6/ndisc.c | 55 +-
net/ipv6/netfilter.c | 5 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 1 +
net/ipv6/netfilter/nft_dup_ipv6.c | 1 +
net/ipv6/netfilter/nft_fib_ipv6.c | 2 +
net/ipv6/netfilter/nft_reject_ipv6.c | 1 +
net/ipv6/ping.c | 29 +-
net/ipv6/reassembly.c | 1 +
net/ipv6/route.c | 60 +-
net/ipv6/tcp_ipv6.c | 104 +-
net/ipv6/udp.c | 114 +-
net/ipv6/xfrm6_policy.c | 4 +-
net/iucv/iucv.c | 2 +-
net/l3mdev/l3mdev.c | 43 +-
net/llc/af_llc.c | 8 +
net/mac80211/Makefile | 3 +-
net/mac80211/agg-rx.c | 20 +-
net/mac80211/airtime.c | 15 +-
net/mac80211/cfg.c | 139 +-
net/mac80211/chan.c | 5 +-
net/mac80211/debugfs.c | 2 +
net/mac80211/debugfs_key.c | 2 +-
net/mac80211/debugfs_netdev.c | 4 +-
net/mac80211/eht.c | 76 +
net/mac80211/ieee80211_i.h | 38 +-
net/mac80211/main.c | 14 +-
net/mac80211/mesh.c | 9 +-
net/mac80211/mlme.c | 369 +-
net/mac80211/rc80211_minstrel_ht.c | 2 +-
net/mac80211/rx.c | 2 +
net/mac80211/sta_info.c | 3 +-
net/mac80211/status.c | 14 +-
net/mac80211/tx.c | 24 +-
net/mac80211/util.c | 299 +-
net/mac80211/vht.c | 38 +-
net/mctp/af_mctp.c | 189 +-
net/mctp/device.c | 34 +-
net/mctp/neigh.c | 2 +-
net/mctp/route.c | 149 +-
net/mctp/test/route-test.c | 157 +-
net/mctp/test/utils.c | 1 -
net/mptcp/mib.c | 4 +
net/mptcp/mib.h | 4 +
net/mptcp/options.c | 82 +-
net/mptcp/pm.c | 11 +-
net/mptcp/pm_netlink.c | 200 +-
net/mptcp/protocol.c | 5 +
net/mptcp/protocol.h | 32 +-
net/mptcp/sockopt.c | 2 +
net/mptcp/subflow.c | 112 +-
net/netfilter/Makefile | 5 +
net/netfilter/core.c | 3 +-
net/netfilter/ipvs/ip_vs_xmit.c | 6 +-
net/netfilter/nf_conntrack_acct.c | 19 -
net/netfilter/nf_conntrack_bpf.c | 258 +
net/netfilter/nf_conntrack_core.c | 187 +-
net/netfilter/nf_conntrack_ecache.c | 47 +-
net/netfilter/nf_conntrack_extend.c | 132 +-
net/netfilter/nf_conntrack_helper.c | 21 +-
net/netfilter/nf_conntrack_labels.c | 20 +-
net/netfilter/nf_conntrack_netlink.c | 36 +-
net/netfilter/nf_conntrack_pptp.c | 60 +-
net/netfilter/nf_conntrack_seqadj.c | 16 -
net/netfilter/nf_conntrack_timeout.c | 50 +-
net/netfilter/nf_conntrack_timestamp.c | 20 -
net/netfilter/nf_dup_netdev.c | 2 +-
net/netfilter/nf_flow_table_core.c | 30 +-
net/netfilter/nf_flow_table_inet.c | 17 +
net/netfilter/nf_flow_table_ip.c | 84 +-
net/netfilter/nf_flow_table_offload.c | 33 +-
net/netfilter/nf_nat_core.c | 28 +-
net/netfilter/nf_synproxy_core.c | 24 +-
net/netfilter/nf_tables_api.c | 112 +-
net/netfilter/nf_tables_core.c | 18 +-
net/netfilter/nfnetlink_cttimeout.c | 11 +-
net/netfilter/nfnetlink_log.c | 6 +-
net/netfilter/nfnetlink_queue.c | 21 +-
net/netfilter/nft_bitwise.c | 24 +-
net/netfilter/nft_byteorder.c | 3 +-
net/netfilter/nft_cmp.c | 105 +-
net/netfilter/nft_compat.c | 10 +
net/netfilter/nft_connlimit.c | 1 +
net/netfilter/nft_counter.c | 1 +
net/netfilter/nft_ct.c | 51 +
net/netfilter/nft_dup_netdev.c | 1 +
net/netfilter/nft_dynset.c | 1 +
net/netfilter/nft_exthdr.c | 129 +-
net/netfilter/nft_fib.c | 42 +
net/netfilter/nft_fib_inet.c | 1 +
net/netfilter/nft_fib_netdev.c | 1 +
net/netfilter/nft_flow_offload.c | 14 +
net/netfilter/nft_fwd_netdev.c | 4 +-
net/netfilter/nft_hash.c | 36 +
net/netfilter/nft_immediate.c | 12 +
net/netfilter/nft_last.c | 1 +
net/netfilter/nft_limit.c | 2 +
net/netfilter/nft_log.c | 1 +
net/netfilter/nft_lookup.c | 12 +
net/netfilter/nft_masq.c | 3 +
net/netfilter/nft_meta.c | 19 +-
net/netfilter/nft_nat.c | 2 +
net/netfilter/nft_numgen.c | 22 +
net/netfilter/nft_objref.c | 2 +
net/netfilter/nft_osf.c | 25 +
net/netfilter/nft_payload.c | 12 +-
net/netfilter/nft_queue.c | 2 +
net/netfilter/nft_quota.c | 1 +
net/netfilter/nft_range.c | 1 +
net/netfilter/nft_redir.c | 3 +
net/netfilter/nft_reject_inet.c | 1 +
net/netfilter/nft_reject_netdev.c | 1 +
net/netfilter/nft_rt.c | 1 +
net/netfilter/nft_socket.c | 28 +
net/netfilter/nft_synproxy.c | 1 +
net/netfilter/nft_tproxy.c | 1 +
net/netfilter/nft_tunnel.c | 28 +
net/netfilter/nft_xfrm.c | 28 +
net/netlabel/netlabel_kapi.c | 2 +
net/netlink/af_netlink.c | 2 +
net/nfc/llcp.h | 1 -
net/nfc/llcp_core.c | 9 +-
net/nfc/llcp_sock.c | 49 +-
net/openvswitch/conntrack.c | 118 +-
net/openvswitch/datapath.c | 18 +-
net/openvswitch/datapath.h | 2 -
net/openvswitch/flow.c | 143 +-
net/openvswitch/flow.h | 14 +
net/openvswitch/flow_netlink.c | 37 +-
net/openvswitch/vport.c | 2 +-
net/packet/af_packet.c | 4 +-
net/phonet/af_phonet.c | 8 +-
net/rfkill/core.c | 48 +-
net/sched/act_api.c | 2 +
net/sched/act_bpf.c | 2 +
net/sched/act_ct.c | 128 +-
net/sched/act_police.c | 62 +-
net/sched/act_vlan.c | 13 +
net/sched/cls_api.c | 45 +-
net/sched/cls_bpf.c | 2 +
net/sched/cls_flower.c | 116 +
net/smc/Makefile | 1 +
net/smc/af_smc.c | 231 +-
net/smc/smc.h | 19 +-
net/smc/smc_cdc.c | 24 +-
net/smc/smc_core.c | 2 +-
net/smc/smc_netlink.c | 15 +
net/smc/smc_pnet.c | 3 +
net/smc/smc_sysctl.c | 65 +
net/smc/smc_sysctl.h | 33 +
net/smc/smc_tx.c | 154 +-
net/smc/smc_tx.h | 3 +
net/sunrpc/auth_gss/auth_gss.c | 10 +-
net/sunrpc/svc_xprt.c | 4 +-
net/sunrpc/xprt.c | 4 +-
net/switchdev/switchdev.c | 232 +-
net/tipc/bearer.c | 2 +-
net/tipc/msg.h | 23 -
net/tipc/socket.c | 3 +-
net/tls/tls_device.c | 62 +-
net/tls/tls_main.c | 15 +-
net/tls/tls_sw.c | 3 +-
net/unix/af_unix.c | 272 +-
net/wireless/chan.c | 91 +-
net/wireless/nl80211.c | 137 +-
net/wireless/pmsr.c | 4 -
net/wireless/reg.c | 6 +
net/wireless/scan.c | 9 +-
net/wireless/util.c | 141 +-
net/xdp/xsk.c | 82 +-
net/xdp/xsk_buff_pool.c | 7 +
net/xdp/xsk_queue.h | 19 +-
net/xfrm/xfrm_device.c | 16 +-
net/xfrm/xfrm_interface.c | 2 +-
net/xfrm/xfrm_policy.c | 10 +-
net/xfrm/xfrm_user.c | 43 +-
samples/Kconfig | 7 +
samples/Makefile | 1 +
samples/bpf/map_perf_test_user.c | 2 +-
samples/bpf/xdp1_user.c | 24 +-
samples/bpf/xdp_adjust_tail_user.c | 25 +-
samples/bpf/xdp_fwd_user.c | 19 +-
samples/bpf/xdp_redirect_cpu.bpf.c | 8 +-
samples/bpf/xdp_redirect_cpu_user.c | 2 +-
samples/bpf/xdp_redirect_map.bpf.c | 2 +-
samples/bpf/xdp_redirect_map_multi.bpf.c | 2 +-
samples/bpf/xdp_router_ipv4_user.c | 27 +-
samples/bpf/xdp_rxq_info_user.c | 34 +-
samples/bpf/xdp_sample_pkts_user.c | 8 +-
samples/bpf/xdp_sample_user.c | 11 +-
samples/bpf/xdp_sample_user.h | 2 +-
samples/bpf/xdp_tx_iptunnel_user.c | 27 +-
samples/bpf/xdpsock_ctrl_proc.c | 2 +-
samples/bpf/xdpsock_user.c | 16 +-
samples/bpf/xsk_fwd.c | 4 +-
samples/fprobe/Makefile | 3 +
samples/fprobe/fprobe_example.c | 120 +
scripts/bpf_doc.py | 124 +-
scripts/pahole-flags.sh | 5 +-
scripts/pahole-version.sh | 13 +
security/device_cgroup.c | 2 +-
security/integrity/ima/ima_main.c | 57 +-
security/selinux/nlmsgtab.c | 6 +-
tools/bpf/bpftool/Documentation/bpftool-gen.rst | 115 +
tools/bpf/bpftool/Documentation/bpftool.rst | 13 +-
tools/bpf/bpftool/Documentation/common_options.rst | 13 +-
tools/bpf/bpftool/Makefile | 34 +-
tools/bpf/bpftool/bash-completion/bpftool | 18 +-
tools/bpf/bpftool/btf.c | 2 +-
tools/bpf/bpftool/cgroup.c | 6 +-
tools/bpf/bpftool/common.c | 46 +-
tools/bpf/bpftool/feature.c | 141 +-
tools/bpf/bpftool/gen.c | 1419 +++++-
tools/bpf/bpftool/link.c | 3 +-
tools/bpf/bpftool/main.c | 31 +-
tools/bpf/bpftool/main.h | 8 +-
tools/bpf/bpftool/map.c | 44 +-
tools/bpf/bpftool/net.c | 2 +-
tools/bpf/bpftool/pids.c | 11 +-
tools/bpf/bpftool/prog.c | 52 +-
tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 22 +
tools/bpf/bpftool/skeleton/pid_iter.h | 2 +
tools/bpf/bpftool/struct_ops.c | 4 +-
tools/bpf/bpftool/xlated_dumper.c | 5 +-
tools/bpf/resolve_btfids/Makefile | 6 +-
tools/include/uapi/linux/bpf.h | 155 +-
tools/include/uapi/linux/if_link.h | 1 +
tools/lib/bpf/Makefile | 4 +-
tools/lib/bpf/bpf.c | 22 +-
tools/lib/bpf/bpf.h | 20 +-
tools/lib/bpf/bpf_helpers.h | 2 +-
tools/lib/bpf/bpf_tracing.h | 103 +-
tools/lib/bpf/btf.c | 31 +-
tools/lib/bpf/btf.h | 34 +-
tools/lib/bpf/btf_dump.c | 11 +-
tools/lib/bpf/gen_loader.c | 15 +-
tools/lib/bpf/hashmap.c | 3 +-
tools/lib/bpf/libbpf.c | 934 +++-
tools/lib/bpf/libbpf.h | 234 +-
tools/lib/bpf/libbpf.map | 18 +-
tools/lib/bpf/libbpf_internal.h | 17 +
tools/lib/bpf/libbpf_legacy.h | 26 +
tools/lib/bpf/libbpf_version.h | 2 +-
tools/lib/bpf/netlink.c | 180 +-
tools/lib/bpf/relo_core.c | 79 +-
tools/lib/bpf/relo_core.h | 42 +-
tools/lib/bpf/skel_internal.h | 253 +-
tools/lib/bpf/xsk.c | 15 +-
tools/perf/tests/llvm.c | 2 +-
tools/perf/util/bpf-loader.c | 74 +-
tools/perf/util/bpf_map.c | 28 +-
tools/scripts/Makefile.include | 4 +
tools/testing/selftests/bpf/.gitignore | 2 +
tools/testing/selftests/bpf/Makefile | 29 +-
tools/testing/selftests/bpf/README.rst | 12 +-
.../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +-
tools/testing/selftests/bpf/benchs/bench_trigger.c | 6 +-
.../selftests/bpf/bpf_testmod/bpf_testmod.c | 60 +-
tools/testing/selftests/bpf/cap_helpers.c | 67 +
tools/testing/selftests/bpf/cap_helpers.h | 19 +
tools/testing/selftests/bpf/config | 5 +
tools/testing/selftests/bpf/ima_setup.sh | 35 +-
tools/testing/selftests/bpf/network_helpers.c | 86 +
tools/testing/selftests/bpf/network_helpers.h | 9 +
tools/testing/selftests/bpf/prog_tests/align.c | 218 +-
tools/testing/selftests/bpf/prog_tests/atomics.c | 149 +-
.../selftests/bpf/prog_tests/attach_probe.c | 18 +-
tools/testing/selftests/bpf/prog_tests/bind_perm.c | 64 +-
.../testing/selftests/bpf/prog_tests/bpf_cookie.c | 195 +-
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 20 +
.../bpf/prog_tests/bpf_iter_setsockopt_unix.c | 100 +
.../selftests/bpf/prog_tests/bpf_mod_race.c | 230 +
tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 52 +
tools/testing/selftests/bpf/prog_tests/btf.c | 25 +-
tools/testing/selftests/bpf/prog_tests/btf_dump.c | 54 +-
tools/testing/selftests/bpf/prog_tests/btf_tag.c | 207 +-
.../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +-
.../selftests/bpf/prog_tests/cgroup_attach_multi.c | 14 +-
.../bpf/prog_tests/cgroup_attach_override.c | 2 +-
.../bpf/prog_tests/cgroup_getset_retval.c | 481 ++
tools/testing/selftests/bpf/prog_tests/check_mtu.c | 40 +-
.../selftests/bpf/prog_tests/cls_redirect.c | 10 +-
tools/testing/selftests/bpf/prog_tests/core_kern.c | 16 +-
.../selftests/bpf/prog_tests/core_kern_overflow.c | 13 +
.../testing/selftests/bpf/prog_tests/core_reloc.c | 63 +-
.../selftests/bpf/prog_tests/custom_sec_handlers.c | 176 +
.../selftests/bpf/prog_tests/dummy_st_ops.c | 27 +-
.../selftests/bpf/prog_tests/fentry_fexit.c | 24 +-
.../testing/selftests/bpf/prog_tests/fentry_test.c | 7 +-
.../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 34 +-
.../selftests/bpf/prog_tests/fexit_stress.c | 22 +-
.../testing/selftests/bpf/prog_tests/fexit_test.c | 7 +-
tools/testing/selftests/bpf/prog_tests/find_vma.c | 30 +-
.../selftests/bpf/prog_tests/flow_dissector.c | 33 +-
.../bpf/prog_tests/flow_dissector_load_bytes.c | 24 +-
tools/testing/selftests/bpf/prog_tests/for_each.c | 32 +-
.../selftests/bpf/prog_tests/get_func_args_test.c | 12 +-
.../selftests/bpf/prog_tests/get_func_ip_test.c | 10 +-
.../bpf/prog_tests/get_stackid_cannot_attach.c | 2 +-
.../testing/selftests/bpf/prog_tests/global_data.c | 32 +-
.../selftests/bpf/prog_tests/global_data_init.c | 2 +-
.../selftests/bpf/prog_tests/global_func_args.c | 14 +-
tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 16 +-
.../testing/selftests/bpf/prog_tests/kfunc_call.c | 46 +-
.../selftests/bpf/prog_tests/kprobe_multi_test.c | 323 ++
.../selftests/bpf/prog_tests/ksyms_module.c | 27 +-
tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 35 +-
tools/testing/selftests/bpf/prog_tests/log_buf.c | 6 +-
tools/testing/selftests/bpf/prog_tests/map_lock.c | 15 +-
tools/testing/selftests/bpf/prog_tests/map_ptr.c | 16 +-
.../selftests/bpf/prog_tests/modify_return.c | 33 +-
tools/testing/selftests/bpf/prog_tests/obj_name.c | 2 +-
.../selftests/bpf/prog_tests/perf_branches.c | 4 +-
tools/testing/selftests/bpf/prog_tests/perf_link.c | 2 +-
.../testing/selftests/bpf/prog_tests/pkt_access.c | 26 +-
.../selftests/bpf/prog_tests/pkt_md_access.c | 14 +-
.../selftests/bpf/prog_tests/prog_run_opts.c | 77 +
.../selftests/bpf/prog_tests/prog_run_xattr.c | 83 -
.../selftests/bpf/prog_tests/queue_stack_map.c | 46 +-
.../selftests/bpf/prog_tests/raw_tp_test_run.c | 64 +-
.../bpf/prog_tests/raw_tp_writable_test_run.c | 16 +-
.../testing/selftests/bpf/prog_tests/send_signal.c | 17 +-
.../selftests/bpf/prog_tests/signal_pending.c | 23 +-
tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 81 +-
.../testing/selftests/bpf/prog_tests/skb_helpers.c | 16 +-
.../testing/selftests/bpf/prog_tests/sock_fields.c | 58 +-
.../selftests/bpf/prog_tests/sockmap_basic.c | 86 +-
.../selftests/bpf/prog_tests/sockmap_listen.c | 12 +-
.../testing/selftests/bpf/prog_tests/sockopt_sk.c | 4 +-
tools/testing/selftests/bpf/prog_tests/spinlock.c | 14 +-
.../bpf/prog_tests/stacktrace_build_id_nmi.c | 2 +-
.../selftests/bpf/prog_tests/stacktrace_map_skip.c | 63 +
tools/testing/selftests/bpf/prog_tests/subprogs.c | 77 +-
.../testing/selftests/bpf/prog_tests/subskeleton.c | 78 +
tools/testing/selftests/bpf/prog_tests/syscall.c | 10 +-
tools/testing/selftests/bpf/prog_tests/tailcalls.c | 274 +-
.../selftests/bpf/prog_tests/task_pt_regs.c | 16 +-
.../testing/selftests/bpf/prog_tests/tc_redirect.c | 523 +-
.../bpf/prog_tests/test_bpf_syscall_macro.c | 73 +
tools/testing/selftests/bpf/prog_tests/test_ima.c | 149 +-
.../selftests/bpf/prog_tests/test_profiler.c | 14 +-
.../selftests/bpf/prog_tests/test_skb_pkt_end.c | 15 +-
tools/testing/selftests/bpf/prog_tests/timer.c | 7 +-
tools/testing/selftests/bpf/prog_tests/timer_mim.c | 7 +-
tools/testing/selftests/bpf/prog_tests/trace_ext.c | 28 +-
tools/testing/selftests/bpf/prog_tests/xdp.c | 34 +-
.../selftests/bpf/prog_tests/xdp_adjust_frags.c | 146 +
.../selftests/bpf/prog_tests/xdp_adjust_tail.c | 251 +-
.../testing/selftests/bpf/prog_tests/xdp_attach.c | 29 +-
.../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 141 +-
.../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 72 +-
.../selftests/bpf/prog_tests/xdp_devmap_attach.c | 63 +-
.../selftests/bpf/prog_tests/xdp_do_redirect.c | 201 +
tools/testing/selftests/bpf/prog_tests/xdp_info.c | 14 +-
tools/testing/selftests/bpf/prog_tests/xdp_link.c | 26 +-
.../selftests/bpf/prog_tests/xdp_noinline.c | 44 +-
tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 19 +-
tools/testing/selftests/bpf/progs/atomics.c | 28 +-
.../selftests/bpf/progs/bloom_filter_bench.c | 7 +-
.../testing/selftests/bpf/progs/bloom_filter_map.c | 5 +-
.../selftests/bpf/progs/bpf_iter_setsockopt_unix.c | 60 +
tools/testing/selftests/bpf/progs/bpf_iter_task.c | 54 +
tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +-
tools/testing/selftests/bpf/progs/bpf_loop.c | 9 +-
tools/testing/selftests/bpf/progs/bpf_loop_bench.c | 3 +-
tools/testing/selftests/bpf/progs/bpf_misc.h | 19 +
tools/testing/selftests/bpf/progs/bpf_mod_race.c | 100 +
.../selftests/bpf/progs/bpf_syscall_macro.c | 84 +
.../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 +
.../selftests/bpf/progs/btf_type_tag_percpu.c | 66 +
.../selftests/bpf/progs/btf_type_tag_user.c | 40 +
.../bpf/progs/cgroup_getset_retval_getsockopt.c | 45 +
.../bpf/progs/cgroup_getset_retval_setsockopt.c | 52 +
tools/testing/selftests/bpf/progs/core_kern.c | 16 +
.../selftests/bpf/progs/core_kern_overflow.c | 22 +
tools/testing/selftests/bpf/progs/fexit_sleep.c | 9 +-
.../selftests/bpf/progs/freplace_cls_redirect.c | 12 +-
tools/testing/selftests/bpf/progs/ima.c | 66 +-
.../testing/selftests/bpf/progs/kfunc_call_race.c | 14 +
.../testing/selftests/bpf/progs/kfunc_call_test.c | 52 +-
tools/testing/selftests/bpf/progs/kprobe_multi.c | 100 +
tools/testing/selftests/bpf/progs/ksym_race.c | 13 +
tools/testing/selftests/bpf/progs/local_storage.c | 19 +
tools/testing/selftests/bpf/progs/perfbuf_bench.c | 3 +-
tools/testing/selftests/bpf/progs/ringbuf_bench.c | 3 +-
.../testing/selftests/bpf/progs/sample_map_ret0.c | 24 +-
.../selftests/bpf/progs/sockmap_parse_prog.c | 2 -
tools/testing/selftests/bpf/progs/sockopt_sk.c | 35 +-
.../selftests/bpf/progs/stacktrace_map_skip.c | 68 +
tools/testing/selftests/bpf/progs/test_bpf_nf.c | 118 +
.../progs/{btf_decl_tag.c => test_btf_decl_tag.c} | 0
tools/testing/selftests/bpf/progs/test_btf_haskv.c | 3 +
tools/testing/selftests/bpf/progs/test_btf_newkv.c | 3 +
tools/testing/selftests/bpf/progs/test_btf_nokv.c | 12 +-
.../selftests/bpf/progs/test_custom_sec_handlers.c | 63 +
.../testing/selftests/bpf/progs/test_probe_user.c | 15 +-
tools/testing/selftests/bpf/progs/test_ringbuf.c | 3 +-
.../selftests/bpf/progs/test_send_signal_kern.c | 2 +-
tools/testing/selftests/bpf/progs/test_sk_lookup.c | 15 +-
.../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 12 +-
.../testing/selftests/bpf/progs/test_sock_fields.c | 63 +-
.../selftests/bpf/progs/test_sockmap_progs_query.c | 24 +
.../testing/selftests/bpf/progs/test_subskeleton.c | 28 +
.../selftests/bpf/progs/test_subskeleton_lib.c | 61 +
.../selftests/bpf/progs/test_subskeleton_lib2.c | 16 +
tools/testing/selftests/bpf/progs/test_tc_dtime.c | 349 ++
tools/testing/selftests/bpf/progs/test_tc_edt.c | 12 +-
.../bpf/progs/test_tcp_check_syncookie_kern.c | 12 +-
.../bpf/progs/test_xdp_adjust_tail_grow.c | 10 +-
.../bpf/progs/test_xdp_adjust_tail_shrink.c | 32 +-
.../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 2 +-
.../selftests/bpf/progs/test_xdp_do_redirect.c | 100 +
.../selftests/bpf/progs/test_xdp_update_frags.c | 42 +
.../bpf/progs/test_xdp_with_cpumap_frags_helpers.c | 27 +
.../bpf/progs/test_xdp_with_cpumap_helpers.c | 8 +-
.../bpf/progs/test_xdp_with_devmap_frags_helpers.c | 27 +
.../bpf/progs/test_xdp_with_devmap_helpers.c | 9 +-
tools/testing/selftests/bpf/progs/trace_printk.c | 3 +-
tools/testing/selftests/bpf/progs/trace_vprintk.c | 3 +-
tools/testing/selftests/bpf/progs/trigger_bench.c | 9 +-
.../selftests/bpf/progs/xdp_redirect_multi_kern.c | 2 +-
tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +-
tools/testing/selftests/bpf/test_cpp.cpp | 90 +-
tools/testing/selftests/bpf/test_lirc_mode2.sh | 5 +-
tools/testing/selftests/bpf/test_lru_map.c | 15 +-
tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 10 +-
tools/testing/selftests/bpf/test_lwt_seg6local.sh | 170 +-
tools/testing/selftests/bpf/test_maps.c | 2 +-
tools/testing/selftests/bpf/test_sock_addr.c | 6 +-
tools/testing/selftests/bpf/test_sockmap.c | 4 +-
.../selftests/bpf/test_tcp_check_syncookie.sh | 5 +-
tools/testing/selftests/bpf/test_tunnel.sh | 2 +-
tools/testing/selftests/bpf/test_verifier.c | 136 +-
tools/testing/selftests/bpf/test_xdp_meta.sh | 38 +-
tools/testing/selftests/bpf/test_xdp_redirect.sh | 30 +-
.../selftests/bpf/test_xdp_redirect_multi.sh | 60 +-
tools/testing/selftests/bpf/test_xdp_veth.sh | 39 +-
tools/testing/selftests/bpf/test_xdp_vlan.sh | 66 +-
tools/testing/selftests/bpf/trace_helpers.c | 77 +-
tools/testing/selftests/bpf/trace_helpers.h | 3 +-
.../selftests/bpf/verifier/atomic_invalid.c | 6 +-
tools/testing/selftests/bpf/verifier/bounds.c | 4 +-
.../selftests/bpf/verifier/bounds_deduction.c | 2 +-
tools/testing/selftests/bpf/verifier/calls.c | 183 +-
tools/testing/selftests/bpf/verifier/ctx.c | 12 +-
.../selftests/bpf/verifier/direct_packet_access.c | 2 +-
.../selftests/bpf/verifier/helper_access_var_len.c | 6 +-
tools/testing/selftests/bpf/verifier/jmp32.c | 16 +-
tools/testing/selftests/bpf/verifier/precise.c | 4 +-
tools/testing/selftests/bpf/verifier/raw_stack.c | 4 +-
.../testing/selftests/bpf/verifier/ref_tracking.c | 6 +-
.../selftests/bpf/verifier/search_pruning.c | 2 +-
tools/testing/selftests/bpf/verifier/sock.c | 83 +-
tools/testing/selftests/bpf/verifier/spill_fill.c | 38 +-
tools/testing/selftests/bpf/verifier/unpriv.c | 4 +-
.../selftests/bpf/verifier/value_illegal_alu.c | 4 +-
.../selftests/bpf/verifier/value_ptr_arith.c | 4 +-
tools/testing/selftests/bpf/verifier/var_off.c | 2 +-
tools/testing/selftests/bpf/vmtest.sh | 2 +-
tools/testing/selftests/bpf/xdp_redirect_multi.c | 8 +-
tools/testing/selftests/bpf/xdping.c | 4 +-
tools/testing/selftests/bpf/xdpxceiver.c | 85 +-
tools/testing/selftests/bpf/xdpxceiver.h | 2 +-
.../selftests/drivers/net/mlxsw/hw_stats_l3.sh | 31 +
.../selftests/drivers/net/netdevsim/hw_stats_l3.sh | 421 ++
tools/testing/selftests/net/.gitignore | 2 +-
tools/testing/selftests/net/Makefile | 3 +-
.../testing/selftests/net/af_unix/test_unix_oob.c | 6 +-
tools/testing/selftests/net/cmsg_ipv6.sh | 156 +
tools/testing/selftests/net/cmsg_sender.c | 506 ++
tools/testing/selftests/net/cmsg_so_mark.c | 67 -
tools/testing/selftests/net/cmsg_so_mark.sh | 32 +-
tools/testing/selftests/net/cmsg_time.sh | 83 +
tools/testing/selftests/net/fcnal-test.sh | 2 +-
tools/testing/selftests/net/fib_rule_tests.sh | 86 +-
tools/testing/selftests/net/fib_tests.sh | 147 +-
tools/testing/selftests/net/forwarding/Makefile | 1 +
.../selftests/net/forwarding/bridge_locked_port.sh | 176 +
.../selftests/net/forwarding/bridge_vlan_aware.sh | 5 +-
.../net/forwarding/bridge_vlan_unaware.sh | 5 +-
.../selftests/net/forwarding/fib_offload_lib.sh | 12 +-
.../net/forwarding/forwarding.config.sample | 2 +
.../selftests/net/forwarding/hw_stats_l3.sh | 332 ++
tools/testing/selftests/net/forwarding/lib.sh | 69 +
tools/testing/selftests/net/forwarding/pedit_ip.sh | 201 +
.../testing/selftests/net/forwarding/tc_police.sh | 52 +
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 19 +
tools/testing/selftests/net/mptcp/mptcp_join.sh | 2751 ++++++----
tools/testing/selftests/net/mptcp/pm_netlink.sh | 18 +
tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 88 +-
tools/testing/selftests/net/mptcp/settings | 2 +-
tools/testing/selftests/net/pmtu.sh | 141 +-
tools/testing/selftests/net/psock_fanout.c | 5 +-
tools/testing/selftests/net/reuseport_bpf_numa.c | 2 +-
tools/testing/selftests/net/rtnetlink.sh | 4 +-
.../selftests/net/test_vxlan_vnifiltering.sh | 579 +++
tools/testing/selftests/net/timestamping.c | 4 +-
tools/testing/selftests/net/toeplitz.c | 6 +-
tools/testing/selftests/net/txtimestamp.c | 6 +-
tools/testing/selftests/ptp/testptp.c | 18 +-
tools/testing/selftests/tc-testing/tdc_config.py | 2 +-
tools/testing/vsock/vsock_test.c | 215 +
2026 files changed, 131777 insertions(+), 47605 deletions(-)
create mode 100644 Documentation/bpf/bpf_prog_run.rst
create mode 100644 Documentation/devicetree/bindings/net/can/xilinx,can.yaml
delete mode 100644 Documentation/devicetree/bindings/net/can/xilinx_can.txt
create mode 100644 Documentation/devicetree/bindings/net/davicom,dm9051.yaml
delete mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek.yaml
create mode 100644 Documentation/devicetree/bindings/net/mctp-i2c-controller.yaml
delete mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.txt
create mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.yaml
create mode 100644 Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
create mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml
create mode 100644 Documentation/networking/smc-sysctl.rst
create mode 100644 Documentation/trace/fprobe.rst
create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c
create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c
create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h
delete mode 100644 drivers/net/dsa/realtek-smi-core.c
delete mode 100644 drivers/net/dsa/realtek-smi-core.h
create mode 100644 drivers/net/dsa/realtek/Kconfig
create mode 100644 drivers/net/dsa/realtek/Makefile
create mode 100644 drivers/net/dsa/realtek/realtek-mdio.c
create mode 100644 drivers/net/dsa/realtek/realtek-smi.c
create mode 100644 drivers/net/dsa/realtek/realtek.h
create mode 100644 drivers/net/dsa/realtek/rtl8365mb.c
create mode 100644 drivers/net/dsa/realtek/rtl8366-core.c
create mode 100644 drivers/net/dsa/realtek/rtl8366rb.c
delete mode 100644 drivers/net/dsa/rtl8365mb.c
delete mode 100644 drivers/net/dsa/rtl8366.c
delete mode 100644 drivers/net/dsa/rtl8366rb.c
create mode 100644 drivers/net/ethernet/davicom/dm9051.c
create mode 100644 drivers/net/ethernet/davicom/dm9051.h
create mode 100644 drivers/net/ethernet/fungible/Kconfig
create mode 100644 drivers/net/ethernet/fungible/Makefile
create mode 100644 drivers/net/ethernet/fungible/funcore/Makefile
create mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.c
create mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.h
create mode 100644 drivers/net/ethernet/fungible/funcore/fun_hci.h
create mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.c
create mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.h
create mode 100644 drivers/net/ethernet/fungible/funeth/Kconfig
create mode 100644 drivers/net/ethernet/fungible/funeth/Makefile
create mode 100644 drivers/net/ethernet/fungible/funeth/fun_port.h
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth.h
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.c
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.h
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.c
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.h
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_main.c
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_rx.c
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_trace.h
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_tx.c
create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_txrx.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib_private.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_mbx.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_mbx.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl.h
delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c
delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h
create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v2.c
create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_pgid.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/dp.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/nfd3.h
create mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/rings.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/xsk.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/dp.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h
create mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/rings.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h
create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.h
create mode 100644 drivers/net/mctp/mctp-i2c.c
create mode 100644 drivers/net/netdevsim/hwstats.c
delete mode 100644 drivers/net/vxlan.c
create mode 100644 drivers/net/vxlan/Makefile
create mode 100644 drivers/net/vxlan/vxlan_core.c
create mode 100644 drivers/net/vxlan/vxlan_multicast.c
create mode 100644 drivers/net/vxlan/vxlan_private.h
create mode 100644 drivers/net/vxlan/vxlan_vnifilter.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/soc.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb_mac.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ae.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ce.c
create mode 100644 drivers/phy/freescale/phy-fsl-lynx-28g.c
create mode 100644 include/linux/dsa/tag_qca.h
create mode 100644 include/linux/fprobe.h
create mode 100644 include/linux/rethook.h
create mode 100644 include/net/inet_dscp.h
create mode 100644 include/net/netfilter/nf_conntrack_bpf.h
delete mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S
delete mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h
delete mode 100644 kernel/bpf/preload/iterators/iterators.c
create mode 100644 kernel/bpf/preload/iterators/iterators.lskel.h
delete mode 100644 kernel/bpf/preload/iterators/iterators.skel.h
create mode 100644 kernel/trace/fprobe.c
create mode 100644 kernel/trace/rethook.c
create mode 100644 lib/test_fprobe.c
create mode 100644 net/bridge/br_mst.c
create mode 100644 net/mac80211/eht.c
create mode 100644 net/netfilter/nf_conntrack_bpf.c
create mode 100644 net/smc/smc_sysctl.c
create mode 100644 net/smc/smc_sysctl.h
create mode 100644 samples/fprobe/Makefile
create mode 100644 samples/fprobe/fprobe_example.c
create mode 100755 scripts/pahole-version.sh
create mode 100644 tools/testing/selftests/bpf/cap_helpers.c
create mode 100644 tools/testing/selftests/bpf/cap_helpers.h
create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_nf.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/core_kern_overflow.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_opts.c
delete mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_xattr.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/subskeleton.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt_unix.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_misc.h
create mode 100644 tools/testing/selftests/bpf/progs/bpf_mod_race.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_syscall_macro.c
create mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
create mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_user.c
create mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_getsockopt.c
create mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_setsockopt.c
create mode 100644 tools/testing/selftests/bpf/progs/core_kern_overflow.c
create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_race.c
create mode 100644 tools/testing/selftests/bpf/progs/kprobe_multi.c
create mode 100644 tools/testing/selftests/bpf/progs/ksym_race.c
create mode 100644 tools/testing/selftests/bpf/progs/stacktrace_map_skip.c
create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_nf.c
rename tools/testing/selftests/bpf/progs/{btf_decl_tag.c => test_btf_decl_tag.c} (100%)
create mode 100644 tools/testing/selftests/bpf/progs/test_custom_sec_handlers.c
create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_progs_query.c
create mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton.c
create mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton_lib.c
create mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton_lib2.c
create mode 100644 tools/testing/selftests/bpf/progs/test_tc_dtime.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_update_frags.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_frags_helpers.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_devmap_frags_helpers.c
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/hw_stats_l3.sh
create mode 100755 tools/testing/selftests/drivers/net/netdevsim/hw_stats_l3.sh
create mode 100755 tools/testing/selftests/net/cmsg_ipv6.sh
create mode 100644 tools/testing/selftests/net/cmsg_sender.c
delete mode 100644 tools/testing/selftests/net/cmsg_so_mark.c
create mode 100755 tools/testing/selftests/net/cmsg_time.sh
create mode 100755 tools/testing/selftests/net/forwarding/bridge_locked_port.sh
create mode 100755 tools/testing/selftests/net/forwarding/hw_stats_l3.sh
create mode 100755 tools/testing/selftests/net/forwarding/pedit_ip.sh
create mode 100755 tools/testing/selftests/net/test_vxlan_vnifiltering.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/release-aarch64-bootstrap_ubsan
in repository toolchain/ci/binutils-gdb.
from 41fb8cf201 Automatic date update in version.in
adds 8a78349beb Automatic date update in version.in
adds 26ab93fb53 Automatic date update in version.in
adds 9985236551 dlltool: Use the output name as basis for deterministic temp [...]
adds 92b4ebaa2d Automatic date update in version.in
adds 975b554023 libctf, ld: diagnose corrupted CTF header cth_strlen
No new revisions were added by this update.
Summary of changes:
bfd/version.h | 2 +-
binutils/ChangeLog | 9 +++++
binutils/dlltool.c | 7 ++--
ld/testsuite/ld-ctf/diag-cttname-invalid.s | 2 +-
ld/testsuite/ld-ctf/diag-cttname-null.s | 2 +-
ld/testsuite/ld-ctf/diag-cuname.s | 2 +-
ld/testsuite/ld-ctf/diag-parlabel.s | 2 +-
ld/testsuite/ld-ctf/diag-parname.s | 2 +-
ld/testsuite/ld-ctf/diag-strlen-invalid.d | 5 +++
...iag-cttname-invalid.s => diag-strlen-invalid.s} | 0
libctf/ctf-open.c | 45 ++++++++++++++--------
11 files changed, 53 insertions(+), 25 deletions(-)
create mode 100644 ld/testsuite/ld-ctf/diag-strlen-invalid.d
copy ld/testsuite/ld-ctf/{diag-cttname-invalid.s => diag-strlen-invalid.s} (100%)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/release-aarch64-bootstrap_ubsan
in repository toolchain/ci/base-artifacts.
discards 73750ccc 0: update: binutils-gcc: 2
new 335397d9 0: update: binutils-gcc: 2
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (73750ccc)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gcc_bootstrap/release-aa [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 1580 -> 1728 bytes
02-prepare_abe/console.log.xz | Bin 2760 -> 2760 bytes
04-build_abe-binutils/console.log.xz | Bin 38848 -> 39584 bytes
05-build_abe-bootstrap_ubsan/console.log.xz | Bin 268500 -> 268480 bytes
06-check_regression/console.log.xz | Bin 416 -> 416 bytes
07-update_baseline/console.log | 16 ++++++++--------
jenkins/manifest.sh | 14 +++++++-------
7 files changed, 15 insertions(+), 15 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig
in repository toolchain/ci/base-artifacts.
discards e272d737 2: update: binutils-gcc-linux-qemu: 22292
new 72e2d58a 2: update: binutils-gcc-linux-qemu: 22308
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e272d737)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log.xz | Bin 1788 -> 1792 bytes
02-prepare_abe/console.log.xz | Bin 2748 -> 2756 bytes
03-build_abe-binutils/console.log.xz | Bin 29936 -> 30396 bytes
04-build_abe-stage1/console.log.xz | Bin 90196 -> 90568 bytes
05-build_abe-qemu/console.log.xz | Bin 30880 -> 31240 bytes
06-build_linux/console.log.xz | Bin 15460 -> 15856 bytes
08-check_regression/console.log.xz | Bin 484 -> 484 bytes
09-update_baseline/console.log | 138 +++++++++++++++++------------------
jenkins/manifest.sh | 22 +++---
results | 2 +-
10 files changed, 81 insertions(+), 81 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.