On Sun, Jun 15, 2025 at 1:55 AM Anton Protopopov <a.s.protopopov@xxxxxxxxx> wrote: > +SEC("syscall") > +int two_towers(struct simple_ctx *ctx) > +{ > + switch (ctx->x) { > Not sure why you went with switch() statements everywhere. Please add few tests with explicit indirect goto like interpreter does: goto *jumptable[insn->code]; Remove all bpf_printk() too and get easy on names. i_am_a_little_tiny_foo() sounds funny today, but it won't be funny at all tomorrow.