diff --git a/examples/basic_tc/delay/spec.yaml b/examples/basic_tc/delay/spec.yaml new file mode 100644 index 0000000..37cdebc --- /dev/null +++ b/examples/basic_tc/delay/spec.yaml @@ -0,0 +1,24 @@ +--- +nodes: +- name: C0 + image: slankdev/ubuntu:18.04 + interfaces: + - { name: net0, type: direct, args: C1#net0 } +- name: C1 + image: slankdev/ubuntu:18.04 + interfaces: + - { name: net0, type: direct, args: C0#net0 } + +node_configs: +- name: C0 + cmds: + - cmd: ip addr add 10.0.0.1/24 dev net0 + - cmd: tc qdisc replace dev net0 root netem delay 10ms +- name: C1 + cmds: + - cmd: ip addr add 10.0.0.2/24 dev net0 + - cmd: tc qdisc replace dev net0 root netem delay 10ms + +test: +- cmds: + - cmd: docker exec C0 ping -c2 10.0.0.2 diff --git a/examples/basic_tc/spec.yaml b/examples/basic_tc/spec.yaml deleted file mode 100644 index dbfc2ee..0000000 --- a/examples/basic_tc/spec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -# http://www.asciiflow.com -nodes: - - name: C0 - image: slankdev/ubuntu:18.04 - interfaces: - - { name: net0, type: direct, args: C1#net0 } - - name: C1 - image: slankdev/ubuntu:18.04 - interfaces: - - { name: net0, type: direct, args: C0#net0 } - -node_configs: - - name: C0 - cmds: - - cmd: ip addr add 10.0.0.1/24 dev net0 - - cmd: tc qdisc replace dev net0 root netem delay 10ms - - name: C1 - cmds: - - cmd: ip addr add 10.0.0.2/24 dev net0 - - cmd: tc qdisc replace dev net0 root netem delay 10ms - -test: - - cmds: - - cmd: docker exec C0 ping -c2 10.0.0.2