Simon Horman
6e2f80e2d7
of14: Add optical property to port mod reply unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
2014-02-27 22:29:57 +09:00
Simon Horman
55b89f0bd8
of14: Add port mod optical property
...
Signed-off-by: Simon Horman <horms@verge.net.au>
2014-02-27 22:29:57 +09:00
Simon Horman
77fd419441
of14: Remove _PACK_STR from port mod ethernet property
...
Use OFP_PORT_MOD_PROP_ETHERNET_PACK_STR in
and remove _PACK_STR from OFPPortModPropEthernet.
Signed-off-by: Simon Horman <horms@verge.net.au>
2014-02-27 22:29:57 +09:00
Simon Horman
ec5f96daf0
of14: Add experimenter property to port stats reply unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
2014-02-27 22:29:57 +09:00
Simon Horman
cd728e3b04
of14: Add port stats experimenter property
...
Signed-off-by: Simon Horman <horms@verge.net.au>
2014-02-27 22:29:56 +09:00
Simon Horman
8caa002953
of14: Add optical property to port stats reply unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
2014-02-27 22:29:56 +09:00
Simon Horman
3634f3c652
of14: Add experimenter property to port status unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
--
v3
* Correct indentation
v2
* First post
2014-02-27 22:29:56 +09:00
Kiyonari Harigae
39b78cc2c7
ofctl_v1_3:support whole of match fields
...
Signed-off-by: Kiyonari Harigae <lakshmi@cloudysunny14.org>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 21:42:31 +09:00
Simon Horman
4e60ce00cb
of14: Add port stats optical property
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:40 +09:00
Simon Horman
808a1bfdf7
of14: Add experimenter property to queue stats reply unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:40 +09:00
Simon Horman
49079b4c8e
of14: Add queue stats experimenter property
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:40 +09:00
Simon Horman
1c6b6e0bf3
of14: Rename QueueProp as QueueStatsProp
...
This is more in keeping with the names used for
other properties as the property is ofp_queue_stats_prop
in the OF1.4 specification.
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:39 +09:00
Simon Horman
d86c96c49b
of14: Add experimenter property to table features request unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:39 +09:00
Simon Horman
a0fef2d6df
of14: Add experimenter property to table features reply unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:39 +09:00
Simon Horman
68e07855b5
of14: Add table feature experimenter property
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:39 +09:00
Simon Horman
c70836e575
of14: Add table feature table sync from property
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:39 +09:00
Simon Horman
db3e8d470d
of14: Add experimenter property to port desc reply unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:39 +09:00
Simon Horman
7e9180e1c5
of14: Add port desc experimenter property
...
This may be used in port stats and port status messages
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:24 +09:00
Simon Horman
948be70411
of14: Add optical property to port desc reply unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:24 +09:00
Simon Horman
f03ff41186
of14: Add optical property to port status unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:24 +09:00
Simon Horman
7d0cff7044
of14: Add port desc optical property
...
This may be used in port stats and port status messages
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:59:24 +09:00
Simon Horman
9f33ad8380
of14: Add action experimenter to flow mod unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:38:59 +09:00
Simon Horman
5dbe5df40e
of14: Add action experimenter support
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 13:38:58 +09:00
Simon Horman
a3afbf0877
of13: Add experimenter property to table features reply unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 09:19:00 +09:00
Simon Horman
9aafc0eb56
of13: Add experimenter property to table features request unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 09:18:59 +09:00
Simon Horman
22a7078dcb
of13: Add table feature experimenter property
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 09:18:58 +09:00
YAMAMOTO Takashi
549bb3c3c9
ofproto_v1_3_parser: update OFPActionSetField docstring
...
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 08:39:35 +09:00
YAMAMOTO Takashi
826c64a5cd
ofproto_v1_2_parser: update OFPActionSetField docstring
...
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 08:39:34 +09:00
YAMAMOTO Takashi
bdb2c9639a
ofproto_v1_4_parser: update OFPActionSetField docstring
...
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 08:39:32 +09:00
Simon Horman
5800214d16
of14: Remove supruious comment from OFPPropBase
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 08:18:12 +09:00
Simon Horman
6dd0f63414
of14: Add role status unit test
...
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 08:12:23 +09:00
Simon Horman
d27be429bc
packet_data_generator: of14: Add role status message
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 08:12:19 +09:00
Simon Horman
55a909b13e
of14: Add role status support
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 08:12:19 +09:00
Simon Horman
65480498f6
of14: Add OFPRoleProp
...
This will be used by role status messages.
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 08:12:19 +09:00
Simon Horman
da74cda7a4
of14: Add OFPPropCommonExperimenter4ByteData
...
There are several different experimenter properties in OF1.4 which
are identical in structure. They have experimenter, exp_type
and data fields. The data field is an array of 4-byte words.
This patch adds OFPPropCommonExperimenter4ByteData which provides
a parser and serializer for such properties and can be inherited
by a subclass which implements one of the properties.
This patch also uses OFPPropCommonExperimenter4ByteData to implement
queue desc properties and table mod properties.
It is planned to use OFPPropCommonExperimenter4ByteData to implement
role properties.
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-27 08:12:19 +09:00
Simon Horman
a9aa84de42
of14: Add queue desc reply unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:53:22 +09:00
Simon Horman
ef68e878e7
packet_data_generator: of14: Add queue desc reply
...
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:53:22 +09:00
Simon Horman
7ed214cf32
of14: Add queue desc request support
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:53:22 +09:00
Simon Horman
14f20a7912
of14: Add queue desc request unit test
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:53:22 +09:00
Simon Horman
2fecf39b7d
packet_data_generator: of14: Add queue desc request
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:53:22 +09:00
Simon Horman
e0a0673d9c
of14: Add queue desc request support
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:53:22 +09:00
Simon Horman
ef8633753f
of14: Add OFPQueueDesc
...
This may be used by queue desc request and reply messages
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:53:22 +09:00
Simon Horman
7c96df6023
of14: Add OFPQueueDescProp
...
This may be used by queue desc request and reply messages
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:53:10 +09:00
Simon Horman
d268e10bf6
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>
2014-02-26 23:39:41 +09:00
Simon Horman
5a4adf497e
of14: Add properties support to flow mod
...
With this change the initialiser of OFPTableMod now
requires a properties argument. This is incompatible with
Ryu v3.6. If it is important to maintain compatibility
then things can be reworked a little to make the properties
argument optional.
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:39:41 +09:00
Simon Horman
727307cabb
of14: Add OFPTableModProp serialization
...
This will be used by at least the serialisation of
flow mod messages with properties.
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:39:41 +09:00
Simon Horman
5b0bb7f6dd
of14: Add table desc unit tests
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:39:41 +09:00
Simon Horman
41b11296c4
packet_data_generator: of14: Add table desc
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:39:41 +09:00
Simon Horman
5309a5649f
of14: Add table desc request and reply message support
...
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:39:27 +09:00
Simon Horman
60411c3f7a
of14: Add OFPTableDesc
...
This may be table status and table desc messages.
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2014-02-26 23:39:27 +09:00