• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ligato / vpp-agent / 3252
57%
master: 53%

Build:
Build:
LAST BUILD BRANCH: v3.3.0-alpha
DEFAULT BRANCH: master
Ran 04 Nov 2019 10:39AM UTC
Jobs 1
Files 352
Run time 28s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Nov 2019 09:59AM UTC coverage: 58.657% (+0.02%) from 58.641%
3252

cron

travis-ci-com

ondrej-fabry
feat: GTP-U tunnel support (#1560)

* interface plugin: GTP-U tunnel support added

Initial implementation of GTP-U tunnel interface configuration added.
Currently VPP 20.01-324 and 20.01-379 are supported only.

* gtpu: Code review comments addressed

- GTPU tunnel src/dst addresses are validated before writing into
the kvs

- if-else in dump interface call is restructured.

* gtpu: encap vrf id fixed

The encapsulated (outer) VRF id can be explicitly set to a different
value than the interface VRF id. This allows the tunneled traffic
to be routed by a separate FIB table.
This is necessary because the VPP gtpu plugin implements a check
to verify whether the ingress interface vrf assignment matches
the encap vrf id of the tunnel. If not, the packet is dropped.
Without a different VRF value, it would not be possible to implement
an overlay network with separate routing tables.

Dependencies for the GTPU VRF id and multicast interface are added.

The VRF id is inherited from the unnumbered interface only if
the value is not explicitly set to non-0. This allows the tunnel
interface to re-use the IP address of another interface from a different
VRF table.

* gtpu: source code formatted

* licence note added

* gtpu: vppcalls test cases added

IP address conversion fixed: an IPv4 address was successfully
parsed as IPv6 by mistake.

* gtpu: added support for vpp 19.08

* gtpu: added support for vpp 19.04

* gtpu: added test cases for dump interface function

* gtpu: added integration tests

These tests depend on the VPP bugfix bd0a00a45

* gtpu: revert the change with the VRF overwrite

This change could affect other interfaces as well, better to revert,
even if VPP supports this case.

The scenario can be made work with configuring a loopback interface
with the desired VRF id and using that interface as the tunnel
unnumbered int.

* gtpu: disable interface dump in the ... (continued)

22249 of 37931 relevant lines covered (58.66%)

12.92 hits per line

Jobs
ID Job ID Ran Files Coverage
5 3252.5 04 Nov 2019 10:39AM UTC 0
58.66
Travis Job 3252.5
Source Files on build 3252
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #3252
  • 6ebd4de7 on github
  • Prev Build on dev (#3251)
  • Next Build on dev (#3258)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc