[ovs-build] Fixed: blp/ovs-reviews#702 (odp-mask - 2116004)

Travis CI builds at travis-ci.org
Mon Jul 31 20:25:16 UTC 2017

Build Update for blp/ovs-reviews

Build: #702
Status: Fixed

Duration: 47 minutes and 10 seconds
Commit: 2116004 (odp-mask)
Author: Ben Pfaff
Message: odp-util: Make checks for exact or wildcard masks more precise.

Checking whether an ODP mask is all-0s or all-1s is a little more
complicated than one might expect because the structures sometimes have
trailing padding.  The function odp_mask_is_exact() was fairly careful
about this, but odp_mask_attr_is_wildcard() didn't take padding into
consideration at all, which caused test failures on Travis and on some
machines because of uninitialized padding.

This commit fixes the problem by unifying the two different functions so
that both of them are careful about checking only significant bytes.  It
also adds support for the ct_orig_tuples for IPv4 and IPv6, which also
have trailing padding but weren't special cased before.

Signed-off-by: Ben Pfaff <blp at ovn.org>

View the changeset: https://github.com/blp/ovs-reviews/compare/79900f877899...21160042c94e

View the full build log and details: https://travis-ci.org/blp/ovs-reviews/builds/259493779?utm_source=email&utm_medium=notification


You can configure 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/20170731/afe49829/attachment.html>

More information about the build mailing list