mbox series

[GIT,PULL] Networking for v6.9-rc5

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

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.9-rc5

Checks

Context Check Description
netdev/tree_selection success Pull request for net
netdev/build_32bit success Errors and warnings before: 8 this patch: 8
netdev/build_tools success No tools touched, skip
netdev/build_clang success Errors and warnings before: 8 this patch: 8
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/verify_fixes success Fixes tag looks correct
netdev/build_allmodconfig_warn success Errors and warnings before: 8 this patch: 8
netdev/build_clang_rust success No Rust files in patch. Skipping build

Message

Jakub Kicinski April 18, 2024, 6:31 p.m. UTC
Hi Linus!

The following changes since commit 2ae9a8972ce04046957f8af214509cebfd3bfb9c:

  Merge tag 'net-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-04-11 11:46:31 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.9-rc5

for you to fetch changes up to c24cd679b075b0e953ea167b0aa2b2d59e4eba7f:

  net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them (2024-04-18 09:57:03 -0700)

----------------------------------------------------------------
A little calmer than usual, probably just the timing of sub-tree PRs.

Including fixes from netfilter.

Current release - regressions:

 - inet: bring NLM_DONE out to a separate recv() again, fix user space
   which assumes multiple recv()s will happen and gets blocked forever

 - drv: mlx5:
  - restore mistakenly dropped parts in register devlink flow
  - use channel mdev reference instead of global mdev instance
    for coalescing
  - acquire RTNL lock before RQs/SQs activation/deactivation

Previous releases - regressions:

 - net: change maximum number of UDP segments to 128, fix virtio
   compatibility with Windows peers

 - usb: ax88179_178a: avoid writing the mac address before first reading

Previous releases - always broken:

 - sched: fix mirred deadlock on device recursion

 - netfilter:
   - br_netfilter: skip conntrack input hook for promisc packets
   - fixes removal of duplicate elements in the pipapo set backend
   - various fixes for abort paths and error handling

 - af_unix: don't peek OOB data without MSG_OOB

 - drv: flower: fix fragment flags handling in multiple drivers

 - drv: ravb: fix jumbo frames and packet stats accounting

Misc:

 - kselftest_harness: fix Clang warning about zero-length format

 - tun: limit printing rate when illegal packet received by tun dev

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

----------------------------------------------------------------
Arınç ÜNAL (2):
      net: dsa: mt7530: fix mirroring frames received on local port
      net: dsa: mt7530: fix port mirroring for MT7988 SoC switch

Asbjørn Sloth Tønnesen (2):
      net: sparx5: flower: fix fragment flags handling
      octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation

Carolina Jubran (2):
      net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation
      net/mlx5e: Prevent deadlock while disabling aRFS

David S. Miller (2):
      Merge tag 'nf-24-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch 'mt7530-fixes'

Dmitry Safonov (4):
      selftests/tcp_ao: Make RST tests less flaky
      selftests/tcp_ao: Zero-init tcp_ao_info_opt
      selftests/tcp_ao: Fix fscanf() call for format-security
      selftests/tcp_ao: Printing fixes to confirm with format-security

Eric Dumazet (1):
      net/sched: Fix mirred deadlock on device recursion

Felix Fietkau (1):
      net: ethernet: mtk_eth_soc: fix WED + wifi reset

Florian Westphal (1):
      netfilter: nft_set_pipapo: do not free live element

Gerd Bayer (1):
      s390/ism: Properly fix receive message buffer allocation

Jakub Kicinski (5):
      Merge branch 'af_unix-fix-msg_oob-bugs-with-msg_peek'
      Merge branch 'mlx5-fixes'
      inet: bring NLM_DONE out to a separate recv() again
      selftests: kselftest_harness: fix Clang warning about zero-length format
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Jose Ignacio Tornos Martinez (1):
      net: usb: ax88179_178a: avoid writing the mac address before first reading

Kuniyuki Iwashima (2):
      af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
      af_unix: Don't peek OOB data without MSG_OOB.

Lei Chen (1):
      tun: limit printing rate when illegal packet received by tun dev

Marcin Szycik (1):
      ice: Fix checking for unsupported keys on non-tunnel device

Michal Swiatkowski (2):
      ice: tc: check src_vsi in case of traffic from VF
      ice: tc: allow zero flags in parsing tc flower

Pablo Neira Ayuso (7):
      netfilter: br_netfilter: skip conntrack input hook for promisc packets
      netfilter: nft_set_pipapo: walk over current view on netlink dump
      netfilter: flowtable: validate pppoe header
      netfilter: flowtable: incorrect pppoe tuple
      netfilter: nf_tables: missing iterator type in lookup walk
      netfilter: nf_tables: restore set elements when delete set fails
      netfilter: nf_tables: fix memleak in map from abort path

