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

cilium / cilium / 10380
39%

Build:
DEFAULT BRANCH: master
Ran 27 Aug 2019 09:57AM UTC
Jobs 1
Files 438
Run time 1min
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

27 Aug 2019 09:38AM UTC coverage: 44.022% (-0.04%) from 44.065%
10380

push

travis-ci-com

tgraf
bpf: Skip ingress proxy ip rule with endpoint routes

When endpoint routes are enabled, we don't need to install the ip rules
or routes to ensure that the traffic from the ingress proxy goes into
cilium_host; Instead, we configure BPF programs attached to the TC
egress filter of the endpoint device to ensure that it implements the
policy logic.

Treat this case as datapath mode "routed", where we will now skip those
rules. All other datapath configuration should be equivalent to direct
mode.

If we don't do this, then when applying L7 ingress policy, the traffic
from the ingress proxy towards the pod is first directed towards the
cilium_host device, then subsequently passed to the stack and re-routed
towards the endpoint device, which causes the BPF to lose the context
that this traffic comes from the proxy and hence the BPF program treats
it as newly inbound traffic from the world. As a result, inbound HTTP
requests see a message like:

    upstream connect error or disconnect/reset before headers

Signed-off-by: Joe Stringer <joe@cilium.io>

3 of 3 new or added lines in 1 file covered. (100.0%)

25478 of 57875 relevant lines covered (44.02%)

1169.51 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10380.1 27 Aug 2019 09:57AM UTC 0
44.02
Travis Job 10380.1
Source Files on build 10380
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #10380
  • 9eeca305 on github
  • Prev Build on master (#10379)
  • Next Build on master (#10381)
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