Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: bc714f86a515
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 462c5b26c5a1
Choose a head ref
  • 2 commits
  • 2 files changed
  • 1 contributor

Commits on Nov 16, 2020

  1. kernel config: explicitly enable CONFIG_IPV6

    We currently build CONFIG_IPV6=m.
    
    This seems to be not really well-supported in mainline kernels - see
    https://lore.kernel.org/netdev/20201115224509.2020651-1-flokli@flokli.de/T/#u
    
    Compiling it as a module doesn't give too much benefit - even for people
    who did explicitly set `enableIPv6` to false, the `ipv6` module was
    still loaded, as soon as another module was loaded that requires it
    (bridge,br_netfilter,wireguard,ip6table_mangle,sctp,…).
    
    By compiling it in, we only loose the possibility to not add it to
    `boot.kernelModules` anymore (as it's part of the kernel directly). The
    space savings are negligible.
    
    People wanting to disable IPv6 still get the appropriate sysctls and
    options set (while having the kernel code loaded), nothing is really
    changing here.
    flokli committed Nov 16, 2020
    Copy the full SHA
    13be376 View commit details
  2. Merge pull request #103966 from flokli/kernel-enable-ipv6

    kernel config: explicitly enable CONFIG_IPV6
    flokli authored Nov 16, 2020
    Copy the full SHA
    462c5b2 View commit details
Loading