[ovs-dev] Implementation of Packet-Out in Bundles

André Mantas andremantas7 at gmail.com
Fri Feb 26 21:57:48 UTC 2016


Ok, makes sense. So I should focus on making similar tests to the ones in
ofproto.at? Or these are also important?

Thanks.

Ben Pfaff <blp at ovn.org> escreveu no dia sexta, 26/02/2016 às 20:35:

> On Fri, Feb 26, 2016 at 08:07:32PM +0000, André Mantas wrote:
> > I've seen some examples in ofp-print.at, ofproto.at and was trying to
> > figure them out so I could add more.
> >
> > (ofp-print.at)
> > AT_SETUP([OFPT_BUNDLE_ADD_MESSAGE - PORT_MOD])
> > AT_KEYWORDS([ofp-print])
> > AT_CHECK([ovs-ofctl ofp-print "\
> > 05 22 00 38 00 00 00 03 00 00 00 01 00 00 00 01 \
> > 05 10 00 28 00 00 00 03 00 00 00 03 00 00 00 00 \
> > 50 54 00 00 00 01 00 00 00 00 00 01 00 00 00 01 \
> > 00 00 00 08 00 00 00 01
> > "], [0], [dnl
> > OFPT_BUNDLE_ADD_MESSAGE (OF1.4) (xid=0x3):
> >  bundle_id=0x1 flags=atomic
> > OFPT_PORT_MOD (OF1.4) (xid=0x3): port: 3: addr:50:54:00:00:00:01
> >      config: PORT_DOWN
> >      mask:   PORT_DOWN
> >      advertise: 10MB-HD
> > ])
> >
> > From ofproto.at I can see that:
> >
> > 05 - OpenFlow14 message
> > 22 - OFPT_BUNDLE_ADD_MESSAGE (?)
> >
> > I also tried to search for ovs-ofctl ofp-print syntax or help but
> couldn't
> > find it.
> >
> > Any help?
>
> ofp-print takes a hexdump of an OpenFlow message and prints it on stdout
> with ofp_print() from lib/ofp-print.c.  It's there to test decoding and
> printing OpenFlow messages.
>
> It's not documented because it's meant for internal testing, not as an
> end user interface.
>



More information about the dev mailing list