Note: The following patches should be applied after: [PATCH 0/4] bgp: Support multiple next_hop in BGPPathAttributeMpReachNLRI
The following patches add the implementation for parsing the MRT format file, unit tests and reference for this library. Also, include some improvements for building the Ryu documentation. IWASE Yusuke (7): type_desc: Define TypeDisp class for re-usability packet/ospf: Reduce Pylint warnings mrtlib: Add parser for MRT format [RFC6396] test_mrtlib: Add unit tests for MRT paser doc: Add MRT file library reference library_bgp_speaker_ref: Fix unexpected indentation pip: Add doc requirements for convenience doc/source/library.rst | 1 + doc/source/library_mrt.rst | 28 + ryu/lib/mrtlib.py | 1224 ++++++++++++++++++++ ryu/lib/packet/bgp.py | 56 +- ryu/lib/packet/bmp.py | 45 +- ryu/lib/packet/ospf.py | 192 ++- ryu/lib/type_desc.py | 37 + ryu/services/protocols/bgp/bgpspeaker.py | 6 +- .../packet_data/mrt/rib.20161101.0000_pick.bz2 | Bin 0 -> 271 bytes .../packet_data/mrt/updates.20161101.0000.bz2 | Bin 0 -> 20939 bytes ryu/tests/unit/lib/test_mrtlib.py | 765 ++++++++++++ tools/doc-requires | 2 + 12 files changed, 2165 insertions(+), 191 deletions(-) create mode 100644 doc/source/library_mrt.rst create mode 100644 ryu/lib/mrtlib.py create mode 100644 ryu/tests/packet_data/mrt/rib.20161101.0000_pick.bz2 create mode 100644 ryu/tests/packet_data/mrt/updates.20161101.0000.bz2 create mode 100644 ryu/tests/unit/lib/test_mrtlib.py create mode 100644 tools/doc-requires -- 2.7.4 ------------------------------------------------------------------------------ _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
