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