mirror of
https://github.com/golang/sys.git
synced 2026-02-09 04:06:04 +03:00
unix: add MCAST_* constants on linux
This will also add two BPF_* consts which weren't added as part of CL 174978 because they were generated before the Linux version update in CL 175158. Change-Id: I5dfecbecb9d94b56d01490a5f17f2250ad5b30d4 Reviewed-on: https://go-review.googlesource.com/c/sys/+/178658 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
committed by
Tobias Klauser
parent
0e01d883c5
commit
abf6ff7781
@@ -434,7 +434,7 @@ ccflags="$@"
|
|||||||
$2 ~ /^TC[IO](ON|OFF)$/ ||
|
$2 ~ /^TC[IO](ON|OFF)$/ ||
|
||||||
$2 ~ /^IN_/ ||
|
$2 ~ /^IN_/ ||
|
||||||
$2 ~ /^LOCK_(SH|EX|NB|UN)$/ ||
|
$2 ~ /^LOCK_(SH|EX|NB|UN)$/ ||
|
||||||
$2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|ICMP6|TCP|EVFILT|NOTE|EV|SHUT|PROT|MAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR)_/ ||
|
$2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|ICMP6|TCP|MCAST|EVFILT|NOTE|EV|SHUT|PROT|MAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR)_/ ||
|
||||||
$2 ~ /^TP_STATUS_/ ||
|
$2 ~ /^TP_STATUS_/ ||
|
||||||
$2 ~ /^FALLOC_/ ||
|
$2 ~ /^FALLOC_/ ||
|
||||||
$2 == "ICMPV6_FILTER" ||
|
$2 == "ICMPV6_FILTER" ||
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1134,6 +1136,15 @@ const (
|
|||||||
MAP_STACK = 0x20000
|
MAP_STACK = 0x20000
|
||||||
MAP_SYNC = 0x80000
|
MAP_SYNC = 0x80000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MCL_ONFAULT = 0x4
|
MCL_ONFAULT = 0x4
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1134,6 +1136,15 @@ const (
|
|||||||
MAP_STACK = 0x20000
|
MAP_STACK = 0x20000
|
||||||
MAP_SYNC = 0x80000
|
MAP_SYNC = 0x80000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MCL_ONFAULT = 0x4
|
MCL_ONFAULT = 0x4
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1132,6 +1134,15 @@ const (
|
|||||||
MAP_STACK = 0x20000
|
MAP_STACK = 0x20000
|
||||||
MAP_SYNC = 0x80000
|
MAP_SYNC = 0x80000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MCL_ONFAULT = 0x4
|
MCL_ONFAULT = 0x4
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1135,6 +1137,15 @@ const (
|
|||||||
MAP_STACK = 0x20000
|
MAP_STACK = 0x20000
|
||||||
MAP_SYNC = 0x80000
|
MAP_SYNC = 0x80000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MCL_ONFAULT = 0x4
|
MCL_ONFAULT = 0x4
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1132,6 +1134,15 @@ const (
|
|||||||
MAP_SHARED_VALIDATE = 0x3
|
MAP_SHARED_VALIDATE = 0x3
|
||||||
MAP_STACK = 0x40000
|
MAP_STACK = 0x40000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MCL_ONFAULT = 0x4
|
MCL_ONFAULT = 0x4
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1132,6 +1134,15 @@ const (
|
|||||||
MAP_SHARED_VALIDATE = 0x3
|
MAP_SHARED_VALIDATE = 0x3
|
||||||
MAP_STACK = 0x40000
|
MAP_STACK = 0x40000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MCL_ONFAULT = 0x4
|
MCL_ONFAULT = 0x4
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1132,6 +1134,15 @@ const (
|
|||||||
MAP_SHARED_VALIDATE = 0x3
|
MAP_SHARED_VALIDATE = 0x3
|
||||||
MAP_STACK = 0x40000
|
MAP_STACK = 0x40000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MCL_ONFAULT = 0x4
|
MCL_ONFAULT = 0x4
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1132,6 +1134,15 @@ const (
|
|||||||
MAP_SHARED_VALIDATE = 0x3
|
MAP_SHARED_VALIDATE = 0x3
|
||||||
MAP_STACK = 0x40000
|
MAP_STACK = 0x40000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MCL_ONFAULT = 0x4
|
MCL_ONFAULT = 0x4
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1131,6 +1133,15 @@ const (
|
|||||||
MAP_SHARED_VALIDATE = 0x3
|
MAP_SHARED_VALIDATE = 0x3
|
||||||
MAP_STACK = 0x20000
|
MAP_STACK = 0x20000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x2000
|
MCL_CURRENT = 0x2000
|
||||||
MCL_FUTURE = 0x4000
|
MCL_FUTURE = 0x4000
|
||||||
MCL_ONFAULT = 0x8000
|
MCL_ONFAULT = 0x8000
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1131,6 +1133,15 @@ const (
|
|||||||
MAP_SHARED_VALIDATE = 0x3
|
MAP_SHARED_VALIDATE = 0x3
|
||||||
MAP_STACK = 0x20000
|
MAP_STACK = 0x20000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x2000
|
MCL_CURRENT = 0x2000
|
||||||
MCL_FUTURE = 0x4000
|
MCL_FUTURE = 0x4000
|
||||||
MCL_ONFAULT = 0x8000
|
MCL_ONFAULT = 0x8000
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1132,6 +1134,15 @@ const (
|
|||||||
MAP_STACK = 0x20000
|
MAP_STACK = 0x20000
|
||||||
MAP_SYNC = 0x80000
|
MAP_SYNC = 0x80000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MCL_ONFAULT = 0x4
|
MCL_ONFAULT = 0x4
|
||||||
|
|||||||
@@ -229,6 +229,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -259,6 +260,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1132,6 +1134,15 @@ const (
|
|||||||
MAP_STACK = 0x20000
|
MAP_STACK = 0x20000
|
||||||
MAP_SYNC = 0x80000
|
MAP_SYNC = 0x80000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MCL_ONFAULT = 0x4
|
MCL_ONFAULT = 0x4
|
||||||
|
|||||||
@@ -232,6 +232,7 @@ const (
|
|||||||
BPF_F_INDEX_MASK = 0xffffffff
|
BPF_F_INDEX_MASK = 0xffffffff
|
||||||
BPF_F_INGRESS = 0x1
|
BPF_F_INGRESS = 0x1
|
||||||
BPF_F_INVALIDATE_HASH = 0x2
|
BPF_F_INVALIDATE_HASH = 0x2
|
||||||
|
BPF_F_LOCK = 0x4
|
||||||
BPF_F_MARK_ENFORCE = 0x40
|
BPF_F_MARK_ENFORCE = 0x40
|
||||||
BPF_F_MARK_MANGLED_0 = 0x20
|
BPF_F_MARK_MANGLED_0 = 0x20
|
||||||
BPF_F_NO_COMMON_LRU = 0x2
|
BPF_F_NO_COMMON_LRU = 0x2
|
||||||
@@ -262,6 +263,7 @@ const (
|
|||||||
BPF_JLE = 0xb0
|
BPF_JLE = 0xb0
|
||||||
BPF_JLT = 0xa0
|
BPF_JLT = 0xa0
|
||||||
BPF_JMP = 0x5
|
BPF_JMP = 0x5
|
||||||
|
BPF_JMP32 = 0x6
|
||||||
BPF_JNE = 0x50
|
BPF_JNE = 0x50
|
||||||
BPF_JSET = 0x40
|
BPF_JSET = 0x40
|
||||||
BPF_JSGE = 0x70
|
BPF_JSGE = 0x70
|
||||||
@@ -1136,6 +1138,15 @@ const (
|
|||||||
MAP_SHARED_VALIDATE = 0x3
|
MAP_SHARED_VALIDATE = 0x3
|
||||||
MAP_STACK = 0x20000
|
MAP_STACK = 0x20000
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x0
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x2a
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_LEAVE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2f
|
||||||
|
MCAST_MSFILTER = 0x30
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x2000
|
MCL_CURRENT = 0x2000
|
||||||
MCL_FUTURE = 0x4000
|
MCL_FUTURE = 0x4000
|
||||||
MCL_ONFAULT = 0x8000
|
MCL_ONFAULT = 0x8000
|
||||||
|
|||||||
Reference in New Issue
Block a user