Acked-by: Gert Doering <g...@greenie.muc.de>

Straightforward enough :-) - we discussed this at the hackathon today,
and FreeBSD DCO does not "consume" the socket, it just hooks into it and
takes out "interesting" packet - so normal userland operation is still
possible.  Support for "floating client control message" is still missing,
but that's shared with Linux DCO (and we'll see an API show up soonish).

Tested (v1) on FreeBSD 14 "-CURRENT a few weeks old", and unsurprisingly,
everything still works fine.  v2 only differs in assert(false) vs. ASSERT(0),
so not tested again.

TODO on me: actually come up with an automated test case for float clients.

Your patch has been applied to the master branch.

commit 4cf58f4920b430481b772e5f9e9877f9686d3995
Author: Kristof Provost
Date:   Sat Nov 26 10:08:51 2022 +0100

     dco: pass control packets through the socket on FreeBSD

     Signed-off-by: Kristof Provost <kprov...@netgate.com>
     Acked-by: Gert Doering <g...@greenie.muc.de>
     Message-Id: <20221126090851.8656-1-kprov...@netgate.com>
     URL: 
https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25542.html
     Signed-off-by: Gert Doering <g...@greenie.muc.de>


--
kind regards,

Gert Doering



_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to