passt/doc
David Gibson 299c407501 doc: Add program to document and test assumptions about SO_REUSEADDR
For the approach we intend to use for handling UDP flows, we have some
pretty specific requirements about how SO_REUSEADDR works with UDP sockets.
Specifically SO_REUSEADDR allows multiple sockets with overlapping bind()s,
and therefore there can be multiple sockets which are eligible to receive
the same datagram.  Which one will actually receive it is important to us.

Add a test program which verifies things work the way we expect, which
documents what those expectations are in the process.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
2024-07-05 15:26:43 +02:00
..
platform-requirements doc: Add program to document and test assumptions about SO_REUSEADDR 2024-07-05 15:26:43 +02:00
ci.html README: Make it somewhat readable on mobile devices 2022-03-04 19:23:45 +01:00
demo.sh passt: Relicense to GPL 2.0, or any later version 2023-04-06 18:00:33 +02:00
demo_passt.html README: Make it somewhat readable on mobile devices 2022-03-04 19:23:45 +01:00
demo_pasta.html README: Make it somewhat readable on mobile devices 2022-03-04 19:23:45 +01:00
demo_podman.html README: Make it somewhat readable on mobile devices 2022-03-04 19:23:45 +01:00
passt_overview.excalidraw doc: Add source Excalidraw scene files for diagrams 2021-09-27 15:11:14 +02:00
passt_overview.excalidraw.license passt: Relicense to GPL 2.0, or any later version 2023-04-06 18:00:33 +02:00
pasta_overview.excalidraw doc: Add source Excalidraw scene files for diagrams 2021-09-27 15:11:14 +02:00
pasta_overview.excalidraw.license passt: Relicense to GPL 2.0, or any later version 2023-04-06 18:00:33 +02:00