Skip to content

meson64-6.18: rewrite kernel config#9581

Merged
igorpecovnik merged 1 commit into
armbian:mainfrom
EvilOlaf:meson64-rewrite-kernel-config
Mar 23, 2026
Merged

meson64-6.18: rewrite kernel config#9581
igorpecovnik merged 1 commit into
armbian:mainfrom
EvilOlaf:meson64-rewrite-kernel-config

Conversation

@EvilOlaf
Copy link
Copy Markdown
Member

@EvilOlaf EvilOlaf commented Mar 23, 2026

Description

rewrote kernel config for meson64-current which is 6.18.y
Reason was https://forum.armbian.com/topic/58646-iptables-module-missing-from-61810-current-meson64-kernel/
Not sure if this fixed anything, I did not check the "before" or if this was/is an user error. On the bottom line a rewrite never hurts.
The only real addition seems to be CONFIG_NETFILTER_XTABLES_LEGACY=y

How Has This Been Tested?

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules

Summary by CodeRabbit

  • Chores
    • Updated kernel configuration to strengthen network filtering and address translation capabilities: enabled enhanced IPv4/IPv6 NAT processing and security packet handling, expanded packet redirection and masquerading capabilities, improved bridge network filtering with new routing options, and enabled legacy xtables support for comprehensive network management.

Seems like some xtables legacy option wasn't there
@github-actions github-actions Bot added size/small PR with less then 50 lines 05 Milestone: Second quarter release Needs review Seeking for review Hardware Hardware related like kernel, U-Boot, ... labels Mar 23, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 23, 2026

📝 Walkthrough

Walkthrough

Updated kernel configuration for Netfilter and xtables subsystems on meson64 architecture. Removed several legacy packet filtering targets while enabling new legacy xtables support and adding IP/IPv6 NAT processing, raw packets, security policies, and bridge filtering/NAT components for enhanced network packet handling.

Changes

Cohort / File(s) Summary
Kernel Netfilter/xtables Configuration
config/kernel/linux-meson64-current.config
Removed multiple Netfilter xtables targets (CT, HL, NAT, NETMAP, REDIRECT, MASQUERADE) while enabling legacy xtables support. Added IP/IPv6 NAT, raw packet, and security configuration options. Introduced bridge ebtables legacy mode with broute and table filtering/NAT components. Added NOTRACK, TRACE, and IPv6 HL targets.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 Hops with glee through network flows,
NAT and filters, xtables grows!
Legacy modes and bridges bright,
Packet paths now shimmer right.
This kernel hops, so swift and true!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'meson64-6.18: rewrite kernel config' directly describes the main change: a kernel configuration rewrite for the meson64-6.18 target, which aligns with the file modified and the PR objectives.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added the Ready to merge Reviewed, tested and ready for merge label Mar 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

✅ This PR has been reviewed and approved — all set for merge!

@github-actions github-actions Bot removed the Needs review Seeking for review label Mar 23, 2026
@igorpecovnik igorpecovnik merged commit 9082836 into armbian:main Mar 23, 2026
1 check passed
@EvilOlaf EvilOlaf deleted the meson64-rewrite-kernel-config branch March 23, 2026 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

05 Milestone: Second quarter release Hardware Hardware related like kernel, U-Boot, ... Ready to merge Reviewed, tested and ready for merge size/small PR with less then 50 lines

Development

Successfully merging this pull request may close these issues.

2 participants