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>
diff --git a/unix/mkerrors.sh b/unix/mkerrors.sh
index 82979b3..4c91159 100755
--- a/unix/mkerrors.sh
+++ b/unix/mkerrors.sh
@@ -434,7 +434,7 @@
 		$2 ~ /^TC[IO](ON|OFF)$/ ||
 		$2 ~ /^IN_/ ||
 		$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 ~ /^FALLOC_/ ||
 		$2 == "ICMPV6_FILTER" ||
diff --git a/unix/zerrors_linux_386.go b/unix/zerrors_linux_386.go
index cd11752..881e69f 100644
--- a/unix/zerrors_linux_386.go
+++ b/unix/zerrors_linux_386.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1134,6 +1136,15 @@
 	MAP_STACK                            = 0x20000
 	MAP_SYNC                             = 0x80000
 	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_FUTURE                           = 0x2
 	MCL_ONFAULT                          = 0x4
diff --git a/unix/zerrors_linux_amd64.go b/unix/zerrors_linux_amd64.go
index c1c0e9c..039b007 100644
--- a/unix/zerrors_linux_amd64.go
+++ b/unix/zerrors_linux_amd64.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1134,6 +1136,15 @@
 	MAP_STACK                            = 0x20000
 	MAP_SYNC                             = 0x80000
 	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_FUTURE                           = 0x2
 	MCL_ONFAULT                          = 0x4
diff --git a/unix/zerrors_linux_arm.go b/unix/zerrors_linux_arm.go
index 513cdba..97ed569 100644
--- a/unix/zerrors_linux_arm.go
+++ b/unix/zerrors_linux_arm.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1132,6 +1134,15 @@
 	MAP_STACK                            = 0x20000
 	MAP_SYNC                             = 0x80000
 	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_FUTURE                           = 0x2
 	MCL_ONFAULT                          = 0x4
diff --git a/unix/zerrors_linux_arm64.go b/unix/zerrors_linux_arm64.go
index 4573ca8..d47f3ba 100644
--- a/unix/zerrors_linux_arm64.go
+++ b/unix/zerrors_linux_arm64.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1135,6 +1137,15 @@
 	MAP_STACK                            = 0x20000
 	MAP_SYNC                             = 0x80000
 	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_FUTURE                           = 0x2
 	MCL_ONFAULT                          = 0x4
diff --git a/unix/zerrors_linux_mips.go b/unix/zerrors_linux_mips.go
index 3ce8a9c..0ae030e 100644
--- a/unix/zerrors_linux_mips.go
+++ b/unix/zerrors_linux_mips.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1132,6 +1134,15 @@
 	MAP_SHARED_VALIDATE                  = 0x3
 	MAP_STACK                            = 0x40000
 	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_FUTURE                           = 0x2
 	MCL_ONFAULT                          = 0x4
diff --git a/unix/zerrors_linux_mips64.go b/unix/zerrors_linux_mips64.go
index 9a00a9d..91b49dd 100644
--- a/unix/zerrors_linux_mips64.go
+++ b/unix/zerrors_linux_mips64.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1132,6 +1134,15 @@
 	MAP_SHARED_VALIDATE                  = 0x3
 	MAP_STACK                            = 0x40000
 	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_FUTURE                           = 0x2
 	MCL_ONFAULT                          = 0x4
diff --git a/unix/zerrors_linux_mips64le.go b/unix/zerrors_linux_mips64le.go
index f63ff65..7f1ef04 100644
--- a/unix/zerrors_linux_mips64le.go
+++ b/unix/zerrors_linux_mips64le.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1132,6 +1134,15 @@
 	MAP_SHARED_VALIDATE                  = 0x3
 	MAP_STACK                            = 0x40000
 	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_FUTURE                           = 0x2
 	MCL_ONFAULT                          = 0x4
diff --git a/unix/zerrors_linux_mipsle.go b/unix/zerrors_linux_mipsle.go
index 1c8aea8..724a244 100644
--- a/unix/zerrors_linux_mipsle.go
+++ b/unix/zerrors_linux_mipsle.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1132,6 +1134,15 @@
 	MAP_SHARED_VALIDATE                  = 0x3
 	MAP_STACK                            = 0x40000
 	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_FUTURE                           = 0x2
 	MCL_ONFAULT                          = 0x4
diff --git a/unix/zerrors_linux_ppc64.go b/unix/zerrors_linux_ppc64.go
index 9e310b2..2504462 100644
--- a/unix/zerrors_linux_ppc64.go
+++ b/unix/zerrors_linux_ppc64.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1131,6 +1133,15 @@
 	MAP_SHARED_VALIDATE                  = 0x3
 	MAP_STACK                            = 0x20000
 	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_FUTURE                           = 0x4000
 	MCL_ONFAULT                          = 0x8000
diff --git a/unix/zerrors_linux_ppc64le.go b/unix/zerrors_linux_ppc64le.go
index e3f0660..e7c4991 100644
--- a/unix/zerrors_linux_ppc64le.go
+++ b/unix/zerrors_linux_ppc64le.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1131,6 +1133,15 @@
 	MAP_SHARED_VALIDATE                  = 0x3
 	MAP_STACK                            = 0x20000
 	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_FUTURE                           = 0x4000
 	MCL_ONFAULT                          = 0x8000
diff --git a/unix/zerrors_linux_riscv64.go b/unix/zerrors_linux_riscv64.go
index 9b36643..0373d65 100644
--- a/unix/zerrors_linux_riscv64.go
+++ b/unix/zerrors_linux_riscv64.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1132,6 +1134,15 @@
 	MAP_STACK                            = 0x20000
 	MAP_SYNC                             = 0x80000
 	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_FUTURE                           = 0x2
 	MCL_ONFAULT                          = 0x4
diff --git a/unix/zerrors_linux_s390x.go b/unix/zerrors_linux_s390x.go
index 67134be..b2ed7ee 100644
--- a/unix/zerrors_linux_s390x.go
+++ b/unix/zerrors_linux_s390x.go
@@ -229,6 +229,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -259,6 +260,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1132,6 +1134,15 @@
 	MAP_STACK                            = 0x20000
 	MAP_SYNC                             = 0x80000
 	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_FUTURE                           = 0x2
 	MCL_ONFAULT                          = 0x4
diff --git a/unix/zerrors_linux_sparc64.go b/unix/zerrors_linux_sparc64.go
index 100851b..58067c5 100644
--- a/unix/zerrors_linux_sparc64.go
+++ b/unix/zerrors_linux_sparc64.go
@@ -232,6 +232,7 @@
 	BPF_F_INDEX_MASK                     = 0xffffffff
 	BPF_F_INGRESS                        = 0x1
 	BPF_F_INVALIDATE_HASH                = 0x2
+	BPF_F_LOCK                           = 0x4
 	BPF_F_MARK_ENFORCE                   = 0x40
 	BPF_F_MARK_MANGLED_0                 = 0x20
 	BPF_F_NO_COMMON_LRU                  = 0x2
@@ -262,6 +263,7 @@
 	BPF_JLE                              = 0xb0
 	BPF_JLT                              = 0xa0
 	BPF_JMP                              = 0x5
+	BPF_JMP32                            = 0x6
 	BPF_JNE                              = 0x50
 	BPF_JSET                             = 0x40
 	BPF_JSGE                             = 0x70
@@ -1136,6 +1138,15 @@
 	MAP_SHARED_VALIDATE                  = 0x3
 	MAP_STACK                            = 0x20000
 	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_FUTURE                           = 0x4000
 	MCL_ONFAULT                          = 0x8000