[ovs-build] Passed: erig0/ovs#23 (temp-layer3-rtnetlink - 85d2305)

Travis CI builds at travis-ci.org
Thu Jul 6 13:55:10 UTC 2017


Build Update for erig0/ovs
-------------------------------------

Build: #23
Status: Passed

Duration: 56 minutes and 36 seconds
Commit: 85d2305 (temp-layer3-rtnetlink)
Author: Zoltán Balogh
Message: dpif-netlink: convert packet_type netlink attribute

By introducing packet type-aware pipeline, match on ethertype was
removed when packet type is not Ethernet. As pointed out by Eric Garver,
this could have a side effect on the kernel datapath:
https://patchwork.ozlabs.org/patch/782991/

This patch does approach the problem from a different perspective.
Instead of re-introducing the unconditional match on Ethernet type in all
megaflow entries, as suggested by Eric, mapping of packet_type != PT_ETH to
dl_type could be handled in the put_exclude_packet_type() in dpif-netlink.c.

Put_exclude_packet_type() filters the packet_type netlink attribute out,
before all attributes are sent from userspace to kernel. This commit modifies
the put_exclude_packet_type() function to do a proper conversation and add the
missing OVS_KEY_ATTR_ETHERTYPE attribute if it's needed.

Signed-off-by: Zoltán Balogh <zoltan.balogh at ericsson.com>
Reported-by: Eric Garver <e at erig.me>

View the changeset: https://github.com/erig0/ovs/compare/21539ffda019^...85d23051ce09

View the full build log and details: https://travis-ci.org/erig0/ovs/builds/250754197?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/20170706/3028c9fc/attachment-0001.html>


More information about the build mailing list