ipvs: always update some of the flags bits in backup
authorJulian Anastasov <ja@ssi.bg>
Tue, 24 Apr 2012 20:46:38 +0000 (23:46 +0300)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 8 May 2012 17:38:31 +0000 (19:38 +0200)
commitcdcc5e905d59026fbf2e7f74f9cc834203b6207b
tree3f8c6440384a2d0e753d35f51e344269953a986a
parent882a844bd5b3ffa35e059f21ee920cc113985a89
ipvs: always update some of the flags bits in backup

As the goal is to mirror the inactconns/activeconns
counters in the backup server, make sure the cp->flags are
updated even if cp is still not bound to dest. If cp->flags
are not updated ip_vs_bind_dest will rely only on the initial
flags when updating the counters. To avoid mistakes and
complicated checks for protocol state rely only on the
IP_VS_CONN_F_INACTIVE bit when updating the counters.

Signed-off-by: Julian Anastasov <ja@ssi.bg>
Tested-by: Aleksey Chudov <aleksey.chudov@gmail.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
include/linux/ip_vs.h
net/netfilter/ipvs/ip_vs_sync.c