[ovs-build] Canceled: numansiddique/ovs#2 (master - 2109841)

Travis CI builds at travis-ci.org
Fri Jan 10 12:22:34 UTC 2020


Build Update for numansiddique/ovs
-------------------------------------

Build: #2
Status: Canceled

Duration: 3 mins and 42 secs
Commit: 2109841 (master)
Author: Yi Yang
Message: Use batch process recv for tap and raw socket in netdev datapath

Current netdev_linux_rxq_recv_tap and netdev_linux_rxq_recv_sock
just receive single packet, that is very inefficient, per my test
case which adds two tap ports or veth ports into OVS bridge
(datapath_type=netdev) and use iperf3 to do performance test
between two ports (they are set into different network name space).

The result is as below:

  tap:  295 Mbits/sec
  veth: 207 Mbits/sec

After I change netdev_linux_rxq_recv_tap and
netdev_linux_rxq_recv_sock to use batch process, the performance
is boosted by about 7 times, here is the result:

  tap:  1.96 Gbits/sec
  veth: 1.47 Gbits/sec

Undoubtedly this is a huge improvement although it can't match
OVS kernel datapath yet.

FYI: here is thr result for OVS kernel datapath:

  tap:  37.2 Gbits/sec
  veth: 36.3 Gbits/sec

Note: performance result is highly related with your test machine,
you shouldn't expect the same results on your test machine.

Signed-off-by: Yi Yang <yangyi01 at inspur.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>

View the changeset: https://github.com/numansiddique/ovs/compare/b90189841f1a6f953e25ad784b824c6e29b48660...2109841b798451230255c34d6724e17a6f075aa5

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

--

You can unsubscribe from build emails from the numansiddique/ovs repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=8336608&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/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/20200110/2bb84d02/attachment-0001.html>


More information about the build mailing list