[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1113765: linux-image-6.16.3+deb14-amd64: network packet loss: operation not permitted, page load failures



Source: linux
Version: 6.16.3-1
Severity: important
Tags: upstream
Forwarded: https://bugzilla.kernel.org/show_bug.cgi?id=220484

Dear Maintainer,

Since linux version 6.16.3-1, I get random packet loss.

This issue is already fixed in mainline and version v6.17-rc4.
I'm still doing this report as I did not found information about this
issue before doing a git bisect myself.

Affected versions are:
- v6.16.1 to v6.16.4 at least, and maybe later version of v6.16.y too
  (tag v6.16 is not affected).
- v6.17-rc1 to v6.17-rc3 (fixed in v6.17-rc4).



This occurs with several symptoms:

- Firefox might gives errors when loading page
- ping report packets lost.
  It might also report "ping: Do you want to ping broadcast? Then -b. If
  not, check your local firewall rules"
- traceroute 8.8.8.8 can report "connect: Operation not permitted"
- strace -e sendto ping 8.8.8.8 shows that ping has packet lost because
  of EACCESS error of sendto:
sendto(3,
"\10\0\206w\377\377\0\v\253\24\266h\0\0\0\0C-\16\0\0\0\0\0\20\21\22\23\24\25\26\27"...,
64, 0, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("8.8.8.8")},
16) = -1 EACCES (Permission non accordée)


I think this issue can happen only if some broadcast packets are sent,
and they will somehow corrupt the routing cache.

The cause of this regression is in upstream linux and caused this
commit:
net: ipv4: fix incorrect MTU in broadcast routes
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7150ea1dadcefe6caf7f050cadba317986a3691f

It was introduced in v6.16.1.



This issue is fixed in mainline and v6.17-rc4:

net: ipv4: fix regression in local-broadcast routes
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=5189446ba995556eaa3755a6e875bc06675b88bd

It is not in v6.16.y branch yet (not included in v6.16.4).



Related information on internet:

Bug 220484 - Network regression on Linux 6.16.2 – Packet loss / page load
failures (Intel AX200 Wi-Fi and I219-V Ethernet):
https://bugzilla.kernel.org/show_bug.cgi?id=220484

Internet unstable after recent update:
https://forum.endeavouros.com/t/internet-unstable-after-recent-update/74719

Seemingly random connection errors:
https://bbs.archlinux.org/viewtopic.php?id=307847

Package versions:
un  apparmor                       <aucune>     <aucune>     (aucune description n'est disponible)
un  debian-kernel-handbook         <aucune>     <aucune>     (aucune description n'est disponible)
ii  firmware-amd-graphics          20250808-1   all          Binary firmware for AMD/ATI graphics and NPU chips
un  firmware-intel-graphics        <aucune>     <aucune>     (aucune description n'est disponible)
un  firmware-intel-misc            <aucune>     <aucune>     (aucune description n'est disponible)
ii  firmware-linux-free            20241210-2   all          Binary firmware for various drivers in the Linux kernel
un  firmware-mediatek              <aucune>     <aucune>     (aucune description n'est disponible)
ii  firmware-misc-nonfree          20250808-1   all          Binary firmware for various drivers in the Linux kernel
un  firmware-nvidia-graphics       <aucune>     <aucune>     (aucune description n'est disponible)
ii  firmware-realtek               20250808-1   all          Binary firmware for Realtek network and audio chips
un  firmware-ti-connectivity       <aucune>     <aucune>     (aucune description n'est disponible)
ii  grub-efi-amd64                 2.12-9       amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii  initramfs-tools                0.150        all          generic modular initramfs generator (automation)
ii  kmod                           34.2-2       amd64        tools for managing Linux kernel modules
ii  linux-base                     4.14         all          Linux image base package
un  linux-doc-6.16                 <aucune>     <aucune>     (aucune description n'est disponible)
ii  linux-image-6.16.3+deb14-amd64 6.16.3-1     amd64        Linux 6.16 for 64-bit PCs (signed)


-- System Information:
Debian Release: forky/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 6.16.3+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

--
Alexis Murzeau
PGP: B7E6 0EBB 9293 7B06 BDBC  2787 E7BD 1904 F480 937F                |


Reply to: