aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-02-18 08:30:00 +0100
committerDmitry Vyukov <dvyukov@google.com>2020-02-18 10:31:02 +0100
commitb97f1e694a1c096eac2f48c6e3ca47e8a3c4693c (patch)
tree9bfcd027798b3ff86edb380cefa8edb77c2db099 /executor
parent1ce142dcc7e25341405592c66bcb7cb0d60d2b3a (diff)
sys/linux: add broadcast mac address
Code in net/ethernet/eth.c does this: __be16 eth_type_trans(struct sk_buff *skb, struct net_device *dev) { ... if (unlikely(!ether_addr_equal_64bits(eth->h_dest, dev->dev_addr))) { if (unlikely(is_multicast_ether_addr_64bits(eth->h_dest))) { if (ether_addr_equal_64bits(eth->h_dest, dev->broadcast)) skb->pkt_type = PACKET_BROADCAST; else skb->pkt_type = PACKET_MULTICAST; } else { skb->pkt_type = PACKET_OTHERHOST; } } Multicast and broadcast are distinct and dev->broadcast seems to be ffffffffffff by default, so add another multicast mac address that will serve as PACKET_MULTICAST.
Diffstat (limited to 'executor')
-rw-r--r--executor/defs.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/executor/defs.h b/executor/defs.h
index ec14e34a4..54e1b9d16 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -70,7 +70,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "7e933a8cce847a63d31163d1c6dfa926b9d707ce"
+#define SYZ_REVISION "048b2c1dd68ff78a679b7678d5dbdacc5091b463"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -80,7 +80,7 @@
#if GOARCH_amd64
#define GOARCH "amd64"
-#define SYZ_REVISION "05f868b16d6867c0842ba72cf5f4e62b61b93a05"
+#define SYZ_REVISION "5ea6841043a49af538e0ce134b35082621264a9c"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -90,7 +90,7 @@
#if GOARCH_arm
#define GOARCH "arm"
-#define SYZ_REVISION "c2ed820e865dcb4c50b91174fcb8be4d26c9b5cb"
+#define SYZ_REVISION "f8e905665dc2d3eedd34cc314b5564a973328464"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -100,7 +100,7 @@
#if GOARCH_arm64
#define GOARCH "arm64"
-#define SYZ_REVISION "e1ea3f956cb5b2b67e3d815b820bb7948c83c955"
+#define SYZ_REVISION "da2bece66ac9f4c9f750327d1aa1554cf008981c"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -110,7 +110,7 @@
#if GOARCH_mips64le
#define GOARCH "mips64le"
-#define SYZ_REVISION "819b0d0076710643840257c4e954ec1603839dd2"
+#define SYZ_REVISION "98b6d5fd582ce33907ae355a9c1a60e481225883"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -120,7 +120,7 @@
#if GOARCH_ppc64le
#define GOARCH "ppc64le"
-#define SYZ_REVISION "983c33d3c33e7722f2cf2de15b12fe03e0f7d9ba"
+#define SYZ_REVISION "5f553fa23fa841dc9d0a7913b85e843d870c7919"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096