[ovs-build] Passed: openvswitch/ovs#5841 (branch-2.9 - 4de6bb4)
builds at travis-ci.org
Wed Jan 24 21:25:12 UTC 2018
Build Update for openvswitch/ovs
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...
More information about the build