This patch set updates the header files imported from FreeBSD to the current FreeBSD head:
commit 3bf66365129a13933f77d1f4421d5136861cffb4 Author: Brooks Davis <[email protected]> Date: Wed Jul 6 14:03:48 2022 +0100 cddl/*: add a WITH(OUT)_DTRACE option Add an option to enable/disable DTrace without disabling ZFS. New architectures such as CHERI may support ZFS before they support DTrace and the old model of WITHOUT_CDDL disabling both wasn't helpful. For compatiblity, the CDDL option remains and WITHOUT_CDDL implies WITHOUT_DTRACE. WITHOUT_DTRACE also implies WITHOUT_CTF. As part of this change, largely convert cddl/*/Makefile to using the more compact SUBDIR.${MK_<FOO>}+= form rather than using intermediate variables. Reviewed by: markj Obtained from: CheriBSD Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D35718 The patch set and the following patch sets for RTEMS and libbsd are required to be able to update the FreeBSD baseline of libbsd branches. Alan Somers (3): Add FIOBMAP2 ioctl #include <sys/types.h> from sys/filio.h Reduce namespace pollution from r349233 Alexander V. Chernikov (5): Introduce nexthop objects and new routing KPI. Convert route caching to nexthop caching. Introduce scalable route multipath. SO_RERROR indicates that receive buffer overflows Revert "SO_RERROR indicates that receive buffer overflows" Andrew Gallatin (1): Filter TCP connections to SO_REUSEPORT_LB listen sockets by NUMA domain Andrey V. Elsukov (1): Implement SIOCGIFALIAS. Bjoern A. Zeeb (1): termios: add more speeds Brooks Davis (2): Move 32-bit compat support for FIODGNAME to the right place. style(9): Correct whitespace in struct definitions Conrad Meyer (2): unix(4): Add SOL_LOCAL:LOCAL_CREDS_PERSISTENT unix(4): Enhance LOCAL_CREDS_PERSISTENT ABI David Bright (2): Add an shm_rename syscall Jail and capability mode for shm_rename; Ed Maste (1): add SIOCGIFDATA ioctl Edward Tomasz Napierala (1): Make use of the stats(3) framework in the TCP stack. Gleb Smirnoff (4): Introduce flag IFF_NEEDSEPOCH Although most of the NIC drivers are epoch ready, Catch up with 6edfd179c86: mechanically rename IFCAP_NOMAP to IFCAP_MEXTPG. libc/syslog: fully deprecate and don't try to open "/dev/log" John Baldwin (4): Add a TOE KTLS mode and a TOE hook for allocating TLS sessions. Initial support for kernel offload of TLS receive. Support hardware rate limiting (pacing) with TLS offload. Use thunks for compat ioctls using struct ifgroupreq. Jonathan T. Looney (1): Make the path length of UNIX domain sockets Konrad Sewiłło-Jopek (1): arp: Implement sticky ARP mode for interfaces. Konstantin Belousov (7): Add SOL_LOCAL symbolic constant for unix socket option level. Support for userspace non-transparent superpages (largepages). Fix typo. Add tcgetwinsize(3) and tcsetwinsize(3) to termios ioccom: define ioctl cmd value that can never be valid Kernel-side infrastructure to implement nvlist-based set/get ifcaps Add ifcap2 names for RXTLS4 and RXTLS6 interface capabilities Kristof Provost (1): pf: syncookie support Kyle Evans (4): Add a shm_open2 syscall to support upcoming memfd_create Add linux-compatible memfd_create MFD_*: swap ordering shm_open2: Implement SHM_GROW_ON_WRITE Mark Johnston (1): Include the psind in data returned by mincore(2). Mateusz Guzik (2): net: clean up empty lines in .c and .h files sys: clean up empty lines in .c and .h files Michael Tuexen (2): Add flags for upcoming patches related to improved ECN handling. tcp: add support for TCP over UDP Mike Karels (1): kernel: deprecate Internet Class A/B/C Navdeep Parhar (1): Add two new ifnet capabilities Peter Lei (1): tcp: socket option to get stack alias name Randall Stewart (7): This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. White space cleanup -- This change does a small prepratory step This brings into sync FreeBSD with the netflix tcp: Add a socket option to rack tcp: Add support for DSACK based reordering window to rack. tcp: Add hystart-plus to cc_newreno and rack. Richard Scheffenegger (4): TCP: send full initial window when timestamps are in use Add IP(V6)_VLAN_PCP to set 802.1 priority per-flow. tcp: SACK Lost Retransmission Detection (LRD) tcp: LRO code to deal with all 12 TCP header flags Roy Marples (1): socket: Implement SO_RERROR Sebastian Huber (1): RTEMS: Remove FreeBSD version tags Thomas Munro (1): poll(2): Add POLLRDHUP. Warner Losh (1): Integrate 4.4BSD-Lite2 changes to IOC_* definitions Wei Hu (1): HyperV socket implementation for FreeBSD newlib/libc/sys/rtems/include/arpa/inet.h | 2 +- newlib/libc/sys/rtems/include/net/if.h | 87 +++++++++++---- newlib/libc/sys/rtems/include/netdb.h | 2 +- newlib/libc/sys/rtems/include/netinet/in.h | 34 ++++-- newlib/libc/sys/rtems/include/netinet/tcp.h | 101 +++++++++++++++--- newlib/libc/sys/rtems/include/netinet6/in6.h | 11 +- newlib/libc/sys/rtems/include/semaphore.h | 2 +- newlib/libc/sys/rtems/include/sys/_iovec.h | 2 +- .../sys/rtems/include/sys/_sockaddr_storage.h | 2 +- newlib/libc/sys/rtems/include/sys/_termios.h | 11 +- newlib/libc/sys/rtems/include/sys/_uio.h | 2 +- newlib/libc/sys/rtems/include/sys/_winsize.h | 49 +++++++++ newlib/libc/sys/rtems/include/sys/dirent.h | 2 +- newlib/libc/sys/rtems/include/sys/filio.h | 25 ++++- newlib/libc/sys/rtems/include/sys/ioccom.h | 22 ++-- newlib/libc/sys/rtems/include/sys/ioctl.h | 2 +- newlib/libc/sys/rtems/include/sys/mman.h | 60 ++++++++++- newlib/libc/sys/rtems/include/sys/param.h | 2 +- newlib/libc/sys/rtems/include/sys/poll.h | 1 + newlib/libc/sys/rtems/include/sys/socket.h | 31 ++++-- newlib/libc/sys/rtems/include/sys/sockio.h | 7 +- newlib/libc/sys/rtems/include/sys/syslog.h | 3 +- newlib/libc/sys/rtems/include/sys/ttycom.h | 14 +-- .../libc/sys/rtems/include/sys/ttydefaults.h | 2 +- newlib/libc/sys/rtems/include/sys/uio.h | 2 +- newlib/libc/sys/rtems/include/sys/un.h | 15 ++- newlib/libc/sys/rtems/include/termios.h | 8 +- 27 files changed, 414 insertions(+), 87 deletions(-) create mode 100644 newlib/libc/sys/rtems/include/sys/_winsize.h -- 2.35.3 _______________________________________________ devel mailing list [email protected] http://lists.rtems.org/mailman/listinfo/devel
