include $(TOPDIR)/rules.mk
PKG_NAME:=mcproxy
-PKG_SOURCE_VERSION:=986523a5d714be5cf6f65e4399045cbfecd415fd
-PKG_VERSION:=2014-03-25-$(PKG_SOURCE_VERSION)
+PKG_SOURCE_VERSION:=df2d117dd67a7948f86d7effc5b9ea8f372466d8
+PKG_VERSION:=2014-04-05-$(PKG_SOURCE_VERSION)
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
define Package/mcproxy
SECTION:=net
CATEGORY:=Network
+ SUBMENU:=Routing and Redirection
TITLE:=Multicast Proxy for IGMP/MLD
URL:=http://mcproxy.realmv6.org
- DEPENDS:=+libpthread +libstdcpp
+ DEPENDS:=+libpthread +libstdcpp @(!GCC_VERSION_4_4&&!GCC_VERSION_4_6)
endef
define Package/mcproxy/description
##-- mcproxy configuration script --##
######################################
-protocol MLDv2; #IPv6
-protocol IGMPv3; #IPv4
+# Erase or comment out the following line when configured
+disable;
-#pinstance myProxy: eth0 ==> eth1 eth2;
-#pinstance my_second_instance: tun1 ==> "vlan-eth0.2";
-
-#
-# This confiugration example creates
-# a multicast proxy for ipv4 with the
-# upstream eth0 and two downstreams.
-#
-# |
-# |
-# +------+-----+
-# | eth0 |
-# | |
-# | myProxy |
-# | |
-# | eth1 eth2 |
-# +---+----+---+
-# | |
-# | |
-#
+# Protocol: IGMPv1|IGMPv2|IGMPv3 (IPv4) - MLDv1|MLDv2 (IPv6)
+protocol IGMPv3;
+# Proxy Instance: upstream ==> downstream
+pinstance proxy1: eth1 ==> "eth0.1";
+#pinstance proxy2: "eth0.2" ==> "br-lan";
+#pinstance proxy3: eth0 ==> eth1 eth2;