Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Mar 2020 17:35:41 +0100
From:      "Kristof Provost" <kp@FreeBSD.org>
To:        FreeBSD-Current <freebsd-current@freebsd.org>
Cc:        status-updates@freebsdfoundation.org
Subject:   Bridge project update (Week of March 23rd)
Message-ID:  <3386C86D-6752-4D42-83B2-82741923C0D2@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
Hi,

This week I got a prototype patch running, along the ideas discussed 
last week. Essentially, we keep the BRIDGE_LOCK for any add/delete of 
interfaces or rt entries, but use CK_LIST and epoch in the data path.
This is a relatively straightforward change, and currently passes the 
regression tests (WITNESS/INVARIANTS enabled). I’ve also run traffic 
through it without issue.
My current test setup fails to generate sufficient packets to truly 
stress the code. I’m hoping to get access to a more suitable setup 
next week so I can usefully measure the improvement.

The prototype patch is also running on my home gateway right now. So far 
so good!
Assuming no major issues come up in the next week or two I hope to post 
the patch for initial review in the near future.

Best regards,
Kristof



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3386C86D-6752-4D42-83B2-82741923C0D2>