mirror of
https://github.com/faucetsdn/ryu.git
synced 2026-01-27 11:31:55 +01:00
lib/ofctl_v1_4: Fix json format of queue_desc_reply
Signed-off-by: Minoru TAKAHASHI <takahashi.minoru7@gmail.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
parent
5246068fe8
commit
61306439db
@ -415,9 +415,8 @@ def get_queue_desc_stats(dp, waiters, port_no=None, queue_id=None):
|
||||
send_stats_request(dp, stats, waiters, msgs)
|
||||
|
||||
configs = []
|
||||
for config in msgs:
|
||||
queue_list = []
|
||||
for queue in config.body:
|
||||
for msg in msgs:
|
||||
for queue in msg.body:
|
||||
q = queue.to_jsondict()[queue.__class__.__name__]
|
||||
prop_list = []
|
||||
for prop in queue.properties:
|
||||
@ -426,9 +425,7 @@ def get_queue_desc_stats(dp, waiters, port_no=None, queue_id=None):
|
||||
p['type'] = t if t != prop.type else 'UNKNOWN'
|
||||
prop_list.append(p)
|
||||
q['properties'] = prop_list
|
||||
queue_list.append(q)
|
||||
c = {'body': queue_list}
|
||||
configs.append(c)
|
||||
configs.append(q)
|
||||
configs = {str(dp.id): configs}
|
||||
|
||||
return configs
|
||||
|
||||
@ -1,65 +1,61 @@
|
||||
{
|
||||
"1": [
|
||||
{
|
||||
"body": [
|
||||
"len": 32,
|
||||
"port_no": 7,
|
||||
"properties": [
|
||||
{
|
||||
"len": 32,
|
||||
"port_no": 7,
|
||||
"properties": [
|
||||
{
|
||||
"data": [],
|
||||
"exp_type": 0,
|
||||
"experimenter": 101,
|
||||
"length": 12,
|
||||
"type": "EXPERIMENTER"
|
||||
}
|
||||
],
|
||||
"queue_id": 0
|
||||
},
|
||||
{
|
||||
"len": 88,
|
||||
"port_no": 8,
|
||||
"properties": [
|
||||
{
|
||||
"length": 8,
|
||||
"rate": 300,
|
||||
"type": "MIN_RATE"
|
||||
},
|
||||
{
|
||||
"length": 8,
|
||||
"rate": 900,
|
||||
"type": "MAX_RATE"
|
||||
},
|
||||
{
|
||||
"data": [],
|
||||
"exp_type": 0,
|
||||
"experimenter": 101,
|
||||
"length": 12,
|
||||
"type": "EXPERIMENTER"
|
||||
},
|
||||
{
|
||||
"data": [
|
||||
1
|
||||
],
|
||||
"exp_type": 1,
|
||||
"experimenter": 101,
|
||||
"length": 16,
|
||||
"type": "EXPERIMENTER"
|
||||
},
|
||||
{
|
||||
"data": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"exp_type": 2,
|
||||
"experimenter": 101,
|
||||
"length": 20,
|
||||
"type": "EXPERIMENTER"
|
||||
}
|
||||
],
|
||||
"queue_id": 1
|
||||
"data": [],
|
||||
"exp_type": 0,
|
||||
"experimenter": 101,
|
||||
"length": 12,
|
||||
"type": "EXPERIMENTER"
|
||||
}
|
||||
]
|
||||
],
|
||||
"queue_id": 0
|
||||
},
|
||||
{
|
||||
"len": 88,
|
||||
"port_no": 8,
|
||||
"properties": [
|
||||
{
|
||||
"length": 8,
|
||||
"rate": 300,
|
||||
"type": "MIN_RATE"
|
||||
},
|
||||
{
|
||||
"length": 8,
|
||||
"rate": 900,
|
||||
"type": "MAX_RATE"
|
||||
},
|
||||
{
|
||||
"data": [],
|
||||
"exp_type": 0,
|
||||
"experimenter": 101,
|
||||
"length": 12,
|
||||
"type": "EXPERIMENTER"
|
||||
},
|
||||
{
|
||||
"data": [
|
||||
1
|
||||
],
|
||||
"exp_type": 1,
|
||||
"experimenter": 101,
|
||||
"length": 16,
|
||||
"type": "EXPERIMENTER"
|
||||
},
|
||||
{
|
||||
"data": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"exp_type": 2,
|
||||
"experimenter": 101,
|
||||
"length": 20,
|
||||
"type": "EXPERIMENTER"
|
||||
}
|
||||
],
|
||||
"queue_id": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user