Comment 40 for bug 1497833

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/16368
Committed: http://github.org/Juniper/contrail-vrouter/commit/790d0dcf1404b05e9681795b63b7c9137de7a587
Submitter: Zuul
Branch: master

commit 790d0dcf1404b05e9681795b63b7c9137de7a587
Author: Divakar <email address hidden>
Date: Thu Oct 8 16:05:48 2015 +0530

Adapting flow table to generic hash table

Currently the over flow table of flow table is a different table and is
searched if lookup does not succed in main table. The over flow table is
searched completely starting from a hash till the entry is found. This
leads to performance drop if entry does not exists in the table as such.

As a fix, the flow table is adapted to generic hash table, which
maintains a linked list of entries from the last bucket entry of main
table. So the search always looks into only these entries rather the
complete table.

Change-Id: I1525d882466c897a8b3b5ed39a4c44ce62601685
closes-bug: #1497833
closes-bug: #1511318
closes-bug: #1497833
closes-bug: #1517749
closes-bug: #1520614
closes-bug: #1522765