From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45569) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y8Vug-00061E-RW for qemu-devel@nongnu.org; Tue, 06 Jan 2015 10:19:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y8Vuc-0002JC-Ps for qemu-devel@nongnu.org; Tue, 06 Jan 2015 10:19:18 -0500 Received: from mail-we0-x22c.google.com ([2a00:1450:400c:c03::22c]:62934) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y8Vuc-0002Iw-Ig for qemu-devel@nongnu.org; Tue, 06 Jan 2015 10:19:14 -0500 Received: by mail-we0-f172.google.com with SMTP id k11so9791465wes.3 for ; Tue, 06 Jan 2015 07:19:14 -0800 (PST) Date: Tue, 6 Jan 2015 15:19:11 +0000 From: Stefan Hajnoczi Message-ID: <20150106151911.GP29775@stefanha-thinkpad.redhat.com> References: <1420511101-8352-1-git-send-email-sfeldma@gmail.com> <1420511101-8352-10-git-send-email-sfeldma@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="SavPGzlo48F1Gxyz" Content-Disposition: inline In-Reply-To: <1420511101-8352-10-git-send-email-sfeldma@gmail.com> Subject: Re: [Qemu-devel] [PATCH v2 08/10] qmp: add rocker device support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: sfeldma@gmail.com Cc: john.fastabend@gmail.com, roopa@cumulusnetworks.com, jiri@resnulli.us, qemu-devel@nongnu.org --SavPGzlo48F1Gxyz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jan 05, 2015 at 06:24:59PM -0800, sfeldma@gmail.com wrote: > From: Scott Feldman >=20 > Add QMP/HMP support for rocker devices. This is mostly for debugging pur= poses > to see inside the device's tables and port configurations. Some examples: >=20 > (qemu) rocker sw1 > name: sw1 > id: 0x0000013512005452 > ports: 4 The convention is for HMP commands that show information to be "info" sub-commands. So this example would be "info rocker sw1". See monitor.c:info_cmds[]. The convention for QMP is to call the command "query-rocker". >=20 > (qemu) rocker-ports sw1 > ena/ speed/ auto > port link duplex neg? > sw1.1 up 10G FD No > sw1.2 up 10G FD No > sw1.3 !ena 10G FD No > sw1.4 !ena 10G FD No HMP: info rocker-ports sw1 QMP: query-rocker-ports and so on. > +## > +# @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 > +## For versioning, the schema should mention which QEMU release a command was added in: # Since: 2.3 That way QAPI consumers can plan accordingly and be aware when older QEMU binaries may not implement a command. --SavPGzlo48F1Gxyz Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJUq/zvAAoJEJykq7OBq3PIPbEH/2DPHVpZc0enpIhnqgMdFc/D /f38rHZNhFO50KYKXvod5Pr0qAwl2fcgbm+pvIpYsti29ECGvtFMRvdNyH0FER92 uRWI8wXWoFYmfW1KK+d0qYHIZFObx57mKOyLyu4a6VTnT0xdz93FFUmlbamtGVL0 kzyPmM+YlR7vJF9UbstMBwLGJzTsqPJae2Oouo5MOOztWZowl8pqdxbg86w42Of2 QQ34uLHRORR8eh2agVA94Px8oZfO5ZUBUA0dxNKpECKltThXYLkMlsWgQK4ZK4Jw LId5BExVKzpu28HcdCvO5WNM6IxUwBpFHEARlTmCRoDMQUL5hKCvIPKRxfaUcnk= =7ss3 -----END PGP SIGNATURE----- --SavPGzlo48F1Gxyz--