[ovs-build] Errored: ovsrobot/ovs#2358 (series_163916 - 91e0f76)
builds at travis-ci.org
Thu Mar 12 10:08:24 UTC 2020
Build Update for ovsrobot/ovs
Duration: 11 mins and 26 secs
Commit: 91e0f76 (series_163916)
Author: Yanqin Wei
Message: lib: implement scalable direct address table for fast lookup
In the partial flow offloading path, mark2flow table lookup is a hot spot.
"cmap_find" takes more than 20% CPU cycles in datapath. Hash map is too
heavy for this case and a lighter direct address table can be used for
This patch implements a scalable direct address table. It is composed of a
series of arrays. It has no array in the initial phase, but it can expand
without memory copy.
An element of the array is a chain header, whose address can be calculated
by index. This table supports single writer, multi-reader concurrent
Reviewed-by: Gavin Hu <Gavin.Hu at arm.com>
Reviewed-by: Malvika Gupta <Malvika.Gupta at arm.com>
Signed-off-by: Yanqin Wei <Yanqin.Wei at arm.com>
Signed-off-by: 0-day Robot <robot at bytheb.org>
View the changeset: https://github.com/ovsrobot/ovs/commit/91e0f76922d7
View the full build log and details: https://travis-ci.org/github/ovsrobot/ovs/builds/661457505?utm_medium=notification&utm_source=email
You can unsubscribe from build emails from the ovsrobot/ovs repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=22285853&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the build