147b8ba8 asomers July 23, 2019, 11:14 p.m.
MFC after:	2 weeks
MFC-With:	r345677
Sponsored by:	The FreeBSD Foundation
cgit ViewVC
d21036e0 tuexen July 23, 2019, 9:28 p.m.
of the TCP TS offset from taking the IP addresses and the TCP port
numbers into account to a version just taking only the IP addresses
into account. This works around broken middleboxes or endpoints.
The default is to keep the behaviour, which is also the behaviour
recommended in RFC 7323.

Reported by:		devgs@ukr.net
Reviewed by:		rrs@
MFC after:		2 weeks
Sponsored by:		Netflix, Inc.
Differential Revision:	https://reviews.freebsd.org/D20980
cgit ViewVC
051e692a emaste July 23, 2019, 8:59 p.m.
In some error cases we previously leaked a stuct file.

Submitted by:	mjg, markj
cgit ViewVC
0642bc1c mav July 23, 2019, 7:42 p.m.
This makes OS automatically see the disk's new disk size.

MFC after:	2 weeks
Sponsored by:	iXsystems, Inc.
cgit ViewVC
88880fd4 scottl July 23, 2019, 6:40 p.m.
got jumbled around during some other cleanups and was causing
audio failures on some guests.

PR:		239341
Reported by:	shamaz.mazum@gmail.com
cgit ViewVC
9a4f1a24 tuexen July 23, 2019, 6:31 p.m.
Submitted by:		rrs@
Reported by:		markj@
MFC after:		1 week
cgit ViewVC
2dc2d580 erj July 23, 2019, 6:14 p.m.
- Wrong order of casting and bit shift caused that enabling and disabling
  queues didn't work properly for queues number larger than 32. Use literals
  with right suffix instead.

- TX ring tail address was not updated during reinitiailzation of TX
  structures. It could block sending traffic.

- Also remove unused variables 'eims' and 'active_queues'.

Submitted by:	Krzysztof Galazka <krzysztof.galazka@intel.com>
Reviewed by:	erj@
Sponsored by:	Intel Corporation
Differential Revision:	https://reviews.freebsd.org/D20826
cgit ViewVC
1a91d698 tuexen July 23, 2019, 6:07 p.m.
Submitted by:		rrs@
Reported by:		markj@
MFC after:		1 week
cgit ViewVC
e1d8b631 gallatin July 23, 2019, 4:28 p.m.
PCIe gen4 runs at 16GT/s.  Report this as
the speed of Gen4 links.

Reviewed by:	imp
MFC after:	7 days
Sponsored by:	Netflix
cgit ViewVC
61db163f emaste July 23, 2019, 4:27 p.m.
Add appropriate bounds checks on the epid and streamid fields in the
device doorbell registers.

admbugs:	919
Submitted by:	jhb
Reported by:	Reno Robert <renorobert@gmail.com>
Reviewed by:	markj
Approved by:	so
Security:	out-of-bounds read
cgit ViewVC
43806bc5 kib July 23, 2019, 4:11 p.m.
Describe missed functions.
Give some hint about refcount_release(9) memory ordering guarantees.

Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D21020
cgit ViewVC
ac4e5827 andrew July 23, 2019, 2:52 p.m.
MFC after:	1 week
Sponsored by:	DARPA, AFRL
cgit ViewVC
f31c5955 andrew July 23, 2019, 2:40 p.m.
Previously only some of the ID register fields were 64 bit. To allow
for a script to generate these mark them all 64 bit. To allow for their
use in assembly we need to use the UINT64_C macro via a new UL macro
to stop the lines from being too long.

MFC after:	1 week
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D20977
cgit ViewVC
455d2ecb ae July 23, 2019, 12:52 p.m.
After r343631 pfil hooks are invoked in net_epoch_preempt section,
this allows to avoid extra locking. Add NET_EPOCH_ASSER() assertion
to each ipfw_bpf_*tap*() call to require to be called from inside
epoch section.

Use NET_EPOCH_WAIT() in ipfw_clone_destroy() to wait until it becomes
safe to free() ifnet. And use on-stack ifnet pointer in each
ipfw_bpf_*tap*() call to avoid NULL pointer dereference in case when
V_*log_if global variable will become NULL during ipfw_bpf_*tap*() call.

Sponsored by:	Yandex LLC
cgit ViewVC
c2dc497a lwhsu July 23, 2019, 9:39 a.m.
sys.kern.ptrace_test.ptrace__parent_sees_exit_after_child_debugger

PR:		239399
Sponsored by:	The FreeBSD Foundation
cgit ViewVC