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