Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Calico Node Pod Issue: XDP State Failure and BTF Loading Errors - networkPolicy: calico, enableFIPS: true, networkPlugin: azure #4837

Open
aydosman opened this issue Mar 5, 2025 · 1 comment
Labels
bug calico Needs Attention 👋 Issues needs attention/assignee/owner

Comments

@aydosman
Copy link

aydosman commented Mar 5, 2025

The Calico Node pods are encountering eXpress Data Path state failures and Berkeley Packet Filter program loading errors, specifically

Failure to wipe XDP state due to a missing file

failed to load BPF program (/usr/lib/calico/bpf/filter.o): stat /sys/fs/bpf/calico/xdp/prefilter_v1_calico_tmp_A: no such file or directory

BPF Type Format loading errors, indicating a possible kernel or compatibility issue

libbpf: Error loading BTF: Invalid argument(22)
libbpf: Error loading .BTF into kernel: -22.

I have successfully recreated the problem on two separate clusters from a clean/new build here is an extract from an example RM document.

{
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "managedClusters_name": {
            "defaultValue": "aks-cluster",
            "type": "String"
        },
        "virtualNetwork_externalid": {
            "defaultValue": "/subscriptions/REDACTED/resourceGroups/REDACTED/providers/Microsoft.Network/virtualNetworks/REDACTED",
            "type": "String"
        },
        "publicIP_externalid": {
            "defaultValue": "/subscriptions/REDACTED/resourceGroups/REDACTED/providers/Microsoft.Network/publicIPAddresses/REDACTED",
            "type": "String"
        },
        "userAssignedIdentity_externalid": {
            "defaultValue": "/subscriptions/REDACTED/resourceGroups/REDACTED/providers/Microsoft.ManagedIdentity/userAssignedIdentities/REDACTED",
            "type": "String"
        }
    },
    "resources": [
        {
            "type": "Microsoft.ContainerService/managedClusters",
            "apiVersion": "2024-09-02-preview",
            "name": "[parameters('managedClusters_name')]",
            "location": "westeurope",
            "tags": {
                "workspace": "aks-dev"
            },
            "sku": { "name": "Base", "tier": "Free" },
            "identity": {
                "type": "UserAssigned",
                "userAssignedIdentities": {
                    "[parameters('userAssignedIdentity_externalid')]": {}
                }
            },
            "properties": {
                "kubernetesVersion": "1.29",
                "dnsPrefix": "[parameters('managedClusters_name')]",
                "agentPoolProfiles": [
                    {
                        "name": "system1",
                        "count": 1,
                        "vmSize": "Standard_D4s_v4",
                        "vnetSubnetID": "[concat(parameters('virtualNetwork_externalid'), '/subnets/fooobar')]",
                        "maxCount": 4,
                        "minCount": 1,
                        "enableAutoScaling": true,
                        "orchestratorVersion": "1.29.13",
                        "enableFIPS": true,
                        "nodeLabels": { "fooobar": "true", "tier": "system" },
                        "nodeTaints": [ "CriticalAddonsOnly=true:NoSchedule" ]
                    }
                ],
                "networkProfile": {
                    "networkPlugin": "azure",
                    "networkPolicy": "calico",
                    "loadBalancerSku": "standard",
                    "loadBalancerProfile": {
                        "managedOutboundIPs": { "count": 1 },
                        "effectiveOutboundIPs": [
                            { "id": "[parameters('publicIP_externalid')]" }
                        ]
                    }
                },
                "aadProfile": { "managed": true, "enableAzureRBAC": true },
                "autoScalerProfile": { "balance-similar-node-groups": "true", "scale-down-unneeded-time": "10m" },
                "autoUpgradeProfile": { "upgradeChannel": "patch" },
                "securityProfile": { "workloadIdentity": { "enabled": true } }
            }
        },
        {
            "type": "Microsoft.ContainerService/managedClusters/maintenanceConfigurations",
            "apiVersion": "2024-09-02-preview",
            "name": "[concat(parameters('managedClusters_name'), '/aksManagedAutoUpgradeSchedule')]",
            "dependsOn": [
                "[resourceId('Microsoft.ContainerService/managedClusters', parameters('managedClusters_name'))]"
            ],
            "properties": {
                "maintenanceWindow": {
                    "schedule": { "weekly": { "intervalWeeks": 1, "dayOfWeek": "Tuesday" } },
                    "durationHours": 4,
                    "startDate": "2025-03-05",
                    "startTime": "05:00"
                }
            }
        }
    ]
}
  • This occurs on all Ubuntu-based cluster nodes, affecting both system and user nodes.
  • This occurs on Kubernetes version 1.29.x, but needs testing across all supported Kubernetes versions.
  • The error messages are continuous—across three nodes, our aggregator collected 2.5GB of log data in a 30-minute period (likely more).
  • We cannot stop this; the only option is to disable Calico.

