Subsequent patches remove dependencies on the bgp-speaker original packet 
library.
Instead of the original packet library, now bgp-speaker uses Ryu bgp packet 
library.
Though I've added some stuff to the Ryu bgp packet library in order to work with
bgp-speaker, it’s API hasn't changed.

ISHIDA Wataru (7):
  create bgp directory
  bgp: add IPv6 NLRI, VPNv6 NLRI and Route Target Membership NLRI for
    MPBGP
  bgp: improved packet lib for integration with bgp speaker
  bgp: add bgp exception class
  bgp: use ryu bgp packet library instead of original one
  bgp: remove original bgp packet library
  bgp: fix pep8

 ryu/lib/packet/bgp.py                              | 1513 -----------------
 ryu/lib/packet/bgp/__init__.py                     | 1737 ++++++++++++++++++++
 ryu/lib/packet/bgp/exceptions.py                   |  418 +++++
 ryu/services/protocols/bgp/api/core.py             |    4 +-
 ryu/services/protocols/bgp/api/rtconf.py           |   12 +-
 ryu/services/protocols/bgp/base.py                 |   14 +-
 ryu/services/protocols/bgp/core.py                 |   29 +-
 .../protocols/bgp/core_managers/peer_manager.py    |   34 +-
 .../protocols/bgp/core_managers/table_manager.py   |   82 +-
 ryu/services/protocols/bgp/info_base/base.py       |   17 +-
 ryu/services/protocols/bgp/info_base/ipv4.py       |    6 +-
 ryu/services/protocols/bgp/info_base/rtc.py        |    2 +-
 ryu/services/protocols/bgp/info_base/vpnv4.py      |    6 +-
 ryu/services/protocols/bgp/info_base/vpnv6.py      |    6 +-
 ryu/services/protocols/bgp/info_base/vrf.py        |   26 +-
 ryu/services/protocols/bgp/info_base/vrf4.py       |   14 +-
 ryu/services/protocols/bgp/info_base/vrf6.py       |   14 +-
 .../bgp/operator/commands/show/neighbor.py         |    8 +-
 .../protocols/bgp/operator/internal_api.py         |   25 +-
 ryu/services/protocols/bgp/operator/views/bgp.py   |   28 +-
 ryu/services/protocols/bgp/peer.py                 |  324 ++--
 ryu/services/protocols/bgp/processor.py            |   38 +-
 .../protocols/bgp/protocols/bgp/__init__.py        |    7 -
 .../protocols/bgp/protocols/bgp/capabilities.py    |  280 ----
 .../protocols/bgp/protocols/bgp/exceptions.py      |  349 ----
 .../protocols/bgp/protocols/bgp/messages.py        |  536 ------
 ryu/services/protocols/bgp/protocols/bgp/nlri.py   |  841 ----------
 .../protocols/bgp/protocols/bgp/pathattr.py        | 1076 ------------
 ryu/services/protocols/bgp/rtconf/base.py          |   26 +-
 ryu/services/protocols/bgp/rtconf/common.py        |    8 +-
 ryu/services/protocols/bgp/rtconf/neighbors.py     |   57 +-
 ryu/services/protocols/bgp/rtconf/vrfs.py          |   28 +-
 ryu/services/protocols/bgp/speaker.py              |  151 +-
 ryu/services/protocols/bgp/utils/bgp.py            |   33 +-
 ryu/services/protocols/bgp/utils/rtfilter.py       |   23 +-
 35 files changed, 2705 insertions(+), 5067 deletions(-)
 delete mode 100644 ryu/lib/packet/bgp.py
 create mode 100644 ryu/lib/packet/bgp/__init__.py
 create mode 100644 ryu/lib/packet/bgp/exceptions.py
 delete mode 100644 ryu/services/protocols/bgp/protocols/bgp/__init__.py
 delete mode 100644 ryu/services/protocols/bgp/protocols/bgp/capabilities.py
 delete mode 100644 ryu/services/protocols/bgp/protocols/bgp/exceptions.py
 delete mode 100644 ryu/services/protocols/bgp/protocols/bgp/messages.py
 delete mode 100644 ryu/services/protocols/bgp/protocols/bgp/nlri.py
 delete mode 100644 ryu/services/protocols/bgp/protocols/bgp/pathattr.py

-- 
1.7.9.5


------------------------------------------------------------------------------
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/NeoTech
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to