Skip to content

Incorrect checksums for ipsec #830

Answered by bartekl
bartekl asked this question in Q&A
Oct 7, 2024 · 2 comments · 3 replies
Discussion options

You must be logged in to vote

Hi, sorry for late answer.

I ended up modifying this https://github.com/loxilb-io/loxilb-ebpf/blob/7bca92d858292dfe82ec45036f135dcda870ca9a/kprobe/loxilb-csum-kprobe.c to simply zero udp checksums (which is allowed by RFC mentioned earlier) and everything worked.
As of root cause it looks pretty similar (I'm using kernel that's supposed to have the fix) to this issue: https://patchwork.ozlabs.org/project/netdev/patch/20190912151353.2w7jakdrqljkfbsq@intra2net.com/, so I guess it's not a loxilb problem, but rather something inside kernel.

Anyway, thanks for the help.
Best Regards, BL

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
3 replies
@bartekl
Comment options

@nik-netlox
Comment options

@TrekkieCoder
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by UltraInstinct14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants