ovs-dpctl: Add mega flow support
authorAndy Zhou <azhou@nicira.com>
Wed, 19 Jun 2013 07:15:10 +0000 (07:15 +0000)
committerBen Pfaff <blp@nicira.com>
Thu, 20 Jun 2013 17:33:51 +0000 (10:33 -0700)
commite6cc0babc25de1800aeffad66d2804e64e5bd602
tree72cc541897276ff2d6a656c65156caf82a55677d
parenta1c564be1e2ffc31f8da09ab654c8ed987907fe5
ovs-dpctl: Add mega flow support

Added support to allow mega flow specified and displayed. ovs-dpctl tool
is mainly used as debugging tool.

This patch also implements the low level user space routines to send
and receive mega flow netlink messages. Those netlink suppor
routines are required for forthcoming user space mega flow patches.

Added a unit test to test parsing and display of mega flows.

Ethan contributed the ovs-dpctl mega flow output function.

Co-authored-by: Ethan Jackson <ethan@nicira.com>
Signed-off-by: Ethan Jackson <ethan@nicira.com>
Signed-off-by: Andy Zhou <azhou@nicira.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
13 files changed:
lib/dpif-linux.c
lib/dpif-netdev.c
lib/dpif-provider.h
lib/dpif.c
lib/dpif.h
lib/netdev-dummy.c
lib/odp-util.c
lib/odp-util.h
lib/packets.h
ofproto/ofproto-dpif.c
tests/odp.at
tests/test-odp.c
utilities/ovs-dpctl.c