All, I have been having conversations with John on whether to include ipvs and ipvsadm in trunk or github. Initially I did not know of github and thanks to John's patience now I have a better understanding of the differences between the two.
IP Virtual server is provided by kernel modules that have been available since kernel release 2.4. For some reasons these were always omitted by OpenWrt IP Virtual server is part of kernel netfilter and lives together with IP NAT and netfilter modules. IP Netfilter has a userland tool to configure the kernel tables: iptables. Similarly IP Virtual server has a tool named ipvsadm to configure the ip vs kernel tables. ipvsadm is fundamental to ip vs. It stands to ip vs kernel modules like iptables stands to ip netfilter modules. ipvsadm has been adopted by the linux kernel project and it is available here: https://www.kernel.org/pub/linux/utils/kernel/ipvsadm/ OpenWrt: The ip_vs kernel configuration is achieved by activating the relative ip_vs modules build with a simple modification of OpenWrt's netfilter.mk Logically ipvsadm belongs to the same OpenWrt folder where iptables is. That is the reason I created the package there (package/network/utils/ipvsadm) in the first place. Now that I understand more about github packages, I am convinced that ipvsadm does not belong there as it isn't yet another userland tool. It is a tool which is strictly linked to kernel capabilities and it is essential to IP VS kernel modules. For this reason I believe it should be included in the core trunk OpenWrt. I would be grateful if you could take the time to review the ipvs and ipvsadm patches and consider them to be included in OpenWrt. I believe it would add great value to OpenWrt. Before building the modules for OpenWrt, back in January I contacted Sebastian Gotschall of DD-WRT who kindly included the IP Virtual server modules and ipvsadm in only two weeks. IP Virtual Server load balancer has now become part of the core DD-WRT firmware. I hope sincerely that it will be soon included in OpenWrt too. Best regards, Mauro _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel