3 AT_SETUP([lacp - config])
6 set Port p1 lacp=active --\
7 set Interface p1 type=dummy ])
9 AT_CHECK([ovs-appctl lacp/show], [0], [dnl
11 status: active negotiated
12 sys_id: aa:55:aa:55:00:00
17 slave: p1: expired attached
21 actor sys_id: aa:55:aa:55:00:00
22 actor sys_priority: 65535
24 actor port_priority: 65535
26 actor state: activity synchronized collecting distributing expired
28 partner sys_id: 00:00:00:00:00:00
29 partner sys_priority: 0
31 partner port_priority: 0
33 partner state: timeout
35 AT_CHECK([ovs-appctl bond/show])
39 AT_SETUP([lacp - multi port config])
40 OVS_VSWITCHD_START([dnl
41 add-bond br0 bond p1 p2 --\
42 set Port bond lacp=active \
43 bond_mode=active-backup \
44 other_config:lacp-time="fast" \
45 other_config:lacp-system-id=11:22:33:44:55:66 \
46 other_config:lacp-system-priority=54321 --\
47 set Interface p1 type=dummy \
48 other_config:lacp-port-id=11 \
49 other_config:lacp-port-priority=111 \
50 other_config:lacp-aggregation-key=3333 --\
51 set Interface p2 type=dummy \
52 other_config:lacp-port-id=22 \
53 other_config:lacp-port-priority=222 \
54 other_config:lacp-aggregation-key=3333 ])
56 AT_CHECK([ovs-appctl lacp/show], [0], [stdout])
57 AT_CHECK([sed -e 's/aggregation key:.*/aggregation key: <omitted>/' < stdout], [0], [dnl
59 status: active negotiated
60 sys_id: 11:22:33:44:55:66
62 aggregation key: <omitted>
65 slave: p1: expired attached
69 actor sys_id: 11:22:33:44:55:66
70 actor sys_priority: 54321
72 actor port_priority: 111
74 actor state: activity timeout aggregation synchronized collecting distributing expired
76 partner sys_id: 00:00:00:00:00:00
77 partner sys_priority: 0
79 partner port_priority: 0
81 partner state: timeout
83 slave: p2: expired attached
87 actor sys_id: 11:22:33:44:55:66
88 actor sys_priority: 54321
90 actor port_priority: 222
92 actor state: activity timeout aggregation synchronized collecting distributing expired
94 partner sys_id: 00:00:00:00:00:00
95 partner sys_priority: 0
97 partner port_priority: 0
99 partner state: timeout
101 AT_CHECK([ovs-appctl bond/show], [0], [dnl
103 bond_mode: active-backup
107 lacp_negotiated: true