Sponsored work
Several projects were supported commercially. This is a great way to get your pet projects prioritised.
-
pfsync performance improvements
Sponsored by Orange Business Services
psync used to contend on the single PFSYNC_LOCK() severely limiting throughput compared to plain pf without pfsync. This lock was split up, resulting in significant improvements in throughput.
As a side effect of this work several VIMAGE-related issues in pfsync were resolved, and a basic pfsync test was added.
The main commit in this project was r341646.
-
TSO fixes
Sponsored by RootBSD
pf suffered from extremely bad performance in certain setups (primarily Xen), caused by checksum issues.
This was fixed in r289316