Hello, I am writing sample eBPF kernel program that uses kprobe e.g. SEC("kprobe/xyz") int bpf_prog1(struct pt_regs *ctx) { . .. } And with pt_regs context I retrieved pointer to 'struct sk_buff_head'. From here on, I want to iterate over all skbs in the skb queue and print/gather packet data. This certainly involves loop and that causes my ebpf kernel program to fail with error, e.g. bpf_load_program() err=22 back-edge from insn 51 to 39 back-edge from insn 51 to 39 Any other alternative so that I can retrieve all packet data from skb queue? Apology as this is not pure xdp query but I feel it should be okay to ask here. Thanks. -Tushar