1055 Commits

Author SHA1 Message Date
FUJITA Tomonori
e472f943ec Ryu 3.0
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
v3.0
2013-09-03 19:59:50 +09:00
watanabe.fumitaka
e777a16f84 rest_firewall: blocked packet logging
Signed-off-by: WATANABE Fumitaka <watanabe.fumitaka@nttcom.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-03 17:23:22 +09:00
watanabe.fumitaka
05cdadc900 ofctl v1.0/v1.2: add miss_send_len for packet in
Signed-off-by: WATANABE Fumitaka <watanabe.fumitaka@nttcom.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-03 17:23:21 +09:00
FUJITA Tomonori
23013d8389 restore bin/ryu-manager
Some environments assumes bin/ryu-manager (executes it locally). So
let's restore it.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-03 16:04:32 +09:00
watanabe.fumitaka
7d4a54c44e packet lib: bpdu: add some constant values
Signed-off-by: WATANABE Fumitaka <watanabe.fumitaka@nttcom.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-03 14:01:14 +09:00
watanabe.fumitaka
1837366049 rest_firewall: bug fix of dict keyError
Signed-off-by: WATANABE Fumitaka <watanabe.fumitaka@nttcom.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-03 14:00:47 +09:00
Yoshihiro Kaneko
62170fba87 doc: update format of pages for ofproto
- add explicit classified layout to ofproto_v1_[23]_ref
- put contents of ofproto_ref back to toctree.

Signed-off-by: Yoshihiro Kaneko <ykaneko0929@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-03 13:59:13 +09:00
FUJITA Tomonori
eacabd75c5 doc: fix warnings
ryu/lib/packet/icmpv6.py:docstring of ryu.lib.packet.icmpv6.nd_option_pi:23: WARNING: Inline emphasis start-string without end-string.
ryu/doc/source/ofproto_v1_2_ref.rst:: WARNING: document isn't included in any toctree
ryu/doc/source/ofproto_v1_3_ref.rst:: WARNING: document isn't included in any toctree

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 20:12:51 +09:00
Yoshihiro Kaneko
673c811f85 doc: update reference page for ofproto.
Signed-off-by: Yoshihiro Kaneko <ykaneko0929@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:43:50 +09:00
Yoshihiro Kaneko
f7ff5b80bd of12, of13: small update of the document
- add a note about type and type_.
- change 0xffffffff into OFP_NO_BUFFER.

Signed-off-by: Yoshihiro Kaneko <ykaneko0929@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:43:39 +09:00
YAMAMOTO Takashi
baddcecedc test_parser: ensure that "len" "length" fields can be omitted
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:39 +09:00
YAMAMOTO Takashi
6a099204c3 of13: update after OFPMeterBand changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:39 +09:00
YAMAMOTO Takashi
bfa0a8460c of13: make OFPMeterBand's "type" and "len" visible to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:39 +09:00
YAMAMOTO Takashi
e65fa56db1 of13: update *.json after OFPHelloElemVersionBitmap changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:39 +09:00
YAMAMOTO Takashi
d3706ca156 of13: make OFPHelloElemVersionBitmap's "type" and "length" to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:39 +09:00
YAMAMOTO Takashi
e63dc32ff2 of13: update *.json after OFPxxxStats.length changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:39 +09:00
YAMAMOTO Takashi
d46b1eb8ff of13: make OFPxxxStats.length visible to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:39 +09:00
YAMAMOTO Takashi
52bece11b1 of13: update *.json after multipart request/reply's "type" changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
1957204de4 of13: make multipart request/reply's "type" visible to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
71e5eb3d76 of13: update *.json after OFPPacketOut.actions_len changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
1bf4f6ddd3 of13: make OFPPacketOut.actions_len visible to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
d388d994c9 of13: update *.json after OFPMatch "type" and "length" changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
ab19de6a8c of13: make OFPMatch "type" and "length" visible to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
f798a2ed30 of13: update *.json after OFPQueuePropHeader.property change
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
844a13f23b of13: make OFPQueuePropHeader.property visible to user
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
1ca1ccdec8 of13: update *.json after "len" "type" changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
2c4d58367c of13: some "len" "type" attributes visible to user
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
ddeee6ab29 test_parser_v12: update after OFPxxxStats.length changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:38 +09:00
YAMAMOTO Takashi
d9ed5a5f13 of12: update *.json after OFPxxxStats.length changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
180462bf4e of12: make OFPxxxStats.length visible to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
a5805021f6 of12: update *.json after OFPStatsReply.type changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
3969270a5b of12: make OFPStatsReply.type visible to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
ccad3f86c0 test_parser_v12: update after OFPPacketOut.actions_len changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
4110b404de of12: update *.json after OFPPacketOut.actions_len changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
1db25c979c of12: make OFPPacketOut.actions_len visible to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
3607503550 test_parser_v12: update after OFPErrorExperimenterMsg.type changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
27d13842f5 of12: update *.json after OFPErrorExperimenterMsg.type changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
50bfeb7ab9 of12: make OFPErrorExperimenterMsg.type visible to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
1e93f59864 of12: update *.json after OFPMatch "type" and "length" changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
dd10c22d5a of12: make OFPMatch "type" and "length" visible to users
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
bed4bd1e02 of12: update *.json after OFPQueuePropHeader.property change
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:37 +09:00
YAMAMOTO Takashi
84b290c78a test_parser_v12: update after OFPQueuePropHeader.property change
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:36 +09:00
YAMAMOTO Takashi
6cd20b2739 of12: make OFPQueuePropHeader.property visible to user
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:36 +09:00
YAMAMOTO Takashi
9b221f1eaa test_parser_v12: update after "len" changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:36 +09:00
YAMAMOTO Takashi
3d623c82c7 of12: update *.json after "len" "type" changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:36 +09:00
YAMAMOTO Takashi
80533a0afb of12: some "len" "type" attributes visible to user
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 19:41:36 +09:00
Ygor Amaral
a6b71f671e packet lib: icmpv6: add nd_router messages
add ICMPv6 sub encoder/decoder class for Router Solicitation and
Router Advertisement messages.

add ICMPv6 sub encoder/decoder class for Neighbor discovery
Prefix Information Option.

Signed-off-by: Ygor Amaral <yabls@cin.ufpe.br>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 16:00:04 +09:00
FUJITA Tomonori
cdbc7394c7 add .tox/ to .gitignore
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 14:44:29 +09:00
YAMAMOTO Takashi
ada18bade1 workaround a python bug
without this patch, "python ./setup.py install" produced the following
errors with python 2.7.3 on ubuntu 12.04.

Error in sys.exitfunc:
Traceback (most recent call last):
  File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "/usr/lib/python2.7/multiprocessing/util.py", line 284, in _exit_function
    info('process shutting down')
TypeError: 'NoneType' object is not callable

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 14:41:28 +09:00
YAMAMOTO Takashi
205485e052 stick with pbr 0.5.19
the latest versions of pbr generate scripts which don't support
multiversion.  to avoid importing modules from older multiversion-aware
installations of ryu, we prefer multiversion-aware scripts.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 14:41:27 +09:00