This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b5cbe7c00aa0 Merge tag 'v6.6-rc3.vfs.ctime.revert' of git://git.kernel. [...] new f037fc9905ff net: microchip: sparx5: Fix memory leak for vcap_api_rule_ [...] new 39d0ccc18531 net: microchip: sparx5: Fix memory leak for vcap_api_rule_ [...] new 89e3af027738 net: microchip: sparx5: Fix possible memory leak in vcap_a [...] new 20146fa73ab8 net: microchip: sparx5: Fix possible memory leaks in test_ [...] new 2a2dffd911d4 net: microchip: sparx5: Fix possible memory leaks in vcap_ [...] new 63a2de8d16b3 Merge branch 'sparx5-leaks' new c326ca98446e selftests: tls: swap the TX and RX sockets in some tests new a8f367f7e131 net: ti: icssg-prueth: add PTP dependency new 75ad80ed88a1 net/core: Fix ETH_P_1588 flow dissector new e0b65f9b81fe net: thunderbolt: Fix TCPv6 GSO checksum calculation new 350db8a59eb3 octeon_ep: fix tx dma unmap len values in SG new f15f29fd4779 netfilter: nf_tables: disallow rule removal from chain binding new 96b33300fba8 netfilter: nft_set_rbtree: use read spinlock to avoid data [...] new 4a9e12ea7e70 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() [...] new 6d365eabce3c netfilter: nft_set_pipapo: stop GC iteration if GC transac [...] new b079155faae9 netfilter: nft_set_hash: try later when GC hits EAGAIN on [...] new 23a3bfd4ba7a netfilter: nf_tables: disallow element removal on anonymous sets new 4908d5af1667 netfilter: conntrack: fix extension size table new 7fb818f248cf netfilter: nf_tables: Fix entries val in rule reset audit log new e8dbde59ca3f selftests: netfilter: Test nf_tables audit logging new 615efed8b63f Merge tag 'nf-23-09-13' of git://git.kernel.org/pub/scm/li [...] new 41bc46c12a80 bpf: Add override check to kprobe multi link attach new 7182e56411b9 selftests/bpf: Add kprobe_multi override test new d52b59315bf5 bpf: Adjust size_index according to the value of KMALLOC_MIN_SIZE new b1d53958b693 bpf: Don't prefill for unused bpf_mem_cache new c93047255202 bpf: Ensure unit_size is matched with slab cache object size new f0a42ab5890f selftests/bpf: Test all valid alloc sizes for bpf mem allocator new 9458964a6da6 Merge branch 'fix-the-unmatched-unit_size-of-bpf_mem_cache' new 7cb779a6867f bpf: Clarify error expectations from bpf_clone_redirect new b772b70b6904 selftests/bpf: Update bpf_clone_redirect expected return code new a34a9f1a19af bpf: Avoid deadlock when using queue and stack maps from NMI new 1a49f4195d34 bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init new e4c31164737e selftests/bpf: Offloaded prog after non-offloaded should n [...] new 4a490247beba Merge branch 'Avoid dummy bpf_offload_netdev in __bpf_prog [...] new 4eb94a779307 selftests/bpf: ensure all CI arches set CONFIG_BPF_KPROBE_ [...] new a8f12572860a bpf: Fix a erroneous check after snprintf() new d128860dbb29 selftests/bpf: fix unpriv_disabled check in test_verifier new 214bfd267f49 bpf, cgroup: fix multiple kernel-doc warnings new 8a19edd4fa6f selftests/bpf: Fix kprobe_multi_test/attach_override test new 837723b22a63 netfilter, bpf: Adjust timeouts of non-confirmed CTs in bp [...] new dca7acd84e93 bpf: Skip unit_size checking for global per-cpu allocator new 57eb5e1c5c57 bpf: Fix uprobe_multi get_pid_task error path new 8f908db77782 bpf: Fix BTF_ID symbol generation collision new c0bb9fb0e52a bpf: Fix BTF_ID symbol generation collision in tools/ new 1612cc4b1433 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 8f6b846b0a86 ionic: fix 16bit math issue when PAGE_SIZE >= 64KB new aabb4af9bb29 net: core: Use the bitmap API to allocate bitmaps new cb47b1f679c4 igc: Fix infinite initialization loop with early XDP redirect new 0113d9c9d1cc ipv4: fix null-deref in ipv4_link_failure new f4f82c52a0ea scsi: iscsi_tcp: restrict to TCP sockets new c8de44b577eb iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TA [...] new ed4cad33df9e iavf: add iavf_schedule_aq_request() helper new 5f3d319a2486 iavf: schedule a request immediately after add/delete vlan new d0d362ffa33d i40e: Fix VF VLAN offloading when port VLAN is configured new 802496c9b846 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 3780bb29311e ncsi: Propagate carrier gain/loss events to the NCSI controller new 6af289746a63 dccp: fix dccp_v4_err()/dccp_v6_err() again new 295de650d3aa net: hsr: Properly parse HSRv1 supervisor frames. new fbd825fcd7dd net: hsr: Add __packed to struct hsr_sup_tlv. new 5c3ce539a111 selftests: hsr: Use `let' properly. new d53f23fe164c selftests: hsr: Reorder the testsuite. new b0e9c3b5fdaf selftests: hsr: Extend the testsuite to also cover HSRv1. new af21b94b91b9 Merge branch 'hsr-supervisor-frames' new ea852c17f538 tsnep: Fix NAPI scheduling new a7f991953d73 tsnep: Fix ethtool channels new 46589db3817b tsnep: Fix NAPI polling with budget 0 new 8a47558a8c73 Merge branch 'tsnep-napi-fixes' new 6bec041147a2 mptcp: fix bogus receive window shrinkage with multiple subflows new d5fbeff1ab81 mptcp: move __mptcp_error_report in protocol.c new 9f1a98813b4b mptcp: process pending subflow error on close new f6909dc1c1f4 mptcp: rename timer related helper to less confusing names new 27e5ccc2d5a5 mptcp: fix dangling connection hang-up new 972983fc3269 Merge branch 'mptcp-stalled-connections-fix' new 418f438a2db6 Documentation: netdev: fix dead link in ax25.rst new 1943f2b0ac5a MAINTAINERS: Update link for linux-ax25.org new 71273c46a348 ax25: Kconfig: Update link for linux-ax25.org new 6dab9dd64907 Merge branch 'ax25-project-links' new 8070274b472e net: stmmac: fix incorrect rxq|txq_stats reference new bd3caddf299a net: hns3: add cmdq check for vf periodic service task new f9f651261130 net: hns3: fix GRE checksum offload issue new f2ed304922a5 net: hns3: only enable unicast promisc when mac table full new 1a7be66e4685 net: hns3: fix fail to delete tc flower rules during reset issue new 0770063096d5 net: hns3: add 5ms delay before clear firmware reset irq source new 5f8621c16ced Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver' new 44bdb313da57 net: bridge: use DEV_STATS_INC() new 492032760127 team: fix null-ptr-deref when team device type is changed new f1d95df0f310 net: rds: Fix possible NULL-pointer dereference new 4e4b1798cc90 vxlan: Add missing entries to vxlan_get_size() new 22b6e7f3d6d5 net: hinic: Fix warning-hinic_set_vlan_fliter() warn: vari [...] new 4a0f07d71b04 net/handshake: Fix memory leak in __sock_create() and sock [...] new 6f411fb5ca94 net: ena: Flush XDP packets on error. new edc0140cc3b7 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI new 70b2b6892645 octeontx2-pf: Do xdp_do_flush() after redirects. new 49dcffef85cc Merge branch 'add-missing-xdp_do_flush-invocations' new 1703b2e0de65 igc: Expose tx-usecs coalesce setting to user new fc21f08375db sfc: handle error pointers returned by rhashtable_lookup_g [...] new c9bd26513b3a netfilter: nf_tables: disable toggling dormant table state [...] new cf5000a7787c netfilter: nf_tables: fix memleak when more than 255 eleme [...] new 7433b6d2afd5 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IP [...] new ecf4392600dd Merge tag 'nf-23-09-20' of https://git.kernel.org/pub/scm/ [...] new 27bbf45eae9c Merge tag 'net-6.6-rc3' of git://git.kernel.org/pub/scm/li [...]
The 101 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/networking/ax25.rst | 4 +- MAINTAINERS | 6 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 + drivers/net/ethernet/engleder/tsnep_ethtool.c | 6 +- drivers/net/ethernet/engleder/tsnep_main.c | 18 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 9 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 13 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 3 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 8 +- drivers/net/ethernet/intel/iavf/iavf.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 17 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 31 ++- drivers/net/ethernet/intel/igc/igc_main.c | 2 +- .../net/ethernet/marvell/octeon_ep/octep_main.c | 8 +- drivers/net/ethernet/marvell/octeon_ep/octep_tx.c | 8 +- drivers/net/ethernet/marvell/octeon_ep/octep_tx.h | 16 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 19 +- .../net/ethernet/microchip/vcap/vcap_api_kunit.c | 59 ++++- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 10 +- drivers/net/ethernet/sfc/tc.c | 21 +- drivers/net/ethernet/sfc/tc_conntrack.c | 7 +- drivers/net/ethernet/sfc/tc_counters.c | 2 + drivers/net/ethernet/sfc/tc_encap_actions.c | 4 + drivers/net/ethernet/stmicro/stmmac/common.h | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 16 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 16 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 16 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 16 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 32 +-- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 125 +++++----- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/team/team.c | 10 +- drivers/net/thunderbolt/main.c | 3 +- drivers/net/vxlan/vxlan_core.c | 4 + drivers/scsi/iscsi_tcp.c | 4 + include/linux/btf_ids.h | 2 +- include/linux/if_team.h | 2 + include/net/netfilter/nf_tables.h | 7 +- include/uapi/linux/bpf.h | 4 +- kernel/bpf/btf.c | 2 +- kernel/bpf/cgroup.c | 13 +- kernel/bpf/memalloc.c | 94 +++++++- kernel/bpf/offload.c | 12 +- kernel/bpf/queue_stack_maps.c | 21 +- kernel/trace/bpf_trace.c | 20 +- net/ax25/Kconfig | 16 +- net/bridge/br_forward.c | 4 +- net/bridge/br_input.c | 4 +- net/core/dev.c | 6 +- net/core/flow_dissector.c | 2 +- net/dccp/ipv4.c | 9 +- net/dccp/ipv6.c | 9 +- net/handshake/handshake-test.c | 14 +- net/hsr/hsr_framereg.c | 4 +- net/hsr/hsr_main.h | 2 +- net/ipv4/route.c | 4 +- net/mptcp/options.c | 5 +- net/mptcp/protocol.c | 165 ++++++++----- net/mptcp/protocol.h | 24 +- net/mptcp/subflow.c | 39 +-- net/ncsi/ncsi-aen.c | 5 + net/netfilter/ipset/ip_set_core.c | 12 +- net/netfilter/nf_conntrack_bpf.c | 2 + net/netfilter/nf_conntrack_extend.c | 4 +- net/netfilter/nf_tables_api.c | 79 ++++-- net/netfilter/nft_set_hash.c | 11 +- net/netfilter/nft_set_pipapo.c | 4 +- net/netfilter/nft_set_rbtree.c | 8 +- net/rds/rdma_transport.c | 12 +- tools/include/linux/btf_ids.h | 2 +- tools/include/uapi/linux/bpf.h | 4 +- tools/testing/selftests/bpf/DENYLIST.aarch64 | 10 +- tools/testing/selftests/bpf/config | 1 + tools/testing/selftests/bpf/config.x86_64 | 1 - tools/testing/selftests/bpf/prog_tests/empty_skb.c | 12 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 37 +++ .../testing/selftests/bpf/prog_tests/test_bpf_ma.c | 50 ++++ .../selftests/bpf/prog_tests/xdp_dev_bound_only.c | 61 +++++ .../selftests/bpf/progs/kprobe_multi_override.c | 13 + tools/testing/selftests/bpf/progs/test_bpf_ma.c | 123 ++++++++++ tools/testing/selftests/bpf/test_verifier.c | 2 +- tools/testing/selftests/net/hsr/hsr_ping.sh | 266 +++++++++++---------- tools/testing/selftests/net/tls.c | 8 +- tools/testing/selftests/netfilter/.gitignore | 1 + tools/testing/selftests/netfilter/Makefile | 4 +- tools/testing/selftests/netfilter/audit_logread.c | 165 +++++++++++++ tools/testing/selftests/netfilter/config | 1 + tools/testing/selftests/netfilter/nft_audit.sh | 108 +++++++++ 93 files changed, 1489 insertions(+), 540 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_ma.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_dev_bound_only.c create mode 100644 tools/testing/selftests/bpf/progs/kprobe_multi_override.c create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_ma.c create mode 100644 tools/testing/selftests/netfilter/audit_logread.c create mode 100755 tools/testing/selftests/netfilter/nft_audit.sh