freebsd-skq/sys/amd64
Patrick Kelsey 18a7530938 Greatly reduce the number of #ifdefs supporting the TCP_RFC7413 kernel option.
The conditional compilation support is now centralized in
tcp_fastopen.h and tcp_var.h. This doesn't provide the minimum
theoretical code/data footprint when TCP_RFC7413 is disabled, but
nearly all the TFO code should wind up being removed by the optimizer,
the additional footprint in the syncache entries is a single pointer,
and the additional overhead in the tcpcb is at the end of the
structure.

This enables the TCP_RFC7413 kernel option by default in amd64 and
arm64 GENERIC.

Reviewed by:	hiren
MFC after:	1 month
Sponsored by:	Limelight Networks
Differential Revision:	https://reviews.freebsd.org/D14048
2018-02-26 03:03:41 +00:00
..
acpica Partially revert r197863 to reduce diff against i386. 2018-02-24 01:24:57 +00:00
amd64 Remove unused error return from API that cannot fail 2018-02-23 20:15:19 +00:00
cloudabi32 Use TO_PTR() to convert integers to pointers. 2017-11-26 14:45:56 +00:00
cloudabi64 Use TO_PTR() to convert integers to pointers. 2017-11-26 14:45:56 +00:00
conf Greatly reduce the number of #ifdefs supporting the TCP_RFC7413 kernel option. 2018-02-26 03:03:41 +00:00
ia32 IBRS support, AKA Spectre hardware mitigation. 2018-01-31 14:36:27 +00:00
include Remove unused error return from API that cannot fail 2018-02-23 20:15:19 +00:00
linux Use linux types for linux-specific syscalls 2018-02-23 19:09:27 +00:00
linux32 Correct pseudo misspelling in sys/ comments 2018-02-23 18:15:50 +00:00
pci sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
sgx
vmm Add two new ioctls to bhyve for batch register fetch/store operations. 2018-02-22 00:39:25 +00:00
Makefile