tcp-testsuite into src?

tuexen at freebsd.org tuexen at freebsd.org
Tue Mar 23 18:28:39 UTC 2021



> On 23. Mar 2021, at 02:31, Kevin Bowling <kevin.bowling at kev009.com> wrote:
> 
> Hi,
> 
> I was talking with gnn and kevans on IRC about the tcp testsuite
> (https://github.com/freebsd-net/tcp-testsuite).
> 
> Currently we maintain this in ports, although the way the port is set
> up doesn't make a lot of sense because the tests are stack specific
> and we don't account for different FreeBSD versions let alone vendor
Just to be clear:
* The tests only work with FreeBSD head/master/main.
* The current tests should work with the freebsd, the rack and bbr stack.
However, the tests sometimes need updates to reflect code changes.
> trees.  It seems reasonable to me to pull the tests themselves (i.e.
> https://github.com/freebsd-net/tcp-testsuite) into src where they can
> follow along with the tree they are running on, and provide vendors a
> natural point of extension.
I'm happy to have them in the src repo. That way it would be possible
to also support stable/13 and (possibly) stable/12.
> 
> /usr/tests has some existing examples of relying on out of tree
> binaries to run so I am not convinced we need to import packetdrill
> itself but I don't have a strong preference.  tuexen, do you have any
> preference?
No. Just as a note. There do also exist SCTP tests and I had sometime
ago some UDP lite tests. So we might want to have a directory layout
supporting multiple protocols.

Best regards
Michael
> 
> Regards,
> Kevin



More information about the freebsd-net mailing list