This patch series implements topology discovery.
0 - 4: trivial bug fixes/improvement.
       It makes sense independent of this patch series. I included in this
       series because I found them during implementing discovery
5 - 10: improvements for discovery which are not directly related to discovery
11 - 13: implements discovery


Isaku Yamahata (13):
  README: added the pointer to Gmane ML archive
  remote COPYRIGHT file from MANIFEST.in
  ofproto_v1_0_parser: fix OFPPacketOut serializer
  ofproto/ofproto_v1_0_parser: PacketIn parser
  lib/mac: improve helper functions
  dpset: add port{add, delete, modify} event for convenience and helper
    functions
  base/application manager: introduce application context
  app: introduce sample ryu application as template for new application
  ryu/app: convert existing application to new style ryu application
  lib/dpid: dpid formatter/parser
  lib/lldp: lldp parser/serializer
  controller/link_set: introduce a class to track link topology
  app/discovery: link discovery application WIP(not fully tested yet)

 MANIFEST.in                        |    2 +-
 README.rst                         |    2 +
 bin/ryu-manager                    |   11 +-
 ryu/app/cbench.py                  |    7 +-
 ryu/app/discovery.py               |  479 ++++++++++++++++++++++++++++++++++++
 ryu/app/event_dumper.py            |    7 +-
 ryu/app/rest.py                    |   10 +-
 ryu/app/sample_app.py              |   75 ++++++
 ryu/app/simple_isolation.py        |   14 +-
 ryu/app/simple_switch.py           |   13 +-
 ryu/base/app_manager.py            |  117 ++++++++-
 ryu/controller/dpset.py            |   79 ++++++-
 ryu/controller/link_set.py         |  122 +++++++++
 ryu/{flags.py => lib/dpid.py}      |   22 +-
 ryu/lib/lldp.py                    |  472 +++++++++++++++++++++++++++++++++++
 ryu/lib/mac.py                     |   16 +-
 ryu/ofproto/ofproto_v1_0_parser.py |    5 +-
 17 files changed, 1400 insertions(+), 53 deletions(-)
 create mode 100644 ryu/app/discovery.py
 create mode 100644 ryu/app/sample_app.py
 create mode 100644 ryu/controller/link_set.py
 copy ryu/{flags.py => lib/dpid.py} (59%)
 create mode 100644 ryu/lib/lldp.py


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to