eBPF verifier error “unbounded variable-offset read” when read is safe and within bounds I have an eBPF program where I want to compare the end of 2 strings: