test_parser: Add test case for OFPQueuePropExperimenter

Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
Yusuke Iwase 2015-08-19 11:07:59 +09:00 committed by FUJITA Tomonori
parent 742644a21d
commit 0d64e7f890
3 changed files with 68 additions and 4 deletions

View File

@ -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>>}
]
}
]},

View File

@ -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
}
}
]
}