summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSimon Horman <horms@verge.net.au>2014-02-27 17:56:11 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2014-02-27 22:29:56 +0900
commit8caa0029534690dbd38c10b507c473c495ab63dd (patch)
tree50b7617d53b977f6a525ee68a6cb2bf79531257e
parent3634f3c652bd1a77f40f9ff3f8ec38d1373f08e5 (diff)
of14: Add optical property to port stats reply unit test
Signed-off-by: Simon Horman <horms@verge.net.au>
-rw-r--r--ryu/tests/packet_data/of14/5-30-ofp_port_stats_reply.packetbin256 -> 304 bytes
-rw-r--r--ryu/tests/packet_data_generator/src/x5.erl14
-rw-r--r--ryu/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json19
3 files changed, 31 insertions, 2 deletions
diff --git a/ryu/tests/packet_data/of14/5-30-ofp_port_stats_reply.packet b/ryu/tests/packet_data/of14/5-30-ofp_port_stats_reply.packet
index 53acde2c..5ce188b0 100644
--- a/ryu/tests/packet_data/of14/5-30-ofp_port_stats_reply.packet
+++ b/ryu/tests/packet_data/of14/5-30-ofp_port_stats_reply.packet
Binary files differ
diff --git a/ryu/tests/packet_data_generator/src/x5.erl b/ryu/tests/packet_data_generator/src/x5.erl
index de0b3e00..d9db1238 100644
--- a/ryu/tests/packet_data_generator/src/x5.erl
+++ b/ryu/tests/packet_data_generator/src/x5.erl
@@ -543,7 +543,19 @@ x() ->
properties =
[#ofp_port_stats_prop_ethernet{
rx_frame_err = 0,rx_over_err = 0,
- rx_crc_err = 0,collisions = 0}]},
+ rx_crc_err = 0,collisions = 0},
+ #ofp_port_stats_prop_optical{
+ flags = [rx_tune,tx_tune],
+ tx_freq_lmda = 1500,
+ tx_offset = 700,
+ tx_grid_span = 500,
+ rx_freq_lmda = 1500,
+ rx_offset = 700,
+ rx_grid_span = 500,
+ tx_pwr = 2000,
+ rx_pwr = 2000,
+ bias_current = 300,
+ temperature = 273}]},
#ofp_port_stats{
port_no = 6,rx_packets = 4,tx_packets = 4,rx_bytes = 336,
tx_bytes = 336,rx_dropped = 0,tx_dropped = 0,
diff --git a/ryu/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json b/ryu/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json
index 5672a3cb..0376e7b4 100644
--- a/ryu/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json
+++ b/ryu/tests/unit/ofproto/json/of14/5-30-ofp_port_stats_reply.packet.json
@@ -5,7 +5,7 @@
"OFPPortStats": {
"duration_nsec": 0,
"duration_sec": 0,
- "length": 120,
+ "length": 168,
"port_no": 7,
"properties": [
{
@@ -17,6 +17,23 @@
"rx_over_err": 0,
"type": 0
}
+ },
+ {
+ "OFPPortStatsPropOptical": {
+ "bias_current": 300,
+ "tx_freq_lmda": 1500,
+ "temperature": 273,
+ "rx_freq_lmda": 1500,
+ "tx_pwr": 2000,
+ "length": 44,
+ "flags": 3,
+ "rx_offset": 700,
+ "rx_grid_span": 500,
+ "rx_pwr": 2000,
+ "tx_offset": 700,
+ "type": 1,
+ "tx_grid_span": 500
+ }
}
],
"rx_bytes": 0,