]> source.dussan.org Git - gitea.git/commitdiff
Strict name matching for Repository.GetTagID() (#8074)
authorguillep2k <18600385+guillep2k@users.noreply.github.com>
Wed, 4 Sep 2019 05:48:17 +0000 (02:48 -0300)
committerLauris BH <lauris.buksis@zzdats.lv>
Wed, 4 Sep 2019 05:48:17 +0000 (08:48 +0300)
* Strict name matching for Repository.GetTagID()

* Perform make swagger-check swagger-validate vendor

* Add test for GetTagID()

33 files changed:
go.mod
go.sum
modules/git/repo_tag.go
modules/git/repo_tag_test.go
vendor/golang.org/x/sys/unix/mkerrors.sh
vendor/golang.org/x/sys/unix/syscall_linux.go
vendor/golang.org/x/sys/unix/zerrors_linux_386.go
vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
vendor/golang.org/x/sys/unix/ztypes_linux_386.go
vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
vendor/modules.txt

diff --git a/go.mod b/go.mod
index 5911d6514abdf7f50d6d9c2f62fb2131b1d493ee..66a65973b608973d99c3e44190d23b9ce7d56a2b 100644 (file)
--- a/go.mod
+++ b/go.mod
@@ -105,9 +105,9 @@ require (
        golang.org/x/crypto v0.0.0-20190829043050-9756ffdc2472
        golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297
        golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
-       golang.org/x/sys v0.0.0-20190902133755-9109b7679e13
+       golang.org/x/sys v0.0.0-20190904005037-43c01164e931
        golang.org/x/text v0.3.2
-       golang.org/x/tools v0.0.0-20190830223141-573d9926052a // indirect
+       golang.org/x/tools v0.0.0-20190903163617-be0da057c5e3 // indirect
        google.golang.org/appengine v1.6.2 // indirect
        gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
        gopkg.in/asn1-ber.v1 v1.0.0-20150924051756-4e86f4367175 // indirect
diff --git a/go.sum b/go.sum
index 923dc1db20e45d1e77145c98cedac2b219a2da63..a895b8d2dcb2731e0edcef8f203f606ae45b0bb1 100644 (file)
--- a/go.sum
+++ b/go.sum
@@ -492,8 +492,8 @@ golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7w
 golang.org/x/sys v0.0.0-20190730183949-1393eb018365/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3 h1:4y9KwBHBgBNwDbtu44R5o1fdOCQUEXhbk/P4A9WmJq0=
 golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190902133755-9109b7679e13 h1:tdsQdquKbTNMsSZLqnLELJGzCANp9oXhu6zFBW6ODx4=
-golang.org/x/sys v0.0.0-20190902133755-9109b7679e13/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190904005037-43c01164e931 h1:+WYfosiOJzB4BjsISl1Rv4ZLUy+VYcF+u+0Y9jcerv8=
+golang.org/x/sys v0.0.0-20190904005037-43c01164e931/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
@@ -514,8 +514,8 @@ golang.org/x/tools v0.0.0-20190606050223-4d9ae51c2468/go.mod h1:/rFqwRUd4F7ZHNgw
 golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
 golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
 golang.org/x/tools v0.0.0-20190729092621-ff9f1409240a/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI=
-golang.org/x/tools v0.0.0-20190830223141-573d9926052a h1:XAHT1kdPpnU8Hk+FPi42KZFhtNFEk4vBg1U4OmIeHTU=
-golang.org/x/tools v0.0.0-20190830223141-573d9926052a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20190903163617-be0da057c5e3 h1:1cLrGl9PL64Mzl9NATDCqFE57dVYwWOkoPXvppEnjO4=
+golang.org/x/tools v0.0.0-20190903163617-be0da057c5e3/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk=
 google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
index 91a7a0cd5076254d28d0f499773f00972db89bd4..9e08d00f0dc90be23d83850c3dd07bacacc7dd03 100644 (file)
@@ -157,11 +157,14 @@ func (repo *Repository) GetTagID(name string) (string, error) {
        if err != nil {
                return "", err
        }
-       fields := strings.Fields(stdout)
-       if len(fields) != 2 {
-               return "", ErrNotExist{ID: name}
+       // Make sure exact match is used: "v1" != "release/v1"
+       for _, line := range strings.Split(stdout, "\n") {
+               fields := strings.Fields(line)
+               if len(fields) == 2 && fields[1] == "refs/tags/"+name {
+                       return fields[0], nil
+               }
        }
-       return fields[0], nil
+       return "", ErrNotExist{ID: name}
 }
 
 // GetTag returns a Git tag by given name.
index 4f727c6c66fa8a3dd82125ca12de1e3ab1eb1c7f..ab9742afc5963128911d43f091915cc6ac88abe7 100644 (file)
@@ -62,6 +62,16 @@ func TestRepository_GetTag(t *testing.T) {
        assert.NotEqual(t, aTagID, aTag.Object.String())
        assert.EqualValues(t, aTagCommitID, aTag.Object.String())
        assert.EqualValues(t, "tag", aTag.Type)
+
+       rTagCommitID := "8006ff9adbf0cb94da7dad9e537e53817f9fa5c0"
+       rTagName := "release/" + lTagName
+       bareRepo1.CreateTag(rTagName, rTagCommitID)
+       rTagID, err := bareRepo1.GetTagID(rTagName)
+       assert.NoError(t, err)
+       assert.EqualValues(t, rTagCommitID, rTagID)
+       oTagID, err := bareRepo1.GetTagID(lTagName)
+       assert.NoError(t, err)
+       assert.EqualValues(t, lTagCommitID, oTagID)
 }
 
 func TestRepository_GetAnnotatedTag(t *testing.T) {
index 85cfbd04952535b608867b158a5f0353ccf7051b..e096161a527e56fe03fd418dae015bc6d0f6132c 100644 (file)
@@ -227,6 +227,7 @@ struct ltchars {
 #include <linux/rtc.h>
 #include <linux/if_xdp.h>
 #include <linux/cryptouser.h>
+#include <linux/tipc.h>
 #include <mtd/ubi-user.h>
 #include <net/route.h>
 
@@ -508,6 +509,7 @@ ccflags="$@"
                $2 ~ /^XDP_/ ||
                $2 ~ /^(HDIO|WIN|SMART)_/ ||
                $2 ~ /^CRYPTO_/ ||
+               $2 ~ /^TIPC_/ ||
                $2 !~ "WMESGLEN" &&
                $2 ~ /^W[A-Z0-9]+$/ ||
                $2 ~/^PPPIOC/ ||
index fe30b95442b01cad6b7a7344a987d335c308d17e..e538bb5677a0a81df69f830885bb7401cdcccbf9 100644 (file)
@@ -775,6 +775,70 @@ func (sa *SockaddrPPPoE) sockaddr() (unsafe.Pointer, _Socklen, error) {
        return unsafe.Pointer(&sa.raw), SizeofSockaddrPPPoX, nil
 }
 
+// SockaddrTIPC implements the Sockaddr interface for AF_TIPC type sockets.
+// For more information on TIPC, see: http://tipc.sourceforge.net/.
+type SockaddrTIPC struct {
+       // Scope is the publication scopes when binding service/service range.
+       // Should be set to TIPC_CLUSTER_SCOPE or TIPC_NODE_SCOPE.
+       Scope int
+
+       // Addr is the type of address used to manipulate a socket. Addr must be
+       // one of:
+       //  - *TIPCSocketAddr: "id" variant in the C addr union
+       //  - *TIPCServiceRange: "nameseq" variant in the C addr union
+       //  - *TIPCServiceName: "name" variant in the C addr union
+       //
+       // If nil, EINVAL will be returned when the structure is used.
+       Addr TIPCAddr
+
+       raw RawSockaddrTIPC
+}
+
+// TIPCAddr is implemented by types that can be used as an address for
+// SockaddrTIPC. It is only implemented by *TIPCSocketAddr, *TIPCServiceRange,
+// and *TIPCServiceName.
+type TIPCAddr interface {
+       tipcAddrtype() uint8
+       tipcAddr() [12]byte
+}
+
+func (sa *TIPCSocketAddr) tipcAddr() [12]byte {
+       var out [12]byte
+       copy(out[:], (*(*[unsafe.Sizeof(TIPCSocketAddr{})]byte)(unsafe.Pointer(sa)))[:])
+       return out
+}
+
+func (sa *TIPCSocketAddr) tipcAddrtype() uint8 { return TIPC_SOCKET_ADDR }
+
+func (sa *TIPCServiceRange) tipcAddr() [12]byte {
+       var out [12]byte
+       copy(out[:], (*(*[unsafe.Sizeof(TIPCServiceRange{})]byte)(unsafe.Pointer(sa)))[:])
+       return out
+}
+
+func (sa *TIPCServiceRange) tipcAddrtype() uint8 { return TIPC_SERVICE_RANGE }
+
+func (sa *TIPCServiceName) tipcAddr() [12]byte {
+       var out [12]byte
+       copy(out[:], (*(*[unsafe.Sizeof(TIPCServiceName{})]byte)(unsafe.Pointer(sa)))[:])
+       return out
+}
+
+func (sa *TIPCServiceName) tipcAddrtype() uint8 { return TIPC_SERVICE_ADDR }
+
+func (sa *SockaddrTIPC) sockaddr() (unsafe.Pointer, _Socklen, error) {
+       if sa.Addr == nil {
+               return nil, 0, EINVAL
+       }
+
+       sa.raw.Family = AF_TIPC
+       sa.raw.Scope = int8(sa.Scope)
+       sa.raw.Addrtype = sa.Addr.tipcAddrtype()
+       sa.raw.Addr = sa.Addr.tipcAddr()
+
+       return unsafe.Pointer(&sa.raw), SizeofSockaddrTIPC, nil
+}
+
 func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
        switch rsa.Addr.Family {
        case AF_NETLINK:
@@ -900,6 +964,27 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
                                break
                        }
                }
+               return sa, nil
+       case AF_TIPC:
+               pp := (*RawSockaddrTIPC)(unsafe.Pointer(rsa))
+
+               sa := &SockaddrTIPC{
+                       Scope: int(pp.Scope),
+               }
+
+               // Determine which union variant is present in pp.Addr by checking
+               // pp.Addrtype.
+               switch pp.Addrtype {
+               case TIPC_SERVICE_RANGE:
+                       sa.Addr = (*TIPCServiceRange)(unsafe.Pointer(&pp.Addr))
+               case TIPC_SERVICE_ADDR:
+                       sa.Addr = (*TIPCServiceName)(unsafe.Pointer(&pp.Addr))
+               case TIPC_SOCKET_ADDR:
+                       sa.Addr = (*TIPCSocketAddr)(unsafe.Pointer(&pp.Addr))
+               default:
+                       return nil, EINVAL
+               }
+
                return sa, nil
        }
        return nil, EAFNOSUPPORT
index 2839b3df2c7c4dcb8ba77015f04278faf7241100..df7c8964b860fed147a22c235e37f62b85b231c7 100644 (file)
@@ -2000,6 +2000,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2438,6 +2440,71 @@ const (
        TIOCSTI                              = 0x5412
        TIOCSWINSZ                           = 0x5414
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x100
        TPACKET_ALIGNMENT                    = 0x10
index 99e3a3de2c92211fef38f210666d01960a60c4c3..a3af923f6c52895302aed0a473e186f18b29d5e6 100644 (file)
@@ -2001,6 +2001,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2439,6 +2441,71 @@ const (
        TIOCSTI                              = 0x5412
        TIOCSWINSZ                           = 0x5414
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x100
        TPACKET_ALIGNMENT                    = 0x10
index f5f5ee562aed9d8326f8888daaf6c42b26c0f375..a0e87d2cd6b35a3ba7c1d9c946c9af5747761be2 100644 (file)
@@ -2007,6 +2007,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2445,6 +2447,71 @@ const (
        TIOCSTI                              = 0x5412
        TIOCSWINSZ                           = 0x5414
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x100
        TPACKET_ALIGNMENT                    = 0x10
index 64573bdb7d98e652846a95a9059fe39877b73cc4..f3c51b038963726736ddce48fe7ea630e957da32 100644 (file)
@@ -1991,6 +1991,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2430,6 +2432,71 @@ const (
        TIOCSTI                              = 0x5412
        TIOCSWINSZ                           = 0x5414
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x100
        TPACKET_ALIGNMENT                    = 0x10
index 3e948be304d821ac38bce16edc5570eed793bb2c..0f3aad7c872c1159cefbde7fc6880069f47521c6 100644 (file)
@@ -2000,6 +2000,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2440,6 +2442,71 @@ const (
        TIOCSTI                              = 0x5472
        TIOCSWINSZ                           = 0x80087467
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x8000
        TPACKET_ALIGNMENT                    = 0x10
index 8ac128bbdd8f790a820bd84ecf43f16028b298f1..6fa9b6e9f2b7934b5df3ddc2c3736c2a3ecb78a8 100644 (file)
@@ -2000,6 +2000,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2440,6 +2442,71 @@ const (
        TIOCSTI                              = 0x5472
        TIOCSWINSZ                           = 0x80087467
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x8000
        TPACKET_ALIGNMENT                    = 0x10
index e8845a7d4ea88b3229f0499bf89f91d193354b35..25faaf94deca158097f7fa20c0e099a03bf127b5 100644 (file)
@@ -2000,6 +2000,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2440,6 +2442,71 @@ const (
        TIOCSTI                              = 0x5472
        TIOCSWINSZ                           = 0x80087467
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x8000
        TPACKET_ALIGNMENT                    = 0x10
index 338c044ebc5c1fbe4dcd50a032c1b323c1862a28..85f5bf18deeb7f977d27cb99180a4c29c5b5bb03 100644 (file)
@@ -2000,6 +2000,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2440,6 +2442,71 @@ const (
        TIOCSTI                              = 0x5472
        TIOCSWINSZ                           = 0x80087467
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x8000
        TPACKET_ALIGNMENT                    = 0x10
index a696532fcbeb73d7af5c8133251cb544e4ae75a5..8249f8e767b07dcc87145465b89c62e9e2ca6bd8 100644 (file)
@@ -2058,6 +2058,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2500,6 +2502,71 @@ const (
        TIOCSTOP                             = 0x2000746f
        TIOCSWINSZ                           = 0x80087467
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x400000
        TPACKET_ALIGNMENT                    = 0x10
index 9197b3353b7bec71328a9c9e148197b22df89c1d..5a0d2d3ac62178873727b5b8321380110c3a7ea9 100644 (file)
@@ -2058,6 +2058,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2500,6 +2502,71 @@ const (
        TIOCSTOP                             = 0x2000746f
        TIOCSWINSZ                           = 0x80087467
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x400000
        TPACKET_ALIGNMENT                    = 0x10
index d1e023ed78d2bcab9d8ce5145d4bb01a9e0bdab8..0c7dec3b73939adf6744e0aa160071a728694efd 100644 (file)
@@ -1988,6 +1988,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2426,6 +2428,71 @@ const (
        TIOCSTI                              = 0x5412
        TIOCSWINSZ                           = 0x5414
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x100
        TPACKET_ALIGNMENT                    = 0x10
index 1dfacf183d0c4066b96a4d8219a9a895315e4b0f..f0b3c3fd973963ad9097ba84d2d6f480b88f4be4 100644 (file)
@@ -2061,6 +2061,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2499,6 +2501,71 @@ const (
        TIOCSTI                              = 0x5412
        TIOCSWINSZ                           = 0x5414
        TIOCVHANGUP                          = 0x5437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x100
        TPACKET_ALIGNMENT                    = 0x10
index b78e49fcfdb7f9d56e3457a68825dbfdf69e14ac..ebe264d60e6d76a696e85c0ac33a5ad47891a8fc 100644 (file)
@@ -2053,6 +2053,8 @@ const (
        SIOCDRARP                            = 0x8960
        SIOCETHTOOL                          = 0x8946
        SIOCGARP                             = 0x8954
+       SIOCGETLINKNAME                      = 0x89e0
+       SIOCGETNODEID                        = 0x89e1
        SIOCGHWTSTAMP                        = 0x89b1
        SIOCGIFADDR                          = 0x8915
        SIOCGIFBR                            = 0x8940
@@ -2488,6 +2490,71 @@ const (
        TIOCSTOP                             = 0x2000746f
        TIOCSWINSZ                           = 0x80087467
        TIOCVHANGUP                          = 0x20005437
+       TIPC_ADDR_ID                         = 0x3
+       TIPC_ADDR_MCAST                      = 0x1
+       TIPC_ADDR_NAME                       = 0x2
+       TIPC_ADDR_NAMESEQ                    = 0x1
+       TIPC_CFG_SRV                         = 0x0
+       TIPC_CLUSTER_BITS                    = 0xc
+       TIPC_CLUSTER_MASK                    = 0xfff000
+       TIPC_CLUSTER_OFFSET                  = 0xc
+       TIPC_CLUSTER_SIZE                    = 0xfff
+       TIPC_CONN_SHUTDOWN                   = 0x5
+       TIPC_CONN_TIMEOUT                    = 0x82
+       TIPC_CRITICAL_IMPORTANCE             = 0x3
+       TIPC_DESTNAME                        = 0x3
+       TIPC_DEST_DROPPABLE                  = 0x81
+       TIPC_ERRINFO                         = 0x1
+       TIPC_ERR_NO_NAME                     = 0x1
+       TIPC_ERR_NO_NODE                     = 0x3
+       TIPC_ERR_NO_PORT                     = 0x2
+       TIPC_ERR_OVERLOAD                    = 0x4
+       TIPC_GROUP_JOIN                      = 0x87
+       TIPC_GROUP_LEAVE                     = 0x88
+       TIPC_GROUP_LOOPBACK                  = 0x1
+       TIPC_GROUP_MEMBER_EVTS               = 0x2
+       TIPC_HIGH_IMPORTANCE                 = 0x2
+       TIPC_IMPORTANCE                      = 0x7f
+       TIPC_LINK_STATE                      = 0x2
+       TIPC_LOW_IMPORTANCE                  = 0x0
+       TIPC_MAX_BEARER_NAME                 = 0x20
+       TIPC_MAX_IF_NAME                     = 0x10
+       TIPC_MAX_LINK_NAME                   = 0x44
+       TIPC_MAX_MEDIA_NAME                  = 0x10
+       TIPC_MAX_USER_MSG_SIZE               = 0x101d0
+       TIPC_MCAST_BROADCAST                 = 0x85
+       TIPC_MCAST_REPLICAST                 = 0x86
+       TIPC_MEDIUM_IMPORTANCE               = 0x1
+       TIPC_NODEID_LEN                      = 0x10
+       TIPC_NODE_BITS                       = 0xc
+       TIPC_NODE_MASK                       = 0xfff
+       TIPC_NODE_OFFSET                     = 0x0
+       TIPC_NODE_RECVQ_DEPTH                = 0x83
+       TIPC_NODE_SIZE                       = 0xfff
+       TIPC_NODE_STATE                      = 0x0
+       TIPC_OK                              = 0x0
+       TIPC_PUBLISHED                       = 0x1
+       TIPC_RESERVED_TYPES                  = 0x40
+       TIPC_RETDATA                         = 0x2
+       TIPC_SERVICE_ADDR                    = 0x2
+       TIPC_SERVICE_RANGE                   = 0x1
+       TIPC_SOCKET_ADDR                     = 0x3
+       TIPC_SOCK_RECVQ_DEPTH                = 0x84
+       TIPC_SOCK_RECVQ_USED                 = 0x89
+       TIPC_SRC_DROPPABLE                   = 0x80
+       TIPC_SUBSCR_TIMEOUT                  = 0x3
+       TIPC_SUB_CANCEL                      = 0x4
+       TIPC_SUB_PORTS                       = 0x1
+       TIPC_SUB_SERVICE                     = 0x2
+       TIPC_TOP_SRV                         = 0x1
+       TIPC_WAIT_FOREVER                    = -0x1
+       TIPC_WITHDRAWN                       = 0x2
+       TIPC_ZONE_BITS                       = 0x8
+       TIPC_ZONE_CLUSTER_MASK               = 0xfffff000
+       TIPC_ZONE_MASK                       = 0xff000000
+       TIPC_ZONE_OFFSET                     = 0x18
+       TIPC_ZONE_SCOPE                      = 0x1
+       TIPC_ZONE_SIZE                       = 0xff
        TMPFS_MAGIC                          = 0x1021994
        TOSTOP                               = 0x100
        TPACKET_ALIGNMENT                    = 0x10
index 50bc4128ff6d3fe0237726861ab2d044c827d1d6..37c69e235cb932041b43e83992126e9348efb6f7 100644 (file)
@@ -285,6 +285,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -425,6 +432,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x8
        SizeofIPMreq            = 0x8
@@ -2521,3 +2529,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]int8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]int8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]int8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index 055eaa76a47bf7e0bb3f92b0a96b16779a54ec45..d686b9f6d47c2826075cb6f03f72b68e18e75b70 100644 (file)
@@ -285,6 +285,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -426,6 +433,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x10
        SizeofIPMreq            = 0x8
@@ -2535,3 +2543,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]int8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]int8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]int8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index 66019c9cfeb958b0e35d1f1d3e20063a4a02c4b0..6d5d460e0e5f62d470980a9dda741191b1f17343 100644 (file)
@@ -289,6 +289,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]uint8
@@ -429,6 +436,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x8
        SizeofIPMreq            = 0x8
@@ -2512,3 +2520,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]uint8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]uint8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]uint8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index 3104798c40e33128928b96480fc4d05df7897bc3..619ba8ccc28836d10030e512082f97c0c30b73b5 100644 (file)
@@ -286,6 +286,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -427,6 +434,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x10
        SizeofIPMreq            = 0x8
@@ -2514,3 +2522,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]int8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]int8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]int8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index 46c86021b71941510de5bb706097f2c55f674e54..7f22e4175ed43d13931a402c5fb3897dd52a85d8 100644 (file)
@@ -288,6 +288,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -428,6 +435,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x8
        SizeofIPMreq            = 0x8
@@ -2518,3 +2526,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]int8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]int8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]int8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index c2fe1a62a655f3ddebae46df2888b82172bb5700..ad9837101e3eb6428b249c18db77b5b4cfd476da 100644 (file)
@@ -286,6 +286,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -427,6 +434,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x10
        SizeofIPMreq            = 0x8
@@ -2516,3 +2524,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]int8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]int8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]int8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index f1eb0d3979928ec77d25c38ab7d3533ed84a1201..e5a414a0345c81d4605262db8895279e32d34c7d 100644 (file)
@@ -286,6 +286,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -427,6 +434,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x10
        SizeofIPMreq            = 0x8
