diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-02-22 20:16:37 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-02-22 20:16:37 +0100 |
| commit | 6153a72ee16f1e7a1b1400bf4d89bb39e52343ce (patch) | |
| tree | 8a42690713cf5605a329e57cfb3be87365fc632a /executor | |
| parent | 907d649fc3b6465bf58a79766a267006e0da453c (diff) | |
executor: bring up bond and veth devices
Diffstat (limited to 'executor')
| -rw-r--r-- | executor/common_linux.h | 5 | ||||
| -rw-r--r-- | executor/syscalls_linux.h | 10 |
2 files changed, 8 insertions, 7 deletions
diff --git a/executor/common_linux.h b/executor/common_linux.h index 97160e50f..a2b09353e 100644 --- a/executor/common_linux.h +++ b/executor/common_linux.h @@ -372,14 +372,15 @@ static void initialize_tun(int id) static void initialize_netdevices(int id) { unsigned i; - const char* devtypes[] = {"ip6gretap", "bridge", "vcan"}; + const char* devtypes[] = {"ip6gretap", "bridge", "vcan", "bond", "veth"}; const char* devnames[] = {"lo", "sit0", "bridge0", "vcan0", "tunl0", "gre0", "gretap0", "ip_vti0", "ip6_vti0", "ip6tnl0", "ip6gre0", "ip6gretap0", - "erspan0"}; + "erspan0", "bond0", "veth0", "veth1"}; for (i = 0; i < sizeof(devtypes) / (sizeof(devtypes[0])); i++) execute_command(0, "ip link add dev %s0 type %s", devtypes[i], devtypes[i]); + execute_command(0, "ip link add dev veth1 type veth"); for (i = 0; i < sizeof(devnames) / (sizeof(devnames[0])); i++) { char addr[ADDR_MAX_LEN]; // Assign some unique address to devices. Some devices won't up without this. diff --git a/executor/syscalls_linux.h b/executor/syscalls_linux.h index 05e417136..f7190dba6 100644 --- a/executor/syscalls_linux.h +++ b/executor/syscalls_linux.h @@ -2,7 +2,7 @@ #if defined(__i386__) || 0 #define GOARCH "386" -#define SYZ_REVISION "4885144f9fd0616a83b5aad174e502a97fef2579" +#define SYZ_REVISION "7fd88e39747e80adbe57789ea7aa2448c805c3df" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -1597,7 +1597,7 @@ call_t syscalls[] = { #if defined(__x86_64__) || 0 #define GOARCH "amd64" -#define SYZ_REVISION "9b7d90db70a85ce4ca52fe31d459213bd0462e77" +#define SYZ_REVISION "a1ab4c6615189cd3eae0a2fea071472b05cfd54b" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -3245,7 +3245,7 @@ call_t syscalls[] = { #if defined(__arm__) || 0 #define GOARCH "arm" -#define SYZ_REVISION "220e335504887d2061cc543f218477c072ed099b" +#define SYZ_REVISION "1f142d9c414bab0f13529534079cd76964348699" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -4850,7 +4850,7 @@ call_t syscalls[] = { #if defined(__aarch64__) || 0 #define GOARCH "arm64" -#define SYZ_REVISION "606f172e9cacbfdd4fff24e8e9841fe84ec872be" +#define SYZ_REVISION "ea7a1ceeab803d647fac36d47ced5251be23558f" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -6427,7 +6427,7 @@ call_t syscalls[] = { #if defined(__ppc64__) || defined(__PPC64__) || defined(__powerpc64__) || 0 #define GOARCH "ppc64le" -#define SYZ_REVISION "d9dbb1a3cd545f26896881049213c908e2f79e60" +#define SYZ_REVISION "0c6922061a3c6a07f19c08cf45a5cdfffad6a284" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 |
