From: Pablo Neira Ayuso Date: Thu, 18 Sep 2014 08:57:46 +0000 (+0200) Subject: Merge branch 'ipvs-next' X-Git-Tag: v3.18-rc1~115^2~111^2~7 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=fcfa8f493f4b52b99c29067c4eed8887af9ed951;p=karo-tx-linux.git Merge branch 'ipvs-next' Simon Horman says: ==================== This pull requests makes the following changes: * Add simple weighted fail-over scheduler. - Unlike other IPVS schedulers this offers fail-over rather than load balancing. Connections are directed to the appropriate server based solely on highest weight value and server availability. - Thanks to Kenny Mathis * Support IPv6 real servers in IPv4 virtual-services and vice versa - This feature is supported in conjunction with the tunnel (IPIP) forwarding mechanism. That is, IPv4 may be forwarded in IPv6 and vice versa. - The motivation for this is to allow more flexibility in the choice of IP version offered by both virtual-servers and real-servers as they no longer need to match: An IPv4 connection from an end-user may be forwarded to a real-server using IPv6 and vice versa. - Further work need to be done to support this feature in conjunction with connection synchronisation. For now such configurations are not allowed. - This change includes update to netlink protocol, adding a new destination address family attribute. And the necessary changes to plumb this information throughout IPVS. - Thanks to Alex Gartrell and Julian Anastasov ==================== Signed-off-by: Pablo Neira Ayuso --- fcfa8f493f4b52b99c29067c4eed8887af9ed951