From eb07d4bf81a72a42b7f9e4aea0356f8ba8023f38 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Thu, 13 Mar 2014 15:05:43 +0900 Subject: [PATCH] library_packet.rst: fix an example code Reported by Sebastian Gebhard on ryu-devel@. Signed-off-by: YAMAMOTO Takashi Signed-off-by: FUJITA Tomonori --- doc/source/library_packet.rst | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/doc/source/library_packet.rst b/doc/source/library_packet.rst index b4a5d919..a24b937f 100644 --- a/doc/source/library_packet.rst +++ b/doc/source/library_packet.rst @@ -85,12 +85,18 @@ serialize method. You have the raw data to send. The following example is building an arp packet. .. code-block:: python - - e = ethernet.ethernet(dst, src, ether.ETH_TYPE_8021Q) + + from ryu.ofproto import ether + from ryu.lib.packet import ethernet, arp, packet + + e = ethernet.ethernet(dst='ff:ff:ff:ff:ff:ff', + src='08:60:6e:7f:74:e7', + ethertype=ether.ETH_TYPE_ARP) a = arp.arp(hwtype=1, proto=0x0800, hlen=6, plen=4, opcode=2, - src='08:60:6e:7f:74:e7', src_ip='192.0.2.1', - dst='00:00:00:00:00:00', dst_ip='192.0.2.2') + src_mac='08:60:6e:7f:74:e7', src_ip='192.0.2.1', + dst_mac='00:00:00:00:00:00', dst_ip='192.0.2.2') p = packet.Packet() p.add_protocol(e) p.add_protocol(a) p.serialize() + print repr(p.data) # the on-wire packet