Reported by Sebastian Gebhard on ryu-devel@.
Signed-off-by: YAMAMOTO Takashi <[email protected]>
---
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 b4a5d91..a24b937 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
--
1.8.3.1
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel