Signed-off-by: YAMAMOTO Takashi <[email protected]>
---
 ryu/lib/of_config/classes.py | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/ryu/lib/of_config/classes.py b/ryu/lib/of_config/classes.py
index 233ab67..3a9962a 100644
--- a/ryu/lib/of_config/classes.py
+++ b/ryu/lib/of_config/classes.py
@@ -162,10 +162,27 @@ class OFPortType(_Base):
     ]
 
 
+class OFQueuePropertiesType(_Base):
+    _ELEMENTS = [
+        _e('min-rate'),
+        _e('max-rate'),
+        _e('experimenter'),
+    ]
+
+
+class OFQueueType(_Base):
+    _ELEMENTS = [
+        _e('resource-id'),
+        _e('id'),
+        _e('port'),
+        _ct('properties', OFQueuePropertiesType),
+    ]
+
+
 class OFCapableSwitchResourceListType(_Base):
     _ELEMENTS = [
         _ct('port', OFPortType),
-        _ct('queue'),
+        _ct('queue', OFQueueType),
         _ct('owned-certificate'),
         _ct('external-ceritifcate'),
         _ct('flow-table'),
-- 
1.8.3.1


------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to