@@ -2516,3 +2524,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]int8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]int8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]int8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index 8759bc36b82dad16247a7386fc4541f6054453ec..6e4c502d3b237f1ea90c0f39e95e9cdfcfdf2ac0 100644 (file)
@@ -288,6 +288,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -428,6 +435,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x8
        SizeofIPMreq            = 0x8
@@ -2518,3 +2526,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]int8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]int8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]int8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index a81200541239b0a77a8f50424c2f7651a5c89434..041d73471f0db8438efbd3a5d037f5f337161856 100644 (file)
@@ -287,6 +287,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]uint8
@@ -428,6 +435,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x10
        SizeofIPMreq            = 0x8
@@ -2524,3 +2532,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]uint8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]uint8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]uint8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index 74b7a9199b3c37bf6ce2f26967aba32ddd7f3a17..252e38d056fadef28545f0d0191de3a605cf2d6e 100644 (file)
@@ -287,6 +287,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]uint8
@@ -428,6 +435,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x10
        SizeofIPMreq            = 0x8
@@ -2524,3 +2532,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]uint8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]uint8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]uint8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index ccea3e638738e933eb5ba6afecd39e7678aefe54..6880f0ba49a3d611206a3984b3d459cac211de3c 100644 (file)
@@ -286,6 +286,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]uint8
@@ -427,6 +434,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x10
        SizeofIPMreq            = 0x8
