Re: [PATCH RFC nf 2/2] ipvs: adjust double hashing when fwd method changes
Julian Anastasov <[email protected]> Wed, 1 Jul 2026 00:40:24 +0300 (EEST)
| Newsgroups | org.kernel.vger.lvs-devel,org.kernel.vger.netfilter-devel |
|---|---|
| Message-ID | <[email protected]> |
Hello, On Tue, 30 Jun 2026, Julian Anastasov wrote: > Synced conns can be created with one forwarding method > and later updated with different one after the dest > server is configured. This needs adjusting the hashing > for node hn1 because only MASQ supports double hashing. > > Modify conn_tab_lock() to support seeking for hash node > hn0 together with adding for hn1. By this way we can > safely modify the forwarding method and hn1.hash_key > under bucket lock for the first node hn0. The forwarding > method is also protected by cp->lock as it is part of > cp->flags. > > Reported-by: Zhiling Zou <[email protected]> > Link: https://lore.kernel.org/lvs-devel/1b914f41d725bc064c9ba9830dc8169329737270.1782540466.git.roxy520tt@gmail.com/ > Fixes: f20c73b0460d ("ipvs: use more keys for connection hashing") > Signed-off-by: Julian Anastasov <[email protected]> Ignore this patch, it has many issues to fix, I'll send v2 after 24 hours. Regards -- Julian Anastasov <[email protected]>