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.

Tags: dpdk
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.