vr_htable_find_hentry has very big overhead

Bug #1769570 reported by Yi-y-yang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
Trunk
In Progress
Undecided
Yi-y-yang
OpenContrail
New
Undecided
Unassigned

Bug Description

vr_htable_find_hentry is used to look up flow table, it has very big overhead. This has very big side effect on performance.

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/42792
Submitter: Yi Yang (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/42880
Submitter: Yi Yang (<email address hidden>)

Jeba Paulaiyan (jebap)
tags: added: dpdk
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/45716
Submitter: Yipeng Wang (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/45867
Submitter: Yipeng Wang (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/51198
Submitter: Yipeng Wang (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/51201
Submitter: Yipeng Wang (<email address hidden>)

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

Reviewed: https://review.opencontrail.org/51198
Committed: http://github.com/Juniper/contrail-vrouter/commit/aee12a366bf29a30d91b1289f448a97e3bcd01a3
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit aee12a366bf29a30d91b1289f448a97e3bcd01a3
Author: yipeng <email address hidden>
Date: Fri Jan 11 11:43:03 2019 +0000

likely/unlikely support

Branch mispredicution could cost performance loss. Add vr_likely
and vr_unlikely support to assist compiler.

Change-Id: I5a0a2210ea0d1f092f2543b52d0a145f38a33335
Partial-Bug: #1769570
Signed-off-by: Yipeng Wang <email address hidden>

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers