Created
June 15, 2017 18:39
-
-
Save eloycoto/3175a013a17675d33e8032f038d2da9a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
d. | |
ubuntu-zesty ‚ûú cilium git:(744) ‚úó /var/lib/cilium/bpf/init.sh /var/lib/cilium/bpf /var/run/cilium/state f00d::a00:20f:0:0 10.15.0.1 vxlan | |
++ command -v cilium | |
+ [[ ! -n /usr/bin/cilium ]] | |
+ echo 1 | |
+ echo 0 | |
+ sysctl -w net.ipv6.conf.all.disable_ipv6=0 | |
net.ipv6.conf.all.disable_ipv6 = 0 | |
+ DIR=/root/.go/src/github.com/cilium/cilium/globals | |
++ nproc | |
+ CLANG_OPTS='-D__NR_CPUS__=2 -O2 -target bpf -I/root/.go/src/github.com/cilium/cilium/globals -I. -I/var/lib/cilium/bpf/include -DENABLE_ARP_RESPONDER -DHANDLE_NS -Wno-address-of-packed-member -Wno-unknown-warning-option' | |
+ HOST_DEV1=cilium_host | |
+ HOST_DEV2=cilium_net | |
+ /var/lib/cilium/bpf/run_probes.sh /var/lib/cilium/bpf /var/run/cilium/state | |
+ set -e | |
+ set -u | |
+ LIB=/var/lib/cilium/bpf | |
+ RUNDIR=/var/run/cilium/state | |
++ mktemp -d | |
+ PROBE_DIR=/tmp/tmp.B2mC8nO4M8 | |
+ FEATURE_FILE=/var/run/cilium/state/globals/bpf_features.h | |
+ WARNING_FILE=/var/run/cilium/state/bpf_features.log | |
+ trap cleanup EXIT | |
+ rm -f /var/run/cilium/state/bpf_features.log | |
+ echo '#ifndef BPF_FEATURES_H_' | |
+ echo '#define BPF_FEATURES_H_' | |
+ echo '' | |
+ probe_run_ll | |
+ PROBE_BASE=/var/lib/cilium/bpf/probes | |
+ OUT=/tmp/tmp.B2mC8nO4M8 | |
+ LIB_INCLUDE=/var/lib/cilium/bpf/include | |
+ PROBE_OPTS='-O2 -I/tmp/tmp.B2mC8nO4M8 -I/var/lib/cilium/bpf/probes -I/var/lib/cilium/bpf/include -Wall' | |
+ for PROBE in "${PROBE_BASE}"/*.t | |
++ basename /var/lib/cilium/bpf/probes/raw_change_tail.t | |
+ OUT_BIN=raw_change_tail.t | |
+ cp /var/lib/cilium/bpf/probes/raw_change_tail.t /tmp/tmp.B2mC8nO4M8/raw_probe.t | |
+ clang -O2 -I/tmp/tmp.B2mC8nO4M8 -I/var/lib/cilium/bpf/probes -I/var/lib/cilium/bpf/include -Wall /var/lib/cilium/bpf/probes/raw_main.c -o /tmp/tmp.B2mC8nO4M8/raw_change_tail.t | |
+ /tmp/tmp.B2mC8nO4M8/raw_change_tail.t | |
+ for PROBE in "${PROBE_BASE}"/*.t | |
++ basename /var/lib/cilium/bpf/probes/raw_invalidate_hash.t | |
+ OUT_BIN=raw_invalidate_hash.t | |
+ cp /var/lib/cilium/bpf/probes/raw_invalidate_hash.t /tmp/tmp.B2mC8nO4M8/raw_probe.t | |
+ clang -O2 -I/tmp/tmp.B2mC8nO4M8 -I/var/lib/cilium/bpf/probes -I/var/lib/cilium/bpf/include -Wall /var/lib/cilium/bpf/probes/raw_main.c -o /tmp/tmp.B2mC8nO4M8/raw_invalidate_hash.t | |
+ /tmp/tmp.B2mC8nO4M8/raw_invalidate_hash.t | |
+ for PROBE in "${PROBE_BASE}"/*.t | |
++ basename /var/lib/cilium/bpf/probes/raw_lpm_map.t | |
+ OUT_BIN=raw_lpm_map.t | |
+ cp /var/lib/cilium/bpf/probes/raw_lpm_map.t /tmp/tmp.B2mC8nO4M8/raw_probe.t | |
+ clang -O2 -I/tmp/tmp.B2mC8nO4M8 -I/var/lib/cilium/bpf/probes -I/var/lib/cilium/bpf/include -Wall /var/lib/cilium/bpf/probes/raw_main.c -o /tmp/tmp.B2mC8nO4M8/raw_lpm_map.t | |
+ /tmp/tmp.B2mC8nO4M8/raw_lpm_map.t | |
+ for PROBE in "${PROBE_BASE}"/*.t | |
++ basename /var/lib/cilium/bpf/probes/raw_lru_map.t | |
+ OUT_BIN=raw_lru_map.t | |
+ cp /var/lib/cilium/bpf/probes/raw_lru_map.t /tmp/tmp.B2mC8nO4M8/raw_probe.t | |
+ clang -O2 -I/tmp/tmp.B2mC8nO4M8 -I/var/lib/cilium/bpf/probes -I/var/lib/cilium/bpf/include -Wall /var/lib/cilium/bpf/probes/raw_main.c -o /tmp/tmp.B2mC8nO4M8/raw_lru_map.t | |
+ /tmp/tmp.B2mC8nO4M8/raw_lru_map.t | |
+ for PROBE in "${PROBE_BASE}"/*.t | |
++ basename /var/lib/cilium/bpf/probes/raw_map_val_adj.t | |
+ OUT_BIN=raw_map_val_adj.t | |
+ cp /var/lib/cilium/bpf/probes/raw_map_val_adj.t /tmp/tmp.B2mC8nO4M8/raw_probe.t | |
+ clang -O2 -I/tmp/tmp.B2mC8nO4M8 -I/var/lib/cilium/bpf/probes -I/var/lib/cilium/bpf/include -Wall /var/lib/cilium/bpf/probes/raw_main.c -o /tmp/tmp.B2mC8nO4M8/raw_map_val_adj.t | |
+ /tmp/tmp.B2mC8nO4M8/raw_map_val_adj.t | |
+ for PROBE in "${PROBE_BASE}"/*.t | |
++ basename /var/lib/cilium/bpf/probes/raw_mark_map_val.t | |
+ OUT_BIN=raw_mark_map_val.t | |
+ cp /var/lib/cilium/bpf/probes/raw_mark_map_val.t /tmp/tmp.B2mC8nO4M8/raw_probe.t | |
+ clang -O2 -I/tmp/tmp.B2mC8nO4M8 -I/var/lib/cilium/bpf/probes -I/var/lib/cilium/bpf/include -Wall /var/lib/cilium/bpf/probes/raw_main.c -o /tmp/tmp.B2mC8nO4M8/raw_mark_map_val.t | |
+ /tmp/tmp.B2mC8nO4M8/raw_mark_map_val.t | |
+ echo '#endif /* BPF_FEATURES_H_ */' | |
+ '[' '!' -s /var/run/cilium/state/bpf_features.log ']' | |
+ cleanup | |
+ '[' '!' -z /tmp/tmp.B2mC8nO4M8 ']' | |
+ rm -rf /tmp/tmp.B2mC8nO4M8 | |
+ ip link show cilium_host | |
7: cilium_host@cilium_net: <BROADCAST,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 | |
link/ether 76:23:1a:12:30:23 brd ff:ff:ff:ff:ff:ff | |
+ ip link set cilium_host up | |
+ ip link set cilium_host arp off | |
+ ip link set cilium_net up | |
+ ip link set cilium_net arp off | |
++ cat /sys/class/net/cilium_net/ifindex | |
+ HOST_IDX=6 | |
+ echo '#define HOST_IFINDEX 6' | |
++ ip link show cilium_host | |
++ awk '{print $2}' | |
++ grep ether | |
+ HOST_MAC=76:23:1a:12:30:23 | |
++ mac2array 76:23:1a:12:30:23 | |
++ echo '{0x76,0x23,0x1a,0x12,0x30,0x23}' | |
+ HOST_MAC='{0x76,0x23,0x1a,0x12,0x30,0x23}' | |
+ echo '#define HOST_IFINDEX_MAC { .addr = {0x76,0x23,0x1a,0x12,0x30,0x23}}' | |
++ cilium identity get host |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment