]>
Commit | Line | Data |
---|---|---|
5acf2e91 BP |
1 | AT_BANNER([dpctl]) |
2 | ||
3 | AT_SETUP([dpctl - add-dp del-dp]) | |
4 | OVS_VSWITCHD_START | |
5 | AT_CHECK([ovs-appctl dpctl/add-dp dummy@br0]) | |
6 | AT_CHECK([ovs-appctl dpctl/add-dp dummy@br0], [2], [], | |
7 | [ovs-vswitchd: add_dp (File exists) | |
8 | ovs-appctl: ovs-vswitchd: server returned an error | |
9 | ]) | |
10 | AT_CHECK([ovs-appctl dpctl/del-dp dummy@br0]) | |
186de419 BP |
11 | AT_CHECK([ovs-appctl dpctl/del-dp dummy@br0], [2], [], [stderr]) |
12 | AT_CHECK([sed 's/(.*)/(...)/' stderr], [0], [dnl | |
13 | ovs-vswitchd: opening datapath (...) | |
5acf2e91 BP |
14 | ovs-appctl: ovs-vswitchd: server returned an error |
15 | ]) | |
16 | OVS_VSWITCHD_STOP | |
17 | AT_CLEANUP | |
18 | ||
19 | AT_SETUP([dpctl - add-if set-if del-if]) | |
20 | OVS_VSWITCHD_START([], [], [=override]) | |
21 | AT_CHECK([ovs-appctl dpctl/add-dp dummy@br0]) | |
22 | AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl | |
23 | dummy@br0: | |
24 | lookups: hit:0 missed:0 lost:0 | |
25 | flows: 0 | |
26 | port 0: br0 (internal) | |
27 | ]) | |
8cc0bed4 | 28 | AT_CHECK([ovs-appctl dpctl/add-if dummy@br0 vif1.0,type=dummy,port_no=5]) |
5acf2e91 BP |
29 | AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl |
30 | dummy@br0: | |
31 | lookups: hit:0 missed:0 lost:0 | |
32 | flows: 0 | |
33 | port 0: br0 (internal) | |
8cc0bed4 | 34 | port 5: vif1.0 (dummy) |
5acf2e91 | 35 | ]) |
8cc0bed4 | 36 | AT_CHECK([ovs-appctl dpctl/add-if dummy@br0 vif1.0,type=dummy], [2], [], |
186de419 BP |
37 | [stderr]) |
38 | AT_CHECK([sed 's/(.*)/(...)/' stderr], [0], | |
39 | [ovs-vswitchd: adding vif1.0 to dummy@br0 failed (...) | |
5acf2e91 BP |
40 | ovs-appctl: ovs-vswitchd: server returned an error |
41 | ]) | |
42 | AT_CHECK([ovs-appctl dpctl/set-if dummy@br0 vif1.0,port_no=5]) | |
43 | AT_CHECK([ovs-appctl dpctl/set-if dummy@br0 vif1.0,type=system], [2], [], | |
8cc0bed4 | 44 | [ovs-vswitchd: vif1.0: can't change type from dummy to system |
5acf2e91 BP |
45 | ovs-appctl: ovs-vswitchd: server returned an error |
46 | ]) | |
8cc0bed4 GS |
47 | AT_CHECK([ovs-appctl dpctl/set-if dummy@br0 br0,type=dummy], [2], [], |
48 | [ovs-vswitchd: br0: can't change type from internal to dummy | |
5acf2e91 BP |
49 | ovs-appctl: ovs-vswitchd: server returned an error |
50 | ]) | |
51 | AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 vif1.0]) | |
52 | AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl | |
53 | dummy@br0: | |
54 | lookups: hit:0 missed:0 lost:0 | |
55 | flows: 0 | |
56 | port 0: br0 (internal) | |
57 | ]) | |
58 | AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 vif1.0], [2], [], | |
59 | [ovs-vswitchd: no port named vif1.0 | |
60 | ovs-appctl: ovs-vswitchd: server returned an error | |
61 | ]) | |
62 | AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl | |
63 | dummy@br0: | |
64 | lookups: hit:0 missed:0 lost:0 | |
65 | flows: 0 | |
66 | port 0: br0 (internal) | |
67 | ]) | |
68 | AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 nonexistent], [2], [], | |
69 | [ovs-vswitchd: no port named nonexistent | |
70 | ovs-appctl: ovs-vswitchd: server returned an error | |
71 | ]) | |
186de419 BP |
72 | AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 br0], [2], [], [stderr]) |
73 | AT_CHECK([sed 's/(.*)/(...)/' stderr], [0], | |
74 | [ovs-vswitchd: deleting port br0 from dummy@br0 failed (...) | |
5acf2e91 BP |
75 | ovs-appctl: ovs-vswitchd: server returned an error |
76 | ]) | |
77 | AT_CHECK([ovs-appctl dpctl/del-dp dummy@br0]) | |
186de419 BP |
78 | AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 br0], [2], [], [stderr]) |
79 | AT_CHECK([sed 's/(.*)/(...)/' stderr], [0], | |
80 | [ovs-vswitchd: opening datapath (...) | |
5acf2e91 BP |
81 | ovs-appctl: ovs-vswitchd: server returned an error |
82 | ]) | |
186de419 | 83 | OVS_VSWITCHD_STOP(["/dummy@br0: port_del failed/d |
096d7135 PB |
84 | /dummy@br0: failed to add vif1.0 as port/d |
85 | /Dropped 1 log messages in last/d"]) | |
5acf2e91 | 86 | AT_CLEANUP |