Commit e4594059 authored by Matt Layher's avatar Matt Layher

unix: add missing netlink constants on Linux

Fixes golang/go#19262

Change-Id: I67ceb187cd68e90a9387a706a89aafded0befe53
Reviewed-on: https://go-review.googlesource.com/37344Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Matt Layher <mdlayher@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent 075e574b
...@@ -146,6 +146,10 @@ includes_Linux=' ...@@ -146,6 +146,10 @@ includes_Linux='
#define PTRACE_SETREGS 0xd #define PTRACE_SETREGS 0xd
#endif #endif
#ifndef SOL_NETLINK
#define SOL_NETLINK 270
#endif
#ifdef SOL_BLUETOOTH #ifdef SOL_BLUETOOTH
// SPARC includes this in /usr/include/sparc64-linux-gnu/bits/socket.h // SPARC includes this in /usr/include/sparc64-linux-gnu/bits/socket.h
// but it is already in bluetooth_linux.go // but it is already in bluetooth_linux.go
......
...@@ -821,6 +821,7 @@ const ( ...@@ -821,6 +821,7 @@ const (
NLM_F_ATOMIC = 0x400 NLM_F_ATOMIC = 0x400
NLM_F_CREATE = 0x400 NLM_F_CREATE = 0x400
NLM_F_DUMP = 0x300 NLM_F_DUMP = 0x300
NLM_F_DUMP_FILTERED = 0x20
NLM_F_DUMP_INTR = 0x10 NLM_F_DUMP_INTR = 0x10
NLM_F_ECHO = 0x8 NLM_F_ECHO = 0x8
NLM_F_EXCL = 0x200 NLM_F_EXCL = 0x200
...@@ -1260,6 +1261,7 @@ const ( ...@@ -1260,6 +1261,7 @@ const (
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_NETLINK = 0x10e
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
......
...@@ -779,6 +779,7 @@ const ( ...@@ -779,6 +779,7 @@ const (
NETLINK_ADD_MEMBERSHIP = 0x1 NETLINK_ADD_MEMBERSHIP = 0x1
NETLINK_AUDIT = 0x9 NETLINK_AUDIT = 0x9
NETLINK_BROADCAST_ERROR = 0x4 NETLINK_BROADCAST_ERROR = 0x4
NETLINK_CAP_ACK = 0xa
NETLINK_CONNECTOR = 0xb NETLINK_CONNECTOR = 0xb
NETLINK_CRYPTO = 0x15 NETLINK_CRYPTO = 0x15
NETLINK_DNRTMSG = 0xe NETLINK_DNRTMSG = 0xe
...@@ -791,14 +792,19 @@ const ( ...@@ -791,14 +792,19 @@ const (
NETLINK_IP6_FW = 0xd NETLINK_IP6_FW = 0xd
NETLINK_ISCSI = 0x8 NETLINK_ISCSI = 0x8
NETLINK_KOBJECT_UEVENT = 0xf NETLINK_KOBJECT_UEVENT = 0xf
NETLINK_LISTEN_ALL_NSID = 0x8
NETLINK_LIST_MEMBERSHIPS = 0x9
NETLINK_NETFILTER = 0xc NETLINK_NETFILTER = 0xc
NETLINK_NFLOG = 0x5 NETLINK_NFLOG = 0x5
NETLINK_NO_ENOBUFS = 0x5 NETLINK_NO_ENOBUFS = 0x5
NETLINK_PKTINFO = 0x3 NETLINK_PKTINFO = 0x3
NETLINK_RDMA = 0x14 NETLINK_RDMA = 0x14
NETLINK_ROUTE = 0x0 NETLINK_ROUTE = 0x0
NETLINK_RX_RING = 0x6
NETLINK_SCSITRANSPORT = 0x12 NETLINK_SCSITRANSPORT = 0x12
NETLINK_SELINUX = 0x7 NETLINK_SELINUX = 0x7
NETLINK_SOCK_DIAG = 0x4
NETLINK_TX_RING = 0x7
NETLINK_UNUSED = 0x1 NETLINK_UNUSED = 0x1
NETLINK_USERSOCK = 0x2 NETLINK_USERSOCK = 0x2
NETLINK_XFRM = 0x6 NETLINK_XFRM = 0x6
...@@ -821,6 +827,7 @@ const ( ...@@ -821,6 +827,7 @@ const (
NLM_F_ATOMIC = 0x400 NLM_F_ATOMIC = 0x400
NLM_F_CREATE = 0x400 NLM_F_CREATE = 0x400
NLM_F_DUMP = 0x300 NLM_F_DUMP = 0x300
NLM_F_DUMP_FILTERED = 0x20
NLM_F_DUMP_INTR = 0x10 NLM_F_DUMP_INTR = 0x10
NLM_F_ECHO = 0x8 NLM_F_ECHO = 0x8
NLM_F_EXCL = 0x200 NLM_F_EXCL = 0x200
...@@ -1261,6 +1268,7 @@ const ( ...@@ -1261,6 +1268,7 @@ const (
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_NETLINK = 0x10e
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
......
...@@ -739,6 +739,7 @@ const ( ...@@ -739,6 +739,7 @@ const (
NETLINK_AUDIT = 0x9 NETLINK_AUDIT = 0x9
NETLINK_BROADCAST_ERROR = 0x4 NETLINK_BROADCAST_ERROR = 0x4
NETLINK_CONNECTOR = 0xb NETLINK_CONNECTOR = 0xb
NETLINK_CRYPTO = 0x15
NETLINK_DNRTMSG = 0xe NETLINK_DNRTMSG = 0xe
NETLINK_DROP_MEMBERSHIP = 0x2 NETLINK_DROP_MEMBERSHIP = 0x2
NETLINK_ECRYPTFS = 0x13 NETLINK_ECRYPTFS = 0x13
...@@ -755,8 +756,11 @@ const ( ...@@ -755,8 +756,11 @@ const (
NETLINK_PKTINFO = 0x3 NETLINK_PKTINFO = 0x3
NETLINK_RDMA = 0x14 NETLINK_RDMA = 0x14
NETLINK_ROUTE = 0x0 NETLINK_ROUTE = 0x0
NETLINK_RX_RING = 0x6
NETLINK_SCSITRANSPORT = 0x12 NETLINK_SCSITRANSPORT = 0x12
NETLINK_SELINUX = 0x7 NETLINK_SELINUX = 0x7
NETLINK_SOCK_DIAG = 0x4
NETLINK_TX_RING = 0x7
NETLINK_UNUSED = 0x1 NETLINK_UNUSED = 0x1
NETLINK_USERSOCK = 0x2 NETLINK_USERSOCK = 0x2
NETLINK_XFRM = 0x6 NETLINK_XFRM = 0x6
...@@ -779,6 +783,7 @@ const ( ...@@ -779,6 +783,7 @@ const (
NLM_F_ATOMIC = 0x400 NLM_F_ATOMIC = 0x400
NLM_F_CREATE = 0x400 NLM_F_CREATE = 0x400
NLM_F_DUMP = 0x300 NLM_F_DUMP = 0x300
NLM_F_DUMP_FILTERED = 0x20
NLM_F_ECHO = 0x8 NLM_F_ECHO = 0x8
NLM_F_EXCL = 0x200 NLM_F_EXCL = 0x200
NLM_F_MATCH = 0x200 NLM_F_MATCH = 0x200
...@@ -1184,6 +1189,7 @@ const ( ...@@ -1184,6 +1189,7 @@ const (
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_NETLINK = 0x10e
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
......
...@@ -808,6 +808,7 @@ const ( ...@@ -808,6 +808,7 @@ const (
NETLINK_ADD_MEMBERSHIP = 0x1 NETLINK_ADD_MEMBERSHIP = 0x1
NETLINK_AUDIT = 0x9 NETLINK_AUDIT = 0x9
NETLINK_BROADCAST_ERROR = 0x4 NETLINK_BROADCAST_ERROR = 0x4
NETLINK_CAP_ACK = 0xa
NETLINK_CONNECTOR = 0xb NETLINK_CONNECTOR = 0xb
NETLINK_CRYPTO = 0x15 NETLINK_CRYPTO = 0x15
NETLINK_DNRTMSG = 0xe NETLINK_DNRTMSG = 0xe
...@@ -820,6 +821,8 @@ const ( ...@@ -820,6 +821,8 @@ const (
NETLINK_IP6_FW = 0xd NETLINK_IP6_FW = 0xd
NETLINK_ISCSI = 0x8 NETLINK_ISCSI = 0x8
NETLINK_KOBJECT_UEVENT = 0xf NETLINK_KOBJECT_UEVENT = 0xf
NETLINK_LISTEN_ALL_NSID = 0x8
NETLINK_LIST_MEMBERSHIPS = 0x9
NETLINK_NETFILTER = 0xc NETLINK_NETFILTER = 0xc
NETLINK_NFLOG = 0x5 NETLINK_NFLOG = 0x5
NETLINK_NO_ENOBUFS = 0x5 NETLINK_NO_ENOBUFS = 0x5
...@@ -853,6 +856,7 @@ const ( ...@@ -853,6 +856,7 @@ const (
NLM_F_ATOMIC = 0x400 NLM_F_ATOMIC = 0x400
NLM_F_CREATE = 0x400 NLM_F_CREATE = 0x400
NLM_F_DUMP = 0x300 NLM_F_DUMP = 0x300
NLM_F_DUMP_FILTERED = 0x20
NLM_F_DUMP_INTR = 0x10 NLM_F_DUMP_INTR = 0x10
NLM_F_ECHO = 0x8 NLM_F_ECHO = 0x8
NLM_F_EXCL = 0x200 NLM_F_EXCL = 0x200
...@@ -1307,6 +1311,7 @@ const ( ...@@ -1307,6 +1311,7 @@ const (
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_NETLINK = 0x10e
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
......
...@@ -766,6 +766,7 @@ const ( ...@@ -766,6 +766,7 @@ const (
NETLINK_ADD_MEMBERSHIP = 0x1 NETLINK_ADD_MEMBERSHIP = 0x1
NETLINK_AUDIT = 0x9 NETLINK_AUDIT = 0x9
NETLINK_BROADCAST_ERROR = 0x4 NETLINK_BROADCAST_ERROR = 0x4
NETLINK_CAP_ACK = 0xa
NETLINK_CONNECTOR = 0xb NETLINK_CONNECTOR = 0xb
NETLINK_CRYPTO = 0x15 NETLINK_CRYPTO = 0x15
NETLINK_DNRTMSG = 0xe NETLINK_DNRTMSG = 0xe
...@@ -778,14 +779,19 @@ const ( ...@@ -778,14 +779,19 @@ const (
NETLINK_IP6_FW = 0xd NETLINK_IP6_FW = 0xd
NETLINK_ISCSI = 0x8 NETLINK_ISCSI = 0x8
NETLINK_KOBJECT_UEVENT = 0xf NETLINK_KOBJECT_UEVENT = 0xf
NETLINK_LISTEN_ALL_NSID = 0x8
NETLINK_LIST_MEMBERSHIPS = 0x9
NETLINK_NETFILTER = 0xc NETLINK_NETFILTER = 0xc
NETLINK_NFLOG = 0x5 NETLINK_NFLOG = 0x5
NETLINK_NO_ENOBUFS = 0x5 NETLINK_NO_ENOBUFS = 0x5
NETLINK_PKTINFO = 0x3 NETLINK_PKTINFO = 0x3
NETLINK_RDMA = 0x14 NETLINK_RDMA = 0x14
NETLINK_ROUTE = 0x0 NETLINK_ROUTE = 0x0
NETLINK_RX_RING = 0x6
NETLINK_SCSITRANSPORT = 0x12 NETLINK_SCSITRANSPORT = 0x12
NETLINK_SELINUX = 0x7 NETLINK_SELINUX = 0x7
NETLINK_SOCK_DIAG = 0x4
NETLINK_TX_RING = 0x7
NETLINK_UNUSED = 0x1 NETLINK_UNUSED = 0x1
NETLINK_USERSOCK = 0x2 NETLINK_USERSOCK = 0x2
NETLINK_XFRM = 0x6 NETLINK_XFRM = 0x6
...@@ -808,6 +814,7 @@ const ( ...@@ -808,6 +814,7 @@ const (
NLM_F_ATOMIC = 0x400 NLM_F_ATOMIC = 0x400
NLM_F_CREATE = 0x400 NLM_F_CREATE = 0x400
NLM_F_DUMP = 0x300 NLM_F_DUMP = 0x300
NLM_F_DUMP_FILTERED = 0x20
NLM_F_DUMP_INTR = 0x10 NLM_F_DUMP_INTR = 0x10
NLM_F_ECHO = 0x8 NLM_F_ECHO = 0x8
NLM_F_EXCL = 0x200 NLM_F_EXCL = 0x200
...@@ -1234,6 +1241,7 @@ const ( ...@@ -1234,6 +1241,7 @@ const (
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_NETLINK = 0x10e
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_SOCKET = 0xffff SOL_SOCKET = 0xffff
......
...@@ -819,6 +819,7 @@ const ( ...@@ -819,6 +819,7 @@ const (
NLM_F_ATOMIC = 0x400 NLM_F_ATOMIC = 0x400
NLM_F_CREATE = 0x400 NLM_F_CREATE = 0x400
NLM_F_DUMP = 0x300 NLM_F_DUMP = 0x300
NLM_F_DUMP_FILTERED = 0x20
NLM_F_DUMP_INTR = 0x10 NLM_F_DUMP_INTR = 0x10
NLM_F_ECHO = 0x8 NLM_F_ECHO = 0x8
NLM_F_EXCL = 0x200 NLM_F_EXCL = 0x200
...@@ -1317,6 +1318,7 @@ const ( ...@@ -1317,6 +1318,7 @@ const (
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_NETLINK = 0x10e
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_SOCKET = 0xffff SOL_SOCKET = 0xffff
......
...@@ -819,6 +819,7 @@ const ( ...@@ -819,6 +819,7 @@ const (
NLM_F_ATOMIC = 0x400 NLM_F_ATOMIC = 0x400
NLM_F_CREATE = 0x400 NLM_F_CREATE = 0x400
NLM_F_DUMP = 0x300 NLM_F_DUMP = 0x300
NLM_F_DUMP_FILTERED = 0x20
NLM_F_DUMP_INTR = 0x10 NLM_F_DUMP_INTR = 0x10
NLM_F_ECHO = 0x8 NLM_F_ECHO = 0x8
NLM_F_EXCL = 0x200 NLM_F_EXCL = 0x200
...@@ -1317,6 +1318,7 @@ const ( ...@@ -1317,6 +1318,7 @@ const (
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_NETLINK = 0x10e
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_SOCKET = 0xffff SOL_SOCKET = 0xffff
......
...@@ -798,6 +798,7 @@ const ( ...@@ -798,6 +798,7 @@ const (
NETLINK_ADD_MEMBERSHIP = 0x1 NETLINK_ADD_MEMBERSHIP = 0x1
NETLINK_AUDIT = 0x9 NETLINK_AUDIT = 0x9
NETLINK_BROADCAST_ERROR = 0x4 NETLINK_BROADCAST_ERROR = 0x4
NETLINK_CAP_ACK = 0xa
NETLINK_CONNECTOR = 0xb NETLINK_CONNECTOR = 0xb
NETLINK_CRYPTO = 0x15 NETLINK_CRYPTO = 0x15
NETLINK_DNRTMSG = 0xe NETLINK_DNRTMSG = 0xe
...@@ -810,6 +811,8 @@ const ( ...@@ -810,6 +811,8 @@ const (
NETLINK_IP6_FW = 0xd NETLINK_IP6_FW = 0xd
NETLINK_ISCSI = 0x8 NETLINK_ISCSI = 0x8
NETLINK_KOBJECT_UEVENT = 0xf NETLINK_KOBJECT_UEVENT = 0xf
NETLINK_LISTEN_ALL_NSID = 0x8
NETLINK_LIST_MEMBERSHIPS = 0x9
NETLINK_NETFILTER = 0xc NETLINK_NETFILTER = 0xc
NETLINK_NFLOG = 0x5 NETLINK_NFLOG = 0x5
NETLINK_NO_ENOBUFS = 0x5 NETLINK_NO_ENOBUFS = 0x5
...@@ -845,6 +848,7 @@ const ( ...@@ -845,6 +848,7 @@ const (
NLM_F_ATOMIC = 0x400 NLM_F_ATOMIC = 0x400
NLM_F_CREATE = 0x400 NLM_F_CREATE = 0x400
NLM_F_DUMP = 0x300 NLM_F_DUMP = 0x300
NLM_F_DUMP_FILTERED = 0x20
NLM_F_DUMP_INTR = 0x10 NLM_F_DUMP_INTR = 0x10
NLM_F_ECHO = 0x8 NLM_F_ECHO = 0x8
NLM_F_EXCL = 0x200 NLM_F_EXCL = 0x200
...@@ -1374,6 +1378,7 @@ const ( ...@@ -1374,6 +1378,7 @@ const (
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_NETLINK = 0x10e
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
......
...@@ -853,6 +853,7 @@ const ( ...@@ -853,6 +853,7 @@ const (
NLM_F_ATOMIC = 0x400 NLM_F_ATOMIC = 0x400
NLM_F_CREATE = 0x400 NLM_F_CREATE = 0x400
NLM_F_DUMP = 0x300 NLM_F_DUMP = 0x300
NLM_F_DUMP_FILTERED = 0x20
NLM_F_DUMP_INTR = 0x10 NLM_F_DUMP_INTR = 0x10
NLM_F_ECHO = 0x8 NLM_F_ECHO = 0x8
NLM_F_EXCL = 0x200 NLM_F_EXCL = 0x200
...@@ -1374,6 +1375,7 @@ const ( ...@@ -1374,6 +1375,7 @@ const (
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_NETLINK = 0x10e
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
......
...@@ -1425,6 +1425,7 @@ const ( ...@@ -1425,6 +1425,7 @@ const (
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_NETLINK = 0x10e
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment