[ovs-build] Passed: istokes/ovs#1055 (dpif_avx512_v12 - b52d351)

Travis CI builds at travis-ci.com
Tue May 18 18:03:22 UTC 2021


Build Update for istokes/ovs
-------------------------------------

Build: #1055
Status: Passed

Duration: 14 mins and 32 secs
Commit: b52d351 (dpif_avx512_v12)
Author: Harry van Haaren
Message: dpif-netdev: Refactor to multiple header files.

Split the very large file dpif-netdev.c and the datastructures
it contains into multiple header files. Each header file is
responsible for the datastructures of that component.

This logical split allows better reuse and modularity of the code,
and reduces the very large file dpif-netdev.c to be more managable.

Due to dependencies between components, it is not possible to
move component in smaller granularities than this patch.

To explain the dependencies better, eg:

DPCLS has no deps (from dpif-netdev.c file)
FLOW depends on DPCLS (struct dpcls_rule)
DFC depends on DPCLS (netdev_flow_key) and FLOW (netdev_flow_key)
THREAD depends on DFC (struct dfc_cache)

DFC_PROC depends on THREAD (struct pmd_thread)

DPCLS lookup.h/c require only DPCLS
DPCLS implementations require only dpif-netdev-lookup.h.
- This change was made in 2.12 release with function pointers
- This commit only refactors the name to "private-dpcls.h"

Signed-off-by: Harry van Haaren <harry.van.haaren at intel.com>
Co-authored-by: Cian Ferriter <cian.ferriter at intel.com>
Signed-off-by: Cian Ferriter <cian.ferriter at intel.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>

View the changeset: https://github.com/istokes/ovs/compare/7100c220e669^...b52d3517485c

View the full build log and details: https://travis-ci.com/github/istokes/ovs/builds/226232728?utm_medium=notification&utm_source=email


--

You can unsubscribe from build emails from the istokes/ovs repository going to https://travis-ci.com/account/preferences/unsubscribe?repository=16902882&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.com/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...
URL: <http://mail.openvswitch.org/pipermail/ovs-build/attachments/20210518/ae4ba06a/attachment.html>


More information about the build mailing list