]> git.baikalelectronics.ru Git - kernel.git/commit
ipvs: SCTP Trasport Loadbalancing Support
authorVenkata Mohan Reddy <mohanreddykv@gmail.com>
Thu, 18 Feb 2010 11:31:05 +0000 (12:31 +0100)
committerPatrick McHardy <kaber@trash.net>
Thu, 18 Feb 2010 11:31:05 +0000 (12:31 +0100)
commiteec17d753d700e63d83c9dbfca884ed2111bd1c6
treedcbc3ef175c609d2fa32a8e7478eb0d17015c0a7
parent023344ed9159536f0d533423029475c26b6f765f
ipvs: SCTP Trasport Loadbalancing Support

Enhance IPVS to load balance SCTP transport protocol packets. This is done
based on the SCTP rfc 4960. All possible control chunks have been taken
care. The state machine used in this code looks some what lengthy. I tried
to make the state machine easy to understand.

Signed-off-by: Venkata Mohan Reddy Koppula <mohanreddykv@gmail.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Patrick McHardy <kaber@trash.net>
include/net/ip_vs.h
net/netfilter/ipvs/Kconfig
net/netfilter/ipvs/Makefile
net/netfilter/ipvs/ip_vs_core.c
net/netfilter/ipvs/ip_vs_ctl.c
net/netfilter/ipvs/ip_vs_proto.c
net/netfilter/ipvs/ip_vs_proto_sctp.c [new file with mode: 0644]
net/netfilter/ipvs/ip_vs_sync.c