Lines Matching +full:re +full:- +full:enabled

1 # -*- Mode: Python -*-
19 # @ports: number of front-panel ports
27 # @query-rocker:
35 # .. qmp-example::
37 # -> { "execute": "query-rocker", "arguments": { "name": "sw1" } }
38 # <- { "return": {"name": "sw1", "ports": 2, "id": 1327446905938}}
40 { 'command': 'query-rocker',
77 # @enabled: port is enabled for I/O
79 # @link-up: physical link is UP on port
90 'data': { 'name': 'str', 'enabled': 'bool', 'link-up': 'bool',
95 # @query-rocker-ports:
103 # .. qmp-example::
105 # -> { "execute": "query-rocker-ports", "arguments": { "name": "sw1" } }
106 # <- { "return": [ {"duplex": "full", "enabled": true, "name": "sw1.1", boolean
107 # "autoneg": "off", "link-up": true, "speed": 10000},
108 # {"duplex": "full", "enabled": true, "name": "sw1.2",
109 # "autoneg": "off", "link-up": true, "speed": 10000}
112 { 'command': 'query-rocker-ports',
119 # Rocker switch OF-DPA flow key
123 # @tbl-id: flow table ID
125 # @in-pport: physical input port
127 # @tunnel-id: tunnel ID
129 # @vlan-id: VLAN ID
131 # @eth-type: Ethernet header type
133 # @eth-src: Ethernet header source MAC address
135 # @eth-dst: Ethernet header destination MAC address
137 # @ip-proto: IP Header protocol field
139 # @ip-tos: IP header TOS field
141 # @ip-dst: IP header destination address
144 # depending if they're relevant to the flow key.
149 'data' : { 'priority': 'uint32', 'tbl-id': 'uint32', '*in-pport': 'uint32',
150 '*tunnel-id': 'uint32', '*vlan-id': 'uint16',
151 '*eth-type': 'uint16', '*eth-src': 'str', '*eth-dst': 'str',
152 '*ip-proto': 'uint8', '*ip-tos': 'uint8', '*ip-dst': 'str' } }
157 # Rocker switch OF-DPA flow mask
159 # @in-pport: physical input port
161 # @tunnel-id: tunnel ID
163 # @vlan-id: VLAN ID
165 # @eth-src: Ethernet header source MAC address
167 # @eth-dst: Ethernet header destination MAC address
169 # @ip-proto: IP Header protocol field
171 # @ip-tos: IP header TOS field
174 # depending if they're relevant to the flow mask.
179 'data' : { '*in-pport': 'uint32', '*tunnel-id': 'uint32',
180 '*vlan-id': 'uint16', '*eth-src': 'str', '*eth-dst': 'str',
181 '*ip-proto': 'uint8', '*ip-tos': 'uint8' } }
186 # Rocker switch OF-DPA flow action
188 # @goto-tbl: next table ID
190 # @group-id: group ID
192 # @tunnel-lport: tunnel logical port ID
194 # @vlan-id: VLAN ID
196 # @new-vlan-id: new VLAN ID
198 # @out-pport: physical output port
201 # depending if they're relevant to the flow action.
206 'data' : { '*goto-tbl': 'uint32', '*group-id': 'uint32',
207 '*tunnel-lport': 'uint32', '*vlan-id': 'uint16',
208 '*new-vlan-id': 'uint16', '*out-pport': 'uint32' } }
213 # Rocker switch OF-DPA flow
232 # @query-rocker-of-dpa-flows:
234 # Return rocker OF-DPA flow information.
238 # @tbl-id: flow table ID. If tbl-id is not specified, returns flow
241 # Returns: rocker OF-DPA flow information
245 # .. qmp-example::
247 # -> { "execute": "query-rocker-of-dpa-flows",
249 # <- { "return": [ {"key": {"in-pport": 0, "priority": 1, "tbl-id": 0},
252 # "action": {"goto-tbl": 10},
253 # "mask": {"in-pport": 4294901760}
258 { 'command': 'query-rocker-of-dpa-flows',
259 'data': { 'name': 'str', '*tbl-id': 'uint32' },
265 # Rocker switch OF-DPA group
271 # @vlan-id: VLAN ID
277 # @out-pport: output physical port number
279 # @group-id: next group ID
281 # @set-vlan-id: VLAN ID to set
283 # @pop-vlan: pop VLAN headr from packet
285 # @group-ids: list of next group IDs
287 # @set-eth-src: set source MAC address in Ethernet header
289 # @set-eth-dst: set destination MAC address in Ethernet header
291 # @ttl-check: perform TTL check
294 # depending if they're relevant to the group type.
299 'data': { 'id': 'uint32', 'type': 'uint8', '*vlan-id': 'uint16',
300 '*pport': 'uint32', '*index': 'uint32', '*out-pport': 'uint32',
301 '*group-id': 'uint32', '*set-vlan-id': 'uint16',
302 '*pop-vlan': 'uint8', '*group-ids': ['uint32'],
303 '*set-eth-src': 'str', '*set-eth-dst': 'str',
304 '*ttl-check': 'uint8' } }
307 # @query-rocker-of-dpa-groups:
309 # Return rocker OF-DPA group information.
316 # Returns: rocker OF-DPA group information
320 # .. qmp-example::
322 # -> { "execute": "query-rocker-of-dpa-groups",
324 # <- { "return": [ {"type": 0, "out-pport": 2,
325 # "pport": 2, "vlan-id": 3841,
326 # "pop-vlan": 1, "id": 251723778},
327 # {"type": 0, "out-pport": 0,
328 # "pport": 0, "vlan-id": 3841,
329 # "pop-vlan": 1, "id": 251723776},
330 # {"type": 0, "out-pport": 1,
331 # "pport": 1, "vlan-id": 3840,
332 # "pop-vlan": 1, "id": 251658241},
333 # {"type": 0, "out-pport": 0,
334 # "pport": 0, "vlan-id": 3840,
335 # "pop-vlan": 1, "id": 251658240}
338 { 'command': 'query-rocker-of-dpa-groups',