
Разработчик Фернандо Фернандес Мансера из компании SUSE предложил для включения в ветку linux‑next, на основе которой формируется функциональность ядра Linux 7.1, серию патчей, убирающих возможность сборки стека IPv6 в форме модуля ядра.
В качестве причин для такого решения Мансера пояснил желание избавиться от усложнений и упростить сопровождение этой части открытого проекта ядра Linux.
Возможность сборки IPv6 в форме модуля остаётся в ядре Linux в основном по историческим причинам и в современных дистрибутивах не применяется на практике (IPv6 либо встраивают в ядро, либо полностью отключают).
В рамках текущей ситуации проблема с поддержкой этой опции в ядре заключается в том, что когда ядро Linux поддерживает сборку IPv6 модулем ядра (CONFIG_IPV6=m), множество подсистем вынуждены добавлять бесполезные обработчики на случай выгрузки модуля IPv6. Поэтому предлагается ограничить выбор опциями для встраивания IPv6 в ядро (CONFIG_IPV6=y) и полного отключения IPv6 (CONFIG_IPV6=n), что избавит сетевую подсистему, BPF, Netfilter и некоторые драйверы от необходимости обработки выгрузки модуля.

