Your message dated Sun, 04 Jun 2017 22:48:52 +0000
with message-id <e1dhekk-0005vx...@fasolo.debian.org>
and subject line Bug#864073: fixed in systemd 232-25
has caused the Debian Bug report #864073,
regarding TCP offloads disabled by default
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
864073: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864073
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: systemd
Version: 232-23
​Severity: important​
With systemd 232 it got the ability to set the NIC offloads. These offloads
are not initialized correctly though, so the NIC ends up without fully
enabled TCP offloads.
Example from stretch defaults:
...
tcp-segmentation-offload: on
tx-tcp-segmentation: off <---- ???
tx-tcp-ecn-segmentation: off [fixed]
tx-tcp-mangleid-segmentation: off
tx-tcp6-segmentation: on
udp-fragmentation-offload: off [fixed]
generic-segmentation-offload: on
...
If I do the following (default in 231 and earlier):
ethtool -K <if> tx-tcp-segmentation on
I get the correct version
...
tcp-segmentation-offload: on
tx-tcp-segmentation: on
tx-tcp-ecn-segmentation: off [fixed]
tx-tcp-mangleid-segmentation: off
tx-tcp6-segmentation: on
udp-fragmentation-offload: off [fixed]
generic-segmentation-offload: on
...
This causes major performance issues in high speed networks (1Gbit/s and
higher) or in weak embedded devices and it is going to be (by accident) the
default in Stretch!
Luckily the fix is already in 233 and it is only a simple one liner that I
really think should be patched into Stretch to avoid people getting hard to
diagnose distro specific performance issues when going from jessie to
stretch or coming from other distros.
Some links with info:
* https://github.com/systemd/systemd/issues/4650
* https://github.com/systemd/systemd/pull/4639
* https://sourceforge.net/p/e1000/mailman/message/35663858/
Regards,
Hans-Kristian Bakke
--- End Message ---
--- Begin Message ---
Source: systemd
Source-Version: 232-25
We believe that the bug you reported is fixed in the latest version of
systemd, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 864...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Biebl <bi...@debian.org> (supplier of updated systemd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 04 Jun 2017 22:58:32 +0200
Source: systemd
Binary: systemd systemd-sysv systemd-container systemd-journal-remote
systemd-coredump libpam-systemd libnss-myhostname libnss-mymachines
libnss-resolve libnss-systemd libsystemd0 libsystemd-dev udev libudev1
libudev-dev udev-udeb libudev1-udeb
Architecture: source
Version: 232-25
Distribution: unstable
Urgency: medium
Maintainer: Debian systemd Maintainers
<pkg-systemd-maintainers@lists.alioth.debian.org>
Changed-By: Michael Biebl <bi...@debian.org>
Description:
libnss-myhostname - nss module providing fallback resolution for the current
hostname
libnss-mymachines - nss module to resolve hostnames for local container
instances
libnss-resolve - nss module to resolve names via systemd-resolved
libnss-systemd - nss module providing dynamic user and group name resolution
libpam-systemd - system and service manager - PAM module
libsystemd-dev - systemd utility library - development files
libsystemd0 - systemd utility library
libudev-dev - libudev development files
libudev1 - libudev shared library
libudev1-udeb - libudev shared library (udeb)
systemd - system and service manager
systemd-container - systemd container/nspawn tools
systemd-coredump - tools for storing and retrieving coredumps
systemd-journal-remote - tools for sending and receiving remote journal logs
systemd-sysv - system and service manager - SysV links
udev - /dev/ and hotplug management daemon
udev-udeb - /dev/ and hotplug management daemon (udeb)
Closes: 851933 854041 863800 864073
Changes:
systemd (232-25) unstable; urgency=medium
.
* hwdb: Use path_join() to generate the hwdb_bin path.
This ensures /lib/udev/hwdb.bin gets the correct SELinux context. Having
double slashes in the path makes selabel_lookup_raw() return the wrong
context. (Closes: #851933)
* selinux: Enable labeling and access checks for unprivileged users.
Revert commit that inadvertently broke a lot of SELinux related
functionality for both unprivileged users and systemd instances running
as MANAGER_USER and instead deal with the auditd issue by checking for
the CAP_AUDIT_WRITE capability before opening an audit netlink socket.
(Closes: #863800)
* Revert "systemd-sysv: Add Conflicts: systemd-shim"
Under certain conditions this confuses Jessies's apt which then tries to
remove systemd while being the active init system, resulting in a failed
dist-upgrade. While this turned out to be a bug in apt, avoid this
situation by dropping the Conflicts. (Closes: #854041)
* link: Fix offload features initialization.
This fixes a regression introduced in v232 which caused TCP
segmentation offloads being disabled by default, resulting in
significant performance issues under certain conditions. (Closes: #864073)
Checksums-Sha1:
655fcc22e41aa2f48d3a6427c465245fbd668138 4769 systemd_232-25.dsc
d925daf81cdc64814e2dc168f63934bd99c69cc6 202956 systemd_232-25.debian.tar.xz
89a068679ea5be6c131a9df727e872f6ffcee7ac 9712 systemd_232-25_source.buildinfo
Checksums-Sha256:
a668365e1d91043416e37cd8484f221e3dd77541efc9111d9dbf225b327d50ac 4769
systemd_232-25.dsc
611d55f08285ddfc1031b3d3eb9595fad44c2cb7aba8741bd0dab47a7fe2a32d 202956
systemd_232-25.debian.tar.xz
bbac24372f1575f18a8c76f4041545de18b730eb88ea9ed6f7d225d5777091b2 9712
systemd_232-25_source.buildinfo
Files:
6dceeb608eaf98d952a9933716582a53 4769 admin optional systemd_232-25.dsc
eafffdc1d15377ba562981bc7760b27c 202956 admin optional
systemd_232-25.debian.tar.xz
8cf18dca770f659b8afbe6ece59c3176 9712 admin optional
systemd_232-25_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEECbOsLssWnJBDRcxUauHfDWCPItwFAlk0iaMACgkQauHfDWCP
ItxsPw/9G5rWZxgh+51Lke+cjqmL/cDR4GKQWJQNnLBHNZQR3XM3lYMyxshAROnc
8NBKCWNIrsHO85OnyIDKPIh78t4N2gLXda0QA2t0LM3kI7CcANnd4Ekfc/qpe7BN
xCudmxHbFB8iRMgEMaNJPvt2J/e4e9XzcKse6Lqo46LnDswzjIEMXa+leEDn5uge
i5Ezt2wFjOVo8ltdURXO5hYckqeGdlY5wMSnyuJ70126JzyERSAwvEmVVHtGkzQc
8JGuJvXYWTwsYCJIvP3eusGyKKxxAt9+Rh4avtjq81rWNtyyGiFqmZ0PsLJGuh2Z
U/hJ02xB3iDdtgaLmi9w8FzpGoA1yn2pSNmHlNnoh3Bt4doaQwf2OXHPOqX/JljO
YQ6cj9OIiN/54U0+CQilSX9xgZlSQVnOm/dosR5iI5pbohC8C31cILf9oYf3yDI0
63bLShRqzHt4SemQmgVOIrgTkc/CONZG5ZnjzA2G3xUORBw/UUVa1oPY/SzedRGK
yPGajhHAtH4Lo94MG1GNLageJJQLr6GFBIAvHETM/msDWETX5QadQ/s5qRRd41AB
PBMkvGGMsfOfNW+vKOoQAqfwoR8ozVeLASTz7EfFKqmOQXZVPWKNxYeTvfb4smxi
UTXPdK53X0kaobhH12mtzwI6Pm34W7y5HSLzrpk5or89TAFq8jE=
=Df06
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-systemd-maintainers mailing list
Pkg-systemd-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers