summaryrefslogtreecommitdiffstats
path: root/qemu/qapi/rocker.json
diff options
context:
space:
mode:
authorRajithaY <rajithax.yerrumsetty@intel.com>2017-04-25 03:31:15 -0700
committerRajitha Yerrumchetty <rajithax.yerrumsetty@intel.com>2017-05-22 06:48:08 +0000
commitbb756eebdac6fd24e8919e2c43f7d2c8c4091f59 (patch)
treeca11e03542edf2d8f631efeca5e1626d211107e3 /qemu/qapi/rocker.json
parenta14b48d18a9ed03ec191cf16b162206998a895ce (diff)
Adding qemu as a submodule of KVMFORNFV
This Patch includes the changes to add qemu as a submodule to kvmfornfv repo and make use of the updated latest qemu for the execution of all testcase Change-Id: I1280af507a857675c7f81d30c95255635667bdd7 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
Diffstat (limited to 'qemu/qapi/rocker.json')
-rw-r--r--qemu/qapi/rocker.json286
1 files changed, 0 insertions, 286 deletions
diff --git a/qemu/qapi/rocker.json b/qemu/qapi/rocker.json
deleted file mode 100644
index 2fe7fdfa6..000000000
--- a/qemu/qapi/rocker.json
+++ /dev/null
@@ -1,286 +0,0 @@
-##
-# @Rocker:
-#
-# Rocker switch information.
-#
-# @name: switch name
-#
-# @id: switch ID
-#
-# @ports: number of front-panel ports
-#
-# Since: 2.4
-##
-{ 'struct': 'RockerSwitch',
- 'data': { 'name': 'str', 'id': 'uint64', 'ports': 'uint32' } }
-
-##
-# @query-rocker:
-#
-# Return rocker switch information.
-#
-# Returns: @Rocker information
-#
-# Since: 2.4
-##
-{ 'command': 'query-rocker',
- 'data': { 'name': 'str' },
- 'returns': 'RockerSwitch' }
-
-##
-# @RockerPortDuplex:
-#
-# An eumeration of port duplex states.
-#
-# @half: half duplex
-#
-# @full: full duplex
-#
-# Since: 2.4
-##
-{ 'enum': 'RockerPortDuplex', 'data': [ 'half', 'full' ] }
-
-##
-# @RockerPortAutoneg:
-#
-# An eumeration of port autoneg states.
-#
-# @off: autoneg is off
-#
-# @on: autoneg is on
-#
-# Since: 2.4
-##
-{ 'enum': 'RockerPortAutoneg', 'data': [ 'off', 'on' ] }
-
-##
-# @RockerPort:
-#
-# Rocker switch port information.
-#
-# @name: port name
-#
-# @enabled: port is enabled for I/O
-#
-# @link-up: physical link is UP on port
-#
-# @speed: port link speed in Mbps
-#
-# @duplex: port link duplex
-#
-# @autoneg: port link autoneg
-#
-# Since: 2.4
-##
-{ 'struct': 'RockerPort',
- 'data': { 'name': 'str', 'enabled': 'bool', 'link-up': 'bool',
- 'speed': 'uint32', 'duplex': 'RockerPortDuplex',
- 'autoneg': 'RockerPortAutoneg' } }
-
-##
-# @query-rocker-ports:
-#
-# Return rocker switch information.
-#
-# Returns: @Rocker information
-#
-# Since: 2.4
-##
-{ 'command': 'query-rocker-ports',
- 'data': { 'name': 'str' },
- 'returns': ['RockerPort'] }
-
-##
-# @RockerOfDpaFlowKey:
-#
-# Rocker switch OF-DPA flow key
-#
-# @priority: key priority, 0 being lowest priority
-#
-# @tbl-id: flow table ID
-#
-# @in-pport: #optional physical input port
-#
-# @tunnel-id: #optional tunnel ID
-#
-# @vlan-id: #optional VLAN ID
-#
-# @eth-type: #optional Ethernet header type
-#
-# @eth-src: #optional Ethernet header source MAC address
-#
-# @eth-dst: #optional Ethernet header destination MAC address
-#
-# @ip-proto: #optional IP Header protocol field
-#
-# @ip-tos: #optional IP header TOS field
-#
-# @ip-dst: #optional IP header destination address
-#
-# Note: fields are marked #optional to indicate that they may or may not
-# appear in the flow key depending if they're relevant to the flow key.
-#
-# Since: 2.4
-##
-{ 'struct': 'RockerOfDpaFlowKey',
- 'data' : { 'priority': 'uint32', 'tbl-id': 'uint32', '*in-pport': 'uint32',
- '*tunnel-id': 'uint32', '*vlan-id': 'uint16',
- '*eth-type': 'uint16', '*eth-src': 'str', '*eth-dst': 'str',
- '*ip-proto': 'uint8', '*ip-tos': 'uint8', '*ip-dst': 'str' } }
-
-##
-# @RockerOfDpaFlowMask:
-#
-# Rocker switch OF-DPA flow mask
-#
-# @in-pport: #optional physical input port
-#
-# @tunnel-id: #optional tunnel ID
-#
-# @vlan-id: #optional VLAN ID
-#
-# @eth-src: #optional Ethernet header source MAC address
-#
-# @eth-dst: #optional Ethernet header destination MAC address
-#
-# @ip-proto: #optional IP Header protocol field
-#
-# @ip-tos: #optional IP header TOS field
-#
-# Note: fields are marked #optional to indicate that they may or may not
-# appear in the flow mask depending if they're relevant to the flow mask.
-#
-# Since: 2.4
-##
-{ 'struct': 'RockerOfDpaFlowMask',
- 'data' : { '*in-pport': 'uint32', '*tunnel-id': 'uint32',
- '*vlan-id': 'uint16', '*eth-src': 'str', '*eth-dst': 'str',
- '*ip-proto': 'uint8', '*ip-tos': 'uint8' } }
-
-##
-# @RockerOfDpaFlowAction:
-#
-# Rocker switch OF-DPA flow action
-#
-# @goto-tbl: #optional next table ID
-#
-# @group-id: #optional group ID
-#
-# @tunnel-lport: #optional tunnel logical port ID
-#
-# @vlan-id: #optional VLAN ID
-#
-# @new-vlan-id: #optional new VLAN ID
-#
-# @out-pport: #optional physical output port
-#
-# Note: fields are marked #optional to indicate that they may or may not
-# appear in the flow action depending if they're relevant to the flow action.
-#
-# Since: 2.4
-##
-{ 'struct': 'RockerOfDpaFlowAction',
- 'data' : { '*goto-tbl': 'uint32', '*group-id': 'uint32',
- '*tunnel-lport': 'uint32', '*vlan-id': 'uint16',
- '*new-vlan-id': 'uint16', '*out-pport': 'uint32' } }
-
-##
-# @RockerOfDpaFlow:
-#
-# Rocker switch OF-DPA flow
-#
-# @cookie: flow unique cookie ID
-#
-# @hits: count of matches (hits) on flow
-#
-# @key: flow key
-#
-# @mask: flow mask
-#
-# @action: flow action
-#
-# Since: 2.4
-##
-{ 'struct': 'RockerOfDpaFlow',
- 'data': { 'cookie': 'uint64', 'hits': 'uint64', 'key': 'RockerOfDpaFlowKey',
- 'mask': 'RockerOfDpaFlowMask', 'action': 'RockerOfDpaFlowAction' } }
-
-##
-# @query-rocker-of-dpa-flows:
-#
-# Return rocker OF-DPA flow information.
-#
-# @name: switch name
-#
-# @tbl-id: #optional flow table ID. If tbl-id is not specified, returns
-# flow information for all tables.
-#
-# Returns: @Rocker OF-DPA flow information
-#
-# Since: 2.4
-##
-{ 'command': 'query-rocker-of-dpa-flows',
- 'data': { 'name': 'str', '*tbl-id': 'uint32' },
- 'returns': ['RockerOfDpaFlow'] }
-
-##
-# @RockerOfDpaGroup:
-#
-# Rocker switch OF-DPA group
-#
-# @id: group unique ID
-#
-# @type: group type
-#
-# @vlan-id: #optional VLAN ID
-#
-# @pport: #optional physical port number
-#
-# @index: #optional group index, unique with group type
-#
-# @out-pport: #optional output physical port number
-#
-# @group-id: #optional next group ID
-#
-# @set-vlan-id: #optional VLAN ID to set
-#
-# @pop-vlan: #optional pop VLAN headr from packet
-#
-# @group-ids: #optional list of next group IDs
-#
-# @set-eth-src: #optional set source MAC address in Ethernet header
-#
-# @set-eth-dst: #optional set destination MAC address in Ethernet header
-#
-# @ttl-check: #optional perform TTL check
-#
-# Note: fields are marked #optional to indicate that they may or may not
-# appear in the group depending if they're relevant to the group type.
-#
-# Since: 2.4
-##
-{ 'struct': 'RockerOfDpaGroup',
- 'data': { 'id': 'uint32', 'type': 'uint8', '*vlan-id': 'uint16',
- '*pport': 'uint32', '*index': 'uint32', '*out-pport': 'uint32',
- '*group-id': 'uint32', '*set-vlan-id': 'uint16',
- '*pop-vlan': 'uint8', '*group-ids': ['uint32'],
- '*set-eth-src': 'str', '*set-eth-dst': 'str',
- '*ttl-check': 'uint8' } }
-
-##
-# @query-rocker-of-dpa-groups:
-#
-# Return rocker OF-DPA group information.
-#
-# @name: switch name
-#
-# @type: #optional group type. If type is not specified, returns
-# group information for all group types.
-#
-# Returns: @Rocker OF-DPA group information
-#
-# Since: 2.4
-##
-{ 'command': 'query-rocker-of-dpa-groups',
- 'data': { 'name': 'str', '*type': 'uint8' },
- 'returns': ['RockerOfDpaGroup'] }