nixpkgs-suyu/pkgs/os-specific/linux
Michael Weiss 60f4345e37
linux config: Set TCP_CONG_CUBIC=yes to restore the default
This will switch the default TCP congestion control algorithm from
new Reno to CUBIC. CUBIC is the default since Linux kernel 2.6.19
(see 597811ec167fa) and most (all?) distributions keep this default
(e.g. Debian and Ubuntu). On NixOS the default was still new Reno
because generate-config.pl changes TCP_CONG_CUBIC from y to m (since we
try to build everything as a module by default).

To check the active and available algorithms:
$ sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = cubic
$ sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = cubic reno

Note: E.g. x86_64_defconfig sets TCP_CONG_CUBIC=y indirectly via
CONFIG_TCP_CONG_ADVANCED=y (but CUBIC is also the default if set to no,
see net/ipv4/Kconfig).
2020-03-02 10:57:47 +01:00
..
915resolution
acpi
acpi-call
acpid
acpitool
afuse
alsa-firmware alsa-firmware: 1.0.29 -> 1.2.1 2019-11-24 22:54:48 -08:00
alsa-lib
alsa-oss treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
alsa-plugins alsaPluginWrapper: fix shebang 2020-02-14 04:16:50 +01:00
alsa-tools
alsa-utils treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
amdgpu-pro
anbox anbox: 2019-05-03 -> 2019-11-15 2019-11-24 19:07:59 +01:00
android-udev-rules android-udev-rules: 20190315 -> 20191103 2019-11-05 10:32:43 +00:00
apparmor libapparmor: support python 3.8 2020-01-06 19:12:20 +01:00
asus-wmi-sensors asus-wmi-sensors: init at 0.0.1 2020-02-04 11:18:35 +08:00
ati-drivers treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH 2020-01-15 09:47:03 +01:00
atop
audit Remove myself (fuuzetsu) from maintainer lists 2019-12-05 16:29:48 +09:00
autofs
batman-adv batman-adv: 2019.4 -> 2019.5 2020-01-01 20:30:38 +01:00
bbswitch
bcc bcc: 0.11.0 -> 0.12.0 2019-12-11 05:50:56 +00:00
blktrace
bluez bluez: 5.52 -> 5.53 2020-02-18 19:28:03 -08:00
bolt
bpftool bpftool: fix compilation with 5.5 2020-01-30 14:11:47 +00:00
bpftrace linuxPackages.bpftrace: 0.9.2 -> 0.9.3 2019-12-04 14:31:39 -06:00
bridge-utils
brillo treewide: *inputs are lists 2019-12-31 01:09:25 +01:00
broadcom-sta treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
btfs
busybox busybox: 1.30.1 -> 1.31.1 2019-11-14 00:07:53 +01:00
cachefilesd
can-isotp
can-utils can-utils: fixup build after PR #78994 2020-02-20 21:21:08 +01:00
cgmanager
checkpolicy
checksec
chromium-xorg-conf treewide: fetchgit -> fetchFromGitiles 2019-12-02 22:45:06 +00:00
cifs-utils treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
compsize
conky
conntrack-tools
consoletools treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
conspy
cpufrequtils
cpupower cpupower: explicitly set CC and LD to allow compilation with clang 2019-12-02 00:43:40 +01:00
cpuset
cpustat
cramfsswap
crda crda: port to Python 3 2019-12-29 11:21:10 +01:00
criu
cryptodev
cryptsetup
dbus-broker dbus-broker: 21 -> 22 2020-02-18 12:12:48 +01:00
ddcci linuxPackages_5_4.ddci-driver: fix build 2020-01-06 18:47:37 +01:00
deepin-anything
device-tree
devmem2
digimend linuxPackages.digimend: fix build with linux 5.4 2019-12-27 19:14:27 +01:00
directvnc
disk-indicator
displaylink displaylink: Disable free space check 2019-11-19 19:51:30 +01:00
dmidecode treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
dmraid
dmtcp
dpdk linuxPackages.dpdk: fix build 2019-12-30 16:50:40 +00:00
drbd drbd: fix build w/glibc-2.30 2020-01-23 00:21:22 +01:00
dropwatch treewide: NIX_*_COMPILE -> string 2019-12-31 00:13:29 +01:00
dstat
e1000e
earlyoom
ebtables ebtables: 2.0.10-4 -> 2.0.11 (legacy) 2019-12-10 18:50:04 +01:00
edac-utils
ell ell: 0.27 -> 0.28 2020-02-12 18:45:52 -06:00
ena
eudev eudev: 3.2.8 -> 3.2.9 2019-11-01 17:16:12 -07:00
evdi evdi: 1.6.4 -> git-2020-01-16 2020-01-24 09:17:11 +01:00
eventstat eventstat: 0.04.07 -> 0.04.08 2020-02-06 20:17:34 +01:00
exfat
extrace treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
facetimehd facetimehd: unstable-2016-10-09 -> unstable-2019-12-10 for kernels > 4.8 2020-01-17 09:15:56 +01:00
fatrace
fbterm fbterm: fix cross-build 2019-10-27 17:06:59 +01:00
ffado
firejail firejail: updated the homepage address 2020-01-20 23:07:18 +01:00
firmware fwupd: 1.3.7 → 1.3.8 2020-02-24 03:03:33 +01:00
flashbench
fnotifystat
forkstat forkstat: 0.02.11 -> 0.02.12 2020-01-06 01:42:08 -08:00
forktty treewide: fix *Flags 2019-12-30 04:50:37 +01:00
freefall
fscrypt fscrypt-experimental: 0.2.5 -> 0.2.6 (#79853) 2020-02-12 19:49:26 +01:00
fscryptctl
fswebcam
ftop
fuse fuse3: 3.8.0 -> 3.9.0 (#75655) 2019-12-14 20:16:36 +01:00
fwts fwts: 19.09.00 -> 19.11.00 2019-11-25 16:56:19 -08:00
fxload
gfxtablet
gogoclient
google-authenticator google-authenticator: 1.07 -> 1.08 2020-01-06 06:07:16 -08:00
gpu-switch
gradm gradm: 3.1-201608131257 -> 3.1-201903191516 2020-01-27 00:29:41 +00:00
guvcview
hal-flash
hd-idle
hdapsd
hdparm Remove myself (fuuzetsu) from maintainer lists 2019-12-05 16:29:48 +09:00
health-check health-check: 0.03.04 -> 0.03.05 2020-01-21 17:57:34 +00:00
hibernate
hostapd Merge pull request #75140 from tomfitzhenry/hostapd-getrandom 2019-12-07 23:01:06 +01:00
hwdata
hyperv-daemons
i2c-tools
i7z
i810switch
ifenslave
iio-sensor-proxy
ima-evm-utils
input-utils
intel-compute-runtime intel-compute-runtime: 19.44.14658 -> 20.02.15268 2020-02-09 09:48:10 +01:00
intel-ocl
intel-speed-select
iomelt
ioport
iotop
iproute iproute: 5.4.0 -> 5.5.0 2020-01-29 08:56:39 +01:00
ipsec-tools
ipset ipset: 7.4 -> 7.5, pname 2020-01-10 23:57:40 -06:00
iptables iptables: 1.8.3 -> 1.8.4 2019-12-10 18:50:04 +01:00
iptstate
iputils
ipvsadm ipvsadm: 1.30 -> 1.31 2020-01-06 11:05:11 -08:00
irqbalance irqbalance: using systemd service definition from the package itself 2020-02-02 18:09:45 +01:00
it87
iw iw: 5.3 -> 5.4 2019-12-06 03:00:14 -06:00
iwd iwd: tests, openssl check dep 2020-02-12 19:08:21 -06:00
ixgbevf
jfbview Merge master into staging-next 2020-02-06 19:43:36 +01:00
jool treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
jujuutils
kbd
kbdlight
kernel linux config: Set TCP_CONG_CUBIC=yes to restore the default 2020-03-02 10:57:47 +01:00
kernel-headers linuxHeaders: replace rsync by cp and find 2020-02-11 02:15:22 +00:00
kexectools
keyutils keyutils: patch to allow symlinks in config dir 2019-12-12 15:42:44 +00:00
klibc
kmod kmod: fix --enable-static 2019-11-11 11:10:59 +03:00
kmod-blacklist-ubuntu
kmod-debian-aliases
kmscon treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
kmscube
latencytop
ldm treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
ledger-udev-rules ledger-udev-rules: update to 2019-05-30 2019-11-01 11:18:41 -04:00
libaio libaio: *Flags are lists 2019-12-30 11:13:41 +01:00
libatasmart
libbpf
libcap treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
libcap-ng libcap_ng: 0.7.9 -> 0.7.10 2020-02-27 10:08:47 +01:00
libcgroup
libevdevc
libgestures
libnl libnl: disable python support by default 2019-12-29 11:21:07 +01:00
libratbag libratbag: 0.12 -> 0.13 2020-02-12 21:15:22 +00:00
libselinux libselinux: Fix cross-compilation with Python 3 2020-01-12 23:39:27 -05:00
libsemanage
libsepol treewide: NIX_CFLAGS_COMPILE -> string 2019-12-31 00:05:53 +01:00
libsmbios libsmbios: 2.4.2 -> 2.4.3 2020-02-10 13:30:19 +01:00
libudev0-shim
libvolume_id
libwebcam
light light: 1.2 -> 1.2.1 2020-01-24 02:06:43 -08:00
lightum
linuxptp
lksctp-tools
lm-sensors lm_sensors: 3.5.0 -> 3.6.0 (#71668) 2019-10-25 20:21:49 +02:00
lockdep
logitech-udev-rules
lsb-release
lsiutil
lsscsi
lttng-modules treewide: NIX_*_FLAGS -> string 2019-12-31 00:15:46 +01:00
lvm2 lvm2: fix build 2019-12-31 01:32:18 +01:00
lxc
lxcfs
macchanger treewide: update which packages I'm currently maintaining 2019-12-26 15:27:47 +01:00
mba6x_bl
mbpfan mbpfan: 2.2.0 -> 2.2.1 (#75277) 2019-12-08 23:48:25 +01:00
mcelog mcelog: 167 -> 168 2020-02-08 21:38:01 +00:00
mdadm
metastore metastore: init at 1.1.2 2020-02-25 23:06:53 +01:00
microcode microcodeIntel: add andir as maintainer 2019-11-27 16:23:16 +01:00
mingetty
miraclecast
mkinitcpio-nfs-utils
mmc-utils treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
molly-guard
msr-tools
mstpd mstpd: fix build with gcc9 2019-11-02 18:35:09 +01:00
multipath-tools multipath-tools: Fix prefix 2019-11-06 19:12:52 +01:00
musl
mwprocapture
mxu11x0
ndiswrapper
net-tools
netatop
nfs-utils nfs-utils: link nfs tests 2019-12-13 11:24:48 +00:00
nftables nftables: 0.9.2 -> 0.9.3 2019-12-10 18:50:04 +01:00
nmon
nss_ldap
numactl
numad treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
numatop
nvidia-x11 nvidia_x11: 440.44 -> 440.59 2020-02-03 21:05:50 -05:00
nvidiabl
nvme-cli nvme-cli: 1.9 -> 1.10.1 2020-01-10 17:10:55 +01:00
odp-dpdk linuxPackages.odp-dpdk: fix build 2020-01-05 13:52:10 +01:00
ofp
open-iscsi open-iscsi: fix path in iscsi_fw_login 2019-11-29 01:26:52 +01:00
open-isns treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
opengl/xorg-sys
openrazer openrazer: Fix build with Linux 5.4 2019-11-26 11:05:02 +00:00
openvswitch openvswitch: many improvements 2019-11-13 21:00:31 +00:00
otpw
pagemon pagemon: 0.01.17 -> 0.01.18 2020-02-26 18:54:26 +00:00
pam linux-pam: set sconfigdir to /etc for usage at runtime 2019-12-30 16:25:16 -05:00
pam_ccreds Treewide: fix URL permanent redirects 2019-11-16 01:41:23 +01:00
pam_krb5
pam_ldap Treewide: fix URL permanent redirects 2019-11-16 01:41:23 +01:00
pam_mount treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
pam_pgsql
pam_ssh_agent_auth pam_ssh_agent_auth: fix dependency on insecure openssl 2020-02-28 15:24:37 -05:00
pam_u2f
pam_usb
pax-utils pax-utils: 1.2.4 -> 1.2.5 2020-02-20 14:23:52 +00:00
paxctl
paxtest treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
pcm
pcmciautils treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
perf-tools
pflask
phc-intel
piper piper: 0.3 -> 0.4 2020-02-13 09:17:24 -08:00
pipework
pktgen Merge branch 'staging' into staging-next 2019-12-31 03:59:58 +01:00
ply
plymouth
pm-utils
pmount
policycoreutils policycoreutils: fix build w/glibc-2.30 2020-01-30 15:34:17 +01:00
pommed-light
power-calibrate power-calibrate: 0.01.28 -> 0.01.29 2019-12-23 23:55:39 -08:00
powerstat powerstat: 0.02.21 -> 0.02.22 2020-02-29 09:56:31 +00:00
powertop
pps-tools
prl-tools Merge pull request #76854 from earksiinni/ersin/prl-tools-no-assert-version 2020-01-03 18:59:05 +01:00
procdump procdump: 1.0.1 -> 1.1 (#75658) 2019-12-14 20:25:04 +01:00
procps-ng procps: 3.3.15 -> 3.3.16 2019-12-30 16:19:48 +01:00
pscircle
psmisc psmisc: 23.2 -> 23.3 2019-12-01 18:38:53 +01:00
r8168
radeontools
radeontop
rdma-core rdma-core: 26.1 -> 27.0 2019-12-24 07:34:36 -08:00
read-edid
regionset
reptyr reptyr: add patch to fix tests 2019-12-05 22:36:00 -05:00
rewritefs
rfkill tree-wide: fix more warning related to loaOf deprecation 2020-01-11 08:09:56 +01:00
roccat-tools
rtkit treewide: installTargets is a list 2019-12-30 13:29:27 +01:00
rtl8192eu treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
rtl8723bs rtl8723bs: *Flags are lists 2019-12-30 12:15:29 +01:00
rtl8812au rtl8812au: fix cross compiling 2020-02-10 20:27:28 +01:00
rtl8814au
rtl8821au
rtl8821ce
rtlwifi_new treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
s6-linux-utils skawarePackages: bump to release 2019-10 2019-10-28 21:30:30 +01:00
sch_cake
schedtool
sdnotify-wrapper
sdparm
selinux-python
selinux-sandbox
semodule-utils
sepolgen
service-wrapper
setools
seturgent
shadow shadow: 4.7 -> 4.8 2019-12-05 10:27:22 +01:00
sinit
smem
smemstat smemstat: 0.02.05 -> 0.02.06 2019-12-24 11:27:15 -08:00
speedometer
sssd
statifier
syscall_limiter
sysdig treewide: fix types for mkDerivation params 2019-12-31 01:23:19 +01:00
sysfsutils
sysklogd treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
syslinux syslinux: 2015-11-09 -> 2019-02-07 2020-01-19 14:51:50 -05:00
sysstat sysstat: 12.2.0 -> 12.3.1 2020-02-27 10:20:09 +01:00
systemd systemd: 243.4 -> 243.7 2020-02-24 07:55:09 -08:00
systemd-wait
sysvinit
targetcli targetcli: 2.1.50 -> 2.1.51 2019-11-17 16:50:57 +01:00
tbs
tcp-wrappers
thunderbolt
tiptop treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
tiscamera tiscamera: 0.9.1 -> 0.11.1, fix build w/glibc-2.30 2020-01-28 14:44:33 +01:00
tmon
tomb tomb: 2.6 -> 2.7 (#74693) 2019-11-30 14:30:43 +01:00
tp_smapi
tpacpi-bat
trace-cmd treewide: fix redirected urls 2020-01-22 11:26:22 +01:00
trezor-udev-rules trezor-udev-rules: init at unstable-2019-07-17 2019-10-30 15:15:22 +01:00
trinity
tunctl
turbostat
tuxedo-keyboard nixos/tuxedo-keyboard: init module. 2020-01-26 09:24:09 +01:00
uclibc uclibc: 1.0.31 -> 1.0.32 2019-11-13 15:21:28 +01:00
udisks
udisks-glue
undervolt
unstick unstick: init at 0.1.0 2020-01-15 21:15:39 +00:00
untie treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
upower upower: load config from /etc 2019-12-04 12:26:30 +11:00
usbguard usbguard: 0.7.5 -> 0.7.6 2019-11-29 12:13:55 -08:00
usbip linuxPackages.usbip: gcc warnings fixed in linux>=5.4 2019-12-27 03:48:21 +01:00
usbtop
usbutils
usermount treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
util-linux utillinux: no-rebuild clean up 2019-12-25 05:10:48 +01:00
uvcdynctrl
v4l-utils libv4l: 1.16.7 -> 1.18.0 2020-02-05 10:47:46 +01:00
v4l2loopback v4l2loopback: 0.12.2 -> 0.12.3 2020-01-17 00:16:26 -08:00
v86d
virtualbox
wireguard linuxPackages.wireguard: 0.0.20200214 -> 0.0.20200215 2020-02-15 08:01:42 +01:00
wireless-tools
wpa_supplicant Treewide: fix URL permanent redirects 2019-11-16 01:41:23 +01:00
x86_energy_perf_policy
x86info
xf86-input-cmt Fix package metadata like version and homepage 2019-11-07 17:20:33 +01:00
xf86-input-wacom
xf86-video-nested
xsensors
zenmonitor zenmonitor: 1.3 -> 1.4.0 2020-02-27 19:04:24 +00:00
zenpower zenpower: init at 0.1.5 2019-11-27 19:54:25 +01:00
zfs zfs: 0.8.2 -> 0.8.3 2020-01-24 14:52:44 +01:00