firmware/src/packages/fff
Fabian Bläse 3ba3d74e0d WIP: 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

Signed-off-by: Fabian Bläse <fabian@blaese.de>
Co-authored-by: Johannes Kimmel <fff@bareminimum.eu>
2023-04-04 21:54:27 +02:00
..
alfred-json treewide: use SPDX license identifiers 2021-03-06 18:53:26 +01:00
fff-alfred treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-alfred-monitoring-proxy treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-babel fff-babel: Use bird2 implementation by default 2022-11-26 16:43:15 +01:00
fff-babel-bird2 fff-babel-bird2: prevent error message on revert 2023-03-13 22:48:25 +01:00
fff-babeld fff-babel: Make implementation runtime switchable 2022-03-23 19:47:02 +01:00
fff-base WIP: fff-firewall: Switch from ip/ebtables to nftables 2023-04-04 21:54:27 +02:00
fff-batman-adv treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-boardname Add support for x86_64 2022-03-11 12:34:59 +01:00
fff-config fff-config: Set panic on OOM 2022-03-05 18:19:13 +01:00
fff-dhcp fff-dhcp: Do not generate dns records for local hostname 2022-11-26 16:47:24 +01:00
fff-fastd fff-fastd: fix fastd start/stop 2022-03-23 19:47:38 +01:00
fff-firewall WIP: fff-firewall: Switch from ip/ebtables to nftables 2023-04-04 21:54:27 +02:00
fff-hoods WIP: fff-firewall: Switch from ip/ebtables to nftables 2023-04-04 21:54:27 +02:00
fff-hoodutils treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-layer3 WIP: fff-firewall: Switch from ip/ebtables to nftables 2023-04-04 21:54:27 +02:00
fff-layer3-config fff-layer3-config: return error values in functions instead of terminating 2022-07-22 12:48:52 +02:00
fff-layer3-snat WIP: fff-firewall: Switch from ip/ebtables to nftables 2023-04-04 21:54:27 +02:00
fff-macnock OpenWrt: bump to v22.03 2023-02-20 23:32:13 +01:00
fff-mqtt fff-mqtt: Switch from mosquitto-ssl to mosquitto-nossl 2022-03-31 19:31:25 +02:00
fff-mqtt-monitoring treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-network Add support for TP-Link Archer C7 v4 2023-02-25 22:04:11 +01:00
fff-node WIP: fff-firewall: Switch from ip/ebtables to nftables 2023-04-04 21:54:27 +02:00
fff-nodewatcher nodewatcher: fix errormessage. 2022-04-13 19:21:25 +02:00
fff-ra fff-ra: set preferred lifetime smaller than valid lifetime 2022-04-13 19:22:27 +02:00
fff-random treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-simple-tc treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-support treewide: remove ETHPORT leftovers 2022-03-31 19:31:25 +02:00
fff-sysupgrade treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-timeserver treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-uradvd WIP: fff-firewall: Switch from ip/ebtables to nftables 2023-04-04 21:54:27 +02:00
fff-vpn-select fff-vpn-select: do not configure peers on vpn-stop 2022-03-23 19:47:22 +01:00
fff-vxlan-node-vpn fff-vxlan-node: disable vxlan by default 2022-03-31 19:31:25 +02:00
fff-web-hood treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-web-mqtt treewide: set PKG_RELEASE automatically 2022-01-09 22:03:09 +01:00
fff-web-ui fff-web-ui: fix port selection for TWO_PORT devices 2022-07-22 12:48:52 +02:00
fff-wireguard Add support for different babel implementations 2022-03-23 19:46:30 +01:00
fff-wireless fff-wireless: add layer3 option for channel bandwidth 2023-03-21 20:37:01 +01:00