[ovs-dev] [PATCH 24/47] ofp-util: Allow decoding of Open Flow 1.2 Port Mod Message
Simon Horman
horms at verge.net.au
Wed Aug 1 07:02:07 UTC 2012
Signed-off-by: Simon Horman <horms at verge.net.au>
---
v9
* No change
v8
* Initial post
---
lib/ofp-msgs.h | 2 +-
tests/ofp-print.at | 14 ++++++++++++++
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/lib/ofp-msgs.h b/lib/ofp-msgs.h
index 05ef334..0683bc5 100644
--- a/lib/ofp-msgs.h
+++ b/lib/ofp-msgs.h
@@ -158,7 +158,7 @@ enum ofpraw {
/* OFPT 1.0 (15): struct ofp10_port_mod. */
OFPRAW_OFPT10_PORT_MOD,
- /* OFPT 1.1 (16): struct ofp11_port_mod. */
+ /* OFPT 1.1+ (16): struct ofp11_port_mod. */
OFPRAW_OFPT11_PORT_MOD,
/* OFPT 1.0 (18): void. */
diff --git a/tests/ofp-print.at b/tests/ofp-print.at
index 842869c..827d4f3 100644
--- a/tests/ofp-print.at
+++ b/tests/ofp-print.at
@@ -533,6 +533,20 @@ OFPT_PORT_MOD (OF1.1) (xid=0x3):port: 3: addr:50:54:00:00:00:01
])
AT_CLEANUP
+AT_SETUP([OFPT_PORT_MOD - OF1.2])
+AT_KEYWORDS([ofp-print])
+AT_CHECK([ovs-ofctl ofp-print "\
+03 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 00 00 00 00 00 \
+" 3], [0], [dnl
+OFPT_PORT_MOD (OF1.2) (xid=0x3):port: 3: addr:50:54:00:00:00:01
+ config: PORT_DOWN
+ mask: PORT_DOWN
+ advertise: UNCHANGED
+])
+AT_CLEANUP
+
AT_SETUP([OFPST_DESC request])
AT_KEYWORDS([ofp-print OFPT_STATS_REQUEST])
AT_CHECK([ovs-ofctl ofp-print "0110000c0000000100000000"], [0], [dnl
--
1.7.10.2.484.gcd07cc5
More information about the dev
mailing list