To Reproduce
Build a cluster & configure networkPolicy: calico, enableFIPS: true, networkPlugin: azure

kubectl logs -n calico-system -l k8s-app=calico-node --tail=50 --follow

Logs

libbpf: Error loading .BTF into kernel: -22.
Error: failed to open object file
 try=8
2025-03-05 13:23:31.029 [WARNING][3274] felix/int_dataplane.go 1704: failed to wipe the XDP state error=failed to load BPF program (/usr/lib/calico/bpf/filter.o): stat /sys/fs/bpf/calico/xdp/prefilter_v1_calico_tmp_A: no such file or directory
libbpf: Error loading BTF: Invalid argument(22)
libbpf: magic: 0xeb9f
version: 1
flags: 0x0
hdr_len: 24
type_off: 0
type_len: 936
str_off: 936
str_len: 1142
btf_total_size: 2102
[1] PTR (anon) type_id=3
[2] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
[3] ARRAY (anon) type_id=2 index_type_id=4 nr_elems=1
[4] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
[5] PTR (anon) type_id=6
[6] STRUCT protoport size=4 vlen=2
    proto type_id=7 bits_offset=0
    port type_id=7 bits_offset=16
[7] TYPEDEF __u16 type_id=8
[8] INT unsigned short size=2 bits_offset=0 nr_bits=16 encoding=(none)
[9] PTR (anon) type_id=10
[10] TYPEDEF __u32 type_id=11
[11] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
[12] PTR (anon) type_id=13
[13] ARRAY (anon) type_id=2 index_type_id=4 nr_elems=65535
[14] STRUCT (anon) size=40 vlen=5
    type type_id=1 bits_offset=0
    key type_id=5 bits_offset=64
    value type_id=9 bits_offset=128
    max_entries type_id=12 bits_offset=192
    map_flags type_id=1 bits_offset=256
[15] VAR calico_failsafe_ports type_id=14 linkage=1
[16] PTR (anon) type_id=17
[17] ARRAY (anon) type_id=2 index_type_id=4 nr_elems=11
[18] PTR (anon) type_id=19
[19] UNION ip4_bpf_lpm_trie_key size=8 vlen=2
    lpm type_id=20 bits_offset=0
    ip type_id=24 bits_offset=0
[20] STRUCT bpf_lpm_trie_key size=4 vlen=2
    prefixlen type_id=10 bits_offset=0
    data type_id=23 bits_offset=32
[21] TYPEDEF __u8 type_id=22
[22] INT unsigned char size=1 bits_offset=0 nr_bits=8 encoding=(none)
[23] ARRAY (anon) type_id=21 index_type_id=4 nr_elems=0
[24] STRUCT ip4key size=8 vlen=2
    mask type_id=10 bits_offset=0
    addr type_id=10 bits_offset=32
[25] PTR (anon) type_id=26
[26] ARRAY (anon) type_id=2 index_type_id=4 nr_elems=10240
[27] STRUCT (anon) size=40 vlen=5
    type type_id=16 bits_offset=0
    key type_id=18 bits_offset=64
    value type_id=9 bits_offset=128
    max_entries type_id=25 bits_offset=192
    map_flags type_id=1 bits_offset=256
[28] VAR calico_prefilter_v4 type_id=27 linkage=1
[29] PTR (anon) type_id=30
[30] STRUCT xdp_md size=24 vlen=6
    data type_id=10 bits_offset=0
    data_end type_id=10 bits_offset=32
    data_meta type_id=10 bits_offset=64
    ingress_ifindex type_id=10 bits_offset=96
    rx_queue_index type_id=10 bits_offset=128
    egress_ifindex type_id=10 bits_offset=160
