[Cake] issue with Cake and bpf filter

Toke Høiland-Jørgensen toke at toke.dk
Wed Aug 22 06:13:29 EDT 2018

Jonathan Morton <chromatix99 at gmail.com> writes:

>> On 22 Aug, 2018, at 12:51 pm, Pete Heist <pete at heistp.net> wrote:
>> "math between pkt pointer and 4294901760 is not allowed"
> As a possible clue here, 4294901760 == (2^32) - (2^16).
> I suspect both errors are being caused by the call to memcpy(). This
> potentially inlines a substantial amount of code which may not be
> eBPF-clean.

Yeah, I think this is a good guess. You could try using
__builtin_memcpy() instead; that may do fewer pointer shenanigans than
the function-header-defined one...


More information about the Cake mailing list