1098 Commits

Author SHA1 Message Date
YAMAMOTO Takashi
bdbcfda297 document OFPTableFeaturesStatsRequest/OFPTableFeaturesStatsReply
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-20 09:40:54 +09:00
YAMAMOTO Takashi
7d37903c31 doc: sprinkle of13 json examples
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-20 09:40:53 +09:00
YAMAMOTO Takashi
672db3d81a doc: sprinkle of12 json examples
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-20 09:40:53 +09:00
YAMAMOTO Takashi
32977c125e document MsgBase
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-20 09:40:53 +09:00
YAMAMOTO Takashi
71ea304be6 add some docstring on StringifyMixin and relevant code
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-20 09:40:53 +09:00
Yuichi Ito
e1ae103b78 lib: lacplib: correct comments
Signed-off-by: itoyuichi <ito.yuichi0@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 12:38:56 +09:00
Yuichi Ito
fbfdf4f599 lib: lacplib: add underscore to a protected member
Signed-off-by: itoyuichi <ito.yuichi0@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 12:38:56 +09:00
Yuichi Ito
c6819efb2e lib: lacplib: support OpenFlow1.2/1.3
Signed-off-by: itoyuichi <ito.yuichi0@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 12:38:56 +09:00
Satoshi Kobayashi
0ac175ebab packet lib: Simpler API to assemble a packet
For example:

(Current)
e = ethernet.ethernet(…)
i = ipv4.ipv4(…)
u = udp.udp(…)
pkt = packet.Packet()
pkt.add_protocols(e)
pkt.add_protocols(i)
pkt.add_protocols(u)

(New)
e = ethernet.ethernet(…)
i = ipv4.ipv4(…)
u = udp.udp(…)
pkt = e/i/u

Signed-off-by: Satoshi Kobayashi <satoshi-k@stratosphere.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 11:13:19 +09:00
YAMAMOTO Takashi
3f135fd501 of12, of13: fix OFPActionSetField padding
the problem reported by Nitin Sharma on ryu-devel.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 11:02:31 +09:00
YAMAMOTO Takashi
5f7cd86cdb test: update expected json outputs
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 11:02:31 +09:00
YAMAMOTO Takashi
cf6f19c2d9 packet_data: regen
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 11:02:24 +09:00
YAMAMOTO Takashi
d53ec84120 tweak packet_data_generator
to reproduce a problem reported by Nitin Sharma on ryu-devel.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 11:02:24 +09:00
watanabe.fumitaka
d42f4e92e1 rest_firewall: remove of unused 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-14 08:07:00 +09:00
watanabe.fumitaka
85778d3817 rest_firewall: remove of an unnecessary comma of json response
Signed-off-by: WATANABE Fumitaka <watanabe.fumitaka@nttcom.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:06:55 +09:00
watanabe.fumitaka
8408253ff4 rest_firewall: remove of a redundant code
Signed-off-by: WATANABE Fumitaka <watanabe.fumitaka@nttcom.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:06:50 +09:00
watanabe.fumitaka
990072dbb2 rest_firewall: bug fix of handling an empty dict
Signed-off-by: WATANABE Fumitaka <watanabe.fumitaka@nttcom.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:06:46 +09:00
YAMAMOTO Takashi
c737364230 ofproto: raise an exception for unsupported operation
explicitly desupport repeated serializations of an OFPMatch composed
with old API, rather than silently producing corrupted packets.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
8c6c2e458a test_parser: test serializing a message multiple times
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
79ee99e98e ofproto: remove some assertions
remove some assertions which merely prevent serializing an object
multiple times.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
915b3be519 ryu-manager: copyright notice
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
2013-09-14 08:01:34 +09:00
Yuichi Sudo
fec3501c31 of10: change OFPMatch to support ipv4 src and dst mask when wildcards are omitted in __init__
an example:
   match = OFPMatch(
          dl_type = 0x0800,
          nw_src = ipv4_bytes_to_int(ipv4_to_bin("192.168.0.1")),
	         nw_src_mask = 24
          )

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
Satoshi Kobayashi
9eac763e38 Support old style class
Since __base__ does not exist in old style class, it becomes an error.

Signed-off-by: Satoshi Kobayashi <satoshi-k@stratosphere.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
9ae95a88d4 simple_switch: simplify
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
9ab6cc607b simple_switch_12: reduce difference from simple_switch_13
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
80475be9ac test: update of12 expected *.json outputs after utf-8 change
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
4f76dd31cf test: update of13 expected *.json outputs after utf-8 change
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
b8bd6e2473 test: regen *.packet after utf-8 changes
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
31f8a21d37 packet_data_generator: use utf-8 in table name and port name
actually uses non-ascii characters in some places.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
35f7c1230d of13: update expected *.json outputs for table name change
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
a6a2dc83ee of13: assume OFPTableFeaturesStats.name UTF-8
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
1d35c7d02d of12: update expected *.json outputs for table name change
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
f8b26c8dab of12: assume OFPTableStats.name UTF-8
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:34 +09:00
YAMAMOTO Takashi
7cbc98db1f of10: assume OFPTableStats.name UTF-8
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:33 +09:00
YAMAMOTO Takashi
35676eba53 of13: update expected *.json results for OFPPort.name change
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:33 +09:00
YAMAMOTO Takashi
b0a9ecb0b4 of13: assume OFPPort.name UTF-8
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:33 +09:00
YAMAMOTO Takashi
0f5a4f983f of12: update expected *.json results for OFPPort.name change
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:33 +09:00
YAMAMOTO Takashi
2b3d71541f of12: assume OFPPort.name UTF-8
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:33 +09:00
YAMAMOTO Takashi
a1fc266c4a of10: update expected *.json results for OFPPhyPort.name change
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:33 +09:00
YAMAMOTO Takashi
85c28bd4b3 of10: assume OFPPhyPort.name UTF-8
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:33 +09:00
YAMAMOTO Takashi
6b993c5e2b stringify: add 'utf-8' type
to be used for of-wire port name etc.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:33 +09:00
Ygor Amaral
d8f1ad7af3 packet lib: update icmpv6 doc
Signed-off-by: Ygor Amaral <yabls@cin.ufpe.br>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-14 08:01:33 +09:00
YAMAMOTO Takashi
f06df9713d use run_tests.sh -N for Travis CI
this avoids interfering Travis CI's use of virtualenv.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-08 17:47:52 +09:00
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