@@ -2542,3 +2550,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]uint8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]uint8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]uint8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index d8fc0bc1cda1453c1ac419b3aad4849f04a72a04..6832422162e5d8d670683eee5c2a19229c94eee8 100644 (file)
@@ -285,6 +285,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -426,6 +433,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x10
        SizeofIPMreq            = 0x8
@@ -2538,3 +2546,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]int8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]int8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]int8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index 5e0ab932926cd2f505eb5b016acc19bc17e6b0f3..991916e8436c978fe7c83b26778e4a313447ae5d 100644 (file)
@@ -289,6 +289,13 @@ type RawSockaddrXDP struct {
 
 type RawSockaddrPPPoX [0x1e]byte
 
+type RawSockaddrTIPC struct {
+       Family   uint16
+       Addrtype uint8
+       Scope    int8
+       Addr     [12]byte
+}
+
 type RawSockaddr struct {
        Family uint16
        Data   [14]int8
@@ -430,6 +437,7 @@ const (
        SizeofSockaddrVM        = 0x10
        SizeofSockaddrXDP       = 0x10
        SizeofSockaddrPPPoX     = 0x1e
+       SizeofSockaddrTIPC      = 0x10
        SizeofLinger            = 0x8
        SizeofIovec             = 0x10
        SizeofIPMreq            = 0x8
@@ -2519,3 +2527,58 @@ type LoopInfo64 struct {
        Encrypt_key      [32]uint8
        Init             [2]uint64
 }
+
+type TIPCSocketAddr struct {
+       Ref  uint32
+       Node uint32
+}
+
+type TIPCServiceRange struct {
+       Type  uint32
+       Lower uint32
+       Upper uint32
+}
+
+type TIPCServiceName struct {
+       Type     uint32
+       Instance uint32
+       Domain   uint32
+}
+
+type TIPCSubscr struct {
+       Seq     TIPCServiceRange
+       Timeout uint32
+       Filter  uint32
+       Handle  [8]int8
+}
+
+type TIPCEvent struct {
+       Event uint32
+       Lower uint32
+       Upper uint32
+       Port  TIPCSocketAddr
+       S     TIPCSubscr
+}
+
+type TIPCGroupReq struct {
+       Type     uint32
+       Instance uint32
+       Scope    uint32
+       Flags    uint32
+}
+
+type TIPCSIOCLNReq struct {
+       Peer     uint32
+       Id       uint32
+       Linkname [68]int8
+}
+
+type TIPCSIOCNodeIDReq struct {
+       Peer uint32
+       Id   [16]int8
+}
+
+const (
+       TIPC_CLUSTER_SCOPE = 0x2
+       TIPC_NODE_SCOPE    = 0x3
+)
index f3f7e23eb0fbae6d50a38c3f9c372b38988a9784..d9b6ada2dd4e727df0efb1d8f0f12217b0d0980e 100644 (file)
@@ -374,7 +374,7 @@ golang.org/x/net/internal/socks
 # golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
 golang.org/x/oauth2
 golang.org/x/oauth2/internal
-# golang.org/x/sys v0.0.0-20190902133755-9109b7679e13
+# golang.org/x/sys v0.0.0-20190904005037-43c01164e931
 golang.org/x/sys/windows
 golang.org/x/sys/windows/svc
 golang.org/x/sys/cpu