[31] FUNC_PROTO (anon) return=32 args=(29 xdp)
[32] ENUM xdp_action size=4 vlen=5
    XDP_ABORTED val=0
    XDP_DROP val=1
    XDP_PASS val=2
    XDP_TX val=3
    XDP_REDIRECT val=4
[33] FUNC prefilter type_id=31 vlen != 0

libbpf: Error loading .BTF into kernel: -22.
Error: failed to open object file
 try=9
2025-03-05 13:23:31.248 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25905 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25905 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25909 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25909 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25904 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25904 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.249 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25906 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.250 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.250 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25906 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.250 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.250 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25907 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.250 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.250 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25907 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.250 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.250 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25908 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.251 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25912 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25912 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25915 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25914 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25910 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25910 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.256 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25911 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.257 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.257 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25911 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.257 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.257 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25913 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.257 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.257 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25913 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.257 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.257 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25908 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.257 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.266 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25928 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25928 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25931 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25931 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25919 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25919 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25927 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25927 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.267 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25932 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25929 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25929 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25916 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25916 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25920 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25920 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.268 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.269 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25930 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.269 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.269 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25930 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.269 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.271 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25938 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.271 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.271 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25938 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.271 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.271 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25915 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.271 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.271 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25923 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.271 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.272 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25923 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.272 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.272 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25935 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.272 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.274 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25935 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.274 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.274 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25917 ifaceName="calico_tmp_A" state="down"
2025-03-05 13:23:31.275 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_A"
2025-03-05 13:23:31.275 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25917 ifaceName="calico_tmp_A" state=""
2025-03-05 13:23:31.275 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_A"
2025-03-05 13:23:31.275 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25922 ifaceName="calico_tmp_B" state="down"
2025-03-05 13:23:31.275 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=set.Set{} ifaceName="calico_tmp_B"
2025-03-05 13:23:31.275 [INFO][3274] felix/int_dataplane.go 1289: Linux interface state changed. ifIndex=25922 ifaceName="calico_tmp_B" state=""
2025-03-05 13:23:31.275 [INFO][3274] felix/int_dataplane.go 1325: Linux interface addrs changed. addrs=<nil> ifaceName="calico_tmp_B"
2025-03-05 13:23:31.354 [INFO][3274] felix/xdp_state.go 200: Retrying after an XDP update failure...
2025-03-05 13:23:31.582 [INFO][3274] felix/xdp_state.go 200: Retrying after an XDP update failure...
2025-03-05 13:23:31.790 [INFO][3274] felix/xdp_state.go 200: Retrying after an XDP update failure...
2025-03-05 13:23:32.002 [INFO][3274] felix/xdp_state.go 200: Retrying after an XDP update failure...
2025-03-05 13:23:32.182 [INFO][3274] felix/xdp_state.go 200: Retrying after an XDP update failure...
2025-03-05 13:23:32.366 [INFO][3274] felix/xdp_state.go 200: Retrying after an XDP update failure...
2025-03-05 13:23:32.534 [INFO][3274] felix/xdp_state.go 200: Retrying after an XDP update failure...
2025-03-05 13:23:32.702 [INFO][3274] felix/xdp_state.go 200: Retrying after an XDP update failure...
2025-03-05 13:23:32.898 [INFO][3274] felix/xdp_state.go 200: Retrying after an XDP update failure...
2025-03-05 13:23:33.122 [INFO][3274] felix/int_dataplane.go 2036: Applying XDP actions did not succeed, disabling XDP error=failed to resync: failed to load BPF program (/usr/lib/calico/bpf/filter.o): stat /sys/fs/bpf/calico/xdp/prefilter_v1_calico_tmp_A: no such file or directory
@aydosman aydosman added the bug label Mar 5, 2025
@philwelz philwelz added the calico label Mar 6, 2025
Copy link
Contributor

Action required from @aritraghosh, @julia-yin, @AllenWen-at-Azure

@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs Attention 👋 Issues needs attention/assignee/owner label Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug calico Needs Attention 👋 Issues needs attention/assignee/owner
Projects
None yet
Development

No branches or pull requests

2 participants