summaryrefslogtreecommitdiff
path: root/lib/tnl-ports.c
diff options
context:
space:
mode:
authorJarno Rajahalme <jrajahalme@nicira.com>2015-06-05 14:03:12 -0700
committerJarno Rajahalme <jrajahalme@nicira.com>2015-06-10 13:19:34 -0700
commitdb5076eee46e5ad4d67dc02b902c9b4aaeb190a4 (patch)
tree8e66799be8d2ee8d04158bf63d152b2b35689165 /lib/tnl-ports.c
parent4fcb208348e1f6fdc62cc0bcfdcf5b6570ae3f1a (diff)
downloadopenvswitch-db5076eee46e5ad4d67dc02b902c9b4aaeb190a4.tar.gz
ovs-ofctl: Add bundle support and unit testing.
All existing ovs-ofctl flow mod commands now take an optional '--bundle' argument, which executes the flow mods as a single transaction. OpenFlow 1.4+ is implicitly assumed when '--bundle' is specified. ovs-ofctl 'add-flow' and 'add-flows' commands now accept flow specifications that start with an optional 'add', 'modify', 'delete', 'modify_strict', or 'delete_strict' keyword, so that arbitrary flow table modifications may be specified. For backwards compatibility, a missing keyword is treated as an 'add'. With the new '--bundle' option all the modifications are executed as a single transaction using an OpenFlow 1.4 bundle. OpenFlow 1.4 requires bundles to support at least flow and port mods. This implementation does not yet support port mods in bundles. Another restriction is that the atomic transactions are not yet supported. Signed-off-by: Jarno Rajahalme <jrajahalme@nicira.com> Acked-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'lib/tnl-ports.c')
0 files changed, 0 insertions, 0 deletions