[ovs-build] Failed: williamtu/ovs-travis#189 (afxdp-v7.1 - 64be60f)

Travis CI builds at travis-ci.org
Fri May 3 02:06:54 UTC 2019


Build Update for williamtu/ovs-travis
-------------------------------------

Build: #189
Status: Failed

Duration: 1 hr, 1 min, and 9 secs
Commit: 64be60f (afxdp-v7.1)
Author: William Tu
Message: netdev-afxdp: add new netdev type for AF_XDP.

The patch introduces experimental AF_XDP support for OVS netdev.
AF_XDP is a new address family working together with eBPF/XDP.
A socket with AF_XDP family can receive and send raw packets
from an eBPF/XDP program attached to the netdev.
For details introduction and configuration, see
Documentation/intro/install/afxdp.rst

Signed-off-by: William Tu <u9012063 at gmail.com>
Signed-off-by: Yi-Hung Wei <yihung.wei at gmail.com>
Co-authored-by: Yi-Hung Wei <yihung.wei at gmail.com>

---
v1->v2:
- add a list to maintain unused umem elements
- remove copy from rx umem to ovs internal buffer
- use hugetlb to reduce misses (not much difference)
- use pmd mode netdev in OVS (huge performance improve)
- remove malloc dp_packet, instead put dp_packet in umem

v2->v3:
- rebase on the OVS master, 7ab4b0653784
  ("configure: Check for more specific function to pull in pthread library.")
- remove the dependency on libbpf and dpif-bpf.
  instead, use the built-in XDP_ATTACH feature.
- data structure optimizations for better performance, see[1]
- more test cases support
v3: https://mail.openvswitch.org/pipermail/ovs-dev/2018-November/354179.html

v3->v4:
- Use AF_XDP API provided by libbpf
- Remove the dependency on XDP_ATTACH kernel patch set
- Add documentation, bpf.rst

v4->v5:
- rebase to master
- remove rfc, squash all into a single patch
- add --enable-afxdp, so by default, AF_XDP is not compiled
- add options: xdpmode=drv,skb
- add multiple queue and multiple PMD support, with options: n_rxq
- improve documentation, rename bpf.rst to af_xdp.rst

v5->v6
- rebase to master, commit 0cdd5b13de91b98
- address errors from sparse and clang
- pass travis-ci test
- address feedback from Ben
- fix issues reported by 0-day robot
- improved documentation

View the changeset: https://github.com/williamtu/ovs-travis/compare/33ef40f41f4c...64be60fca1ee

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

--

You can unsubscribe from build emails from the williamtu/ovs-travis repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=6871381&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/20190503/a7d02c31/attachment.html>


More information about the build mailing list