lib/zebra.h has a hodge-podge of different api's in it.
Start the refactoring.

Donald Sharp (3):
  lib, bgpd: Remove 'struct fifo' from lib/zebra.h
  lib, bgpd: Fixup afi_t to be an enum and cleanup zebra.h
  lib, bgpd, tests: Refactor FILTER_X in zebra.h

 bgpd/bgp_advertise.c        |    1 +
 bgpd/bgp_advertise.h        |    2 ++
 bgpd/bgp_aspath.c           |    1 +
 bgpd/bgp_attr.c             |    1 +
 bgpd/bgp_btoa.c             |    1 +
 bgpd/bgp_clist.c            |    1 +
 bgpd/bgp_damp.c             |    1 +
 bgpd/bgp_debug.c            |    1 +
 bgpd/bgp_dump.c             |    3 ++-
 bgpd/bgp_ecommunity.c       |    1 +
 bgpd/bgp_filter.c           |    9 ++-----
 bgpd/bgp_fsm.c              |    1 +
 bgpd/bgp_mpath.c            |    1 +
 bgpd/bgp_mplsvpn.c          |    1 +
 bgpd/bgp_network.c          |    1 +
 bgpd/bgp_nexthop.c          |    1 +
 bgpd/bgp_open.c             |   45 ++++++++++++++++---------------
 bgpd/bgp_open.h             |    1 +
 bgpd/bgp_packet.c           |    1 +
 bgpd/bgp_regex.c            |    1 +
 bgpd/bgp_routemap.c         |   14 +++++-----
 bgpd/bgp_table.c            |    1 +
 bgpd/bgp_vty.c              |    1 +
 bgpd/bgp_zebra.c            |    1 +
 lib/fifo.h                  |   62 ++++++++++++++++++++++++++++++++++++++++++
 lib/filter.h                |    5 ++++
 lib/zebra.h                 |   63 ++++++-------------------------------------
 tests/aspath_test.c         |    1 +
 tests/bgp_capability_test.c |    1 +
 tests/bgp_mp_attr_test.c    |    1 +
 tests/bgp_mpath_test.c      |    1 +
 tests/ecommunity_test.c     |    1 +
 32 files changed, 135 insertions(+), 92 deletions(-)
 create mode 100644 lib/fifo.h

-- 
1.7.10.4


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

Reply via email to