summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIWASE Yusuke <iwase.yusuke0@gmail.com>2015-10-26 17:30:53 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2015-10-28 14:32:02 +0900
commit7c7fb56ad67990bc3674730d658b0e574177af64 (patch)
treed07e894434eae9af5d01c627974ac19c3b2354bc
parentd6b7dd5c40f344325ed8c5d87ebc8bc7f80fd80c (diff)
packet_data: Fix wildcarded match value in OF1.0
OpenFlow Spec 1.0 does not define clearly the match value when the corresponding wildcard flags are set, but OpenFlow 1.3.2 mandate that masked value must be 0-bits in match. This patch fixes wildcarded match value (dl_src) into 0-bits. Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/tests/packet_data/of10/1-2-ofp_flow_mod.packetbin80 -> 80 bytes
-rw-r--r--ryu/tests/packet_data_generator/src/x1.erl2
2 files changed, 1 insertions, 1 deletions
diff --git a/ryu/tests/packet_data/of10/1-2-ofp_flow_mod.packet b/ryu/tests/packet_data/of10/1-2-ofp_flow_mod.packet
index 11c4def9..881f4946 100644
--- a/ryu/tests/packet_data/of10/1-2-ofp_flow_mod.packet
+++ b/ryu/tests/packet_data/of10/1-2-ofp_flow_mod.packet
Binary files differ
diff --git a/ryu/tests/packet_data_generator/src/x1.erl b/ryu/tests/packet_data_generator/src/x1.erl
index ff5d4fb3..6935e021 100644
--- a/ryu/tests/packet_data_generator/src/x1.erl
+++ b/ryu/tests/packet_data_generator/src/x1.erl
@@ -49,7 +49,7 @@ x() ->
% XXX ryu and flower have different defaults for the
% followin fields.
in_port = 0,
- dl_src = <<(-1):6/unit:8>>
+ dl_src = <<0:6/unit:8>>
},
actions = [#ofp_action_output{port = 6,max_len = 65535}]},
skip,