of14: table mod with properties

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
Simon Horman 2014-02-20 09:11:07 +09:00 committed by FUJITA Tomonori
parent 5a4adf497e
commit d268e10bf6
3 changed files with 66 additions and 2 deletions

View File

@ -489,7 +489,26 @@ x() ->
config = [],mask = [],
properties =
[#ofp_port_mod_prop_ethernet{advertise = [fiber]}]},
#ofp_table_mod{table_id = all},
#ofp_table_mod{
properties =
[#ofp_table_mod_prop_eviction{flags = []},
#ofp_table_mod_prop_vacancy{
vacancy = 0,
vacancy_down = 0,
vacancy_up = 0},
#ofp_table_mod_prop_experimenter{
experimenter = 101,
exp_type = 0,
data = <<>>},
#ofp_table_mod_prop_experimenter{
experimenter = 101,
exp_type = 1,
data = <<1:32>>},
#ofp_table_mod_prop_experimenter{
experimenter = 101,
exp_type = 2,
data = <<1:32,2:32>>}],
table_id = all},
#ofp_desc_request{},
#ofp_aggregate_stats_request{
flags = [],table_id = all,out_port = any,out_group = any,

View File

@ -1,6 +1,51 @@
{
"OFPTableMod": {
"config": 0,
"table_id": 255
"table_id": 255,
"properties": [
{
"OFPTableModPropEviction": {
"flags": 0,
"length": 8,
"type": 2
}
},
{
"OFPTableModPropVacancy": {
"length": 8,
"type": 3,
"vacancy": 0,
"vacancy_down": 0,
"vacancy_up": 0
}
},
{
"OFPTableModPropExperimenter": {
"length": 12,
"type": 65535,
"exp_type": 0,
"experimenter": 101,
"data": []
}
},
{
"OFPTableModPropExperimenter": {
"length": 16,
"type": 65535,
"exp_type": 1,
"experimenter": 101,
"data": [1]
}
},
{
"OFPTableModPropExperimenter": {
"length": 20,
"type": 65535,
"exp_type": 2,
"experimenter": 101,
"data": [1, 2]
}
}
]
}
}