Hi,

This is the current patchset I have for quagga that does not
yet introduce nhrpd code. Please review and consider applying.
The last patch for FIB override routes will probably need a bit
more work, as I just realized the nexthop structure has also
"in fib" flag. That flag is set by "update kernel" route function
so it still follows fib; but it is also checked for what is
announced as selected best route. Otherwise they are relatively
straightforward changes.

nhrpd module is also updated in my tree at:
  http://git.alpinelinux.org/cgit/tteras/quagga/?h=nhrp

Most of the spoke functionality is now complete, and I've started
to work on hub functionality. Some if it is already completed, but
registration requestion handling is still work-in-progress so hub
features are not complete.

Cheers,
Timo

Timo Teräs (10):
  zebra: redistribute hw_type to connected daemons
  privs: fix privilege dropping to use system defined groups
  lib: allow caller to provide prefix storage in sockunion2hostprefix
  lib: make stream.h lighter to include
  sockunion: add accessors for sockunion address
  zebra: simplify redistribution code
  route table: constify some APIs
  zebra: make ZEBRA_FLAG_CHANGED internal status
  zebra: atomic FIB updates
  zebra: support FIB override routes

 bgpd/bgp_attr.h       |   2 +
 bgpd/bgp_network.c    |  11 +-
 isisd/isis_spf.h      |   2 +
 lib/prefix.c          |   6 +-
 lib/prefix.h          |   2 +-
 lib/privs.c           |  66 ++++++---
 lib/sockunion.c       |  56 +++++++
 lib/sockunion.h       |   5 +
 lib/stream.h          |   3 +-
 lib/table.c           |  12 +-
 lib/table.h           |   4 +-
 lib/vty.c             |  18 +--
 lib/zclient.c         |   1 +
 lib/zebra.h           |   2 +-
 zebra/kernel_null.c   |  14 +-
 zebra/kernel_socket.c |   8 +-
 zebra/redistribute.c  |  32 +---
 zebra/rib.h           |   2 +
 zebra/rt.h            |  14 +-
 zebra/rt_netlink.c    |  33 ++---
 zebra/rt_socket.c     |  74 ++++------
 zebra/zebra_fpm.c     |   2 +-
 zebra/zebra_rib.c     | 402 ++++++++++++++++++++++----------------------------
 zebra/zebra_vty.c     |   8 +
 zebra/zserv.c         |   1 +
 25 files changed, 386 insertions(+), 394 deletions(-)

-- 
2.4.1


_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to