Skip to content

Calico eBPF completely kills node upon netplan apply or any other systemd-networkd triggers #12253

@wzrdtales

Description

@wzrdtales

Expected Behavior

Functionality restores normally.

Current Behavior

Calico eBPF completely kills the node traffic upon netplan apply or any other systemd-networkd triggers. When i.e. netplan apply gets triggered, it will cause dhcp packets to disappear. The node will never recover.

Only way to recover this state is running:

sudo tc filter del dev enp1s0 ingress pref 49152 chain 0
sudo tc filter del dev enp1s0 egress pref 49152 chain 0

Possible Solution

N/A

Steps to Reproduce (for bugs)

  1. configure an ubuntu node with dhcp4: true
  2. run eBPF calico stack and wait for it to be up and online
  3. run netplan apply
  4. see the machine disappear from the network (be ready to use it via tty)

Your Environment

  • Calico version 3.30.3
  • Calico dataplane (bpf)
  • Orchestrator version (k8s):
  • Operating System and version: ubuntu 22.04

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions