summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ryu/tests/packet_data/of13/4-36-ofp_queue_get_config_reply.packetbin112 -> 211 bytes
-rw-r--r--ryu/tests/packet_data_generator/src/x4.erl16
-rw-r--r--ryu/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json56
3 files changed, 68 insertions, 4 deletions
diff --git a/ryu/tests/packet_data/of13/4-36-ofp_queue_get_config_reply.packet b/ryu/tests/packet_data/of13/4-36-ofp_queue_get_config_reply.packet
index 18bebb97..898f0b3f 100644
--- a/ryu/tests/packet_data/of13/4-36-ofp_queue_get_config_reply.packet
+++ b/ryu/tests/packet_data/of13/4-36-ofp_queue_get_config_reply.packet
Binary files differ
diff --git a/ryu/tests/packet_data_generator/src/x4.erl b/ryu/tests/packet_data_generator/src/x4.erl
index 0ba1939c..6098b456 100644
--- a/ryu/tests/packet_data_generator/src/x4.erl
+++ b/ryu/tests/packet_data_generator/src/x4.erl
@@ -565,13 +565,25 @@ x() ->
#ofp_packet_queue{queue_id = 99, port_no = 77,
properties = [
#ofp_queue_prop_min_rate{rate = 10},
- #ofp_queue_prop_max_rate{rate = 900}
+ #ofp_queue_prop_max_rate{rate = 900},
+ #ofp_queue_prop_experimenter{experimenter = 999,
+ data = <<>>}
]
},
#ofp_packet_queue{queue_id = 88, port_no = 77,
properties = [
#ofp_queue_prop_min_rate{rate = 100},
- #ofp_queue_prop_max_rate{rate = 200}
+ #ofp_queue_prop_max_rate{rate = 200},
+ #ofp_queue_prop_experimenter{experimenter = 999,
+ data = <<1:8>>}
+ ]
+ },
+ #ofp_packet_queue{queue_id = 77, port_no = 77,
+ properties = [
+ #ofp_queue_prop_min_rate{rate = 200},
+ #ofp_queue_prop_max_rate{rate = 400},
+ #ofp_queue_prop_experimenter{experimenter = 999,
+ data = <<1:8,2:8>>}
]
}
]},
diff --git a/ryu/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json b/ryu/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json
index 7d0a7bbe..ce1f4123 100644
--- a/ryu/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json
+++ b/ryu/tests/unit/ofproto/json/of13/4-36-ofp_queue_get_config_reply.packet.json
@@ -4,7 +4,7 @@
"queues": [
{
"OFPPacketQueue": {
- "len": 48,
+ "len": 64,
"port": 77,
"properties": [
{
@@ -20,6 +20,14 @@
"property": 2,
"rate": 900
}
+ },
+ {
+ "OFPQueuePropExperimenter": {
+ "data": [],
+ "experimenter": 999,
+ "len": 16,
+ "property": 65535
+ }
}
],
"queue_id": 99
@@ -27,7 +35,7 @@
},
{
"OFPPacketQueue": {
- "len": 48,
+ "len": 65,
"port": 77,
"properties": [
{
@@ -43,10 +51,54 @@
"property": 2,
"rate": 200
}
+ },
+ {
+ "OFPQueuePropExperimenter": {
+ "experimenter": 999,
+ "data": [
+ 1
+ ],
+ "len": 17,
+ "property": 65535
+ }
}
],
"queue_id": 88
}
+ },
+ {
+ "OFPPacketQueue": {
+ "len": 66,
+ "port": 77,
+ "properties": [
+ {
+ "OFPQueuePropMinRate": {
+ "len": 16,
+ "property": 1,
+ "rate": 200
+ }
+ },
+ {
+ "OFPQueuePropMaxRate": {
+ "len": 16,
+ "property": 2,
+ "rate": 400
+ }
+ },
+ {
+ "OFPQueuePropExperimenter": {
+ "experimenter": 999,
+ "data": [
+ 1,
+ 2
+ ],
+ "len": 18,
+ "property": 65535
+ }
+ }
+ ],
+ "queue_id": 77
+ }
}
]
}