[quagga-dev 6416] pull request quagga patches to 0.99.11

Stephen Hemminger shemminger at vyatta.com
Mon Feb 9 23:46:14 GMT 2009


The following changes since commit b8192765a320f389e09bf7261e8902958ad21584:
  Joakim Tjernlund (1):
        [lib] Fix timer precision.

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/quagga.git vyatta-update

Stephen Hemminger (24):
      bgp: change () to (void)
      Use XCALLOC
      Make command nodes private
      Fix const warning from cast
      zebra: change interface flag tests to inline
      Add gcc printf format checks for plog messages
      vtysh: exit with non-zero status on failure
      Add vtysh command logging
      if: change function prototypes
      Fix BGP IPV4 in IPV6 support
      Make bgp flag checks inline
      Make peer_lock/unlock inline
      Comment out unused code
      Fix rename to existing device
      zebra: netlink related function prototypes
      Make bgp_info_lock inline
      Set TOS on RIP packets
      bgp: don't use peer after unlock
      Cleanup meta-queue code
      zebra: don't announce connected route if link down
      zebra: netlink use bigger buffer
      zebra: fix interface state change management
      zebra: update rib after static route change
      zebra: track source address on connected routes

Stig Thormodsrud (1):
      Add show ip route summary command

 bgpd/bgp_advertise.c        |    4 +-
 bgpd/bgp_aspath.c           |    6 +-
 bgpd/bgp_attr.c             |   12 +--
 bgpd/bgp_clist.c            |   18 ++---
 bgpd/bgp_community.c        |    2 +-
 bgpd/bgp_debug.c            |    2 +-
 bgpd/bgp_dump.c             |    2 +-
 bgpd/bgp_ecommunity.c       |    4 +-
 bgpd/bgp_filter.c           |   26 ++----
 bgpd/bgp_fsm.c              |    2 +-
 bgpd/bgp_network.c          |    9 ++
 bgpd/bgp_nexthop.c          |   26 ++----
 bgpd/bgp_packet.c           |    2 +
 bgpd/bgp_route.c            |   79 ++++--------------
 bgpd/bgp_route.h            |   21 ++++-
 bgpd/bgp_routemap.c         |   11 +--
 bgpd/bgp_snmp.c             |    2 +-
 bgpd/bgp_table.c            |   11 +--
 bgpd/bgp_vty.c              |   14 ++--
 bgpd/bgp_zebra.c            |    4 +-
 bgpd/bgpd.c                 |   93 +-------------------
 bgpd/bgpd.h                 |   64 +++++++++++++-
 lib/command.c               |   20 ++--
 lib/distribute.c            |    7 +--
 lib/filter.c                |    4 +-
 lib/hash.c                  |    3 +-
 lib/if.c                    |   92 +++++----------------
 lib/if.h                    |   63 ++++++++++++--
 lib/keychain.c              |   14 +--
 lib/linklist.c              |   12 +--
 lib/log.h                   |   18 +++--
 lib/plist.c                 |    4 +-
 lib/routemap.c              |    2 +-
 lib/smux.c                  |    2 +-
 lib/sockunion.c             |    3 +-
 lib/vty.c                   |    2 +
 lib/zclient.c               |    3 +-
 ospf6d/ospf6_asbr.c         |    3 +-
 ospf6d/ospf6_interface.c    |   10 +-
 ospf6d/ospf6_lsa.c          |    6 +-
 ospf6d/ospf6_top.c          |    7 +-
 ospf6d/ospf6_zebra.c        |    2 +-
 ospf6d/ospf6d.c             |    2 +-
 ospfclient/ospf_apiclient.c |    3 +-
 ospfd/ospf_abr.c            |    4 +
 ospfd/ospf_api.c            |   12 +--
 ospfd/ospf_apiserver.c      |    3 +-
 ospfd/ospf_asbr.c           |    3 +-
 ospfd/ospf_ase.c            |    2 +
 ospfd/ospf_dump.c           |    2 +-
 ospfd/ospf_interface.c      |   17 +---
 ospfd/ospf_lsa.c            |   17 +---
 ospfd/ospf_neighbor.c       |    3 +-
 ospfd/ospf_route.c          |    2 +
 ospfd/ospf_snmp.c           |    8 +--
 ospfd/ospf_spf.c            |    2 +
 ospfd/ospf_te.c             |    6 +-
 ospfd/ospf_vty.c            |    4 +-
 ospfd/ospf_zebra.c          |    5 +-
 ospfd/ospfd.c               |    8 +-
 ripd/rip_debug.c            |    2 +-
 ripd/rip_interface.c        |    7 +-
 ripd/rip_offset.c           |    6 +-
 ripd/rip_peer.c             |    6 +-
 ripd/rip_zebra.c            |    4 +-
 ripd/ripd.c                 |   21 ++---
 ripngd/ripng_debug.c        |    2 +-
 ripngd/ripng_interface.c    |    4 +-
 ripngd/ripng_peer.c         |    6 +-
 ripngd/ripng_zebra.c        |    2 +-
 ripngd/ripngd.c             |    5 +-
 vtysh/vtysh.c               |   48 ++++++-----
 vtysh/vtysh.h               |    4 +-
 vtysh/vtysh_main.c          |   59 ++++++++++++-
 vtysh/vtysh_user.c          |    5 +-
 zebra/connected.c           |    2 +-
 zebra/if_netlink.c          |    5 +-
 zebra/interface.c           |   53 +++++++++++-
 zebra/interface.h           |    1 +
 zebra/irdp_interface.c      |    5 +-
 zebra/rib.h                 |    3 +-
 zebra/rt_netlink.c          |   88 ++++++++++----------
 zebra/rtadv.c               |   18 ++---
 zebra/rtread_netlink.c      |    6 +-
 zebra/zebra_rib.c           |  194 ++++++++++++++++++++++--------------------
 zebra/zebra_vty.c           |  125 +++++++++++++++++++--------
 zebra/zserv.c               |    6 +-
 87 files changed, 751 insertions(+), 730 deletions(-)



More information about the Quagga-dev mailing list