Commit Briefs

22b62f2df1 Stefan Sperling

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.





7877e6d897 Stefan Sperling

handle fragmented mbuf DMA segments in the qwx(4) Tx path


46ccc53435 Stefan Sperling

set the mbuf length for received data frames in qwx(4)


edd07c0a05 Stefan Sperling

enable qwx


2df6d81d8a jsg

correct size in ipv6 address comparison

found by "'&a->sin6_addr' too small (16 vs 28)" smatch error ok jca@


85f80e5cf2 jsg

correct size in mac address comparison

found by "'(selbs->ni_macaddr)' too small (6 vs 32)" smatch error ok stsp@ jca@ phessler@


d2e03d4926 jsg

fix off-by-one in bounds test

found by "buffer overflow 'sc->sc_pins[i]->funcs' 10 <= 10" smatch error ok miod@ kettenis@


730c5d0121 jsg

fix anchortypes bounds test

found by "buffer overflow 'anchortypes' 10 <= 12" smatch error feedback and ok sashan@, ok miod@ on an earlier version



2272331414 bluhm

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@


ad489b3d67 kettenis

Add Allwinner H616 support.

ok uaa@


2b6bde82c1 kettenis

Add Allwinner H616 support.

ok uaa@


22652d9976 uaa

add allwinner H616 support

ok kettenis@


600c467af8 millert

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.


7fc98f2b2d miod

Use tlb_flush() rather than complete invalidation in pmap_set_modify().

This has been missed in 1.68.


6add50f888 jca

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@


10306fc25a tb

sync with base (comment-only change)


7b7ab324ba tb

sync with upstream


c702c0fdde tb

sync with zlib.h

ok jmc




ff6a128193 anton

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.