[quagga-dev 12193] [PATCH 0/7] Minor fixes and resend of bgp rtt

Timo Teräs timo.teras at iki.fi
Wed Apr 29 07:42:58 BST 2015

Find attached my current patch queue. Mostly minor fixes, and
each patch has relatively good explanation of what it does.

The three patches for bgp metrics manipulation with RTT is
a resend, and has some fixes (e.g the sockopt function was moved to
sockopt.c from sockunion.c where I placed it originally). These patches
needed some rebasing and are compile-only tested at the moment.

The final sockunion hashing function is not needed yet, but am
using it in the upcoming nhrp module; so I decided to post it for
review already.


Timo Teräs (7):
  zebra: fix build with rtadv disabled
  zebra: fix rtadv check for non-glibc linux
  sockunion: constify sockunion api
  bgpd: refactor route-map objects modifying integer values
  sockopt: add support for querying tcp round-trip-time
  bgpd: allow using rtt in route-map's set metric
  sockunion: add hash function

 bgpd/bgp_packet.c   |   2 +
 bgpd/bgp_routemap.c | 335 ++++++++++++++++++++++------------------------------
 bgpd/bgp_vty.c      |   5 +
 bgpd/bgpd.h         |   1 +
 lib/sockopt.c       |  16 +++
 lib/sockopt.h       |   1 +
 lib/sockunion.c     |  38 ++++--
 lib/sockunion.h     |  15 +--
 zebra/interface.h   |   2 +-
 zebra/rtadv.h       |   3 +-
 10 files changed, 206 insertions(+), 212 deletions(-)


More information about the Quagga-dev mailing list