Applied the following patch:

=
>From fd348e71aee83f0a95dc8d7e1cae64b257a16e06 Mon Sep 17 00:00:00 2001
From: Rom <[email protected]>
Date: Wed, 22 Apr 2015 11:40:17 +0900
Subject: [PATCH] disable padding check for llc packets

the llc padding check causes an exception when android or iOS devices are used 
(dhcp).

Signed-off-by: FUJITA Tomonori <[email protected]>
---
 ryu/lib/packet/llc.py | 1 -
 1 file changed, 1 deletion(-)

diff --git a/ryu/lib/packet/llc.py b/ryu/lib/packet/llc.py
index 6db9b9d..a807ab2 100644
--- a/ryu/lib/packet/llc.py
+++ b/ryu/lib/packet/llc.py
@@ -250,7 +250,6 @@ class ControlFormatS(stringify.StringifyMixin):
         (control,) = struct.unpack_from(cls._PACK_STR, buf)
 
         assert (control >> 8) & 0b11 == cls.TYPE
-        assert (control >> 12) & 0b1111 == 0
 
         supervisory_function = (control >> 10) & 0b11
         pf_bit = (control >> 8) & 0b1
-- 
1.9.5 (Apple Git-50.3)


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to