Add support for Mikrotik RB5009 #293

Closed
fbl wants to merge 0 commits from fbl:rb5009 into master
Owner

Device support is based on the patch set linked in the OpenWrt Wiki. [1][2]

The aux-loader blob is not included, as it is only required for initial
installation.

Two additional kernel patches for mvpp2 are added to allow receive
hashing to work properly in the DSA setup of the device.

[1] https://openwrt.org/toh/mikrotik/rb5009ug_s_in#installation
[2] https://paste.myconan.net/482114

Device support is based on the patch set linked in the OpenWrt Wiki. [1][2] The aux-loader blob is not included, as it is only required for initial installation. Two additional kernel patches for mvpp2 are added to allow receive hashing to work properly in the DSA setup of the device. [1] https://openwrt.org/toh/mikrotik/rb5009ug_s_in#installation [2] https://paste.myconan.net/482114
fbl added this to the 20240119-beta milestone 2023-12-26 19:38:43 +01:00
fbl added the
bsp
label 2023-12-26 19:38:43 +01:00
fbl added 4 commits 2023-12-26 19:38:44 +01:00
2216064fdb fff-firewall: Switch from ip/ebtables to nftables
Include nftables and appropriate modules. Translate ip- and ebtables
rules to their nftables counterparts. Remove ip/ebtables and modules.

This change intentionally tries to keep structural changes at a minimum
to keep the rule translation comprehensible.

kmod-nft-bridge is not required for fff-node, because it was merged into
a single kernel module since Linux 4.17:
[1] 02c7b25e5f
[2] fbaf48387e

Fixes: #252

Signed-off-by: Fabian Bläse <fabian@blaese.de>
Co-authored-by: Johannes Kimmel <fff@bareminimum.eu>
16f085b012 OpenWrt: bump to v23.05
Bump core, packages and routing.

Remove upstreamed build patches.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
bea566b117 ipq40xx: retain old compat_version for sysupgrade compatibility
OpenWrt images contain a compat_version, which is used to block upgrades
to newer versions with incompatible configuration, if the configuration
cannot be migrated.

As we maintain our own configuration and all OpenWrt configuration files
are dropped on an upgrade, this upgrade block is not required.

To simplify the upgrade process, retain the old compat_version for the
next sysupgrade release. The compat_version will then be bumped
automatically by the `05_compat-version` board.d script.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
ci/woodpecker/pr/woodpecker Pipeline is pending Details
2789c6dc4a
Add support for Mikrotik RB5009
Device support is based on the patch set linked in the OpenWrt Wiki. [1][2]

The aux-loader blob is not included, as it is only required for initial
installation.

Two additional kernel patches for mvpp2 are added to allow receive
hashing to work properly in the DSA setup of the device.

[1] https://openwrt.org/toh/mikrotik/rb5009ug_s_in#installation
[2] https://paste.myconan.net/482114

Signed-off-by: Fabian Bläse <fabian@blaese.de>
fbl added a new dependency 2023-12-26 19:39:02 +01:00
fbl force-pushed rb5009 from 2789c6dc4a to 48718f48e4 2024-01-19 01:07:00 +01:00 Compare
Author
Owner

Changes:

  • Rebase onto current master
  • Align OpenWrt config for mvebu-cortexa72 BSP with other BSPs
Changes: - Rebase onto current master - Align OpenWrt config for mvebu-cortexa72 BSP with other BSPs
fbl force-pushed rb5009 from 48718f48e4 to 774eeade04 2024-01-19 12:03:44 +01:00 Compare
Author
Owner

Changes:

  • Add fff-extra to mvebu-cortexa72
Changes: - Add fff-extra to mvebu-cortexa72
Author
Owner

Applied.

Applied.
fbl closed this pull request 2024-01-20 18:04:07 +01:00
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful

Pull request closed

Sign in to join this conversation.
No description provided.