Paolo Abeni (4):
      Merge branch 'selftests-net-tcp_ao-a-bunch-of-fixes-for-tcp-ao-selftests'
      Merge branch 'net-stmmac-fix-mac-capabilities-procedure'
      Merge branch 'ravb-ethernet-driver-bugfixes'
      Merge tag 'nf-24-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Paul Barker (4):
      net: ravb: Count packets instead of descriptors in R-Car RX path
      net: ravb: Allow RX loop to move past DMA mapping errors
      net: ravb: Fix GbEth jumbo packet RX checksum handling
      net: ravb: Fix RX byte accounting for jumbo packets

Rahul Rameshbabu (1):
      net/mlx5e: Use channel mdev reference instead of global mdev instance for coalescing

Serge Semin (3):
      net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only
      net: stmmac: Fix max-speed being ignored on queue re-init
      net: stmmac: Fix IP-cores specific MAC capabilities

Shay Drory (2):
      net/mlx5: Lag, restore buckets number to default after hash LAG deactivation
      net/mlx5: Restore mistakenly dropped parts in register devlink flow

Siddharth Vadapalli (1):
      net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them

Tariq Toukan (1):
      net/mlx5: SD, Handle possible devcom ERR_PTR

Vanillan Wang (1):
      net:usb:qmi_wwan: support Rolling modules

Yuri Benditovich (1):
      net: change maximum number of UDP segments to 128

Ziyang Xuan (2):
      netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
      netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()

 drivers/net/dsa/mt7530.c                           | 16 +++--
 drivers/net/dsa/mt7530.h                           |  4 ++
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        | 15 +++-
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |  7 +-
 drivers/net/ethernet/mediatek/mtk_wed.c            |  6 +-
 .../ethernet/mellanox/mlx5/core/en/reporter_tx.c   |  7 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c  | 27 ++++---
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  4 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  2 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |  4 +-
 .../net/ethernet/mellanox/mlx5/core/lib/devcom.c   |  2 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c   |  4 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |  7 +-
 .../ethernet/mellanox/mlx5/core/sf/dev/driver.c    |  1 -
 .../ethernet/microchip/sparx5/sparx5_tc_flower.c   | 61 ++++++++++------
 drivers/net/ethernet/renesas/ravb_main.c           | 68 +++++++++---------
 drivers/net/ethernet/stmicro/stmmac/common.h       |  1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |  2 +
 .../net/ethernet/stmicro/stmmac/dwmac1000_core.c   |  2 +
 .../net/ethernet/stmicro/stmmac/dwmac100_core.c    |  2 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |  7 +-
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    | 18 +++--
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  | 29 +++-----
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           | 18 +++++
 drivers/net/tun.c                                  | 18 ++---
 drivers/net/usb/ax88179_178a.c                     |  4 +-
 drivers/net/usb/qmi_wwan.c                         |  1 +
 drivers/s390/net/ism_drv.c                         | 37 +++++++---
 include/linux/udp.h                                |  2 +-
 include/net/netfilter/nf_flow_table.h              | 12 +++-
 include/net/netfilter/nf_tables.h                  | 14 ++++
 include/net/sch_generic.h                          |  1 +
 net/bridge/br_input.c                              | 15 ++--
 net/bridge/br_netfilter_hooks.c                    |  6 ++
 net/bridge/br_private.h                            |  1 +
 net/bridge/netfilter/nf_conntrack_bridge.c         | 14 ++--
 net/core/dev.c                                     |  6 ++
 net/ipv4/fib_frontend.c                            |  5 ++
 net/netfilter/nf_flow_table_inet.c                 |  3 +-
 net/netfilter/nf_flow_table_ip.c                   | 10 +--
 net/netfilter/nf_tables_api.c                      | 82 +++++++++++++++++++---
 net/netfilter/nft_lookup.c                         |  1 +
 net/netfilter/nft_set_bitmap.c                     |  4 +-
 net/netfilter/nft_set_hash.c                       |  8 +--
 net/netfilter/nft_set_pipapo.c                     | 25 ++++---
 net/netfilter/nft_set_rbtree.c                     |  4 +-
 net/sched/sch_generic.c                            |  1 +
 net/unix/af_unix.c                                 | 12 ++--
 tools/testing/selftests/kselftest.h                | 10 +--
 tools/testing/selftests/kselftest_harness.h        |  2 +-
 tools/testing/selftests/net/tcp_ao/lib/proc.c      |  2 +-
 tools/testing/selftests/net/tcp_ao/lib/setup.c     | 12 ++--
 tools/testing/selftests/net/tcp_ao/rst.c           | 23 +++---
 .../selftests/net/tcp_ao/setsockopt-closed.c       |  2 +-
 tools/testing/selftests/net/udpgso.c               |  2 +-
 56 files changed, 438 insertions(+), 219 deletions(-)

Comments

pr-tracker-bot@kernel.org April 18, 2024, 7:14 p.m. UTC | #1
The pull request you sent on Thu, 18 Apr 2024 11:31:42 -0700:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.9-rc5

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7586c8501d090609c6eb1af6ba05e3ed68806c83

Thank you!