On Tue, Jan 24, 2023 at 08:05:41PM +0100, Toke Høiland-Jørgensen wrote:
I think that simple sequence numbers work in two cases - if there is sufficient interval between packets, or there is only one packet flying (e.g. LSREQ-LSUPD ping-pong in OSPF). That is approach used in OSPFv2 and OSPFv3, but that is not true in Babel.
Well, in practice it seems at least the Linux stack is pretty good at not reordering packets across a single hop, which means that this patch seems to fix the original issue that sparked this whole discussion. So I figured I'd send this one first to get the immediate issue on WiFi resolved, and follow up with the window tracking stuff later, once I've figured out why it breaks stuff...
OK, i see that fixing the immediate issue is a good idea, will merge. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."