This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a2521822bdfd Merge tag 'devicetree-fixes-for-5.12-2' of git://git.kerne [...] new 6ad7f2332e84 io_uring: clear F_REISSUE right after getting it new 9728463737db io_uring: fix rw req completion new c60eb049f4a1 io-wq: cancel unbounded works on io-wq destroy new 3b9784350f99 Merge tag 'io_uring-5.12-2021-04-09' of git://git.kernel.d [...] new 479dc497db83 net: dsa: only unset VLAN filtering when last port leaves [...] new de9c7854e6e1 net: axienet: allow setups without MDIO new 3ed14d8d47bf dt-bindings: net: micrel-ksz90x1.txt: correct documentation new 3e6fdeb28f4c net: dsa: lantiq_gswip: Let GSWIP automatically set the xM [...] new d75135082698 amd-xgbe: Update DMA coherency values new c33b1cc62ac0 nfc: fix refcount leak in llcp_sock_bind() new 8a4cd82d62b5 nfc: fix refcount leak in llcp_sock_connect() new 7574fcdbdcb3 nfc: fix memory leak in llcp_sock_connect() new 4b5db93e7f2a nfc: Avoid endless loops caused by repeated llcp_sock_connect() new aa5a5b7ae5b2 Merge branch 'nfc-fixes' new 30a93d2b7d5a vxlan: do not modify the shared tunnel info when PMTU trig [...] new 68c1a943ef37 geneve: do not modify the shared tunnel info when PMTU tri [...] new 3cec1921a199 Merge branch 'tunnel-shinfo' new 3a87571f0ffc sch_red: fix off-by-one checks in red_check_params() new 22f8b5df881e virtchnl: Fix layout of RSS structures new 90449e98c265 i40e: Added Asym_Pause to supported link modes new 347b5650cd15 i40e: Fix kernel oops when i40e driver removes VF's new f2916ae9a1bc i40e: Fix oops at i40e_rebuild() new 75887e881b19 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 1b479fb80160 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit new 66167c310deb mlxsw: spectrum: Fix ECN marking in tunnel decapsulation new 4bfd0de59030 selftests: forwarding: vxlan_bridge_1d: Add more ECN decap [...] new 2dce6987a66d Merge branch 'mlxsw-ecn-marking' new 9e9714742fb7 can: bcm/raw: fix msg_namelen values depending on CAN_REQU [...] new f522d9559b07 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE new f5076c6ba02e can: uapi: can.h: mark union inside struct can_frame packed new f4c848db16be Merge tag 'linux-can-fixes-for-5.12-20210329' of git://git [...] new 5954846d09e4 MAINTAINERS: Add entry for Qualcomm IPC Router (QRTR) driver new 63415767a244 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso new bff5b6258512 gianfar: Handle error code at MAC address change new fb6ec87f7229 net: dsa: Fix type was not set for devlink port new 1bfb3dea965f cxgb4: avoid collecting SGE_QBASE regs during traffic new 6bf24dc0cc0c net:tipc: Fix a double free in tipc_sk_mcast_rcv new af9d316f3dd6 dt-bindings: net: ethernet-controller: fix typo in NVMEM new 4cd7bd599e27 dt-bindings: net: bcm4908-enet: fix Ethernet generic properties new 08771bce3300 ice: Continue probe on link/PHY errors new f88c529ac77b ice: Increase control queue timeout new aeac8ce864d9 ice: Recognize 860 as iSCSI port in CEE mode new e95fc8573e07 ice: prevent ice_open and ice_stop during reset new 59df14f9cc23 ice: fix memory allocation call new 741b7b743bbc ice: remove DCBNL_DEVRESET bit from PF state new 7a91d3f02b04 ice: Fix for dereference of NULL pointer new 3176551979b9 ice: Use port number instead of PF ID for WoL new b7eeb52721fe ice: Cleanup fltr list in case of allocation issues new ca441a712990 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 6e5a03bcba44 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ct [...] new 03cb4d05b4ea net/ncsi: Avoid channel_monitor hrtimer deadlock new 6855e8213e06 net: sched: bump refcount for new action in ACT replace mode new 8a03dd925786 net: qrtr: Fix memory leak on qrtr_tx_wait failure new ae81feb7338c sch_htb: fix null pointer dereference on a null new_q new 9adc89af724f net: let skb_orphan_partial wake-up waiters. new 2ea538dbee1c nfp: flower: ignore duplicate merge hints from FW new c056d480b40a net: phy: broadcom: Only advertise EEE for supported modes new 61431a5907fc net: ensure mac header is set in virtio_net_hdr_to_skb() new d47ec7a0a727 neighbour: Disregard DEAD dst in neigh_update new bdc2ab5c61a5 net/rds: Fix a use after free in rds_message_map_pages new 8fc0e3b6a866 xfrm: interface: fix ipv4 pmtu check to honor ip header df new c7c1abfd6d42 vti: fix ipv4 pmtu check to honor ip header df new 4c38255892c0 vti6: fix ipv4 pmtu check to honor ip header df new 9ab1265d5231 xfrm: Use actual socket sk instead of skb socket for xfrm_ [...] new e88add19f681 net: xfrm: Localize sequence counter per network namespace new bc8e0adff343 net: xfrm: Use sequence counter with associated spinlock new 154deab6a3ba esp: delete NETIF_F_SCTP_CRC bit from features for esp offload new 68dc022d04eb xfrm: BEET mode doesn't support fragments for inner packets new b1e3a5607034 xfrm: Fix NULL pointer dereference on policy lookup new c7dbf4c08868 xfrm: Provide private skb extensions for segmented and hw [...] new ef19e111337f xfrm/compat: Cleanup WARN()s that can be user-triggered new c9170f132178 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d24f847e5421 net/mlx5e: Fix mapping of ct_label zero new 1f90aedfb496 net/mlx5: Delete auxiliary bus driver eth-rep first new 3211434dfe7a net/mlx5e: Fix ethtool indication of connector type new e929e3da537e net/mlx5: E-switch, Create vport miss group only if src re [...] new a51bce9698e9 net/mlx5e: kTLS, Fix TX counters atomicity new 6f4fdd530a09 net/mlx5e: kTLS, Fix RX counters atomicity new a7b76002ae78 net/mlx5: Don't request more than supported EQs new 929a2faddd55 net/mlx5e: Consider geneve_opts for encap contexts new 3ff3874fa0b2 net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ new 9dc22c0d04a2 Merge tag 'mlx5-fixes-2021-03-31' of git://git.kernel.org/ [...] new c609e6aae4ef Revert "net: correct sk_acceptq_is_full()" new 622d13694b5f xdp: fix xdp_return_frame() kernel BUG throw for page_pool [...] new 6b9fbe169551 drivers: net: fix memory leak in atusb_probe new 98184612aca0 net: udp: Add support for getsockopt(..., ..., UDP_GRO, .. [...] new a0b96b4a6274 drivers: net: fix memory leak in peak_usb_create_dev new 86581852d771 mptcp: forbit mcast-related sockopt on MPTCP sockets new 0a3cc57978d1 mptcp: revert "mptcp: provide subflow aware release function" new efd2e92dd2fb Merge branch 'mptcp-deadlock' new 7a75a8412fdd i40e: Fix inconsistent indenting new 528060ef3e11 i40e: fix receiving of single packets in xsk zero-copy mode new c3214de929db i40e: Fix display statistics for veb_tc new 9256ce331101 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 6032ebb54c60 libbpf: Fix bail out from 'ringbuf_process_ring()' on error new 12aa8a9467b3 bpf: Enforce that struct_ops programs be GPL-only new d8e8052e42d0 bpf/selftests: Test that kernel rejects a TCP CC with an i [...] new d6fe1cf89026 bpf: Fix a spelling typo in bpf_atomic_alu_string disasm new 861de02e5f3f bpf: Take module reference for trampoline in module new 06ab134ce8ec bpf: Refcount task stack in bpf_get_task_stack new 25fc94b2f02d bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET new d37300ed1821 bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET new df662016310a libbpf: Ensure umem pointer is non-NULL before dereferencing new 43f1bc1efff1 libbpf: Restore umem state after socket create failure new ca7a83e2487a libbpf: Only create rx and tx XDP rings when necessary new 6dcc4e383869 Merge branch 'AF_XDP Socket Creation Fixes' new 29684d802e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 990b03b05b2f net: cls_api: Fix uninitialised struct field bo->unlocked_ [...] new a14d273ba159 net: macb: restore cmp registers on resume path new 4d51419d4993 openvswitch: fix send of uninitialized stack memory in ct [...] new 630e4576f83a net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonloca [...] new 9a6aaf61487e net: hns3: Remove the left over redundant check & assignment new 0600771fa6b2 net: hns3: Remove un-necessary 'else-if' in the hclge_rese [...] new 22f69de18ee8 Merge branch 'hns3-fixes' new 08c27f3322fe batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"-> [...] new b25b343db052 net: broadcom: bcm4908enet: Fix a double free in bcm4908_e [...] new 0f6925b3e8da virtio_net: Do not pull payload in skb->head new 2a2403ca3add tipc: increment the tmp aead refcnt before attaching it new 66c3f05ddc53 pcnet32: Use pci_resource_len to validate PCI resource new 617085fca637 can: mcp251x: fix support for half duplex SPI host controllers new f57796a4b80b Merge tag 'linux-can-fixes-for-5.12-20210406' of git://git [...] new ed7bedd2c3ca net: hns3: clear VF down state bit before request link status new 63cf32389925 ethtool: fix incorrect datatype in set_eee ops new cca8ea3b05c9 net: tun: set tun->dev->addr_len during TUNSETLINK processing new 5219d6012d46 docs: ethtool: fix some copy-paste errors new 0c85a7e87465 net/rds: Avoid potential use after free in rds_send_remove [...] new f0ebc2b6b7df ethtool: un-kdocify extended link state new 83e5feeb385e ethtool: document reserved fields in the uAPI new d9c65de0c1e1 ethtool: fix kdoc in headers new cd90437399a2 Merge branch 'ethtool-doc' new 9d6803921a16 net: hsr: Reset MAC header for Tx path new a79ace4b3129 net: tipc: Fix spelling errors in net/tipc module new 1a73704c82ed net/mlx5: Fix HW spec violation configuring uplink new a14587dfc5ad net/mlx5: Fix placement of log_max_flow_counter new ce28f0fd670d net/mlx5: Fix PPLM register mapping new 534b1204ca46 net/mlx5: Fix PBMC register mapping new d5f9b005c306 net/mlx5: fix kfree mismatch in indir_table.c new bb58023bee8b Merge tag 'mlx5-fixes-2021-04-06' of git://git.kernel.org/ [...] new a975d7d8a356 ethtool: Remove link_mode param and derive link params fro [...] new fde32dbe712b ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000ba [...] new 3cf148285282 Merge branch 'ethtool-link_mode' new 2800aadc18a6 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() new 8f6a70fd71a3 mt76: mt7921: fix airtime reporting new bd83a2fc05ed brcmfmac: p2p: Fix recently introduced deadlock issue new 07cc40fec9a8 iwlwifi: fix 11ax disabled bit in the regulatory capability flags new 25628bc08d45 iwlwifi: pcie: properly set LTR workarounds on 22000 devices new 97195d3cad85 iwlwifi: add support for Qu with AX201 device new 9c04fd95fa83 iwlwifi: fw: fix notification wait locking new 08f4b0b1c07b iwlwifi: pcie: add support for So-F devices new 39fb06f79142 iwlwifi: mvm: rfi: don't lock mvm->mutex when sending conf [...] new 65db391dd874 iwlwifi: mvm: fix beacon protection checks new 107adc694558 Merge tag 'wireless-drivers-2021-04-07' of git://git.kerne [...] new 04052a318fb9 net/ieee802154: remove unused macros to tame gcc new cdd38c5f1ce4 Merge remote-tracking branch 'net/master' new 37feaaf5ceb2 net: ieee802154: fix nl802154 del llsec key new 3d1eac2f4558 net: ieee802154: fix nl802154 del llsec dev new 20d5fe2d7103 net: ieee802154: fix nl802154 add llsec key new 27c746869e1a net: ieee802154: fix nl802154 del llsec devkey new 6f7f657f2440 net: ieee802154: nl-mac: fix check on panid new 88c17855ac42 net: ieee802154: forbid monitor for set llsec params new fb3c5cdf88cd net: ieee802154: stop dump llsec keys for monitors new 08470c545333 net: ieee802154: forbid monitor for add llsec key new b6e2949544a1 net: ieee802154: forbid monitor for del llsec key new 5582d641e674 net: ieee802154: stop dump llsec devs for monitors new 5303f956b05a net: ieee802154: forbid monitor for add llsec dev new ad8f9de1f356 net: ieee802154: forbid monitor for del llsec dev new 080d1a57a94d net: ieee802154: stop dump llsec devkeys for monitors new a347b3b39486 net: ieee802154: forbid monitor for add llsec devkey new 6fb8045319ef net: ieee802154: forbid monitor for del llsec devkey new 4c9b4f55ad1f net: ieee802154: stop dump llsec seclevels for monitors new 9ec87e322428 net: ieee802154: forbid monitor for add llsec seclevel new 9dde130937e9 net: ieee802154: forbid monitor for del llsec seclevel new 1534efc7bbc1 net: ieee802154: stop dump llsec params for monitors new 1165affd4848 net: mac802154: Fix general protection fault new 5d1dbacde1a2 Merge tag 'ieee802154-for-davem-2021-04-07' of git://git.k [...] new 8a12f8836145 net: hso: fix null-ptr-deref during tty device unregistration new 4ba86128ba07 Revert "net: sched: bump refcount for new action in ACT re [...] new 87c750e8c38b net: sched: fix action overwrite reference counting new b3650bf76a32 net: sched: fix err handler in tcf_action_init() new f2fbd0aacdaf Merge branch 'net-sched-action-init-fixes' new 3583a4e8d77d ipv6: report errors for iftoken via netlink extack new dd0b45538146 mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN new 71826654ce40 rfkill: revert back to old userspace API by default new 1153a74768a9 mac80211: fix TXQ AC confusion new 7d73cd946d4b mac80211: fix time-is-after bug in mlme new 1b5ab825d9ac cfg80211: remove WARN_ON() in cfg80211_sme_connect new b57aa17f07c9 virt_wifi: Return micros for BSS TSF values new b5ac0146492f cfg80211: check S1G beacon compat element length new abaf94ecc9c3 nl80211: fix potential leak of ACL params new 9a6847ba1747 nl80211: fix beacon head validation new ac075bdd6899 Merge tag 'mac80211-for-net-2021-04-08.2' of git://git.ker [...] new 1c84b33101c8 bpf, sockmap: Fix sk->prot unhash op reset new 144748eb0c44 bpf, sockmap: Fix incorrect fwd_alloc accounting new e4d4d456436b bpf, x86: Validate computation of branch displacements for x86-64 new 26f55a59dc65 bpf, x86: Validate computation of branch displacements for x86-32 new 971e3057113d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 1ffbc7ea9160 net: sched: sch_teql: fix null-pointer dereference new b2d0efc4be7e i40e: Fix parameters in aq_get_phy_register() new 12738ac4754e i40e: Fix sparse errors in i40e_txrx.c new d6d04ee6d2c9 i40e: Fix sparse error: uninitialized symbol 'ring' new 6b5674fe6b9b i40e: Fix sparse error: 'vsi->netdev' could be null new 8a1e918d833c i40e: Fix sparse warning: missing error code 'err' new 1831da7ea5bd ice: fix memory leak of aRFS after resuming from suspend new 6494d15fd643 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 3e9005be8777 net: dsa: lantiq_gswip: Don't use PHY auto polling new 4b5923249b8f net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_ [...] new 2d1b50abf8d4 Merge branch 'lantiq-GSWIP-fixes' new 864db232dc70 net: ipv6: check for validity before dereferencing cfg->fc [...] new 3bc41d6d2721 lan743x: fix ethernet frame cutoff issue new cd7e963d2f08 net: hns3: Trivial spell fix in hns3 driver new 27f0ad71699d net: fix hangup on napi_disable for threaded napi new 4e04e7513b0f Merge tag 'net-5.12-rc7' of git://git.kernel.org/pub/scm/l [...]
The 212 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: .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 2 +- .../bindings/net/ethernet-controller.yaml | 2 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 96 +++++++++- Documentation/networking/ethtool-netlink.rst | 10 +- MAINTAINERS | 8 + arch/x86/net/bpf_jit_comp.c | 11 +- arch/x86/net/bpf_jit_comp32.c | 11 +- drivers/net/can/spi/mcp251x.c | 24 ++- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +- drivers/net/dsa/lantiq_gswip.c | 195 ++++++++++++++++++--- drivers/net/ethernet/amd/pcnet32.c | 5 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 6 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 1 + drivers/net/ethernet/cadence/macb_main.c | 7 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 23 ++- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 3 +- drivers/net/ethernet/freescale/gianfar.c | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 9 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 8 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 3 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 55 +++++- drivers/net/ethernet/intel/i40e/i40e_main.c | 30 ++-- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 9 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 4 +- drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 38 +++- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 2 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 4 +- drivers/net/ethernet/intel/ice/ice_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 53 ++++-- drivers/net/ethernet/intel/ice/ice_switch.c | 15 +- drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 36 +++- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 10 ++ .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 23 +-- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 29 +++ .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 1 + .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 40 ++--- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 3 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 49 ++++-- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 22 +-- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 21 ++- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 10 -- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/eq.c | 13 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 10 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 68 ++++--- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 15 ++ .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 19 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 7 +- drivers/net/ethernet/microchip/lan743x_main.c | 8 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 1 + drivers/net/ethernet/netronome/nfp/flower/main.h | 8 + .../net/ethernet/netronome/nfp/flower/metadata.c | 16 +- .../net/ethernet/netronome/nfp/flower/offload.c | 48 ++++- drivers/net/ethernet/xilinx/xilinx_axienet.h | 12 ++ drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 12 +- drivers/net/geneve.c | 24 ++- drivers/net/ieee802154/atusb.c | 1 + drivers/net/phy/bcm-phy-lib.c | 13 +- drivers/net/tun.c | 48 +++++ drivers/net/usb/hso.c | 33 ++-- drivers/net/virtio_net.c | 10 +- drivers/net/vxlan.c | 18 +- drivers/net/wan/hdlc_fr.c | 5 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 17 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 31 +--- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 27 ++- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 35 ++++ drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 4 +- drivers/net/wireless/virt_wifi.c | 5 +- fs/io-wq.c | 4 + fs/io_uring.c | 19 +- include/linux/avf/virtchnl.h | 2 - include/linux/bpf.h | 2 + include/linux/ethtool.h | 22 ++- include/linux/mlx5/mlx5_ifc.h | 10 +- include/linux/skmsg.h | 7 +- include/linux/virtio_net.h | 16 +- include/net/act_api.h | 12 +- include/net/netns/xfrm.h | 4 +- include/net/red.h | 4 +- include/net/rtnetlink.h | 4 +- include/net/sock.h | 15 +- include/net/xfrm.h | 4 +- include/uapi/linux/can.h | 2 +- include/uapi/linux/ethtool.h | 54 +++--- include/uapi/linux/rfkill.h | 80 +++++++-- kernel/bpf/disasm.c | 2 +- kernel/bpf/inode.c | 4 +- kernel/bpf/stackmap.c | 12 +- kernel/bpf/trampoline.c | 30 ++++ kernel/bpf/verifier.c | 5 + net/batman-adv/translation-table.c | 2 + net/can/bcm.c | 10 +- net/can/isotp.c | 11 +- net/can/raw.c | 14 +- net/core/dev.c | 3 +- net/core/neighbour.c | 2 +- net/core/rtnetlink.c | 2 +- net/core/skmsg.c | 12 +- net/core/sock.c | 12 +- net/core/xdp.c | 3 +- net/dsa/dsa2.c | 8 +- net/dsa/switch.c | 15 +- net/ethtool/common.c | 17 ++ net/ethtool/eee.c | 4 +- net/ethtool/ioctl.c | 18 +- net/hsr/hsr_device.c | 1 + net/hsr/hsr_forward.c | 6 - net/ieee802154/nl-mac.c | 7 +- net/ieee802154/nl802154.c | 68 ++++++- net/ipv4/ah4.c | 2 +- net/ipv4/devinet.c | 3 +- net/ipv4/esp4.c | 2 +- net/ipv4/esp4_offload.c | 17 +- net/ipv4/ip_vti.c | 6 +- net/ipv4/udp.c | 4 + net/ipv6/addrconf.c | 32 +++- net/ipv6/ah6.c | 2 +- net/ipv6/esp6.c | 2 +- net/ipv6/esp6_offload.c | 17 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 8 +- net/mac80211/cfg.c | 4 +- net/mac80211/mlme.c | 5 +- net/mac80211/tx.c | 2 +- net/mac802154/llsec.c | 2 +- net/mptcp/protocol.c | 100 +++++------ net/ncsi/ncsi-manage.c | 20 ++- net/nfc/llcp_sock.c | 10 ++ net/openvswitch/conntrack.c | 8 +- net/qrtr/qrtr.c | 5 +- net/rds/message.c | 4 +- net/rds/send.c | 2 +- net/rfkill/core.c | 7 +- net/sched/act_api.c | 48 +++-- net/sched/cls_api.c | 16 +- net/sched/sch_htb.c | 5 +- net/sched/sch_teql.c | 3 + net/sctp/ipv6.c | 7 +- net/tipc/bearer.h | 6 +- net/tipc/crypto.c | 3 +- net/tipc/net.c | 2 +- net/tipc/node.c | 2 +- net/tipc/socket.c | 2 +- net/wireless/nl80211.c | 10 +- net/wireless/scan.c | 14 +- net/wireless/sme.c | 2 +- net/xfrm/xfrm_compat.c | 12 +- net/xfrm/xfrm_device.c | 2 - net/xfrm/xfrm_interface.c | 3 + net/xfrm/xfrm_output.c | 23 ++- net/xfrm/xfrm_state.c | 11 +- tools/lib/bpf/ringbuf.c | 2 +- tools/lib/bpf/xsk.c | 57 +++--- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 44 +++++ tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c | 19 ++ .../selftests/net/forwarding/vxlan_bridge_1d.sh | 13 +- 181 files changed, 1893 insertions(+), 717 deletions(-) create mode 100644 tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c