2 # Copyright (C) 2012 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
9 include $(INCLUDE_DIR
)/kernel.mk
14 include $(INCLUDE_DIR
)/package.mk
16 define KernelPackage
/trelay
17 SUBMENU
:=Network Support
18 TITLE
:=Trivial Ethernet Relay
19 FILES
:=$(PKG_BUILD_DIR
)/trelay.ko
20 AUTOLOAD
:=$(call AutoLoad
,50,trelay
)
23 define KernelPackage
/trelay
/description
24 trelay relays ethernet packets between two devices
(similar to a bridge
), but
25 without any MAC address checks. This makes it possible to bridge client mode
26 or ad-hoc mode wifi devices to ethernet VLANs
, assuming the remote end uses
27 the same source MAC address
as the device that packets are supposed to exit
31 include $(INCLUDE_DIR
)/kernel-defaults.mk
34 $(KERNEL_MAKE
) M
="$(PKG_BUILD_DIR)" modules
37 define KernelPackage
/trelay
/conffiles
41 define KernelPackage
/trelay
/install
42 $(INSTALL_DIR
) $(1)/etc
/hotplug.d
/net
$(1)/etc
/init.d
$(1)/etc
/config
43 $(INSTALL_CONF
) .
/files
/trelay.hotplug
$(1)/etc
/hotplug.d
/net
/50-trelay
44 $(INSTALL_BIN
) .
/files
/trelay.init
$(1)/etc
/init.d
/trelay
45 $(INSTALL_CONF
) .
/files
/trelay.config
$(1)/etc
/config
/trelay
48 $(eval
$(call KernelPackage
,trelay
))