Uploaded image for project: 'Network Observability'
  1. Network Observability
  2. NETOBSERV-1882

eBPF agent program load too large error

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • CLI, eBPF
    • False
    • None
    • False
    • NetObserv - Sprint 259

      Description of problem:

      eBPF agents fails on CLI e2e

       

      Steps to Reproduce:

      1. Run CLI e2e on main branch
      2. Check for packet capture result
      

       

      Actual results:

      E2E fails with the following error in eBPF agents

       

      time="2024-09-17T10:20:41Z" level=info msg="Verifier error: load program: permission denied:\n\tcombined stack size of 2 calls is 544. Too large\n\tprocessed 50000 insns (limit 1000000) max_states_per_insn 25 total_states 3005 peak_states 1192 mark_read 32" component=ebpf.PacketFetcher
      time="2024-09-17T10:20:41Z" level=fatal msg="[PCA] can't instantiate NetObserv eBPF Agent" error="loading and assigning BPF objects: field KfreeSkb: program kfree_skb: load program: permission denied: combined stack size of 2 calls is 544. Too large (1 line(s) omitted)"

      Expected results:

      eBPF agent should start

              jpinsonn@redhat.com Julien Pinsonneau
              jpinsonn@redhat.com Julien Pinsonneau
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: