[ovs-build] Passed: openvswitch/ovs#5841 (branch-2.9 - 4de6bb4)

Travis CI builds at travis-ci.org
Wed Jan 24 21:25:12 UTC 2018

Build Update for openvswitch/ovs

Build: #5841
Status: Passed

Duration: 4 hours, 14 minutes, and 39 seconds
Commit: 4de6bb4 (branch-2.9)
Author: Flavio Leitner
Message: netdev-linux: do not send packets to down tap ifaces.

Today OVS pushes packets to the TAP interface ignoring its
current state. That works because the kernel will return -EIO
when it's not UP and OVS will just ignore that as it is not
an OVS issue.

However, it causes a huge impact when broadcasts happen when
using userspace datapath accelerated with DPDK (e.g.: action
NORMAL).  This patch improves the situation by checking the
TAP's interface state before issueing any syscall.

However, there might be use-cases moving interfaces to other
networking namespaces and in that case, OVS can't retrieve
the iface state (sets it to DOWN). That would stop the traffic
breaking the use-case. This patch relies on netlink notifications
to find out if the device is local or not. When it's local, the
device state is checked otherwise it will behave as before.

Signed-off-by: Flavio Leitner <fbl at sysclose.org>
Signed-off-by: Ben Pfaff <blp at ovn.org>

View the changeset: https://github.com/openvswitch/ovs/compare/26cdc333adb5...4de6bb43520b

View the full build log and details: https://travis-ci.org/openvswitch/ovs/builds/332885780?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/20180124/9b91b125/attachment.html>

More information about the build mailing list