mbox series

[GIT,PULL] Networking for v6.12-rc3

Message ID 20241010172641.1027485-1-kuba@kernel.org (mailing list archive)
State Accepted
Headers show
Series [GIT,PULL] Networking for v6.12-rc3 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.12-rc3

Checks

Context Check Description
netdev/tree_selection success Pull request for net, async
netdev/build_32bit success Errors and warnings before: 5 this patch: 5
netdev/build_tools success No tools touched, skip
netdev/build_clang success Errors and warnings before: 5 this patch: 5
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/verify_fixes success No Fixes tag
netdev/build_allmodconfig_warn success Errors and warnings before: 3 this patch: 3
netdev/build_clang_rust success No Rust files in patch. Skipping build
netdev/kdoc success Errors and warnings before: 20 this patch: 20
netdev/contest success net-next-2024-10-10--18-00 (tests: 775)

Message

Jakub Kicinski Oct. 10, 2024, 5:26 p.m. UTC
Hi Linus!

The following changes since commit 8c245fe7dde3bf776253550fc914a36293db4ff3:

  Merge tag 'net-6.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-10-03 09:44:00 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.12-rc3

for you to fetch changes up to 7b43ba65019e83b55cfacfcfc0c3a08330af54c1:

  Merge branch 'maintainers-networking-file-coverage-updates' (2024-10-10 09:35:51 -0700)

----------------------------------------------------------------
Including fixes from bluetooth and netfilter.

Current release - regressions:

 - dsa: sja1105: fix reception from VLAN-unaware bridges

 - Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled"

 - eth: fec: don't save PTP state if PTP is unsupported

Current release - new code bugs:

 - smc: fix lack of icsk_syn_mss with IPPROTO_SMC, prevent null-deref

 - eth: airoha: update Tx CPU DMA ring idx at the end of xmit loop

 - phy: aquantia: AQR115c fix up PMA capabilities

Previous releases - regressions:

 - tcp: 3 fixes for retrans_stamp and undo logic

Previous releases - always broken:

 - net: do not delay dst_entries_add() in dst_release()

 - netfilter: restrict xtables extensions to families that are safe,
   syzbot found a way to combine ebtables with extensions that are
   never used by userspace tools

 - sctp: ensure sk_state is set to CLOSED if hashing fails in
   sctp_listen_start

 - mptcp: handle consistently DSS corruption, and prevent corruption
   due to large pmtu xmit

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Abhishek Chauhan (2):
      net: phy: aquantia: AQR115c fix up PMA capabilities
      net: phy: aquantia: remove usage of phy_set_max_speed

Ahmed Zaki (1):
      idpf: fix VF dynamic interrupt ctl register initialization

Aleksandr Loktionov (1):
      i40e: Fix macvlan leak by synchronizing access to mac_filter_hash

Anastasia Kovaleva (1):
      net: Fix an unsafe loop on the list

Anatolij Gustschin (1):
      net: dsa: lan9303: ensure chip reset and wait for READY status

Andy Roulin (2):
      netfilter: br_netfilter: fix panic with metadata_dst skb
      selftests: add regression test for br_netfilter panic

Arkadiusz Kubalewski (1):
      ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins

Breno Leitao (1):
      net: netconsole: fix wrong warning

Christian Marangi (1):
      net: phy: Remove LED entry from LEDs list on unregister

Christophe JAILLET (2):
      net: phy: bcm84881: Fix some error handling paths
      net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo()

D. Wythe (1):
      net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC

Daniel Palmer (1):
      net: amd: mvme147: Fix probe banner message

Dave Ertman (1):
      ice: fix VLAN replay after reset

David Howells (2):
      rxrpc: Fix a race between socket set up and I/O thread creation
      rxrpc: Fix uninitialised variable in rxrpc_send_data()

Eric Dumazet (4):
      net/sched: accept TCA_STAB only for root qdisc
      net: do not delay dst_entries_add() in dst_release()
      ppp: fix ppp_async_encode() illegal access
      slip: make slhc_remember() more robust against malicious packets

Florian Westphal (3):
      netfilter: xtables: avoid NFPROTO_UNSPEC where needed
      netfilter: fib: check correct rtable in vrf setups
      selftests: netfilter: conntrack_vrf.sh: add fib test case

Greg Thelen (1):
      selftests: make kselftest-clean remove libynl outputs

Gui-Dong Han (2):
      ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins()
      ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count()

