Do the TX ring space check before packet dequeue. The early check
removes possible bus_dmamap_unload() and dequeue rollback in the output
path.
Also set the maximum TX segments count to 20. jmatthew@ pointed that
existing value of 128 is too big. I checked others and found, that NetBSD
uses 128 as we do and FreeBSD uses 20, so I used 20. May be this value is
also too big, but it could be decreased at any moment.
Tested on RPI4.
ok jmatthew@
cad/opencascade: add comment about running tests
As suggested by sthen@, add a comment explaining that test results may improve
when running them by hand as your own user (based on my testing).
note in DESCR that py-ply has been abandoned upstream, and that the
undocumented picklefile parameter should not be passed untrusted input
fix deprecated dashes in setup.cfg
Update to 5.18.1 + fixes:
* Dont install javadocs
* This works with jdk-11+
* Set property for release build
* Correctly build and install jna-platform*.jar
* Setup aarch64 and sparc64 with placeholder jars and adjust build.xml to use
them. This future proofs this should upstream distribute them with the source.
* Remove unneeded pre-configure step
ok kirill@
Tor Browser: also install @sample pledge and unveil files in /etc
For some of the more "recent" files, I did not add the @sample
entries to PLIST. In absence of those files in /etc/tor-browser,
the browser read them from
/usr/local/lib/tor-browser/browser/defaults/preferences/,
so it's not much of a behavior change otherwise.