[ovs-dev] Adding a new field in the flow
Amrane Ait Zeouay
a.zeouayamran at gmail.com
Tue Apr 19 09:46:43 UTC 2016
I want to add a field in the flow, and i checked the FAQ but i have a
problem is that field is not related to the packet, and when i use
"ovs-ofctl add-flow br0
idle_timeout=180,priority=33000,new_field=1547,actions=output:2" it give me
that ovs extract the field but when i use "ovs-ofctl dump-flows br0" it
shows a value and if i excute the command again i found another value, and
when i print the ofpbuf i found that the value of new field (in Hex) is not
in the flow packet. So can anyone help me with this Thank you.
Here what i've got from add-flows
root at root:~# ovs-ofctl add-flow br0
idle_timeout=180,priority=33000,new_field=1547,actions=output:2
2016-04-15T04:40:15Z|00001|ofpparse|WARN|new_field ofp-parse 1547
2016-04-15T04:40:15Z|00002|ofpparse|WARN|new_field 1547
2016-04-15T04:40:15Z|00003|ofpparse|WARN|priority ofp-parse 33000
2016-04-15T04:40:15Z|00004|ofctl|WARN|new_field 1547
2016-04-15T04:40:15Z|00005|ofp_msgs|WARN|ofp-msgs msg size=8,
allocated=8, head=0, tail=0
00000000 04 00 00 08 00 00 00 03-
2016-04-15T04:40:15Z|00006|ofp_util|WARN|ofm->match_nf is 1547 is 1547
2016-04-15T04:40:15Z|00007|ofctl|WARN|ovs_ofctl debut size=88,
allocated=88, head=0, tail=0
00000000 01 0e 00 58 00 00 00 02-00 38 20 ff 00 00 00 00
00000010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
00000020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
00000030 00 00 00 00 00 00 00 00-00 00 00 b4 00 00 80 e8
00000040 ff ff ff ff ff ff 00 00-06 0b 00 00 00 00 00 00
00000050 00 00 00 08 00 02 00 00-
Here what i got from dump-flow
root at root:~# ovs-ofctl dump-flows br0
2016-04-15T04:40:16Z|00001|ofpparse|WARN| new_field is 35390
2016-04-15T04:40:16Z|00002|ofpparse|WARN|priority ofp-parse 32768
2016-04-15T04:40:16Z|00003|ofp_msgs|WARN|ofp-msgs msg debut size=8,
allocated=8, head=0, tail=0
00000000 04 00 00 08 00 00 00 04-
2016-04-15T04:40:16Z|00004|ofp_util|WARN|ovs_ofctl msg debut
size=40, allocated=104, head=0, tail=64
00000000 01 10 00 18 00 00 00 04-ff ff 00 00 00 00 23 20
00000010 00 00 00 00 00 00 00 00-ff ff 00 00 ff 00 00 00
00000020 00 00 00 00 00 00 00 00-
2016-04-15T04:40:16Z|00005|ofp_msgs|WARN|ofp-msgs msg debut
size=88, allocated=88, head=0, tail=0
00000000 01 11 00 58 00 00 00 04-ff ff 00 00 00 00 23 20
00000010 00 00 00 00 00 00 00 00-00 40 00 00 00 00 00 01
00000020 0c 56 91 c0 80 e8 00 b4-00 00 00 00 00 02 00 02
00000030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
00000040 00 00 00 00 00 00 00 00-20 20 73 69 7a 65 3d 34
00000050 00 00 00 08 00 02 00 00-
2016-04-15T04:40:16Z|00007|ofp_util|WARN|match nf in NX is 0 in other is 8224
NXST_FLOW reply (xid=0x4):
cookie=0x0, duration=1.207s, table=0, n_packets=0, n_bytes=0,
idle_timeout=180, idle_age=1, new_field=8224, priority=33000
actions=output:2
--
Amrane Ait Zeouay
Engineer Student in The Development of Software and Systems
University of Western Brittany
Tel: +33 7 62 25 56 03 <+33+7+62+25+56+03>
More information about the dev
mailing list