[インデックス 16468] ファイルの概要
このコミットは、Go言語のAPI定義ファイル api/next.txt
を更新するものです。api/next.txt
は、Goの次期リリースで公開される予定のAPI変更を追跡するために使用されるファイルです。このファイルに新しいAPI要素が追加されることで、Goの標準ライブラリに新たな機能が導入されることが示唆されています。
コミット
commit 85046d3e52aeb3e083a06cb02c6a1dda87d199ca
Author: Shenghou Ma <minux.ma@gmail.com>
Date: Mon Jun 3 03:11:57 2013 +0800
api: update next.txt
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/9950043
GitHub上でのコミットページへのリンク
https://github.com/golang/go/commit/85046d3e52aeb3e083a06cb02c6a1dda87d199ca
元コミット内容
api/next.txt | 295 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 295 insertions(+)
diff --git a/api/next.txt b/api/next.txt
index 3dae7f70d7..e55ba06705 100644
--- a/api/next.txt
+++ b/api/next.txt
@@ -1,4 +1,13 @@
+pkg crypto/rsa, const PSSSaltLengthAuto ideal-int
+pkg crypto/rsa, const PSSSaltLengthEqualsHash ideal-int
+pkg crypto/rsa, func SignPSS(io.Reader, *PrivateKey, crypto.Hash, []uint8, *PSSOptions) ([]uint8, error)
+pkg crypto/rsa, func VerifyPSS(*PublicKey, crypto.Hash, []uint8, []uint8, *PSSOptions) error
+pkg crypto/rsa, type PSSOptions struct
+pkg crypto/rsa, type PSSOptions struct, SaltLength int
pkg crypto/subtle, func ConstantTimeLessOrEq(int, int) int
+pkg go/build, type Package struct, CXXFiles []string
+pkg go/build, type Package struct, CgoCPPFLAGS []string
+pkg go/build, type Package struct, CgoCXXFLAGS []string
pkg log/syslog (freebsd-386-cgo), const LOG_ALERT Priority
pkg log/syslog (freebsd-386-cgo), const LOG_AUTH Priority
pkg log/syslog (freebsd-386-cgo), const LOG_AUTHPRIV Priority
@@ -644,6 +653,61 @@ pkg log/syslog (openbsd-amd64-cgo), method (*Writer) Warning(string) error
pkg log/syslog (openbsd-amd64-cgo), method (*Writer) Write([]uint8) (int, error)\n pkg log/syslog (openbsd-amd64-cgo), type Priority int
pkg log/syslog (openbsd-amd64-cgo), type Writer struct
+pkg syscall (darwin-386), const ICMP6_FILTER ideal-int
+pkg syscall (darwin-386), const SizeofICMPv6Filter ideal-int
+pkg syscall (darwin-386), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (darwin-386), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (darwin-386), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (darwin-386), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (darwin-386), type ICMPv6Filter struct
+pkg syscall (darwin-386), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (darwin-386), type IPv6MTUInfo struct
+pkg syscall (darwin-386), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (darwin-386), type IPv6MTUInfo struct, Mtu uint32
+pkg syscall (darwin-386-cgo), const ICMP6_FILTER ideal-int
+pkg syscall (darwin-386-cgo), const SizeofICMPv6Filter ideal-int
+pkg syscall (darwin-386-cgo), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (darwin-386-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (darwin-386-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (darwin-386-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (darwin-386-cgo), type ICMPv6Filter struct
+pkg syscall (darwin-386-cgo), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (darwin-386-cgo), type IPv6MTUInfo struct
+pkg syscall (darwin-386-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (darwin-386-cgo), type IPv6MTUInfo struct, Mtu uint32
+pkg syscall (darwin-amd64), const ICMP6_FILTER ideal-int
+pkg syscall (darwin-amd64), const SizeofICMPv6Filter ideal-int
+pkg syscall (darwin-amd64), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (darwin-amd64), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (darwin-amd64), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (darwin-amd64), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (darwin-amd64), type ICMPv6Filter struct
+pkg syscall (darwin-amd64), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (darwin-amd64), type IPv6MTUInfo struct
+pkg syscall (darwin-amd64), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (darwin-amd64), type IPv6MTUInfo struct, Mtu uint32
+pkg syscall (darwin-amd64-cgo), const ICMP6_FILTER ideal-int
+pkg syscall (darwin-amd64-cgo), const SizeofICMPv6Filter ideal-int
+pkg syscall (darwin-amd64-cgo), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (darwin-amd64-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (darwin-amd64-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (darwin-amd64-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (darwin-amd64-cgo), type ICMPv6Filter struct
+pkg syscall (darwin-amd64-cgo), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (darwin-amd64-cgo), type IPv6MTUInfo struct
+pkg syscall (darwin-amd64-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (darwin-amd64-cgo), type IPv6MTUInfo struct, Mtu uint32
+pkg syscall (freebsd-386), const ICMP6_FILTER ideal-int
+pkg syscall (freebsd-386), const SizeofICMPv6Filter ideal-int
+pkg syscall (freebsd-386), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (freebsd-386), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (freebsd-386), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (freebsd-386), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (freebsd-386), type ICMPv6Filter struct
+pkg syscall (freebsd-386), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (freebsd-386), type IPv6MTUInfo struct
+pkg syscall (freebsd-386), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (freebsd-386), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (freebsd-386-cgo), const AF_APPLETALK ideal-int
pkg syscall (freebsd-386-cgo), const AF_ARP ideal-int
pkg syscall (freebsd-386-cgo), const AF_ATM ideal-int
@@ -1112,6 +1176,7 @@ pkg syscall (freebsd-386-cgo), const F_UNLCKSYS ideal-int
pkg syscall (freebsd-386-cgo), const F_WRLCK ideal-int
pkg syscall (freebsd-386-cgo), const HUPCL ideal-int
pkg syscall (freebsd-386-cgo), const ICANON ideal-int
+pkg syscall (freebsd-386-cgo), const ICMP6_FILTER ideal-int
pkg syscall (freebsd-386-cgo), const ICRNL ideal-int
pkg syscall (freebsd-386-cgo), const IEXTEN ideal-int
pkg syscall (freebsd-386-cgo), const IFAN_ARRIVAL ideal-int
@@ -2261,8 +2326,10 @@ pkg syscall (freebsd-386-cgo), const SizeofBpfVersion ideal-int
pkg syscall (freebsd-386-cgo), const SizeofBpfZbuf ideal-int
pkg syscall (freebsd-386-cgo), const SizeofBpfZbufHeader ideal-int
pkg syscall (freebsd-386-cgo), const SizeofCmsghdr ideal-int
+pkg syscall (freebsd-386-cgo), const SizeofICMPv6Filter ideal-int
pkg syscall (freebsd-386-cgo), const SizeofIPMreq ideal-int
pkg syscall (freebsd-386-cgo), const SizeofIPMreqn ideal-int
+pkg syscall (freebsd-386-cgo), const SizeofIPv6MTUInfo ideal-int
pkg syscall (freebsd-386-cgo), const SizeofIPv6Mreq ideal-int
pkg syscall (freebsd-386-cgo), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (freebsd-386-cgo), const SizeofIfData ideal-int
@@ -2438,8 +2505,10 @@ pkg syscall (freebsd-386-cgo), func Getrusage(int, *Rusage) error
pkg syscall (freebsd-386-cgo), func Getsid(int) (int, error)
pkg syscall (freebsd-386-cgo), func Getsockname(int) (Sockaddr, error)
pkg syscall (freebsd-386-cgo), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (freebsd-386-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (freebsd-386-cgo), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
pkg syscall (freebsd-386-cgo), func GetsockoptIPMreqn(int, int, int) (*IPMreqn, error)
+pkg syscall (freebsd-386-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (freebsd-386-cgo), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (freebsd-386-cgo), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (freebsd-386-cgo), func GetsockoptInt(int, int, int) (int, error)
@@ -2499,6 +2568,7 @@ pkg syscall (freebsd-386-cgo), func Setreuid(int, int) error
pkg syscall (freebsd-386-cgo), func Setrlimit(int, *Rlimit) error
pkg syscall (freebsd-386-cgo), func Setsid() (int, error)
pkg syscall (freebsd-386-cgo), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (freebsd-386-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (freebsd-386-cgo), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (freebsd-386-cgo), func SetsockoptIPMreqn(int, int, int, *IPMreqn) error
pkg syscall (freebsd-386-cgo), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
@@ -2587,10 +2657,15 @@ pkg syscall (freebsd-386-cgo), type Flock_t struct, Type int16
pkg syscall (freebsd-386-cgo), type Flock_t struct, Whence int16
pkg syscall (freebsd-386-cgo), type Fsid struct
pkg syscall (freebsd-386-cgo), type Fsid struct, Val [2]int32
+pkg syscall (freebsd-386-cgo), type ICMPv6Filter struct
+pkg syscall (freebsd-386-cgo), type ICMPv6Filter struct, Filt [8]uint32
pkg syscall (freebsd-386-cgo), type IPMreqn struct
pkg syscall (freebsd-386-cgo), type IPMreqn struct, Address [4]uint8
pkg syscall (freebsd-386-cgo), type IPMreqn struct, Ifindex int32
pkg syscall (freebsd-386-cgo), type IPMreqn struct, Multiaddr [4]uint8
+pkg syscall (freebsd-386-cgo), type IPv6MTUInfo struct
+pkg syscall (freebsd-386-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (freebsd-386-cgo), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (freebsd-386-cgo), type IfAnnounceMsghdr struct
pkg syscall (freebsd-386-cgo), type IfAnnounceMsghdr struct, Index uint16
pkg syscall (freebsd-386-cgo), type IfAnnounceMsghdr struct, Msglen uint16
@@ -2823,6 +2898,17 @@ pkg syscall (freebsd-386-cgo), type WaitStatus uint32
pkg syscall (freebsd-386-cgo), var Stderr int
pkg syscall (freebsd-386-cgo), var Stdin int
pkg syscall (freebsd-386-cgo), var Stdout int
+pkg syscall (freebsd-amd64), const ICMP6_FILTER ideal-int
+pkg syscall (freebsd-amd64), const SizeofICMPv6Filter ideal-int
+pkg syscall (freebsd-amd64), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (freebsd-amd64), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (freebsd-amd64), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (freebsd-amd64), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (freebsd-amd64), type ICMPv6Filter struct
+pkg syscall (freebsd-amd64), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (freebsd-amd64), type IPv6MTUInfo struct
+pkg syscall (freebsd-amd64), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (freebsd-amd64), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (freebsd-amd64-cgo), const AF_APPLETALK ideal-int
pkg syscall (freebsd-amd64-cgo), const AF_ARP ideal-int
pkg syscall (freebsd-amd64-cgo), const AF_ATM ideal-int
@@ -3291,6 +3377,7 @@ pkg syscall (freebsd-amd64-cgo), const F_UNLCKSYS ideal-int
pkg syscall (freebsd-amd64-cgo), const F_WRLCK ideal-int
pkg syscall (freebsd-amd64-cgo), const HUPCL ideal-int
pkg syscall (freebsd-amd64-cgo), const ICANON ideal-int
+pkg syscall (freebsd-amd64-cgo), const ICMP6_FILTER ideal-int
pkg syscall (freebsd-amd64-cgo), const ICRNL ideal-int
pkg syscall (freebsd-amd64-cgo), const IEXTEN ideal-int
pkg syscall (freebsd-amd64-cgo), const IFAN_ARRIVAL ideal-int
@@ -4440,8 +4527,10 @@ pkg syscall (freebsd-amd64-cgo), const SizeofBpfVersion ideal-int
pkg syscall (freebsd-amd64-cgo), const SizeofBpfZbuf ideal-int
pkg syscall (freebsd-amd64-cgo), const SizeofBpfZbufHeader ideal-int
pkg syscall (freebsd-amd64-cgo), const SizeofCmsghdr ideal-int
+pkg syscall (freebsd-amd64-cgo), const SizeofICMPv6Filter ideal-int
pkg syscall (freebsd-amd64-cgo), const SizeofIPMreq ideal-int
pkg syscall (freebsd-amd64-cgo), const SizeofIPMreqn ideal-int
+pkg syscall (freebsd-amd64-cgo), const SizeofIPv6MTUInfo ideal-int
pkg syscall (freebsd-amd64-cgo), const SizeofIPv6Mreq ideal-int
pkg syscall (freebsd-amd64-cgo), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (freebsd-amd64-cgo), const SizeofIfData ideal-int
@@ -4617,8 +4706,10 @@ pkg syscall (freebsd-amd64-cgo), func Getrusage(int, *Rusage) error
pkg syscall (freebsd-amd64-cgo), func Getsid(int) (int, error)
pkg syscall (freebsd-amd64-cgo), func Getsockname(int) (Sockaddr, error)
pkg syscall (freebsd-amd64-cgo), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (freebsd-amd64-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (freebsd-amd64-cgo), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
pkg syscall (freebsd-amd64-cgo), func GetsockoptIPMreqn(int, int, int) (*IPMreqn, error)
+pkg syscall (freebsd-amd64-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (freebsd-amd64-cgo), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (freebsd-amd64-cgo), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (freebsd-amd64-cgo), func GetsockoptInt(int, int, int) (int, error)
@@ -4678,6 +4769,7 @@ pkg syscall (freebsd-amd64-cgo), func Setreuid(int, int) error
pkg syscall (freebsd-amd64-cgo), func Setrlimit(int, *Rlimit) error
pkg syscall (freebsd-amd64-cgo), func Setsid() (int, error)
pkg syscall (freebsd-amd64-cgo), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (freebsd-amd64-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (freebsd-amd64-cgo), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (freebsd-amd64-cgo), func SetsockoptIPMreqn(int, int, int, *IPMreqn) error
pkg syscall (freebsd-amd64-cgo), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
@@ -4768,10 +4860,15 @@ pkg syscall (freebsd-amd64-cgo), type Flock_t struct, Type int16
pkg syscall (freebsd-amd64-cgo), type Flock_t struct, Whence int16
pkg syscall (freebsd-amd64-cgo), type Fsid struct
pkg syscall (freebsd-amd64-cgo), type Fsid struct, Val [2]int32
+pkg syscall (freebsd-amd64-cgo), type ICMPv6Filter struct
+pkg syscall (freebsd-amd64-cgo), type ICMPv6Filter struct, Filt [8]uint32
pkg syscall (freebsd-amd64-cgo), type IPMreqn struct
pkg syscall (freebsd-amd64-cgo), type IPMreqn struct, Address [4]uint8
pkg syscall (freebsd-amd64-cgo), type IPMreqn struct, Ifindex int32
pkg syscall (freebsd-amd64-cgo), type IPMreqn struct, Multiaddr [4]uint8
+pkg syscall (freebsd-amd64-cgo), type IPv6MTUInfo struct
+pkg syscall (freebsd-amd64-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (freebsd-amd64-cgo), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (freebsd-amd64-cgo), type IfAnnounceMsghdr struct
pkg syscall (freebsd-amd64-cgo), type IfAnnounceMsghdr struct, Index uint16
pkg syscall (freebsd-amd64-cgo), type IfAnnounceMsghdr struct, Msglen uint16
@@ -5478,6 +5575,7 @@ pkg syscall (freebsd-arm), const F_UNLCKSYS ideal-int
pkg syscall (freebsd-arm), const F_WRLCK ideal-int
pkg syscall (freebsd-arm), const HUPCL ideal-int
pkg syscall (freebsd-arm), const ICANON ideal-int
+pkg syscall (freebsd-arm), const ICMP6_FILTER ideal-int
pkg syscall (freebsd-arm), const ICRNL ideal-int
pkg syscall (freebsd-arm), const IEXTEN ideal-int
pkg syscall (freebsd-arm), const IFAN_ARRIVAL ideal-int
@@ -6634,8 +6732,10 @@ pkg syscall (freebsd-arm), const SizeofBpfVersion ideal-int
pkg syscall (freebsd-arm), const SizeofBpfZbuf ideal-int
pkg syscall (freebsd-arm), const SizeofBpfZbufHeader ideal-int
pkg syscall (freebsd-arm), const SizeofCmsghdr ideal-int
+pkg syscall (freebsd-arm), const SizeofICMPv6Filter ideal-int
pkg syscall (freebsd-arm), const SizeofIPMreq ideal-int
pkg syscall (freebsd-arm), const SizeofIPMreqn ideal-int
+pkg syscall (freebsd-arm), const SizeofIPv6MTUInfo ideal-int
pkg syscall (freebsd-arm), const SizeofIPv6Mreq ideal-int
pkg syscall (freebsd-arm), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (freebsd-arm), const SizeofIfData ideal-int
@@ -6813,8 +6913,10 @@ pkg syscall (freebsd-arm), func Getrusage(int, *Rusage) error
pkg syscall (freebsd-arm), func Getsid(int) (int, error)
pkg syscall (freebsd-arm), func Getsockname(int) (Sockaddr, error)
pkg syscall (freebsd-arm), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (freebsd-arm), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (freebsd-arm), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
pkg syscall (freebsd-arm), func GetsockoptIPMreqn(int, int, int) (*IPMreqn, error)
+pkg syscall (freebsd-arm), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (freebsd-arm), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (freebsd-arm), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (freebsd-arm), func GetsockoptInt(int, int, int) (int, error)
@@ -6874,6 +6976,7 @@ pkg syscall (freebsd-arm), func Setreuid(int, int) error
pkg syscall (freebsd-arm), func Setrlimit(int, *Rlimit) error
pkg syscall (freebsd-arm), func Setsid() (int, error)
pkg syscall (freebsd-arm), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (freebsd-arm), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (freebsd-arm), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (freebsd-arm), func SetsockoptIPMreqn(int, int, int, *IPMreqn) error
pkg syscall (freebsd-arm), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
@@ -6962,10 +7065,15 @@ pkg syscall (freebsd-arm), type Flock_t struct, Type int16
pkg syscall (freebsd-arm), type Flock_t struct, Whence int16
pkg syscall (freebsd-arm), type Fsid struct
pkg syscall (freebsd-arm), type Fsid struct, Val [2]int32
+pkg syscall (freebsd-arm), type ICMPv6Filter struct
+pkg syscall (freebsd-arm), type ICMPv6Filter struct, Filt [8]uint32
pkg syscall (freebsd-arm), type IPMreqn struct
pkg syscall (freebsd-arm), type IPMreqn struct, Address [4]uint8
pkg syscall (freebsd-arm), type IPMreqn struct, Ifindex int32
pkg syscall (freebsd-arm), type IPMreqn struct, Multiaddr [4]uint8
+pkg syscall (freebsd-arm), type IPv6MTUInfo struct
+pkg syscall (freebsd-arm), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (freebsd-arm), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (freebsd-arm), type IfAnnounceMsghdr struct
pkg syscall (freebsd-arm), type IfAnnounceMsghdr struct, Index uint16
pkg syscall (freebsd-arm), type IfAnnounceMsghdr struct, Msglen uint16
@@ -7673,6 +7781,7 @@ pkg syscall (freebsd-arm-cgo), const F_UNLCKSYS ideal-int
pkg syscall (freebsd-arm-cgo), const F_WRLCK ideal-int
pkg syscall (freebsd-arm-cgo), const HUPCL ideal-int
pkg syscall (freebsd-arm-cgo), const ICANON ideal-int
+pkg syscall (freebsd-arm-cgo), const ICMP6_FILTER ideal-int
pkg syscall (freebsd-arm-cgo), const ICRNL ideal-int
pkg syscall (freebsd-arm-cgo), const IEXTEN ideal-int
pkg syscall (freebsd-arm-cgo), const IFAN_ARRIVAL ideal-int
@@ -8829,8 +8938,10 @@ pkg syscall (freebsd-arm-cgo), const SizeofBpfVersion ideal-int
pkg syscall (freebsd-arm-cgo), const SizeofBpfZbuf ideal-int
pkg syscall (freebsd-arm-cgo), const SizeofBpfZbufHeader ideal-int
pkg syscall (freebsd-arm-cgo), const SizeofCmsghdr ideal-int
+pkg syscall (freebsd-arm-cgo), const SizeofICMPv6Filter ideal-int
pkg syscall (freebsd-arm-cgo), const SizeofIPMreq ideal-int
pkg syscall (freebsd-arm-cgo), const SizeofIPMreqn ideal-int
+pkg syscall (freebsd-arm-cgo), const SizeofIPv6MTUInfo ideal-int
pkg syscall (freebsd-arm-cgo), const SizeofIPv6Mreq ideal-int
pkg syscall (freebsd-arm-cgo), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (freebsd-arm-cgo), const SizeofIfData ideal-int
@@ -9008,8 +9119,10 @@ pkg syscall (freebsd-arm-cgo), func Getrusage(int, *Rusage) error
pkg syscall (freebsd-arm-cgo), func Getsid(int) (int, error)
pkg syscall (freebsd-arm-cgo), func Getsockname(int) (Sockaddr, error)
pkg syscall (freebsd-arm-cgo), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (freebsd-arm-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (freebsd-arm-cgo), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
pkg syscall (freebsd-arm-cgo), func GetsockoptIPMreqn(int, int, int) (*IPMreqn, error)
+pkg syscall (freebsd-arm-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (freebsd-arm-cgo), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (freebsd-arm-cgo), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (freebsd-arm-cgo), func GetsockoptInt(int, int, int) (int, error)
@@ -9069,6 +9182,7 @@ pkg syscall (freebsd-arm-cgo), func Setreuid(int, int) error
pkg syscall (freebsd-arm-cgo), func Setrlimit(int, *Rlimit) error
pkg syscall (freebsd-arm-cgo), func Setsid() (int, error)
pkg syscall (freebsd-arm-cgo), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (freebsd-arm-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (freebsd-arm-cgo), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (freebsd-arm-cgo), func SetsockoptIPMreqn(int, int, int, *IPMreqn) error
pkg syscall (freebsd-arm-cgo), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
@@ -9157,10 +9271,15 @@ pkg syscall (freebsd-arm-cgo), type Flock_t struct, Type int16
pkg syscall (freebsd-arm-cgo), type Flock_t struct, Whence int16
pkg syscall (freebsd-arm-cgo), type Fsid struct
pkg syscall (freebsd-arm-cgo), type Fsid struct, Val [2]int32
+pkg syscall (freebsd-arm-cgo), type ICMPv6Filter struct
+pkg syscall (freebsd-arm-cgo), type ICMPv6Filter struct, Filt [8]uint32
pkg syscall (freebsd-arm-cgo), type IPMreqn struct
pkg syscall (freebsd-arm-cgo), type IPMreqn struct, Address [4]uint8
pkg syscall (freebsd-arm-cgo), type IPMreqn struct, Ifindex int32
pkg syscall (freebsd-arm-cgo), type IPMreqn struct, Multiaddr [4]uint8
+pkg syscall (freebsd-arm-cgo), type IPv6MTUInfo struct
+pkg syscall (freebsd-arm-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (freebsd-arm-cgo), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (freebsd-arm-cgo), type IfAnnounceMsghdr struct
pkg syscall (freebsd-arm-cgo), type IfAnnounceMsghdr struct, Index uint16
pkg syscall (freebsd-arm-cgo), type IfAnnounceMsghdr struct, Msglen uint16
@@ -9395,6 +9514,61 @@ pkg syscall (freebsd-arm-cgo), type WaitStatus uint32
pkg syscall (freebsd-arm-cgo), var Stderr int
pkg syscall (freebsd-arm-cgo), var Stdin int
pkg syscall (freebsd-arm-cgo), var Stdout int
+pkg syscall (linux-386), const ICMPV6_FILTER ideal-int
+pkg syscall (linux-386), const SizeofICMPv6Filter ideal-int
+pkg syscall (linux-386), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (linux-386), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (linux-386), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (linux-386), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (linux-386), type ICMPv6Filter struct
+pkg syscall (linux-386), type ICMPv6Filter struct, Data [8]uint32
+pkg syscall (linux-386), type IPv6MTUInfo struct
+pkg syscall (linux-386), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (linux-386), type IPv6MTUInfo struct, Mtu uint32
+pkg syscall (linux-386-cgo), const ICMPV6_FILTER ideal-int
+pkg syscall (linux-386-cgo), const SizeofICMPv6Filter ideal-int
+pkg syscall (linux-386-cgo), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (linux-386-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (linux-386-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (linux-386-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (linux-386-cgo), type ICMPv6Filter struct
+pkg syscall (linux-386-cgo), type ICMPv6Filter struct, Data [8]uint32
+pkg syscall (linux-386-cgo), type IPv6MTUInfo struct
+pkg syscall (linux-386-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (linux-386-cgo), type IPv6MTUInfo struct, Mtu uint32
+pkg syscall (linux-amd64), const ICMPV6_FILTER ideal-int
+pkg syscall (linux-amd64), const SizeofICMPv6Filter ideal-int
+pkg syscall (linux-amd64), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (linux-amd64), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (linux-amd64), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (linux-amd64), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (linux-amd64), type ICMPv6Filter struct
+pkg syscall (linux-amd64), type ICMPv6Filter struct, Data [8]uint32
+pkg syscall (linux-amd64), type IPv6MTUInfo struct
+pkg syscall (linux-amd64), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (linux-amd64), type IPv6MTUInfo struct, Mtu uint32
+pkg syscall (linux-amd64-cgo), const ICMPV6_FILTER ideal-int
+pkg syscall (linux-amd64-cgo), const SizeofICMPv6Filter ideal-int
+pkg syscall (linux-amd64-cgo), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (linux-amd64-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (linux-amd64-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (linux-amd64-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (linux-amd64-cgo), type ICMPv6Filter struct
+pkg syscall (linux-amd64-cgo), type ICMPv6Filter struct, Data [8]uint32
+pkg syscall (linux-amd64-cgo), type IPv6MTUInfo struct
+pkg syscall (linux-amd64-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (linux-amd64-cgo), type IPv6MTUInfo struct, Mtu uint32
+pkg syscall (linux-arm), const ICMPV6_FILTER ideal-int
+pkg syscall (linux-arm), const SizeofICMPv6Filter ideal-int
+pkg syscall (linux-arm), const SizeofIPv6MTUInfo ideal-int
+pkg syscall (linux-arm), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
+pkg syscall (linux-arm), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
+pkg syscall (linux-arm), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
+pkg syscall (linux-arm), type ICMPv6Filter struct
+pkg syscall (linux-arm), type ICMPv6Filter struct, Data [8]uint32
+pkg syscall (linux-arm), type IPv6MTUInfo struct
+pkg syscall (linux-arm), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (linux-arm), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (linux-arm-cgo), const AF_ALG ideal-int
pkg syscall (linux-arm-cgo), const AF_APPLETALK ideal-int
pkg syscall (linux-arm-cgo), const AF_ASH ideal-int
@@ -9763,6 +9937,7 @@ pkg syscall (linux-arm-cgo), const F_UNLCK ideal-int
pkg syscall (linux-arm-cgo), const F_WRLCK ideal-int
pkg syscall (linux-arm-cgo), const HUPCL ideal-int
pkg syscall (linux-arm-cgo), const ICANON ideal-int
+pkg syscall (linux-arm-cgo), const ICMPV6_FILTER ideal-int
pkg syscall (linux-arm-cgo), const ICRNL ideal-int
pkg syscall (linux-arm-cgo), const IEXTEN ideal-int
pkg syscall (linux-arm-cgo), const IFA_ADDRESS ideal-int
@@ -10975,8 +11150,10 @@ pkg syscall (linux-arm-cgo), const S_IWRITE ideal-int
pkg syscall (linux-arm-cgo), const S_IXGRP ideal-int
pkg syscall (linux-arm-cgo), const S_IXOTH ideal-int
pkg syscall (linux-arm-cgo), const SizeofCmsghdr ideal-int
+pkg syscall (linux-arm-cgo), const SizeofICMPv6Filter ideal-int
pkg syscall (linux-arm-cgo), const SizeofIPMreq ideal-int
pkg syscall (linux-arm-cgo), const SizeofIPMreqn ideal-int
+pkg syscall (linux-arm-cgo), const SizeofIPv6MTUInfo ideal-int
pkg syscall (linux-arm-cgo), const SizeofIPv6Mreq ideal-int
pkg syscall (linux-arm-cgo), const SizeofIfAddrmsg ideal-int
pkg syscall (linux-arm-cgo), const SizeofIfInfomsg ideal-int
@@ -11178,8 +11355,10 @@ pkg syscall (linux-arm-cgo), func Getpgrp() int
pkg syscall (linux-arm-cgo), func Getrlimit(int, *Rlimit) error
pkg syscall (linux-arm-cgo), func Getrusage(int, *Rusage) error
pkg syscall (linux-arm-cgo), func Getsockname(int) (Sockaddr, error)
+pkg syscall (linux-arm-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (linux-arm-cgo), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
pkg syscall (linux-arm-cgo), func GetsockoptIPMreqn(int, int, int) (*IPMreqn, error)
+pkg syscall (linux-arm-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (linux-arm-cgo), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (linux-arm-cgo), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (linux-arm-cgo), func GetsockoptInt(int, int, int) (int, error)
@@ -11269,6 +11448,7 @@ pkg syscall (linux-arm-cgo), func Setresuid(int, int, int) error
pkg syscall (linux-arm-cgo), func Setreuid(int, int) error
pkg syscall (linux-arm-cgo), func Setrlimit(int, *Rlimit) error
pkg syscall (linux-arm-cgo), func Setsid() (int, error)
+pkg syscall (linux-arm-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (linux-arm-cgo), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (linux-arm-cgo), func SetsockoptIPMreqn(int, int, int, *IPMreqn) error
pkg syscall (linux-arm-cgo), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
@@ -11338,10 +11518,15 @@ pkg syscall (linux-arm-cgo), type FdSet struct
pkg syscall (linux-arm-cgo), type FdSet struct, Bits [32]int32
pkg syscall (linux-arm-cgo), type Fsid struct
pkg syscall (linux-arm-cgo), type Fsid struct, X__val [2]int32
+pkg syscall (linux-arm-cgo), type ICMPv6Filter struct
+pkg syscall (linux-arm-cgo), type ICMPv6Filter struct, Data [8]uint32
pkg syscall (linux-arm-cgo), type IPMreqn struct
pkg syscall (linux-arm-cgo), type IPMreqn struct, Address [4]uint8
pkg syscall (linux-arm-cgo), type IPMreqn struct, Ifindex int32
pkg syscall (linux-arm-cgo), type IPMreqn struct, Multiaddr [4]uint8
+pkg syscall (linux-arm-cgo), type IPv6MTUInfo struct
+pkg syscall (linux-arm-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (linux-arm-cgo), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (linux-arm-cgo), type IfAddrmsg struct
pkg syscall (linux-arm-cgo), type IfAddrmsg struct, Family uint8
pkg syscall (linux-arm-cgo), type IfAddrmsg struct, Flags uint8
@@ -12220,6 +12405,7 @@ pkg syscall (netbsd-386), const F_UNLCK ideal-int
pkg syscall (netbsd-386), const F_WRLCK ideal-int
pkg syscall (netbsd-386), const HUPCL ideal-int
pkg syscall (netbsd-386), const ICANON ideal-int
+pkg syscall (netbsd-386), const ICMP6_FILTER ideal-int
pkg syscall (netbsd-386), const ICRNL ideal-int
pkg syscall (netbsd-386), const IEXTEN ideal-int
pkg syscall (netbsd-386), const IFAN_ARRIVAL ideal-int
@@ -13135,7 +13321,9 @@ pkg syscall (netbsd-386), const SizeofBpfProgram ideal-int
pkg syscall (netbsd-386), const SizeofBpfStat ideal-int
pkg syscall (netbsd-386), const SizeofBpfVersion ideal-int
pkg syscall (netbsd-386), const SizeofCmsghdr ideal-int
+pkg syscall (netbsd-386), const SizeofICMPv6Filter ideal-int
pkg syscall (netbsd-386), const SizeofIPMreq ideal-int
+pkg syscall (netbsd-386), const SizeofIPv6MTUInfo ideal-int
pkg syscall (netbsd-386), const SizeofIPv6Mreq ideal-int
pkg syscall (netbsd-386), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (netbsd-386), const SizeofIfData ideal-int
@@ -13315,7 +13503,9 @@ pkg syscall (netbsd-386), func Getrusage(int, *Rusage) error
pkg syscall (netbsd-386), func Getsid(int) (int, error)
pkg syscall (netbsd-386), func Getsockname(int) (Sockaddr, error)
pkg syscall (netbsd-386), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (netbsd-386), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (netbsd-386), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
+pkg syscall (netbsd-386), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (netbsd-386), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (netbsd-386), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (netbsd-386), func GetsockoptInt(int, int, int) (int, error)
@@ -13374,6 +13564,7 @@ pkg syscall (netbsd-386), func Setreuid(int, int) error
pkg syscall (netbsd-386), func Setrlimit(int, *Rlimit) error
pkg syscall (netbsd-386), func Setsid() (int, error)
pkg syscall (netbsd-386), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (netbsd-386), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (netbsd-386), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (netbsd-386), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
pkg syscall (netbsd-386), func SetsockoptInet4Addr(int, int, int, [4]uint8) error
@@ -13455,6 +13646,11 @@ pkg syscall (netbsd-386), type Flock_t struct, Type int16
pkg syscall (netbsd-386), type Flock_t struct, Whence int16
pkg syscall (netbsd-386), type Fsid struct
pkg syscall (netbsd-386), type Fsid struct, X__fsid_val [2]int32
+pkg syscall (netbsd-386), type ICMPv6Filter struct
+pkg syscall (netbsd-386), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (netbsd-386), type IPv6MTUInfo struct
+pkg syscall (netbsd-386), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (netbsd-386), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (netbsd-386), type IfAnnounceMsghdr struct
pkg syscall (netbsd-386), type IfAnnounceMsghdr struct, Index uint16
pkg syscall (netbsd-386), type IfAnnounceMsghdr struct, Msglen uint16
@@ -14238,6 +14434,7 @@ pkg syscall (netbsd-386-cgo), const F_UNLCK ideal-int
pkg syscall (netbsd-386-cgo), const F_WRLCK ideal-int
pkg syscall (netbsd-386-cgo), const HUPCL ideal-int
pkg syscall (netbsd-386-cgo), const ICANON ideal-int
+pkg syscall (netbsd-386-cgo), const ICMP6_FILTER ideal-int
pkg syscall (netbsd-386-cgo), const ICRNL ideal-int
pkg syscall (netbsd-386-cgo), const IEXTEN ideal-int
pkg syscall (netbsd-386-cgo), const IFAN_ARRIVAL ideal-int
@@ -15153,7 +15350,9 @@ pkg syscall (netbsd-386-cgo), const SizeofBpfProgram ideal-int
pkg syscall (netbsd-386-cgo), const SizeofBpfStat ideal-int
pkg syscall (netbsd-386-cgo), const SizeofBpfVersion ideal-int
pkg syscall (netbsd-386-cgo), const SizeofCmsghdr ideal-int
+pkg syscall (netbsd-386-cgo), const SizeofICMPv6Filter ideal-int
pkg syscall (netbsd-386-cgo), const SizeofIPMreq ideal-int
+pkg syscall (netbsd-386-cgo), const SizeofIPv6MTUInfo ideal-int
pkg syscall (netbsd-386-cgo), const SizeofIPv6Mreq ideal-int
pkg syscall (netbsd-386-cgo), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (netbsd-386-cgo), const SizeofIfData ideal-int
@@ -15333,7 +15532,9 @@ pkg syscall (netbsd-386-cgo), func Getrusage(int, *Rusage) error
pkg syscall (netbsd-386-cgo), func Getsid(int) (int, error)
pkg syscall (netbsd-386-cgo), func Getsockname(int) (Sockaddr, error)
pkg syscall (netbsd-386-cgo), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (netbsd-386-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (netbsd-386-cgo), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
+pkg syscall (netbsd-386-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (netbsd-386-cgo), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (netbsd-386-cgo), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (netbsd-386-cgo), func GetsockoptInt(int, int, int) (int, error)
@@ -15392,6 +15593,7 @@ pkg syscall (netbsd-386-cgo), func Setreuid(int, int) error
pkg syscall (netbsd-386-cgo), func Setrlimit(int, *Rlimit) error
pkg syscall (netbsd-386-cgo), func Setsid() (int, error)
pkg syscall (netbsd-386-cgo), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (netbsd-386-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (netbsd-386-cgo), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (netbsd-386-cgo), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
pkg syscall (netbsd-386-cgo), func SetsockoptInet4Addr(int, int, int, [4]uint8) error
@@ -15473,6 +15675,11 @@ pkg syscall (netbsd-386-cgo), type Flock_t struct, Type int16
pkg syscall (netbsd-386-cgo), type Flock_t struct, Whence int16
pkg syscall (netbsd-386-cgo), type Fsid struct
pkg syscall (netbsd-386-cgo), type Fsid struct, X__fsid_val [2]int32
+pkg syscall (netbsd-386-cgo), type ICMPv6Filter struct
+pkg syscall (netbsd-386-cgo), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (netbsd-386-cgo), type IPv6MTUInfo struct
+pkg syscall (netbsd-386-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (netbsd-386-cgo), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (netbsd-386-cgo), type IfAnnounceMsghdr struct
pkg syscall (netbsd-386-cgo), type IfAnnounceMsghdr struct, Index uint16
pkg syscall (netbsd-386-cgo), type IfAnnounceMsghdr struct, Msglen uint16
@@ -16246,6 +16453,7 @@ pkg syscall (netbsd-amd64), const F_UNLCK ideal-int
pkg syscall (netbsd-amd64), const F_WRLCK ideal-int
pkg syscall (netbsd-amd64), const HUPCL ideal-int
pkg syscall (netbsd-amd64), const ICANON ideal-int
+pkg syscall (netbsd-amd64), const ICMP6_FILTER ideal-int
pkg syscall (netbsd-amd64), const ICRNL ideal-int
pkg syscall (netbsd-amd64), const IEXTEN ideal-int
pkg syscall (netbsd-amd64), const IFAN_ARRIVAL ideal-int
@@ -17161,7 +17369,9 @@ pkg syscall (netbsd-amd64), const SizeofBpfProgram ideal-int
pkg syscall (netbsd-amd64), const SizeofBpfStat ideal-int
pkg syscall (netbsd-amd64), const SizeofBpfVersion ideal-int
pkg syscall (netbsd-amd64), const SizeofCmsghdr ideal-int
+pkg syscall (netbsd-amd64), const SizeofICMPv6Filter ideal-int
pkg syscall (netbsd-amd64), const SizeofIPMreq ideal-int
+pkg syscall (netbsd-amd64), const SizeofIPv6MTUInfo ideal-int
pkg syscall (netbsd-amd64), const SizeofIPv6Mreq ideal-int
pkg syscall (netbsd-amd64), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (netbsd-amd64), const SizeofIfData ideal-int
@@ -17341,7 +17551,9 @@ pkg syscall (netbsd-amd64), func Getrusage(int, *Rusage) error
pkg syscall (netbsd-amd64), func Getsid(int) (int, error)
pkg syscall (netbsd-amd64), func Getsockname(int) (Sockaddr, error)
pkg syscall (netbsd-amd64), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (netbsd-amd64), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (netbsd-amd64), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
+pkg syscall (netbsd-amd64), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (netbsd-amd64), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (netbsd-amd64), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (netbsd-amd64), func GetsockoptInt(int, int, int) (int, error)
@@ -17400,6 +17612,7 @@ pkg syscall (netbsd-amd64), func Setreuid(int, int) error
pkg syscall (netbsd-amd64), func Setrlimit(int, *Rlimit) error
pkg syscall (netbsd-amd64), func Setsid() (int, error)
pkg syscall (netbsd-amd64), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (netbsd-amd64), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (netbsd-amd64), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (netbsd-amd64), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
pkg syscall (netbsd-amd64), func SetsockoptInet4Addr(int, int, int, [4]uint8) error
@@ -17482,6 +17695,11 @@ pkg syscall (netbsd-amd64), type Flock_t struct, Type int16
pkg syscall (netbsd-amd64), type Flock_t struct, Whence int16
pkg syscall (netbsd-amd64), type Fsid struct
pkg syscall (netbsd-amd64), type Fsid struct, X__fsid_val [2]int32
+pkg syscall (netbsd-amd64), type ICMPv6Filter struct
+pkg syscall (netbsd-amd64), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (netbsd-amd64), type IPv6MTUInfo struct
+pkg syscall (netbsd-amd64), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (netbsd-amd64), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (netbsd-amd64), type IfAnnounceMsghdr struct
pkg syscall (netbsd-amd64), type IfAnnounceMsghdr struct, Index uint16
pkg syscall (netbsd-amd64), type IfAnnounceMsghdr struct, Msglen uint16
@@ -18261,6 +18479,7 @@ pkg syscall (netbsd-amd64-cgo), const F_UNLCK ideal-int
pkg syscall (netbsd-amd64-cgo), const F_WRLCK ideal-int
pkg syscall (netbsd-amd64-cgo), const HUPCL ideal-int
pkg syscall (netbsd-amd64-cgo), const ICANON ideal-int
+pkg syscall (netbsd-amd64-cgo), const ICMP6_FILTER ideal-int
pkg syscall (netbsd-amd64-cgo), const ICRNL ideal-int
pkg syscall (netbsd-amd64-cgo), const IEXTEN ideal-int
pkg syscall (netbsd-amd64-cgo), const IFAN_ARRIVAL ideal-int
@@ -19176,7 +19395,9 @@ pkg syscall (netbsd-amd64-cgo), const SizeofBpfProgram ideal-int
pkg syscall (netbsd-amd64-cgo), const SizeofBpfStat ideal-int
pkg syscall (netbsd-amd64-cgo), const SizeofBpfVersion ideal-int
pkg syscall (netbsd-amd64-cgo), const SizeofCmsghdr ideal-int
+pkg syscall (netbsd-amd64-cgo), const SizeofICMPv6Filter ideal-int
pkg syscall (netbsd-amd64-cgo), const SizeofIPMreq ideal-int
+pkg syscall (netbsd-amd64-cgo), const SizeofIPv6MTUInfo ideal-int
pkg syscall (netbsd-amd64-cgo), const SizeofIPv6Mreq ideal-int
pkg syscall (netbsd-amd64-cgo), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (netbsd-amd64-cgo), const SizeofIfData ideal-int
@@ -19356,7 +19577,9 @@ pkg syscall (netbsd-amd64-cgo), func Getrusage(int, *Rusage) error
pkg syscall (netbsd-amd64-cgo), func Getsid(int) (int, error)
pkg syscall (netbsd-amd64-cgo), func Getsockname(int) (Sockaddr, error)
pkg syscall (netbsd-amd64-cgo), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (netbsd-amd64-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (netbsd-amd64-cgo), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
+pkg syscall (netbsd-amd64-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (netbsd-amd64-cgo), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (netbsd-amd64-cgo), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (netbsd-amd64-cgo), func GetsockoptInt(int, int, int) (int, error)
@@ -19415,6 +19638,7 @@ pkg syscall (netbsd-amd64-cgo), func Setreuid(int, int) error
pkg syscall (netbsd-amd64-cgo), func Setrlimit(int, *Rlimit) error
pkg syscall (netbsd-amd64-cgo), func Setsid() (int, error)
pkg syscall (netbsd-amd64-cgo), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (netbsd-amd64-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (netbsd-amd64-cgo), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (netbsd-amd64-cgo), func SetsockoptIPMreqn(int, int, int, *IPMreqn) error
pkg syscall (netbsd-amd64-cgo), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
@@ -19497,6 +19721,11 @@ pkg syscall (netbsd-amd64-cgo), type Flock_t struct, Type int16
pkg syscall (netbsd-amd64-cgo), type Flock_t struct, Whence int16
pkg syscall (netbsd-amd64-cgo), type Fsid struct
pkg syscall (netbsd-amd64-cgo), type Fsid struct, X__fsid_val [2]int32
+pkg syscall (netbsd-amd64-cgo), type ICMPv6Filter struct
+pkg syscall (netbsd-amd64-cgo), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (netbsd-amd64-cgo), type IPv6MTUInfo struct
+pkg syscall (netbsd-amd64-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (netbsd-amd64-cgo), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (netbsd-amd64-cgo), type IfAnnounceMsghdr struct
pkg syscall (netbsd-amd64-cgo), type IfAnnounceMsghdr struct, Index uint16
pkg syscall (netbsd-amd64-cgo), type IfAnnounceMsghdr struct, Msglen uint16
@@ -20276,6 +20505,7 @@ pkg syscall (netbsd-arm), const F_UNLCK ideal-int
pkg syscall (netbsd-arm), const F_WRLCK ideal-int
pkg syscall (netbsd-arm), const HUPCL ideal-int
pkg syscall (netbsd-arm), const ICANON ideal-int
+pkg syscall (netbsd-arm), const ICMP6_FILTER ideal-int
pkg syscall (netbsd-arm), const ICRNL ideal-int
pkg syscall (netbsd-arm), const IEXTEN ideal-int
pkg syscall (netbsd-arm), const IFAN_ARRIVAL ideal-int
@@ -21190,7 +21420,9 @@ pkg syscall (netbsd-arm), const SizeofBpfProgram ideal-int
pkg syscall (netbsd-arm), const SizeofBpfStat ideal-int
pkg syscall (netbsd-arm), const SizeofBpfVersion ideal-int
pkg syscall (netbsd-arm), const SizeofCmsghdr ideal-int
+pkg syscall (netbsd-arm), const SizeofICMPv6Filter ideal-int
pkg syscall (netbsd-arm), const SizeofIPMreq ideal-int
+pkg syscall (netbsd-arm), const SizeofIPv6MTUInfo ideal-int
pkg syscall (netbsd-arm), const SizeofIPv6Mreq ideal-int
pkg syscall (netbsd-arm), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (netbsd-arm), const SizeofIfData ideal-int
@@ -21370,7 +21602,9 @@ pkg syscall (netbsd-arm), func Getrusage(int, *Rusage) error
pkg syscall (netbsd-arm), func Getsid(int) (int, error)
pkg syscall (netbsd-arm), func Getsockname(int) (Sockaddr, error)
pkg syscall (netbsd-arm), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (netbsd-arm), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (netbsd-arm), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
+pkg syscall (netbsd-arm), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (netbsd-arm), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (netbsd-arm), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (netbsd-arm), func GetsockoptInt(int, int, int) (int, error)
@@ -21429,6 +21663,7 @@ pkg syscall (netbsd-arm), func Setreuid(int, int) error
pkg syscall (netbsd-arm), func Setrlimit(int, *Rlimit) error
pkg syscall (netbsd-arm), func Setsid() (int, error)
pkg syscall (netbsd-arm), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (netbsd-arm), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (netbsd-arm), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (netbsd-arm), func SetsockoptIPMreqn(int, int, int, *IPMreqn) error
pkg syscall (netbsd-arm), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
@@ -21510,6 +21745,11 @@ pkg syscall (netbsd-arm), type Flock_t struct, Type int16
pkg syscall (netbsd-arm), type Flock_t struct, Whence int16
pkg syscall (netbsd-arm), type Fsid struct
pkg syscall (netbsd-arm), type Fsid struct, X__fsid_val [2]int32
+pkg syscall (netbsd-arm), type ICMPv6Filter struct
+pkg syscall (netbsd-arm), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (netbsd-arm), type IPv6MTUInfo struct
+pkg syscall (netbsd-arm), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (netbsd-arm), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (netbsd-arm), type IfAnnounceMsghdr struct
pkg syscall (netbsd-arm), type IfAnnounceMsghdr struct, Index uint16
pkg syscall (netbsd-arm), type IfAnnounceMsghdr struct, Msglen uint16
@@ -22283,6 +22523,7 @@ pkg syscall (netbsd-arm-cgo), const F_UNLCK ideal-int
pkg syscall (netbsd-arm-cgo), const F_WRLCK ideal-int
pkg syscall (netbsd-arm-cgo), const HUPCL ideal-int
pkg syscall (netbsd-arm-cgo), const ICANON ideal-int
+pkg syscall (netbsd-arm-cgo), const ICMP6_FILTER ideal-int
pkg syscall (netbsd-arm-cgo), const ICRNL ideal-int
pkg syscall (netbsd-arm-cgo), const IEXTEN ideal-int
pkg syscall (netbsd-arm-cgo), const IFAN_ARRIVAL ideal-int
@@ -23197,7 +23438,9 @@ pkg syscall (netbsd-arm-cgo), const SizeofBpfProgram ideal-int
pkg syscall (netbsd-arm-cgo), const SizeofBpfStat ideal-int
pkg syscall (netbsd-arm-cgo), const SizeofBpfVersion ideal-int
pkg syscall (netbsd-arm-cgo), const SizeofCmsghdr ideal-int
+pkg syscall (netbsd-arm-cgo), const SizeofICMPv6Filter ideal-int
pkg syscall (netbsd-arm-cgo), const SizeofIPMreq ideal-int
+pkg syscall (netbsd-arm-cgo), const SizeofIPv6MTUInfo ideal-int
pkg syscall (netbsd-arm-cgo), const SizeofIPv6Mreq ideal-int
pkg syscall (netbsd-arm-cgo), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (netbsd-arm-cgo), const SizeofIfData ideal-int
@@ -23377,7 +23620,9 @@ pkg syscall (netbsd-arm-cgo), func Getrusage(int, *Rusage) error
pkg syscall (netbsd-arm-cgo), func Getsid(int) (int, error)
pkg syscall (netbsd-arm-cgo), func Getsockname(int) (Sockaddr, error)
pkg syscall (netbsd-arm-cgo), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (netbsd-arm-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (netbsd-arm-cgo), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
+pkg syscall (netbsd-arm-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (netbsd-arm-cgo), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (netbsd-arm-cgo), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (netbsd-arm-cgo), func GetsockoptInt(int, int, int) (int, error)
@@ -23436,6 +23681,7 @@ pkg syscall (netbsd-arm-cgo), func Setreuid(int, int) error
pkg syscall (netbsd-arm-cgo), func Setrlimit(int, *Rlimit) error
pkg syscall (netbsd-arm-cgo), func Setsid() (int, error)
pkg syscall (netbsd-arm-cgo), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (netbsd-arm-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (netbsd-arm-cgo), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (netbsd-arm-cgo), func SetsockoptIPMreqn(int, int, int, *IPMreqn) error
pkg syscall (netbsd-arm-cgo), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
@@ -23517,6 +23763,11 @@ pkg syscall (netbsd-arm-cgo), type Flock_t struct, Type int16
pkg syscall (netbsd-arm-cgo), type Flock_t struct, Whence int16
pkg syscall (netbsd-arm-cgo), type Fsid struct
pkg syscall (netbsd-arm-cgo), type Fsid struct, X__fsid_val [2]int32
+pkg syscall (netbsd-arm-cgo), type ICMPv6Filter struct
+pkg syscall (netbsd-arm-cgo), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (netbsd-arm-cgo), type IPv6MTUInfo struct
+pkg syscall (netbsd-arm-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (netbsd-arm-cgo), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (netbsd-arm-cgo), type IfAnnounceMsghdr struct
pkg syscall (netbsd-arm-cgo), type IfAnnounceMsghdr struct, Index uint16
pkg syscall (netbsd-arm-cgo), type IfAnnounceMsghdr struct, Msglen uint16
@@ -24164,6 +24415,7 @@ pkg syscall (openbsd-386), const F_UNLCK ideal-int
pkg syscall (openbsd-386), const F_WRLCK ideal-int
pkg syscall (openbsd-386), const HUPCL ideal-int
pkg syscall (openbsd-386), const ICANON ideal-int
+pkg syscall (openbsd-386), const ICMP6_FILTER ideal-int
pkg syscall (openbsd-386), const ICRNL ideal-int
pkg syscall (openbsd-386), const IEXTEN ideal-int
pkg syscall (openbsd-386), const IFAN_ARRIVAL ideal-int
@@ -25055,7 +25307,9 @@ pkg syscall (openbsd-386), const SizeofBpfProgram ideal-int
pkg syscall (openbsd-386), const SizeofBpfStat ideal-int
pkg syscall (openbsd-386), const SizeofBpfVersion ideal-int
pkg syscall (openbsd-386), const SizeofCmsghdr ideal-int
+pkg syscall (openbsd-386), const SizeofICMPv6Filter ideal-int
pkg syscall (openbsd-386), const SizeofIPMreq ideal-int
+pkg syscall (openbsd-386), const SizeofIPv6MTUInfo ideal-int
pkg syscall (openbsd-386), const SizeofIPv6Mreq ideal-int
pkg syscall (openbsd-386), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (openbsd-386), const SizeofIfData ideal-int
@@ -25220,7 +25474,9 @@ pkg syscall (openbsd-386), func Getrusage(int, *Rusage) error
pkg syscall (openbsd-386), func Getsid(int) (int, error)
pkg syscall (openbsd-386), func Getsockname(int) (Sockaddr, error)
pkg syscall (openbsd-386), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (openbsd-386), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (openbsd-386), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
+pkg syscall (openbsd-386), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (openbsd-386), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (openbsd-386), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (openbsd-386), func GetsockoptInt(int, int, int) (int, error)
@@ -25280,6 +25536,7 @@ pkg syscall (openbsd-386), func Setreuid(int, int) error
pkg syscall (openbsd-386), func Setrlimit(int, *Rlimit) error
pkg syscall (openbsd-386), func Setsid() (int, error)
pkg syscall (openbsd-386), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (openbsd-386), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (openbsd-386), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (openbsd-386), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
pkg syscall (openbsd-386), func SetsockoptInet4Addr(int, int, int, [4]uint8) error
@@ -25359,6 +25616,11 @@ pkg syscall (openbsd-386), type Flock_t struct, Type int16
pkg syscall (openbsd-386), type Flock_t struct, Whence int16
pkg syscall (openbsd-386), type Fsid struct
pkg syscall (openbsd-386), type Fsid struct, Val [2]int32
+pkg syscall (openbsd-386), type ICMPv6Filter struct
+pkg syscall (openbsd-386), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (openbsd-386), type IPv6MTUInfo struct
+pkg syscall (openbsd-386), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (openbsd-386), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (openbsd-386), type IfAnnounceMsghdr struct
pkg syscall (openbsd-386), type IfAnnounceMsghdr struct, Hdrlen uint16
pkg syscall (openbsd-386), type IfAnnounceMsghdr struct, Index uint16
@@ -26036,6 +26298,7 @@ pkg syscall (openbsd-386-cgo), const F_UNLCK ideal-int
pkg syscall (openbsd-386-cgo), const F_WRLCK ideal-int
pkg syscall (openbsd-386-cgo), const HUPCL ideal-int
pkg syscall (openbsd-386-cgo), const ICANON ideal-int
+pkg syscall (openbsd-386-cgo), const ICMP6_FILTER ideal-int
pkg syscall (openbsd-386-cgo), const ICRNL ideal-int
pkg syscall (openbsd-386-cgo), const IEXTEN ideal-int
pkg syscall (openbsd-386-cgo), const IFAN_ARRIVAL ideal-int
@@ -26927,7 +27190,9 @@ pkg syscall (openbsd-386-cgo), const SizeofBpfProgram ideal-int
pkg syscall (openbsd-386-cgo), const SizeofBpfStat ideal-int
pkg syscall (openbsd-386-cgo), const SizeofBpfVersion ideal-int
pkg syscall (openbsd-386-cgo), const SizeofCmsghdr ideal-int
+pkg syscall (openbsd-386-cgo), const SizeofICMPv6Filter ideal-int
pkg syscall (openbsd-386-cgo), const SizeofIPMreq ideal-int
+pkg syscall (openbsd-386-cgo), const SizeofIPv6MTUInfo ideal-int
pkg syscall (openbsd-386-cgo), const SizeofIPv6Mreq ideal-int
pkg syscall (openbsd-386-cgo), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (openbsd-386-cgo), const SizeofIfData ideal-int
@@ -27092,7 +27357,9 @@ pkg syscall (openbsd-386-cgo), func Getrusage(int, *Rusage) error
pkg syscall (openbsd-386-cgo), func Getsid(int) (int, error)
pkg syscall (openbsd-386-cgo), func Getsockname(int) (Sockaddr, error)
pkg syscall (openbsd-386-cgo), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (openbsd-386-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (openbsd-386-cgo), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
+pkg syscall (openbsd-386-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (openbsd-386-cgo), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (openbsd-386-cgo), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (openbsd-386-cgo), func GetsockoptInt(int, int, int) (int, error)
@@ -27152,6 +27419,7 @@ pkg syscall (openbsd-386-cgo), func Setreuid(int, int) error
pkg syscall (openbsd-386-cgo), func Setrlimit(int, *Rlimit) error
pkg syscall (openbsd-386-cgo), func Setsid() (int, error)
pkg syscall (openbsd-386-cgo), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (openbsd-386-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (openbsd-386-cgo), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (openbsd-386-cgo), func SetsockoptIPMreqn(int, int, int, *IPMreqn) error
pkg syscall (openbsd-386-cgo), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
@@ -27231,6 +27499,11 @@ pkg syscall (openbsd-386-cgo), type Flock_t struct, Type int16
pkg syscall (openbsd-386-cgo), type Flock_t struct, Whence int16
pkg syscall (openbsd-386-cgo), type Fsid struct
pkg syscall (openbsd-386-cgo), type Fsid struct, Val [2]int32
+pkg syscall (openbsd-386-cgo), type ICMPv6Filter struct
+pkg syscall (openbsd-386-cgo), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (openbsd-386-cgo), type IPv6MTUInfo struct
+pkg syscall (openbsd-386-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (openbsd-386-cgo), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (openbsd-386-cgo), type IfAnnounceMsghdr struct
pkg syscall (openbsd-386-cgo), type IfAnnounceMsghdr struct, Hdrlen uint16
pkg syscall (openbsd-386-cgo), type IfAnnounceMsghdr struct, Index uint16
@@ -27914,6 +28187,7 @@ pkg syscall (openbsd-amd64), const F_UNLCK ideal-int
pkg syscall (openbsd-amd64), const F_WRLCK ideal-int
pkg syscall (openbsd-amd64), const HUPCL ideal-int
pkg syscall (openbsd-amd64), const ICANON ideal-int
+pkg syscall (openbsd-amd64), const ICMP6_FILTER ideal-int
pkg syscall (openbsd-amd64), const ICRNL ideal-int
pkg syscall (openbsd-amd64), const IEXTEN ideal-int
pkg syscall (openbsd-amd64), const IFAN_ARRIVAL ideal-int
@@ -28805,7 +29079,9 @@ pkg syscall (openbsd-amd64), const SizeofBpfProgram ideal-int
pkg syscall (openbsd-amd64), const SizeofBpfStat ideal-int
pkg syscall (openbsd-amd64), const SizeofBpfVersion ideal-int
pkg syscall (openbsd-amd64), const SizeofCmsghdr ideal-int
+pkg syscall (openbsd-amd64), const SizeofICMPv6Filter ideal-int
pkg syscall (openbsd-amd64), const SizeofIPMreq ideal-int
+pkg syscall (openbsd-amd64), const SizeofIPv6MTUInfo ideal-int
pkg syscall (openbsd-amd64), const SizeofIPv6Mreq ideal-int
pkg syscall (openbsd-amd64), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (openbsd-amd64), const SizeofIfData ideal-int
@@ -28970,7 +29246,9 @@ pkg syscall (openbsd-amd64), func Getrusage(int, *Rusage) error
pkg syscall (openbsd-amd64), func Getsid(int) (int, error)
pkg syscall (openbsd-amd64), func Getsockname(int) (Sockaddr, error)
pkg syscall (openbsd-amd64), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (openbsd-amd64), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (openbsd-amd64), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
+pkg syscall (openbsd-amd64), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (openbsd-amd64), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (openbsd-amd64), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (openbsd-amd64), func GetsockoptInt(int, int, int) (int, error)
@@ -29030,6 +29308,7 @@ pkg syscall (openbsd-amd64), func Setreuid(int, int) error
pkg syscall (openbsd-amd64), func Setrlimit(int, *Rlimit) error
pkg syscall (openbsd-amd64), func Setsid() (int, error)
pkg syscall (openbsd-amd64), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (openbsd-amd64), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (openbsd-amd64), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (openbsd-amd64), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
pkg syscall (openbsd-amd64), func SetsockoptInet4Addr(int, int, int, [4]uint8) error
@@ -29110,6 +29389,11 @@ pkg syscall (openbsd-amd64), type Flock_t struct, Type int16
pkg syscall (openbsd-amd64), type Flock_t struct, Whence int16
pkg syscall (openbsd-amd64), type Fsid struct
pkg syscall (openbsd-amd64), type Fsid struct, Val [2]int32
+pkg syscall (openbsd-amd64), type ICMPv6Filter struct
+pkg syscall (openbsd-amd64), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (openbsd-amd64), type IPv6MTUInfo struct
+pkg syscall (openbsd-amd64), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (openbsd-amd64), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (openbsd-amd64), type IfAnnounceMsghdr struct
pkg syscall (openbsd-amd64), type IfAnnounceMsghdr struct, Hdrlen uint16
pkg syscall (openbsd-amd64), type IfAnnounceMsghdr struct, Index uint16
@@ -29800,6 +30084,7 @@ pkg syscall (openbsd-amd64-cgo), const F_UNLCK ideal-int
pkg syscall (openbsd-amd64-cgo), const F_WRLCK ideal-int
pkg syscall (openbsd-amd64-cgo), const HUPCL ideal-int
pkg syscall (openbsd-amd64-cgo), const ICANON ideal-int
+pkg syscall (openbsd-amd64-cgo), const ICMP6_FILTER ideal-int
pkg syscall (openbsd-amd64-cgo), const ICRNL ideal-int
pkg syscall (openbsd-amd64-cgo), const IEXTEN ideal-int
pkg syscall (openbsd-amd64-cgo), const IFAN_ARRIVAL ideal-int
@@ -30691,7 +30976,9 @@ pkg syscall (openbsd-amd64-cgo), const SizeofBpfProgram ideal-int
pkg syscall (openbsd-amd64-cgo), const SizeofBpfStat ideal-int
pkg syscall (openbsd-amd64-cgo), const SizeofBpfVersion ideal-int
pkg syscall (openbsd-amd64-cgo), const SizeofCmsghdr ideal-int
+pkg syscall (openbsd-amd64-cgo), const SizeofICMPv6Filter ideal-int
pkg syscall (openbsd-amd64-cgo), const SizeofIPMreq ideal-int
+pkg syscall (openbsd-amd64-cgo), const SizeofIPv6MTUInfo ideal-int
pkg syscall (openbsd-amd64-cgo), const SizeofIPv6Mreq ideal-int
pkg syscall (openbsd-amd64-cgo), const SizeofIfAnnounceMsghdr ideal-int
pkg syscall (openbsd-amd64-cgo), const SizeofIfData ideal-int
@@ -30856,7 +31143,9 @@ pkg syscall (openbsd-amd64-cgo), func Getrusage(int, *Rusage) error
pkg syscall (openbsd-amd64-cgo), func Getsid(int) (int, error)
pkg syscall (openbsd-amd64-cgo), func Getsockname(int) (Sockaddr, error)
pkg syscall (openbsd-amd64-cgo), func GetsockoptByte(int, int, int) (uint8, error)
+pkg syscall (openbsd-amd64-cgo), func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
pkg syscall (openbsd-amd64-cgo), func GetsockoptIPMreq(int, int, int) (*IPMreq, error)
+pkg syscall (openbsd-amd64-cgo), func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
pkg syscall (openbsd-amd64-cgo), func GetsockoptIPv6Mreq(int, int, int) (*IPv6Mreq, error)
pkg syscall (openbsd-amd64-cgo), func GetsockoptInet4Addr(int, int, int) ([4]uint8, error)
pkg syscall (openbsd-amd64-cgo), func GetsockoptInt(int, int, int) (int, error)
@@ -30916,6 +31205,7 @@ pkg syscall (openbsd-amd64-cgo), func Setreuid(int, int) error
pkg syscall (openbsd-amd64-cgo), func Setrlimit(int, *Rlimit) error
pkg syscall (openbsd-amd64-cgo), func Setsid() (int, error)
pkg syscall (openbsd-amd64-cgo), func SetsockoptByte(int, int, int, uint8) error
+pkg syscall (openbsd-amd64-cgo), func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
pkg syscall (openbsd-amd64-cgo), func SetsockoptIPMreq(int, int, int, *IPMreq) error
pkg syscall (openbsd-amd64-cgo), func SetsockoptIPMreqn(int, int, int, *IPMreqn) error
pkg syscall (openbsd-amd64-cgo), func SetsockoptIPv6Mreq(int, int, int, *IPv6Mreq) error
@@ -30996,6 +31286,11 @@ pkg syscall (openbsd-amd64-cgo), type Flock_t struct, Type int16
pkg syscall (openbsd-amd64-cgo), type Flock_t struct, Whence int16
pkg syscall (openbsd-amd64-cgo), type Fsid struct
pkg syscall (openbsd-amd64-cgo), type Fsid struct, Val [2]int32
+pkg syscall (openbsd-amd64-cgo), type ICMPv6Filter struct
+pkg syscall (openbsd-amd64-cgo), type ICMPv6Filter struct, Filt [8]uint32
+pkg syscall (openbsd-amd64-cgo), type IPv6MTUInfo struct
+pkg syscall (openbsd-amd64-cgo), type IPv6MTUInfo struct, Addr RawSockaddrInet6
+pkg syscall (openbsd-amd64-cgo), type IPv6MTUInfo struct, Mtu uint32
pkg syscall (openbsd-amd64-cgo), type IfAnnounceMsghdr struct
pkg syscall (openbsd-amd64-cgo), type IfAnnounceMsghdr struct, Hdrlen uint16
pkg syscall (openbsd-amd64-cgo), type IfAnnounceMsghdr struct, Index uint16
変更の背景
このコミットは、Go言語の標準ライブラリにおけるAPIの拡張と改善を目的としています。具体的には、以下の3つの主要な領域で機能が追加されています。
crypto/rsa
パッケージにおけるPSS (Probabilistic Signature Scheme) のサポート強化: RSA-PSSは、RSA署名スキームのセキュリティを向上させるためのメカニズムです。これにより、より堅牢なデジタル署名が可能になります。go/build
パッケージにおけるC++関連ファイルのビルドサポートの拡充: GoのビルドシステムがC++ソースファイル(.cxx, .cppなど)をより適切に処理できるようになり、Cgo(GoとC/C++の相互運用機能)を利用する際の柔軟性が向上します。syscall
パッケージにおけるIPv6関連のソケットオプションと構造体の追加: 複数のオペレーティングシステム(Darwin, FreeBSD, Linux, NetBSD, OpenBSD)において、IPv6のICMPv6フィルタリングやMTU(Maximum Transmission Unit)情報取得・設定に関するシステムコールがGoから利用可能になります。これは、ネットワークプログラミングにおけるIPv6のサポートを強化し、より低レベルなネットワーク制御を可能にするものです。
これらの変更は、Go言語がより広範な用途に対応できるよう、特にセキュリティ、ビルドシステム、およびネットワーク機能の面で進化していることを示しています。
前提知識の解説
1. RSA-PSS (Probabilistic Signature Scheme)
RSA-PSSは、RSA暗号アルゴリズムを用いたデジタル署名スキームの一つです。従来のRSA署名(PKCS#1 v1.5 paddingなど)と比較して、より強力なセキュリティ特性を持ちます。主な特徴は以下の通りです。
- 確率的署名: 署名生成プロセスにランダムな要素(ソルト)を導入することで、同じメッセージから常に異なる署名が生成されます。これにより、攻撃者が署名を偽造するのを困難にします。
- メッセージリカバリの防止: 署名から元のメッセージを復元することができません。これは、署名がメッセージのハッシュ値に対して行われるためです。
- セキュリティ証明: RSA-PSSは、特定の数学的問題の困難性に基づいて、より厳密なセキュリティ証明が与えられています。
RSA-PSSは、RFC 3447 (PKCS #1 v2.1) で定義されており、現代の暗号システムにおいて推奨されるRSA署名スキームの一つです。
2. Cgo
Cgoは、GoプログラムからC言語のコードを呼び出すためのGoの機能です。また、C++コードをCのインターフェースを介して呼び出すことも可能です。Cgoを使用することで、既存のC/C++ライブラリをGoプロジェクトに統合したり、Goでは実装が難しい低レベルな操作(例: OSのシステムコールへの直接アクセス)を行ったりすることができます。
- Cgoのビルドプロセス: Cgoを使用するGoプログラムをビルドする際、GoツールチェーンはC/C++コンパイラ(通常はGCCやClang)を呼び出してC/C++コードをコンパイルし、Goのオブジェクトファイルとリンクします。
- コンパイルフラグ: C/C++コードのコンパイルには、
CPPFLAGS
(Cプリプロセッサフラグ)、CFLAGS
(Cコンパイラフラグ)、CXXFLAGS
(C++コンパイラフラグ)、LDFLAGS
(リンカフラグ) などのビルドフラグが使用されます。
3. syscall
パッケージとソケットオプション
Goの syscall
パッケージは、オペレーティングシステムの低レベルなシステムコールへの直接アクセスを提供します。これにより、ファイルシステム操作、プロセス管理、ネットワーク通信など、OSが提供する基本的な機能にGoプログラムから直接アクセスできます。
- ソケットオプション: ネットワークプログラミングにおいて、ソケットの振る舞いを制御するために様々なソケットオプションが提供されています。これらは
getsockopt
(オプションの取得) およびsetsockopt
(オプションの設定) システムコールを通じて操作されます。 - ICMPv6 (Internet Control Message Protocol for IPv6): IPv6ネットワークにおけるエラー報告や診断メッセージの送受信に使用されるプロトコルです。ICMPv6フィルタリングは、特定のICMPv6メッセージの送受信を制御するために使用されます。
- IPv6 MTU (Maximum Transmission Unit) Info: MTUは、ネットワーク上で一度に送信できる最大データグラムサイズです。IPv6 MTU情報は、パスMTUディスカバリ(Path MTU Discovery)などのメカニズムを通じて、特定のパスにおけるIPv6パケットの最大サイズを決定するために使用されます。これにより、フラグメンテーションを避け、ネットワーク効率を向上させることができます。
技術的詳細
crypto/rsa
パッケージの変更
このコミットにより、crypto/rsa
パッケージにRSA-PSS署名スキームをサポートするための新しい定数、関数、および構造体が追加されます。
const PSSSaltLengthAuto ideal-int
: PSS署名におけるソルト長を自動的に決定することを示す定数。const PSSSaltLengthEqualsHash ideal-int
: PSS署名におけるソルト長をハッシュ関数の出力長と同じにすることを示す定数。func SignPSS(io.Reader, *PrivateKey, crypto.Hash, []uint8, *PSSOptions) ([]uint8, error)
: PSSスキームを使用してデータを署名するための関数。io.Reader
は乱数源、*PrivateKey
は署名に使用する秘密鍵、crypto.Hash
は使用するハッシュ関数、[]uint8
は署名対象のハッシュ値、*PSSOptions
はPSSオプション(ソルト長など)を指定します。func VerifyPSS(*PublicKey, crypto.Hash, []uint8, []uint8, *PSSOptions) error
: PSSスキームを使用して署名を検証するための関数。*PublicKey
は検証に使用する公開鍵、crypto.Hash
は使用するハッシュ関数、最初の[]uint8
は署名対象のハッシュ値、2番目の[]uint8
は検証する署名、*PSSOptions
はPSSオプションを指定します。type PSSOptions struct
: PSS署名に関するオプションを設定するための構造体。type PSSOptions struct, SaltLength int
:PSSOptions
構造体のフィールドで、ソルト長を指定します。
これらの追加により、Goの crypto/rsa
パッケージは、よりセキュアで標準に準拠したRSA署名機能を提供できるようになります。
go/build
パッケージの変更
go/build
パッケージの Package
構造体に、C++関連のソースファイルやCgoコンパイルフラグを管理するためのフィールドが追加されます。
type Package struct, CXXFiles []string
: C++ソースファイル(例:.cxx
,.cpp
,.cc
)のリストを保持するためのフィールド。type Package struct, CgoCPPFLAGS []string
: Cgoビルド時にCプリプロセッサに渡す追加フラグのリストを保持するためのフィールド。type Package struct, CgoCXXFLAGS []string
: Cgoビルド時にC++コンパイラに渡す追加フラグのリストを保持するためのフィールド。
これらのフィールドの追加により、GoのビルドシステムはCgoを使用する際にC++ソースファイルをより適切に認識し、C++固有のコンパイルフラグを適用できるようになります。これにより、C++ライブラリとの連携がよりスムーズになります。
syscall
パッケージの変更
syscall
パッケージには、複数のオペレーティングシステム(Darwin, FreeBSD, Linux, NetBSD, OpenBSD)向けに、IPv6のICMPv6フィルタリングとMTU情報に関するシステムコールおよび関連構造体が追加されます。これは、各OSのシステムコールAPIに対応するGoのラッパーが提供されることを意味します。
追加される主な要素は以下の通りです(各OS/アーキテクチャの組み合わせで同様のパターンが繰り返されます)。
const ICMP6_FILTER ideal-int
/const ICMPV6_FILTER ideal-int
: ICMPv6フィルタリングに関連するソケットオプション定数。const SizeofICMPv6Filter ideal-int
:ICMPv6Filter
構造体のサイズを示す定数。const SizeofIPv6MTUInfo ideal-int
:IPv6MTUInfo
構造体のサイズを示す定数。func GetsockoptICMPv6Filter(int, int, int) (*ICMPv6Filter, error)
: ソケットからICMPv6フィルタリング設定を取得するための関数。func GetsockoptIPv6MTUInfo(int, int, int) (*IPv6MTUInfo, error)
: ソケットからIPv6 MTU情報を取得するための関数。func SetsockoptICMPv6Filter(int, int, int, *ICMPv6Filter) error
: ソケットにICMPv6フィルタリング設定を適用するための関数。type ICMPv6Filter struct
: ICMPv6フィルタリングルールを定義するための構造体。通常、どのICMPv6メッセージタイプを許可または拒否するかを示すビットマスクが含まれます。Filt [8]uint32
(Darwin, FreeBSD, NetBSD, OpenBSD): フィルタリングビットマスクの配列。Data [8]uint32
(Linux): フィルタリングビットマスクの配列。
type IPv6MTUInfo struct
: IPv6 MTU情報を保持するための構造体。Addr RawSockaddrInet6
: MTU情報に関連するIPv6アドレス。Mtu uint32
: 実際のMTU値。
これらの追加により、Goプログラムは各OSのネイティブなシステムコールを介して、IPv6ネットワークのより詳細な制御(例: 特定のICMPv6メッセージのブロック、パスMTUの動的な取得)を行うことが可能になります。これは、高度なネットワークアプリケーションや診断ツールの開発において非常に有用です。
コアとなるコードの変更箇所
このコミットは、GoのAPI定義ファイルである api/next.txt
のみに変更を加えています。このファイルは、Goの次期リリースで公開される予定の新しいAPI要素をリストアップする役割を担っています。
具体的には、以下のセクションに新しいAPIが追加されています。
pkg crypto/rsa
: RSA-PSS署名に関連する定数、関数、および構造体。pkg go/build
: C++ソースファイルおよびCgoコンパイルフラグに関連するPackage
構造体のフィールド。pkg syscall
: 複数のOS (darwin, freebsd, linux, netbsd, openbsd) およびアーキテクチャ (386, amd64, arm, cgoの有無) 向けに、ICMPv6フィルタリングとIPv6 MTU情報に関連する定数、関数、および構造体。
api/next.txt
は、GoのAPI互換性チェックツールによって使用され、将来のリリースで導入されるAPIの変更を追跡し、互換性の問題がないことを確認するために利用されます。したがって、このファイルへの変更は、Go言語の将来のバージョンでこれらの機能が正式に公開されることを意味します。
コアとなるコードの解説
api/next.txt
は、GoのAPIレビュープロセスの一部として機能します。GoのAPIは、後方互換性を非常に重視しており、一度公開されたAPIは原則として変更されません。そのため、新しいAPIや既存APIへの変更は、api/next.txt
に追加され、レビューと承認を経てから実際のコードベースに実装されます。
このコミットで追加された各行は、Goの標準ライブラリに追加される新しい公開API要素を記述しています。
pkg <パッケージ名>, <要素の種類> <要素名> <型/シグネチャ>
例えば、pkg crypto/rsa, func SignPSS(io.Reader, *PrivateKey, crypto.Hash, []uint8, *PSSOptions) ([]uint8, error)
という行は、crypto/rsa
パッケージに SignPSS
という名前の関数が追加され、その関数のシグネチャが func SignPSS(io.Reader, *PrivateKey, crypto.Hash, []uint8, *PSSOptions) ([]uint8, error)
であることを示しています。
ideal-int
は、Goの型システムにおける「型なしの整数定数」を意味し、コンテキストに応じて適切な整数型に推論されることを示します。
このコミット自体は機能の実装を含んでいませんが、GoのAPI進化のロードマップにおける重要なステップであり、これらの機能がGoの標準ライブラリに組み込まれることを公式に宣言するものです。
関連リンク
- Go言語公式ドキュメント: https://golang.org/doc/
- GoのAPI互換性に関するポリシー: GoのAPI互換性に関する公式なガイドラインやドキュメントを参照すると、
api/next.txt
の役割についてより深く理解できます。 - PKCS #1 v2.1 (RFC 3447): RSA-PSSの仕様が定義されています。
- Cgoに関するGo公式ドキュメント:
- ICMPv6 (RFC 4443): ICMPv6プロトコルの仕様が定義されています。
- Path MTU Discovery for IPv6 (RFC 8201): IPv6におけるパスMTUディスカバリのメカニズムが定義されています。
参考にした情報源リンク
- Go言語のソースコードリポジトリ (特に
api/next.txt
および関連するパッケージのコード) - Go言語の公式ドキュメント
- RFC 3447 (PKCS #1 v2.1)
- RFC 4443 (ICMPv6)
- RFC 8201 (Path MTU Discovery for IPv6)
- 各オペレーティングシステムのシステムコールに関するドキュメント (例: Darwin/macOS, FreeBSD, Linux, NetBSD, OpenBSD の
man
ページや開発者ドキュメント) - GoのIssueトラッカーやコードレビューシステム (Gerritなど) で、このコミットに関連する議論や背景情報が提供されている場合があります。