meta-virtualization/recipes-kernel/linux
Bruce Ashfield 207052a82c kernel/config/6.18: bump yocto-cfg-fragments for netfilter fixes
bumping to pickup the following change:

  commit af4e4301c12e98dc03b8827a44eb29786c1a61a6 (HEAD -> yocto-6.18, origin/yocto-6.18)
  Author: Bruce Ashfield <bruce.ashfield@gmail.com>
  Date:   Mon Jan 5 09:41:06 2026 -0500

      config/netfilter: migrate from legacy NF to NETFILTER_XT_TARGET_MASQUERADE

        - 9fce66583f06c212 ("netfilter: Exclude LEGACY TABLES on PREEMPT_RT.")
           adds NETFILTER_XTABLES_LEGACY and switches the iptables legacy options
           (IP_NF_IPTABLES_LEGACY, IP_NF_NAT, IP6_NF_NAT, IP_NF_TARGET_MASQUERADE,
           etc.) from select to depends on it in net/ipv4/netfilter/Kconfig and
           net/ipv6/netfilter/Kconfig.

      If NETFILTER_XTABLES_LEGACY is left unset, IP_NF_TARGET_MASQUERADE
      becomes unreachable and no longer auto-selects NETFILTER_XT_TARGET_MASQUERADE,
      so the xt_MASQUERADE module vanishes.

        - 25a8b88f000c33a1 ("netfilter: add back NETFILTER_XTABLES dependencies")
          restores depends on NETFILTER_XTABLES for those legacy symbols but keeps
          the new NETFILTER_XTABLES_LEGACY gate in the same Kconfig files.

      Effect: after these patches in the 6.18 cycle, keeping kernel-module-xt-masquerade
      without enabling the legacy iptables stack requires setting
      CONFIG_NETFILTER_XT_TARGET_MASQUERADE directly (as in your fix) or turning on
      NETFILTER_XTABLES_LEGACY in the config.

      Solution: for now, we just enable NETFILTER_XT_TARGET_MASQUERADE to fix a
                specific error, and will start the migration of all the legacy
                options to their new options. If breakage becomes widespread,
                we'll enable NETFILTER_XTABLES_LEGACY.

This avoids a build error in xen-image-minimal due to missing kernel
module packages.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2026-01-05 12:16:51 -05:00
..
linux-yocto kernel/cfg: add space before distro optional features 2024-03-19 13:35:05 +00:00
linux-%.bbappend kernel: allow configuration to be skipped .. but warn 2023-11-07 13:22:17 +00:00
linux-yocto_6.10_virtualization.inc kernel: add 6.10 configuration 2024-08-05 18:36:44 +00:00
linux-yocto_6.12_virtualization.inc kernel: add v6.12 configuration and support 2024-12-10 21:02:19 +00:00
linux-yocto_6.16_virtualization.inc kernel: add 6.16 support 2025-09-09 14:38:35 -04:00
linux-yocto_6.17_virtualization.inc kernel/6.17: add support 2025-10-30 13:19:00 -04:00
linux-yocto_6.18_virtualization.inc kernel: add 6.18 kernel support 2025-12-18 23:48:23 -05:00
linux-yocto_virtualization.inc linux-yocto_virtualization.inc: If using externalsrc adjust dependency 2024-10-10 13:14:07 +00:00
yocto-cfg-fragments-6.10.bb kernel: adapt to UNPACKDIR changes 2025-06-25 22:57:08 -04:00
yocto-cfg-fragments-6.12.bb kernel: adapt to UNPACKDIR changes 2025-06-25 22:57:08 -04:00
yocto-cfg-fragments-6.16.bb kernel: add 6.16 support 2025-09-09 14:38:35 -04:00
yocto-cfg-fragments-6.17.bb kernel/6.17: add support 2025-10-30 13:19:00 -04:00
yocto-cfg-fragments-6.18.bb kernel/config/6.18: bump yocto-cfg-fragments for netfilter fixes 2026-01-05 12:16:51 -05:00