Paolo Valerio <[email protected]> writes: > From: Gaetan Rivet <[email protected]> > > This patch aims to replace the expiration lists as, due to the way > they are used, besides being a source of contention, they have a known > issue when used with non-default policies for different zones that > could lead to retaining expired connections potentially for a long > time. > > This patch replaces them with an array of rculist used to distribute > all the newly created connections in order to, during the sweeping > phase, scan them without locking, and evict the expired connections > only locking during the actual removal. This allows to reduce the > contention introduced by the pushback performed at every packet > update, also solving the issue related to zones and timeout policies. > > Signed-off-by: Gaetan Rivet <[email protected]> > Co-authored-by: Paolo Valerio <[email protected]> > Signed-off-by: Paolo Valerio <[email protected]> > ---
Acked-by: Aaron Conole <[email protected]> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
