[Babel-users] [babel] Babel MAC auth fails due to packet reordering
Daniel Gröber
dxld at darkboxed.org
Sat Jul 23 18:59:17 BST 2022
Hi Toke,
I've spent some time today trying to debug the weird behaviour with your
ooo-pc bird patch. I found the bird code ignores unicast hellos entirely
which I wasn't expecting :)
babel_read_hello:
/* We currently don't support unicast Hello */
u16 flags = get_u16(&tlv->flags);
if (flags & BABEL_HF_UNICAST)
return PARSE_IGNORE;
Nothing bad seems to happen if I just comment this out :) Do you have have
any pointers as to what needs to be implemented in bird to properly support
unicast hellos?
While this is not fatal for the reordering fix per-se your RTT patch also
breaks because of this AFAICT. Since the IHU tstamps only ever arrive via
unicast. At least with my `unicast true` babeld config.
--Daniel
More information about the Babel-users
mailing list