[Xorp-hackers] [greearb/xorp.ct] bd5e5f: wrapper: Wrapper API/protocol for external routin...

GitHub noreply at github.com
Thu Feb 7 11:51:29 PST 2013


  Branch: refs/heads/master
  Home:   https://github.com/greearb/xorp.ct
  Commit: bd5e5fb43b3106727c9c1f3e49b94fddc1bf66a4
      https://github.com/greearb/xorp.ct/commit/bd5e5fb43b3106727c9c1f3e49b94fddc1bf66a4
  Author: Ben Greear <greearb at candelatech.com>
  Date:   2013-02-07 (Thu, 07 Feb 2013)

  Changed paths:
    A xorp/contrib/wrapper/SConscript
    A xorp/contrib/wrapper/io.hh
    A xorp/contrib/wrapper/wrapper.cc
    A xorp/contrib/wrapper/wrapper.hh
    A xorp/contrib/wrapper/wrapper_module.h
    A xorp/contrib/wrapper/wrapper_types.hh
    A xorp/contrib/wrapper/wrappermain.cc
    A xorp/contrib/wrapper/wrapperpolicy.cc
    A xorp/contrib/wrapper/wrapperpolicy.hh
    A xorp/contrib/wrapper/xorp_io.cc
    A xorp/contrib/wrapper/xorp_io.hh
    A xorp/contrib/wrapper/xorp_wrapper4.cc
    A xorp/contrib/wrapper/xorp_wrapper4.hh
    A xorp/contrib/wrapper/xorp_wrapper_launch
    A xorp/contrib/wrapper/xorp_wrapper_shutdown
    A xorp/etc/templates/wrapper4.cmds
    A xorp/etc/templates/wrapper4.tp
    A xorp/xrl/interfaces/wrapper4.xif
    A xorp/xrl/targets/wrapper4.tgt

  Log Message:
  -----------
  wrapper:  Wrapper API/protocol for external routing protocols.

The protocol allows wrapper a standalone version routing
protocol to work with XORP without developing a special version for XORP. No
need to learn how to use XRL, sometimes, no protocol source code required.

Signed-off-by: Jiangxin Hu <jiangxin.hu at crc.gc.ca>
Signed-off-by: Ben Greear <greearb at candelatech.com>


  Commit: e944387ff71222450545259edf8335512ea80c7a
      https://github.com/greearb/xorp.ct/commit/e944387ff71222450545259edf8335512ea80c7a
  Author: Ben Greear <greearb at candelatech.com>
  Date:   2013-02-07 (Thu, 07 Feb 2013)

  Changed paths:
    A xorp/contrib/ldwrapper/Makefile.am
    A xorp/contrib/ldwrapper/Makefile.in
    A xorp/contrib/ldwrapper/README
    A xorp/contrib/ldwrapper/README.in
    A xorp/contrib/ldwrapper/aclocal.m4
    A xorp/contrib/ldwrapper/build-aux/config.guess
    A xorp/contrib/ldwrapper/build-aux/config.sub
    A xorp/contrib/ldwrapper/build-aux/depcomp
    A xorp/contrib/ldwrapper/build-aux/install-sh
    A xorp/contrib/ldwrapper/build-aux/ltmain.sh
    A xorp/contrib/ldwrapper/build-aux/missing
    A xorp/contrib/ldwrapper/config.h.in
    A xorp/contrib/ldwrapper/configure
    A xorp/contrib/ldwrapper/configure.ac
    A xorp/contrib/ldwrapper/m4/libtool.m4
    A xorp/contrib/ldwrapper/m4/ltoptions.m4
    A xorp/contrib/ldwrapper/m4/ltsugar.m4
    A xorp/contrib/ldwrapper/m4/ltversion.m4
    A xorp/contrib/ldwrapper/m4/lt~obsolete.m4
    A xorp/contrib/ldwrapper/src/Makefile.am
    A xorp/contrib/ldwrapper/src/Makefile.in
    A xorp/contrib/ldwrapper/src/ldwrapper.cpp
    A xorp/contrib/ldwrapper/src/ldwrapper.h
    A xorp/contrib/ldwrapper/src/toXorp.cpp
    A xorp/contrib/ldwrapper/src/toXorp.h
    A xorp/contrib/ldwrapper/src/wrapper_types.h

  Log Message:
  -----------
  ldwrapper:  Stand-alone wrapper for external routing protocols.

The protocol allows wrapper a standalone version routing
protocol to work with XORP without developing a special version for XORP. No
need to learn how to use XRL, sometimes, no protocol source code required.

Signed-off-by: Jiangxin Hu <jiangxin.hu at crc.gc.ca>
Signed-off-by: Ben Greear <greearb at candelatech.com>


  Commit: c83eaccafc7f55b9533f85661e38532922416929
      https://github.com/greearb/xorp.ct/commit/c83eaccafc7f55b9533f85661e38532922416929
  Author: Ben Greear <greearb at candelatech.com>
  Date:   2013-02-07 (Thu, 07 Feb 2013)

  Changed paths:
    M xorp/contrib/wrapper/wrapper.cc
    M xorp/contrib/wrapper/xorp_io.cc

  Log Message:
  -----------
  wrapper:  Fix some compile warnings.

There were lots of un-neccessary casts, some that caused const
warnings that broke the build.  These are now fixed..hopefully
it still works as originally designed.

Signed-off-by: Ben Greear <greearb at candelatech.com>


  Commit: 1febd62310a6d0a55bc937e17f09763e862a1f1e
      https://github.com/greearb/xorp.ct/commit/1febd62310a6d0a55bc937e17f09763e862a1f1e
  Author: Ben Greear <greearb at candelatech.com>
  Date:   2013-02-07 (Thu, 07 Feb 2013)

  Changed paths:
    M xorp/SConscript
    M xorp/SConstruct
    M xorp/etc/templates/policy.tp
    M xorp/xrl/interfaces/SConscript
    M xorp/xrl/targets/SConscript

  Log Message:
  -----------
  wrapper:  Add wrapper feature to xorp.

This integrates the wrapper api into xorp.  It is enabled by
default, but may be disabled with command-line arguments to
'scons' when building.

Signed-off-by: Jiangxin Hu <jiangxin.hu at crc.gc.ca>
Signed-off-by: Ben Greear <greearb at candelatech.com>


  Commit: 0f30e974afd093028991ed6d02ec11edcbcb4b2f
      https://github.com/greearb/xorp.ct/commit/0f30e974afd093028991ed6d02ec11edcbcb4b2f
  Author: Ben Greear <greearb at candelatech.com>
  Date:   2013-02-07 (Thu, 07 Feb 2013)

  Changed paths:
    A xorp/contrib/wrapper/OLSRd-example.jpg

  Log Message:
  -----------
  wrapper:  Add image of diagram for wrapper with olsrd.

Signed-off-by: Jiangxin Hu <jiangxin.hu at crc.gc.ca>
Signed-off-by: Ben Greear <greearb at candelatech.com>


Compare: https://github.com/greearb/xorp.ct/compare/ec98454af047...0f30e974afd0


More information about the Xorp-hackers mailing list