4dc709d90d
Some fields missing in the JSON dict that to_jsondict of OFPActionSetField is returnd. This patch fixes this problem. Signed-off-by: Minoru TAKAHASHI <takahashi.minoru7@gmail.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
83 lines
2.2 KiB
JSON
83 lines
2.2 KiB
JSON
{
|
|
"OFPFlowMod": {
|
|
"buffer_id": 65535,
|
|
"command": 0,
|
|
"cookie": 0,
|
|
"cookie_mask": 0,
|
|
"flags": 0,
|
|
"hard_timeout": 0,
|
|
"idle_timeout": 0,
|
|
"instructions": [
|
|
{
|
|
"OFPInstructionActions": {
|
|
"actions": [
|
|
{
|
|
"OFPActionSetField": {
|
|
"field": {
|
|
"OXMTlv": {
|
|
"field": "vlan_vid",
|
|
"mask": null,
|
|
"value": 258
|
|
}
|
|
},
|
|
"len": 16,
|
|
"type": 25
|
|
}
|
|
},
|
|
{
|
|
"OFPActionOutput": {
|
|
"len": 16,
|
|
"max_len": 65535,
|
|
"port": 6,
|
|
"type": 0
|
|
}
|
|
}
|
|
],
|
|
"len": 40,
|
|
"type": 3
|
|
}
|
|
},
|
|
{
|
|
"OFPInstructionActions": {
|
|
"actions": [
|
|
{
|
|
"OFPActionSetField": {
|
|
"field": {
|
|
"OXMTlv": {
|
|
"field": "eth_src",
|
|
"mask": null,
|
|
"value": "01:02:03:04:05:06"
|
|
}
|
|
},
|
|
"len": 16,
|
|
"type": 25
|
|
}
|
|
}
|
|
],
|
|
"len": 24,
|
|
"type": 4
|
|
}
|
|
}
|
|
],
|
|
"match": {
|
|
"OFPMatch": {
|
|
"length": 14,
|
|
"oxm_fields": [
|
|
{
|
|
"OXMTlv": {
|
|
"field": "eth_dst",
|
|
"mask": null,
|
|
"value": "f2:0b:a4:7d:f8:ea"
|
|
}
|
|
}
|
|
],
|
|
"type": 1
|
|
}
|
|
},
|
|
"out_group": 4294967295,
|
|
"out_port": 4294967295,
|
|
"priority": 123,
|
|
"table_id": 1
|
|
}
|
|
}
|