3
AT_SETUP([dpctl - add-dp del-dp])
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
10
AT_CHECK([ovs-appctl dpctl/del-dp dummy@br0])
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 (...)
14
ovs-appctl: ovs-vswitchd: server returned an error
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
24
lookups: hit:0 missed:0 lost:0
26
port 0: br0 (internal)
28
AT_CHECK([ovs-appctl dpctl/add-if dummy@br0 vif1.0,type=dummy,port_no=5])
29
AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl
31
lookups: hit:0 missed:0 lost:0
33
port 0: br0 (internal)
34
port 5: vif1.0 (dummy)
36
AT_CHECK([ovs-appctl dpctl/add-if dummy@br0 vif1.0,type=dummy], [2], [],
38
AT_CHECK([sed 's/(.*)/(...)/' stderr], [0],
39
[ovs-vswitchd: adding vif1.0 to dummy@br0 failed (...)
40
ovs-appctl: ovs-vswitchd: server returned an error
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], [],
44
[ovs-vswitchd: vif1.0: can't change type from dummy to system
45
ovs-appctl: ovs-vswitchd: server returned an error
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
49
ovs-appctl: ovs-vswitchd: server returned an error
51
AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 vif1.0])
52
AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl
54
lookups: hit:0 missed:0 lost:0
56
port 0: br0 (internal)
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
62
AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl
64
lookups: hit:0 missed:0 lost:0
66
port 0: br0 (internal)
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
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 (...)
75
ovs-appctl: ovs-vswitchd: server returned an error
77
AT_CHECK([ovs-appctl dpctl/del-dp dummy@br0])
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 (...)
81
ovs-appctl: ovs-vswitchd: server returned an error
83
OVS_VSWITCHD_STOP(["/dummy@br0: port_del failed/d
84
/dummy@br0: failed to add vif1.0 as port/d"])