Commit Briefs
handle qwx(4) firmware roaming events (qwx)
Gets rid of 'qwx_wmi_tlv_op_rx: unsupported event id 0xb001' However, roaming does not work yet because the driver's newstate handler does not handle resulting state transitions.
correct size in ipv6 address comparison
found by "'&a->sin6_addr' too small (16 vs 28)" smatch error ok jca@
correct size in mac address comparison
found by "'(selbs->ni_macaddr)' too small (6 vs 32)" smatch error ok stsp@ jca@ phessler@
fix off-by-one in bounds test
found by "buffer overflow 'sc->sc_pins[i]->funcs' 10 <= 10" smatch error ok miod@ kettenis@
fix anchortypes bounds test
found by "buffer overflow 'anchortypes' 10 <= 12" smatch error feedback and ok sashan@, ok miod@ on an earlier version
Use the route generation number also for IPv6.
Implement route6_cache() to check whether the cached route is still valid and otherwise fill caching parameter of struct route_in6. Also count cache hits and misses in netstat. in_pcbrtentry() uses route cache now. OK claudio@
Add Allwinner H616 support.
ok uaa@
Add Allwinner H616 support.
ok uaa@
add allwinner H616 support
ok kettenis@
Add and install the zonenow.tab file.
This is a table where each row stands for a timezone where civil timestamps are predicted to agree from now on.
Use tlb_flush() rather than complete invalidation in pmap_set_modify().
This has been missed in 1.68.
riscv64 fix: Handle relaxation reductions of more than 65536 bytes
Upstream commit: https://github.com/llvm/llvm-project/commit/9d37ea95df1b84cca9b5e954d8964c976a5e303e Already needed at least by ports/math/hdf5, prerequisite if we want to enable linker relaxation (clang upstream defaults). ok kettenis@
sync with zlib.h
ok jmc
Infer rdomains from environment variables N1 and N2 like many others in
regress/sys/net already does. No functional change as the defaults remains the same.