Heiner Kallweit (1):
      net: phy: realtek: Fix MMD access on RTL8126A-integrated PHY

Ignat Korchagin (1):
      net: explicitly clear the sk pointer, when pf->create fails

Ingo van Lil (1):
      net: phy: dp83869: fix memory corruption when enabling fiber

Jacky Chou (1):
      net: ftgmac100: fixed not check status from fixed phy

Jakub Kicinski (12):
      Merge branch 'fix-aqr-pma-capabilities'
      Merge branch 'tcp-3-fixes-for-retrans_stamp-and-undo-logic'
      Merge branch 'rxrpc-miscellaneous-fixes'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge branch 'netfilter-br_netfilter-fix-panic-with-metadata_dst-skb'
      Merge branch 'ibmvnic-fix-for-send-scrq-direct'
      Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled"
      Merge tag 'for-net-2024-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge branch 'selftests-net-add-missing-gitignore-and-extra_clean-entries'
      Merge branch 'mptcp-misc-fixes-involving-fallback-to-tcp'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge branch 'maintainers-networking-file-coverage-updates'

Javier Carrasco (3):
      selftests: net: add msg_oob to gitignore
      selftests: net: rds: add include.sh to EXTRA_CLEAN
      selftests: net: rds: add gitignore file for include.sh

Jijie Shao (1):
      net: hns3/hns: Update the maintainer for the HNS3/HNS ethernet driver

Jonas Gorski (5):
      net: dsa: b53: fix jumbo frame mtu check
      net: dsa: b53: fix max MTU for 1g switches
      net: dsa: b53: fix max MTU for BCM5325/BCM5365
      net: dsa: b53: allow lower MTUs on BCM5325/5365
      net: dsa: b53: fix jumbo frames on 10/100 ports

Joshua Hay (1):
      idpf: use actual mbx receive payload length

Kacper Ludwinski (1):
      selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test

Kory Maincent (1):
      net: pse-pd: Fix enabled status mismatch

Kuniyuki Iwashima (6):
      rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
      vxlan: Handle error of rtnl_register_module().
      bridge: Handle error of rtnl_register_module().
      mctp: Handle error of rtnl_register_module().
      mpls: Handle error of rtnl_register_module().
      phonet: Handle error of rtnl_register_module().

Larysa Zaremba (1):
      idpf: deinit virtchnl transaction manager after vport and vectors

Leo Stone (1):
      Documentation: networking/tcp_ao: typo and grammar fixes

Lorenzo Bianconi (1):
      net: airoha: Update tx cpu dma ring idx at the end of xmit loop

Luiz Augusto von Dentz (3):
      Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
      Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
      Bluetooth: btusb: Don't fail external suspend requests

MD Danish Anwar (1):
      net: ti: icssg-prueth: Fix race condition for VLAN table access

Marcin Szycik (3):
      ice: Fix entering Safe Mode
      ice: Fix netif_is_ice() in Safe Mode
      ice: Fix increasing MSI-X on VF

Matthieu Baerts (NGI0) (2):
      mptcp: fallback when MPTCP opts are dropped after 1st data
      mptcp: pm: do not remove closing subflows

Michal Swiatkowski (2):
      ice: set correct dst VSI in only LAN filters
      ice: clear port vlan config during reset

Mohamed Khalfella (1):
      igb: Do not bring the device up after non-fatal error

Neal Cardwell (3):
      tcp: fix to allow timestamp undo if no retransmits were sent
      tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
      tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out

Nick Child (1):
      ibmvnic: Inspect header requirements before using scrq direct

Nicolas Pitre (2):
      net: ethernet: ti: am65-cpsw: prevent WARN_ON upon module removal
      net: ethernet: ti: am65-cpsw: avoid devm_alloc_etherdev, fix module removal

Paolo Abeni (6):
      Merge branch 'fix-ti-am65-cpsw-nuss-module-removal'
      Merge branch 'net-dsa-b53-assorted-jumbo-frame-fixes'
      mptcp: handle consistently DSS corruption
      tcp: fix mptcp DSS corruption due to large pmtu xmit
      Merge tag 'nf-24-10-09' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch 'rtnetlink-handle-error-of-rtnl_register_module'

Przemek Kitszel (1):
      ice: fix memleak in ice_init_tx_topology()

Rosen Penev (2):
      net: ibm: emac: mal: fix wrong goto
      net: ibm: emac: mal: add dcr_unmap to _remove

