Hi Linus!
The following changes since commit 4b377b4868ef17b040065bd468668c707d2477a5:
kprobe/ftrace: fix build error due to bad function definition (2024-05-17 19:17:55 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.10-rc1
for you to fetch changes up to c71e3a5cffd5309d7f84444df03d5b72600cc417:
r8169: Fix possible ring buffer corruption on fragmented Tx packets. (2024-05-23 15:45:32 +0200)
----------------------------------------------------------------
Quite smaller than usual. Notably it includes the fix for the unix
regression you have been notified of in the past weeks.
The TCP window fix will require some follow-up, already queued.
Current release - regressions:
- af_unix: fix garbage collection of embryos
Previous releases - regressions:
- af_unix: fix race between GC and receive path
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- tcp: remove 64 KByte limit for initial tp->rcv_wnd value
- eth: r8169: fix rx hangup
- eth: lan966x: remove ptp traps in case the ptp is not enabled.
- eth: ixgbe: fix link breakage vs cisco switches.
- eth: ice: prevent ethtool from corrupting the channels.
Previous releases - always broken:
- openvswitch: set the skbuff pkt_type for proper pmtud support.
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
Misc:
- a bunch of selftests stabilization patches.
Signed-off-by: Paolo Abeni <[email protected]>
----------------------------------------------------------------
Aaron Conole (1):
openvswitch: Set the skbuff pkt_type for proper pmtud support.
Andrea Mayer (1):
ipv6: sr: fix missing sk_buff release in seg6_input_core
Dae R. Jeong (1):
tls: fix missing memory barrier in tls_init
Florian Fainelli (1):
net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
Hangbin Liu (2):
ipv6: sr: fix memleak in seg6_hmac_init_algo
selftests/net: use tc rule to filter the na packet
Heiner Kallweit (1):
Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already"
Horatiu Vultur (1):
net: lan966x: Remove ptp traps in case the ptp is not enabled.
Jacob Keller (1):
Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI"
Jason Xing (1):
tcp: remove 64 KByte limit for initial tp->rcv_wnd value
Joe Damato (1):
testing: net-drv: use stats64 for testing
Ken Milmore (1):
r8169: Fix possible ring buffer corruption on fragmented Tx packets.
Kuniyuki Iwashima (3):
af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock.
tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
selftest: af_unix: Make SCM_RIGHTS into OOB data.
Larysa Zaremba (2):
ice: Interpret .set_channels() input differently
idpf: Interpret .set_channels() input differently
Michal Luczaj (1):
af_unix: Fix garbage collection of embryos carrying OOB with SCM_RIGHTS
Paolo Abeni (3):
Merge branch 'af_unix-fix-gc-and-improve-selftest'
net: relax socket state check at accept time.
Merge branch 'intel-interpret-set_channels-input-differently'
Romain Gantois (1):
net: ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe()
Ryosuke Yasuoka (2):
nfc: nci: Fix uninit-value in nci_rx_work
nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
Souradeep Chakrabarti (1):
net: mana: Fix the extra HZ in mana_hwc_send_request
Taehee Yoo (1):
selftests: net: kill smcrouted in the cleanup logic in amt.sh
Wei Fang (1):
net: fec: avoid lock evasion when reading pps_enable
drivers/net/Makefile | 4 +-
drivers/net/ethernet/freescale/fec_ptp.c | 14 +++---
drivers/net/ethernet/intel/ice/ice_ethtool.c | 19 +------
drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 21 +++-----
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 3 --
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 56 ++-------------------
.../net/ethernet/microchip/lan966x/lan966x_main.c | 6 +--
drivers/net/ethernet/microsoft/mana/hw_channel.c | 2 +-
drivers/net/ethernet/realtek/r8169_main.c | 9 ++--
drivers/net/ethernet/ti/icssg/icssg_prueth.c | 14 +++++-
net/ipv4/af_inet.c | 4 +-
net/ipv4/tcp_dctcp.c | 13 ++++-
net/ipv4/tcp_output.c | 2 +-
net/ipv6/seg6_hmac.c | 42 ++++++++++------
net/ipv6/seg6_iptunnel.c | 11 ++--
net/nfc/nci/core.c | 18 +++++--
net/openvswitch/actions.c | 6 +++
net/tls/tls_main.c | 10 +++-
net/unix/af_unix.c | 28 ++++++++---
net/unix/garbage.c | 23 +++++----
tools/testing/selftests/drivers/net/stats.py | 2 +-
tools/testing/selftests/net/af_unix/scm_rights.c | 4 +-
tools/testing/selftests/net/amt.sh | 8 ++-
.../selftests/net/arp_ndisc_untracked_subnets.sh | 53 +++++++-------------
tools/testing/selftests/net/forwarding/lib.sh | 58 ----------------------
tools/testing/selftests/net/lib.sh | 58 ++++++++++++++++++++++
26 files changed, 243 insertions(+), 245 deletions(-)
The pull request you sent on Thu, 23 May 2024 18:15:24 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.10-rc1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/66ad4829ddd0b5540dc0b076ef2818e89c8f720e
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html