forked from freifunk-franken/firmware
Starting with OpenWrt 21.02 some devices now use upstream kernel drivers for the built-in switch instead of relying on OpenWrt's swconfig driver. The upstream kernel drivers use the Distributed Switch Architecture (DSA) for configuration of the switch. Instead of explicitly configuring the hardware switch, all ports appear as distinct interfaces and linux bridges are offloaded to the hardware switch if possible. To keep changes small, this patch adds support for DSA devices by setting up a linux bridge, which is then treated just like the cpuport-interface of the swconfig driver. Signed-off-by: Fabian Bläse <fabian@blaese.de> Tested-by: Fabian Bläse <fabian@blaese.de>
33 lines
628 B
Makefile
33 lines
628 B
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=fff-layer3-config
|
|
PKG_RELEASE:=7
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/fff-layer3-config
|
|
SECTION:=base
|
|
CATEGORY:=Freifunk
|
|
TITLE:=Freifunk-Franken Layer3 firmware configuration tools
|
|
URL:=https://www.freifunk-franken.de
|
|
DEPENDS:= \
|
|
+fff-boardname \
|
|
+fff-config \
|
|
+fff-dhcp \
|
|
+fff-network
|
|
endef
|
|
|
|
define Package/fff-layer3-config/description
|
|
This package provides the means for configuring the gateway
|
|
endef
|
|
|
|
define Build/Compile
|
|
# nothing
|
|
endef
|
|
|
|
define Package/fff-layer3-config/install
|
|
$(CP) ./files/* $(1)/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,fff-layer3-config))
|