Sebastian Andrzej Siewior (1):
      sfc: Don't invoke xdp_do_flush() from netpoll.

Simon Horman (3):
      docs: netdev: document guidance on cleanup patches
      MAINTAINERS: consistently exclude wireless files from NETWORKING [GENERAL]
      MAINTAINERS: Add headers and mailing list to UDP section

Vitaly Lifshits (1):
      e1000e: change I219 (19) devices to ADP

Vladimir Oltean (2):
      net: dsa: sja1105: fix reception from VLAN-unaware bridges
      net: dsa: refuse cross-chip mirroring operations

Wei Fang (1):
      net: fec: don't save PTP state if PTP is unsupported

Wojciech Drewek (1):
      ice: Flush FDB entries before reset

Xin Long (1):
      sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start

 Documentation/networking/tcp_ao.rst                |  20 +--
 Documentation/process/maintainer-netdev.rst        |  17 +++
 MAINTAINERS                                        |  19 ++-
 drivers/bluetooth/btusb.c                          |  20 ++-
 drivers/net/dsa/b53/b53_common.c                   |  17 ++-
 drivers/net/dsa/lan9303-core.c                     |  29 ++++
 drivers/net/dsa/sja1105/sja1105_main.c             |   1 -
 drivers/net/ethernet/adi/adin1110.c                |   4 +-
 drivers/net/ethernet/amd/mvme147.c                 |   7 +-
 drivers/net/ethernet/faraday/ftgmac100.c           |   7 +-
 drivers/net/ethernet/freescale/fec_main.c          |   6 +-
 drivers/net/ethernet/ibm/emac/mal.c                |   4 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   6 +-
 drivers/net/ethernet/intel/e1000e/hw.h             |   4 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |   4 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   1 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   2 +
 drivers/net/ethernet/intel/ice/ice_ddp.c           |  58 ++++----
 drivers/net/ethernet/intel/ice/ice_ddp.h           |   4 +-
 drivers/net/ethernet/intel/ice/ice_dpll.c          |   6 +-
 drivers/net/ethernet/intel/ice/ice_eswitch_br.c    |   5 +-
 drivers/net/ethernet/intel/ice/ice_eswitch_br.h    |   1 +
 drivers/net/ethernet/intel/ice/ice_main.c          |  39 +-----
 drivers/net/ethernet/intel/ice/ice_sriov.c         |  19 ++-
 drivers/net/ethernet/intel/ice/ice_switch.c        |   2 -
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |  11 ++
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |   9 +-
 .../net/ethernet/intel/ice/ice_vf_lib_private.h    |   1 -
 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c  |  57 ++++++++
 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h  |   1 +
 drivers/net/ethernet/intel/idpf/idpf_vf_dev.c      |   1 +
 drivers/net/ethernet/intel/idpf/idpf_virtchnl.c    |  11 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   4 +
 drivers/net/ethernet/mediatek/airoha_eth.c         |   9 +-
 drivers/net/ethernet/sfc/efx_channels.c            |   3 +-
 drivers/net/ethernet/sfc/siena/efx_channels.c      |   3 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   2 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  22 +--
 drivers/net/ethernet/ti/icssg/icssg_config.c       |   2 +
 drivers/net/ethernet/ti/icssg/icssg_prueth.c       |   1 +
 drivers/net/ethernet/ti/icssg/icssg_prueth.h       |   2 +
 drivers/net/netconsole.c                           |   8 +-
 drivers/net/phy/aquantia/aquantia_main.c           |  51 ++++---
 drivers/net/phy/bcm84881.c                         |   4 +-
 drivers/net/phy/dp83869.c                          |   1 -
 drivers/net/phy/phy_device.c                       |   5 +-
 drivers/net/phy/realtek.c                          |  24 +++-
 drivers/net/ppp/ppp_async.c                        |   2 +-
 drivers/net/pse-pd/pse_core.c                      |  11 ++
 drivers/net/slip/slhc.c                            |  57 ++++----
 drivers/net/vxlan/vxlan_core.c                     |   6 +-
 drivers/net/vxlan/vxlan_private.h                  |   2 +-
 drivers/net/vxlan/vxlan_vnifilter.c                |  19 ++-
 include/net/mctp.h                                 |   2 +-
 include/net/rtnetlink.h                            |  17 +++
 include/net/sch_generic.h                          |   1 -
 include/net/sock.h                                 |   2 +
 net/bluetooth/hci_conn.c                           |   3 +
 net/bluetooth/rfcomm/sock.c                        |   2 -
 net/bridge/br_netfilter_hooks.c                    |   5 +
 net/bridge/br_netlink.c                            |   6 +-
 net/bridge/br_private.h                            |   5 +-
 net/bridge/br_vlan.c                               |  19 ++-
 net/core/dst.c                                     |  17 ++-
 net/core/rtnetlink.c                               |  29 ++++
 net/dsa/user.c                                     |  11 +-
 net/ipv4/netfilter/nft_fib_ipv4.c                  |   4 +-
 net/ipv4/tcp_input.c                               |  42 +++++-
 net/ipv4/tcp_output.c                              |   5 +-
 net/ipv6/netfilter/nft_fib_ipv6.c                  |   5 +-
 net/mctp/af_mctp.c                                 |   6 +-
 net/mctp/device.c                                  |  32 +++--
 net/mctp/neigh.c                                   |  29 ++--
 net/mctp/route.c                                   |  33 +++--
 net/mpls/af_mpls.c                                 |  32 +++--
 net/mptcp/mib.c                                    |   2 +
 net/mptcp/mib.h                                    |   2 +
 net/mptcp/pm_netlink.c                             |   3 +-
 net/mptcp/protocol.c                               |  24 +++-
 net/mptcp/subflow.c                                |   6 +-
 net/netfilter/xt_CHECKSUM.c                        |  33 +++--
 net/netfilter/xt_CLASSIFY.c                        |  16 ++-
 net/netfilter/xt_CONNSECMARK.c                     |  36 +++--
 net/netfilter/xt_CT.c                              | 148 +++++++++++++--------
 net/netfilter/xt_IDLETIMER.c                       |  59 +++++---
 net/netfilter/xt_LED.c                             |  39 ++++--
 net/netfilter/xt_NFLOG.c                           |  36 +++--
 net/netfilter/xt_RATEEST.c                         |  39 ++++--
 net/netfilter/xt_SECMARK.c                         |  27 +++-
 net/netfilter/xt_TRACE.c                           |  35 +++--
 net/netfilter/xt_addrtype.c                        |  15 ++-
 net/netfilter/xt_cluster.c                         |  33 +++--
 net/netfilter/xt_connbytes.c                       |   4 +-
 net/netfilter/xt_connlimit.c                       |  39 ++++--
 net/netfilter/xt_connmark.c                        |  28 +++-
 net/netfilter/xt_mark.c                            |  42 ++++--
 net/netlink/af_netlink.c                           |   3 +-
 net/phonet/pn_netlink.c                            |  28 ++--
 net/rxrpc/ar-internal.h                            |   2 +-
 net/rxrpc/io_thread.c                              |  10 +-
 net/rxrpc/local_object.c                           |   2 +-
 net/rxrpc/sendmsg.c                                |  10 +-
 net/sched/sch_api.c                                |   7 +-
 net/sctp/socket.c                                  |  18 ++-
 net/smc/smc_inet.c                                 |  11 ++
 net/socket.c                                       |   7 +-
 tools/testing/selftests/net/.gitignore             |   1 +
 .../selftests/net/forwarding/no_forwarding.sh      |   2 +-
 tools/testing/selftests/net/netfilter/Makefile     |   1 +
 tools/testing/selftests/net/netfilter/config       |   2 +
 .../selftests/net/netfilter/conntrack_vrf.sh       |  33 +++++
 .../selftests/net/netfilter/vxlan_mtu_frag.sh      | 121 +++++++++++++++++
 tools/testing/selftests/net/rds/.gitignore         |   1 +
 tools/testing/selftests/net/rds/Makefile           |   2 +-
 tools/testing/selftests/net/ynl.mk                 |   4 +
 115 files changed, 1360 insertions(+), 509 deletions(-)
 create mode 100755 tools/testing/selftests/net/netfilter/vxlan_mtu_frag.sh
 create mode 100644 tools/testing/selftests/net/rds/.gitignore

Comments

pr-tracker-bot@kernel.org Oct. 10, 2024, 7:41 p.m. UTC | #1
The pull request you sent on Thu, 10 Oct 2024 10:26:41 -0700:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.12-rc3

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1d227fcc72223cbdd34d0ce13541cbaab5e0d72f

Thank you!