TODO: Because Open vSwitch (lib/ofp-util) does not support time
scheduled bundles [EXT-340] yet, re-generate the packet data by
using packet_data_generator2 when Open vSwitch supports it.

Reference: OpenFlow 1.1+ support status of Open vSwitch
https://github.com/openvswitch/ovs/blob/master/OPENFLOW-1.1%2B.md

Signed-off-by: IWASE Yusuke <[email protected]>
---
 .../libofproto-OFP15-bundle_features_reply.packet  | Bin 0 -> 96 bytes
 ...libofproto-OFP15-bundle_features_request.packet | Bin 0 -> 96 bytes
 ...ofproto-OFP15-bundle_features_reply.packet.json |  43 +++++++++++++++++++++
 ...proto-OFP15-bundle_features_request.packet.json |  39 +++++++++++++++++++
 4 files changed, 82 insertions(+)
 create mode 100644 
ryu/tests/packet_data/of15/libofproto-OFP15-bundle_features_reply.packet
 create mode 100644 
ryu/tests/packet_data/of15/libofproto-OFP15-bundle_features_request.packet
 create mode 100644 
ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_reply.packet.json
 create mode 100644 
ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_request.packet.json

diff --git 
a/ryu/tests/packet_data/of15/libofproto-OFP15-bundle_features_reply.packet 
b/ryu/tests/packet_data/of15/libofproto-OFP15-bundle_features_reply.packet
new file mode 100644
index 
0000000000000000000000000000000000000000..450081e6721ac0854539da5baf5aa758a6a9b11c
GIT binary patch
literal 96
zcmZP*W=LQF0bwx7z`zcr85ul4tWYRO0|F4g911#s0K}gO1*?Dn#NQ1CXMh022LM^G
B8*Kmp

literal 0
HcmV?d00001

diff --git 
a/ryu/tests/packet_data/of15/libofproto-OFP15-bundle_features_request.packet 
b/ryu/tests/packet_data/of15/libofproto-OFP15-bundle_features_request.packet
new file mode 100644
index 
0000000000000000000000000000000000000000..8d078ef216ac5bb715e767cd264472f2b8cb413a
GIT binary patch
literal 96
zcmZP*Vn|>B0bwu+BACG}Mg|WM9SQ|$Kmg*GLqP`+fcP_^U=<L6_`9Lt3=n|$09Xzi
AXaE2J

literal 0
HcmV?d00001

diff --git 
a/ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_reply.packet.json
 
b/ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_reply.packet.json
new file mode 100644
index 0000000..943d785
--- /dev/null
+++ 
b/ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_reply.packet.json
@@ -0,0 +1,43 @@
+{
+    "OFPBundleFeaturesStatsReply": {
+        "body": {
+            "OFPBundleFeaturesStats": {
+                "capabilities": 7,
+                "properties": [
+                    {
+                        "OFPBundleFeaturesPropTime": {
+                            "length": 72,
+                            "sched_accuracy": {
+                                "OFPTime": {
+                                    "nanoseconds": 1717986918,
+                                    "seconds": 6148914691236517205
+                                }
+                            },
+                            "sched_max_future": {
+                                "OFPTime": {
+                                    "nanoseconds": 2290649224,
+                                    "seconds": 8608480567731124087
+                                }
+                            },
+                            "sched_max_past": {
+                                "OFPTime": {
+                                    "nanoseconds": 2863311530,
+                                    "seconds": 11068046444225730969
+                                }
+                            },
+                            "timestamp": {
+                                "OFPTime": {
+                                    "nanoseconds": 3435973836,
+                                    "seconds": 13527612320720337851
+                                }
+                            },
+                            "type": 1
+                        }
+                    }
+                ]
+            }
+        },
+        "flags": 0,
+        "type": 19
+    }
+}
diff --git 
a/ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_request.packet.json
 
b/ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_request.packet.json
new file mode 100644
index 0000000..325181c
--- /dev/null
+++ 
b/ryu/tests/unit/ofproto/json/of15/libofproto-OFP15-bundle_features_request.packet.json
@@ -0,0 +1,39 @@
+{
+    "OFPBundleFeaturesStatsRequest": {
+        "feature_request_flags": 3,
+        "flags": 0,
+        "properties": [
+            {
+                "OFPBundleFeaturesPropTime": {
+                    "length": 72,
+                    "sched_accuracy": {
+                        "OFPTime": {
+                            "nanoseconds": 1717986918,
+                            "seconds": 6148914691236517205
+                        }
+                    },
+                    "sched_max_future": {
+                        "OFPTime": {
+                            "nanoseconds": 2290649224,
+                            "seconds": 8608480567731124087
+                        }
+                    },
+                    "sched_max_past": {
+                        "OFPTime": {
+                            "nanoseconds": 2863311530,
+                            "seconds": 11068046444225730969
+                        }
+                    },
+                    "timestamp": {
+                        "OFPTime": {
+                            "nanoseconds": 3435973836,
+                            "seconds": 13527612320720337851
+                        }
+                    },
+                    "type": 1
+                }
+            }
+        ],
+        "type": 19
+    }
+}
-- 
1.9.1


------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to