917 Commits

Author SHA1 Message Date
Isaku Yamahata
5ef02dfc55 ofproto_v1_0_parser: allows 0 as dl_{src, dst} for OFPMatch
When 0 is passed for dl_{src, dst}, it is converted to '\x00' * 6
So when creating OFPMatch with wildcarded dl_{src, dst},
the argument can be simplified to 0 instead of '\x00' * 6.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-29 03:30:41 +09:00
Isaku Yamahata
18cbaad5ad lib/mac: add helper function/values
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-29 03:30:39 +09:00
Isaku Yamahata
326eb1d839 ofproto/ofproto_v1_0: typo, missing consts
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-29 03:28:04 +09:00
FUJITA Tomonori
1866e2dd87 move MsgBase class to ofproto_parser.py from ofproto_parser_v1_0.py
This moves MsgBase class to ofproto_parser.py from
ofproto_parser_v1_0.py in order to enable OF 1.2 version parser to use
MsgBase class.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-25 15:53:54 -08:00
FUJITA Tomonori
68e7bc77bb remove OF version dependence from MsgBase class
This removes OF 1.0 version dependence from MsgBase class to enable OF
1.2 version parser to use MsgBase class.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-25 15:48:39 -08:00
Isaku Yamahata
741ac692b0 pylint: add a script to run pylint and pylintrc
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-24 11:54:59 +09:00
Isaku Yamahata
d05fbf2807 pep8: utils.py
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-24 11:54:57 +09:00
Isaku Yamahata
9cc4f69d72 pep8: ryu/ofproto/ofproto_v1_0.py
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-24 11:54:55 +09:00
Isaku Yamahata
91eb8983f1 ryu.conf: eliminate obsolete config
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-24 11:54:53 +09:00
FUJITA Tomonori
67a06fc17f Use from gevent.queue import Queue
For consistency.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-17 23:04:32 +09:00
FUJITA Tomonori
cd0fbaffd9 Fix to send OFPT_HELLO with the highest OpenFlow protocol version
Preparation for 1.2 support.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-17 23:04:31 +09:00
Isaku Yamahata
3f7d742881 doc: how-l2-segregation-works: update images a bit
Use arrows consistently.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-04 16:17:20 +09:00
Isaku Yamahata
a3b9db399f doc: fix typos
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-04 16:17:03 +09:00
Isaku Yamahata
fdbb049efc doc: use Network Operating System instead of Network OS for consistency
s/Network OS/Network Operating System/g

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-04 16:16:05 +09:00
FUJITA Tomonori
a4b65e5ba1 doc: fix typo
Pointed out by Dan Wendlandt

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-01-04 09:52:33 +09:00
FUJITA Tomonori
156ba7137a doc: clarify our goal for OpenStack
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2011-12-21 16:37:07 +09:00
FUJITA Tomonori
aa5051a162 initial commit
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2011-12-09 15:56:05 +09:00