diff options
| author | Mark Johnston <markj@FreeBSD.org> | 2024-06-10 17:30:59 -0400 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2024-10-28 11:16:28 +0000 |
| commit | ee7f0773a12afd039984e05d102018f3477f2988 (patch) | |
| tree | 90b5546f8fd4dc2fea8d8de4cb3a8c55d8bdd758 /sys/freebsd | |
| parent | 65e8686b0e9e909b6ea5629f95a9b14e81927872 (diff) | |
sys/freebsd: add SO_SPLICE and regenerate
Diffstat (limited to 'sys/freebsd')
| -rw-r--r-- | sys/freebsd/ipc.txt.const | 9 | ||||
| -rw-r--r-- | sys/freebsd/socket.txt | 7 | ||||
| -rw-r--r-- | sys/freebsd/socket.txt.const | 1 | ||||
| -rw-r--r-- | sys/freebsd/socket_inet6.txt.const | 4 | ||||
| -rw-r--r-- | sys/freebsd/sys.txt.const | 9 |
5 files changed, 8 insertions, 22 deletions
diff --git a/sys/freebsd/ipc.txt.const b/sys/freebsd/ipc.txt.const index 7e8037cec..485e8b233 100644 --- a/sys/freebsd/ipc.txt.const +++ b/sys/freebsd/ipc.txt.const @@ -52,12 +52,3 @@ SYS_shmat = 228 SYS_shmctl = 512 SYS_shmdt = 230 SYS_shmget = 231 -S_IRGRP = 32 -S_IROTH = 4 -S_IRUSR = 256 -S_IWGRP = 16 -S_IWOTH = 2 -S_IWUSR = 128 -S_IXGRP = 8 -S_IXOTH = 1 -S_IXUSR = 64 diff --git a/sys/freebsd/socket.txt b/sys/freebsd/socket.txt index 392cb9880..00c111096 100644 --- a/sys/freebsd/socket.txt +++ b/sys/freebsd/socket.txt @@ -90,6 +90,12 @@ accept_filter { accept_filter_names = "accf_data", "accf_dns", "accf_http" +splice { + sp_fd sock + sp_max int64 + sp_idle timeval +} + # Socket options getsockopt$sock_int(fd sock, level const[SOL_SOCKET], optname flags[sockopt_opt_sock_int], optval ptr[out, int32], optlen ptr[inout, len[optval, int32]]) @@ -102,3 +108,4 @@ getsockopt$sock_accept_filter(fd sock, level const[SOL_SOCKET], optname const[SO setsockopt$sock_accept_filter(fd sock, level const[SOL_SOCKET], optname const[SO_ACCEPTFILTER], optval ptr[in, accept_filter], optlen len[optval]) sockopt_opt_sock_int = SO_DEBUG, SO_ACCEPTCONN, SO_REUSEADDR, SO_KEEPALIVE, SO_DONTROUTE, SO_BROADCAST, SO_USELOOPBACK, SO_OOBINLINE, SO_REUSEPORT, SO_TIMESTAMP, SO_NOSIGPIPE, SO_BINTIME, SO_NO_OFFLOAD, SO_NO_DDP, SO_REUSEPORT_LB, SO_SNDBUF, SO_RCVBUF, SO_SNDLOWAT, SO_RCVLOWAT, SO_ERROR, SO_TYPE, SO_LISTENQLIMIT, SO_LISTENQLEN, SO_LISTENINCQLEN, SO_SETFIB, SO_USER_COOKIE, SO_PROTOCOL, SO_PROTOTYPE, SO_TS_CLOCK, SO_MAX_PACING_RATE, SO_DOMAIN, SO_RERROR sockopt_opt_sock_timeval = SO_RCVTIMEO, SO_SNDTIMEO +setsockopt$sock_splice(fd sock, level const[SOL_SOCKET], optname const[SO_SPLICE], optval ptr[in, splice], optlen len[optval]) diff --git a/sys/freebsd/socket.txt.const b/sys/freebsd/socket.txt.const index 696704b93..dda10a1aa 100644 --- a/sys/freebsd/socket.txt.const +++ b/sys/freebsd/socket.txt.const @@ -63,6 +63,7 @@ SO_SETFIB = 4116 SO_SNDBUF = 4097 SO_SNDLOWAT = 4099 SO_SNDTIMEO = 4101 +SO_SPLICE = 4131 SO_TIMESTAMP = 1024 SO_TS_CLOCK = 4119 SO_TYPE = 4104 diff --git a/sys/freebsd/socket_inet6.txt.const b/sys/freebsd/socket_inet6.txt.const index 387b6b7fd..c41b92c81 100644 --- a/sys/freebsd/socket_inet6.txt.const +++ b/sys/freebsd/socket_inet6.txt.const @@ -34,12 +34,8 @@ IPV6_RTHDRDSTOPTS = 35 IPV6_TCLASS = 61 IPV6_UNICAST_HOPS = 4 IPV6_V6ONLY = 27 -MCAST_BLOCK_SOURCE = 84 MCAST_JOIN_GROUP = 80 -MCAST_JOIN_SOURCE_GROUP = 82 MCAST_LEAVE_GROUP = 81 -MCAST_LEAVE_SOURCE_GROUP = 83 -MCAST_UNBLOCK_SOURCE = 85 MIFF_REGISTER = 1 MRT6_ADD_MFC = 104 MRT6_ADD_MIF = 102 diff --git a/sys/freebsd/sys.txt.const b/sys/freebsd/sys.txt.const index 4c00a740c..3232654af 100644 --- a/sys/freebsd/sys.txt.const +++ b/sys/freebsd/sys.txt.const @@ -236,15 +236,6 @@ S_IFCHR = 8192 S_IFIFO = 4096 S_IFREG = 32768 S_IFSOCK = 49152 -S_IRGRP = 32 -S_IROTH = 4 -S_IRUSR = 256 -S_IWGRP = 16 -S_IWOTH = 2 -S_IWUSR = 128 -S_IXGRP = 8 -S_IXOTH = 1 -S_IXUSR = 64 THR_SUSPENDED = 1 THR_SYSTEM_SCOPE = 2 TIMER_ABSTIME = 1 |
