]> git.proxmox.com Git - mirror_frr.git/log
mirror_frr.git
21 years agoAmir Guindehi <amir@datacore.ch>:
paul [Fri, 21 Mar 2003 15:16:05 +0000 (15:16 +0000)]
Amir Guindehi <amir@datacore.ch>:
Fix up build for OSPF-API (dependent on opaque-lsa)
Add disable-ospfapi.
Fix up net-snmp detection.

21 years agoFix assert in ospf_api where interface is not configured in ospf.
paul [Fri, 21 Mar 2003 15:11:58 +0000 (15:11 +0000)]
Fix assert in ospf_api where interface is not configured in ospf.

21 years agoCopied configure.in to configure.ac rather than other way around.
paul [Wed, 19 Mar 2003 04:25:08 +0000 (04:25 +0000)]
Copied configure.in to configure.ac rather than other way around.
Restore Amir's netsnmp build fix.

21 years agoUpdate configure.ac to match configure.in.
paul [Tue, 18 Mar 2003 14:12:28 +0000 (14:12 +0000)]
Update configure.ac to match configure.in.
still perplexed why removing configure.in breaks certain autoconf sites.

21 years agoAdd new zebra-devel package
paul [Tue, 18 Mar 2003 14:11:36 +0000 (14:11 +0000)]
Add new zebra-devel package

21 years agoFix build for net-snmp
paul [Tue, 18 Mar 2003 00:03:05 +0000 (00:03 +0000)]
Fix build for net-snmp

21 years agoAmir Guindehi <amir@datacore.ch>
paul [Mon, 17 Mar 2003 23:54:15 +0000 (23:54 +0000)]
Amir Guindehi <amir@datacore.ch>
--------------------------------
I've attached a small patch for zebra-pj, which adds the installation of
libospf.a libzebra.a, libospfapi.a and the needed headers for ospfapi
clients. the headers get installed to /usr/include/ospfd/* and
/usr/include/ospfapi.

21 years agoPut configure.ac back.
paul [Mon, 17 Mar 2003 02:05:07 +0000 (02:05 +0000)]
Put configure.ac back.

21 years agoUpdate auto files.
paul [Mon, 17 Mar 2003 01:18:55 +0000 (01:18 +0000)]
Update auto files.
No doubt builds will now break for everyone. (works here - autoconf 2.13)

21 years agoAddition of OSPF-API - Amir Guindehi <amir@datacore.ch>
paul [Mon, 17 Mar 2003 01:16:55 +0000 (01:16 +0000)]
Addition of OSPF-API - Amir Guindehi <amir@datacore.ch>

21 years agoAddition of OSPF-API - Amir Guindehi <nospam.amir@datacore.ch>
paul [Mon, 17 Mar 2003 01:10:58 +0000 (01:10 +0000)]
Addition of OSPF-API - Amir Guindehi <nospam.amir@datacore.ch>

21 years agoconfigure.ac is redundant.
paul [Mon, 17 Mar 2003 01:05:01 +0000 (01:05 +0000)]
configure.ac is redundant.
use configure.in

21 years agoFix memory leak in 'show thread cpu' command.
paul [Wed, 12 Mar 2003 05:40:11 +0000 (05:40 +0000)]
Fix memory leak in 'show thread cpu' command.

21 years agoUpdated vtysh_cmd's. Previously, this was only updated in rpm builds.
paul [Sun, 2 Mar 2003 21:19:26 +0000 (21:19 +0000)]
Updated vtysh_cmd's. Previously, this was only updated in rpm builds.

21 years agoAdd the interface node 'description' command.
paul [Sat, 1 Mar 2003 15:44:10 +0000 (15:44 +0000)]
Add the interface node 'description' command.

21 years agoSeperate out the contrib perl utils to a seperate package to avoid perl
paul [Sat, 1 Mar 2003 15:43:28 +0000 (15:43 +0000)]
Seperate out the contrib perl utils to a seperate package to avoid perl
dependencies in the main zebra package

21 years agoDowngrade the ACPREREQ test. Chance our arm with allowing automake version
paul [Sat, 1 Mar 2003 15:42:52 +0000 (15:42 +0000)]
Downgrade the ACPREREQ test. Chance our arm with allowing automake version
2.52

21 years agoSync to Zebra.org 20030301
paul [Sat, 1 Mar 2003 11:42:20 +0000 (11:42 +0000)]
Sync to Zebra.org 20030301

21 years agoInitial revision
paul [Sat, 1 Mar 2003 11:32:28 +0000 (11:32 +0000)]
Initial revision

21 years agodoh! small fix for previous fix to allow ospfd to compile.
paul [Wed, 19 Feb 2003 02:54:57 +0000 (02:54 +0000)]
doh! small fix for previous fix to allow ospfd to compile.

21 years ago1. ospf_opaque_type10_lsa_term (area) - was being called after
paul [Tue, 18 Feb 2003 23:26:37 +0000 (23:26 +0000)]
1. ospf_opaque_type10_lsa_term (area) - was being called after
ospf_lsdb_free had been called. (efence caught this one).

This bug is present in zebra.org CVS

2. It fixes my previous ospf_network_match_iface patch ([zebra 17352])
- i lost a couple of checks in ospf_network_run() by mistake. this
patch isnt in zebra.org CVS, but it would be nice to have it once it
works.

This hopefully fixes the 'assert rn->info' problems people had with
zebra-pj yesterday.

21 years ago fixes an assert which doesnt seem to take into account that route_node_get
paul [Tue, 18 Feb 2003 23:25:44 +0000 (23:25 +0000)]
 fixes an assert which doesnt seem to take into account that route_node_get
may return an existing node. (if the code wants a /new/ node why not use
route_node_set? if it doesnt mind - then the assert is wrong).

this bug is in zebra.org CVS. (must be an extremely rare/unlikely bug
though).

21 years agoRevert to zebra.org automake files
paul [Mon, 17 Feb 2003 23:54:05 +0000 (23:54 +0000)]
Revert to zebra.org automake files

21 years agoFix debug statement in ospf_packet.c and merge error in ospf_lsa.c
paul [Thu, 13 Feb 2003 22:04:01 +0000 (22:04 +0000)]
Fix debug statement in ospf_packet.c and merge error in ospf_lsa.c

21 years agoUpdate auto* build files
paul [Thu, 13 Feb 2003 22:03:04 +0000 (22:03 +0000)]
Update auto* build files

21 years agobump up version num in spec file
paul [Thu, 13 Feb 2003 20:18:50 +0000 (20:18 +0000)]
bump up version num in spec file

21 years agoSync to latest Zebra CVS
paul [Fri, 7 Feb 2003 14:46:23 +0000 (14:46 +0000)]
Sync to latest Zebra CVS

21 years agosmall update
paul [Mon, 3 Feb 2003 20:30:39 +0000 (20:30 +0000)]
small update

21 years agoMerge to zebra.org CVS 20030203 16:30GMT
paul [Mon, 3 Feb 2003 18:40:56 +0000 (18:40 +0000)]
Merge to zebra.org CVS 20030203 16:30GMT

21 years agoInitial revision
paul [Mon, 3 Feb 2003 16:31:16 +0000 (16:31 +0000)]
Initial revision

21 years agoRevert comment out of:
paul [Mon, 27 Jan 2003 12:00:55 +0000 (12:00 +0000)]
Revert comment out of:
 if (ospf_debug_packet & OSPF_DEBUG_RECV)
which was causing unconditional ospf_ip_header_dump (ibuf).
(introduced with kevin millers patch)

21 years agorevert unchecked debug info generated by Kevin Miller's patch
paul [Mon, 27 Jan 2003 11:57:46 +0000 (11:57 +0000)]
revert unchecked debug info generated by Kevin Miller's patch

21 years agoSmall fix (free integrate_sav) and addition of an ssh command.
paul [Sat, 25 Jan 2003 06:56:09 +0000 (06:56 +0000)]
Small fix (free integrate_sav) and addition of an ssh command.

21 years agoPaul Jakma:
paul [Sat, 25 Jan 2003 06:47:41 +0000 (06:47 +0000)]
Paul Jakma:
[zebra 17352] ospf network matching (aka need for peer /32 for PtP)
change behaviour of network <prefix> area N statement wrt to PtP.

21 years agoReplace _SC_PAGESIZE with the far more portable getpagesize().
paul [Thu, 23 Jan 2003 18:05:42 +0000 (18:05 +0000)]
Replace _SC_PAGESIZE with the far more portable getpagesize().
(needed, eg, for Darwin).
 Kris Foster <kris@krweb.net>

21 years agoMatthew Grant <grantma@anathoth.gen.nz>
paul [Wed, 22 Jan 2003 19:47:09 +0000 (19:47 +0000)]
Matthew Grant <grantma@anathoth.gen.nz>
[zebra 17290] [PATCHES] - Fixes for problems in 0.93b

portfix patch

21 years agoMatthew Grant <grantma@anathoth.gen.nz>
paul [Wed, 22 Jan 2003 19:45:50 +0000 (19:45 +0000)]
Matthew Grant <grantma@anathoth.gen.nz>
Subject: [zebra 17290] [PATCHES] - Fixes for problems in 0.93b

Added ifupstaticfix

21 years agoUpdate for ospfd docs for 'compatible rfc1583' and 'abr-type'.
paul [Wed, 22 Jan 2003 19:26:00 +0000 (19:26 +0000)]
Update for ospfd docs for 'compatible rfc1583' and 'abr-type'.
Christian Hammers <ch@westend.com>
zebra 17336 and 17335

21 years agosmall change to changelog
paul [Mon, 20 Jan 2003 04:58:21 +0000 (04:58 +0000)]
small change to changelog

21 years agoUpdate Spec file
paul [Mon, 20 Jan 2003 04:55:51 +0000 (04:55 +0000)]
Update Spec file

21 years agoAdd work around for RFC3021 patch and its problem with certain IPv6 interfaces
paul [Sun, 19 Jan 2003 20:52:55 +0000 (20:52 +0000)]
Add work around for RFC3021 patch and its problem with certain IPv6 interfaces
addresses.

It seems so far that netlink only ever returns IFA_ADDRESS for IPv6 interfaces
and never IFA_LOCAL, regardless of whether it is PtP or not. Need to investigate
precisely how IPv6 and netlink are supposed to behave wrt broadcast vs
PtP links.

21 years agoupdate changelog
paul [Sat, 18 Jan 2003 23:11:44 +0000 (23:11 +0000)]
update changelog

21 years agoUpdated spec file
paul [Sat, 18 Jan 2003 22:57:15 +0000 (22:57 +0000)]
Updated spec file

21 years agorenamed ports/redhat to redhat/
paul [Sat, 18 Jan 2003 02:08:50 +0000 (02:08 +0000)]
renamed ports/redhat to redhat/

21 years agoRemoved out of date init/redhat.
paul [Sat, 18 Jan 2003 01:46:14 +0000 (01:46 +0000)]
Removed out of date init/redhat.
ports/redhat is current.

21 years agoThis patch adds Yon's CLI 'walk back up tree' patch. Following are email
paul [Sat, 18 Jan 2003 01:16:20 +0000 (01:16 +0000)]
This patch adds Yon's CLI 'walk back up tree' patch. Following are email
describing original patch and a shorter email describing changes to an
updated patch, the one which is applied:

From havanna_moon@gmx.net Sat Jan 18 00:37:13 2003
Date: Mon, 9 Dec 2002 05:32:58 +0100 (CET)
From: Yon Uriarte <havanna_moon@gmx.net>
To: "the list(tm) Zebra" <zebra@zebra.org>
Subject: [zebra 16671] [PATCH] CLI extensions.

Hi,

 this patch adds 2 improvements to the CLI (lib/command.c):

#1) When in subconfig mode (router XXX, interface XXX, ...) commands that
fail for that node are tried on the main CONFIG_NODE. This is great for
configuring interfaces or changing the sub-config mode quickly, without
the need to type 'exit' between commands:

ospfd(config)# int eth1
ospfd(config-if)# ip ospf cost 9
ospfd(config-if)# ip ospf prio 101
ospfd(config-if)# router ospf
ospfd(config-router)# network 1.1.1.0/24 area 51
ospfd(config-router)# int eth2
ospfd(config-if)# ip ospf authentication message-digest
ospfd(config-if)# ^Z
ospfd#

 Is this IOS-like or does IOS try to walk up the tree of config sub-modes
instead of directly trying the command on CONFIG_NODE?

CAVEATS: "?" and "TAB" don't work.  IIRC IOS doesnt show that help
neither.

NON-CAVEATS: This wont break much, as config_from_file() already does
try a failed command on the parent node of the actual vty->node. If
changing the code to walk the node tree instead of directly trying
the command on the ENABLE_NODE the same semantics would be in use
and no future bugs could creep in.

#2) When in config or subconfig mode use the "do " prefix to execute
commans of the ENABLE_NODE. "?" and "TAB" work. The space after the
"do" is needed:

ospfd(config-router)# do<?>
% There is no matched command.
ospfd(config-router)# do <?>
  clear      Reset functions
  configure  Configuration from vty interface
  copy       Copy configuration
  debug      Debugging functions (see also 'undebug')
  disable    Turn off privileged mode command
  end        End current mode and change to enable mode.
  exit       Exit current mode and down to previous mode
  help       Description of the interactive help system
  list       Print command list
  no         Negate a command or set its defaults
  quit       Exit current mode and down to previous mode
  show       Show running system information
  terminal   Set terminal line parameters
  who        Display who is on vty
  write      Write running configuration to memory, network, or terminal
ospfd(config-router)# do sho<TAB>
ospfd(config-router)# do show me<TAB>
ospfd(config-router)# do show memory r<TAB>
ospfd(config-router)# do show memory rip
RIP structure         :     0
RIP route info        :     0
RIP interface         :     0
RIP peer              :     0
RIP offset list       :     0
RIP distance          :     0
ospfd(config-router)# ^Z
ospfd#

CAVEATS: I don't have access to an IOS with this feature, so I implemented
it from the comments on this mailing list (in fact my personal motivation
was to implement feature #1, which I missed on zebra. But #2 sounded like
a nice one to have, and xemacs was already parked on command.c ...).
Is this IOS-like or are there differences?

 I will happily change this patch to mimick IOS or the mailing-list
consensus on CLI-usability.

regards,
 yon

From havanna_moon@gmx.net Sat Jan 18 01:13:11 2003
Date: Sat, 11 Jan 2003 23:36:51 +0100 (CET)
From: Yon Uriarte <havanna_moon@gmx.net>
To: zebra@zebra.org
Subject: [zebra 17218] Re: [PATCH] CLI extensions.

Hi,

[redacted]

> I prefer the IOS way for the node "up walking".

 This patch should walk the tree upwards:

bgpd(config)# router bgp 1
bgpd(config-router)# address-family ipv4 multicast
bgpd(config-router-af)# access-list 1 remark hola que tal
bgpd(config)#

 I cant test all combinations, so I cant rule out some bugs. I'd love to
get (long and explicit) bug reports.

[redacted]

21 years agoFinish off merge off CLI extensions, see below for description. Merge should
paul [Sat, 18 Jan 2003 00:39:19 +0000 (00:39 +0000)]
Finish off merge off CLI extensions, see below for description. Merge should
be off:

From havanna_moon@gmx.net Sat Jan 18 00:37:13 2003
Date: Mon, 9 Dec 2002 05:32:58 +0100 (CET)
From: Yon Uriarte <havanna_moon@gmx.net>
To: "the list(tm) Zebra" <zebra@zebra.org>
Subject: [zebra 16671] [PATCH] CLI extensions.

Hi,

 this patch adds 2 improvements to the CLI (lib/command.c):

#1) When in subconfig mode (router XXX, interface XXX, ...) commands that
fail for that node are tried on the main CONFIG_NODE. This is great for
configuring interfaces or changing the sub-config mode quickly, without
the need to type 'exit' between commands:

ospfd(config)# int eth1
ospfd(config-if)# ip ospf cost 9
ospfd(config-if)# ip ospf prio 101
ospfd(config-if)# router ospf
ospfd(config-router)# network 1.1.1.0/24 area 51
ospfd(config-router)# int eth2
ospfd(config-if)# ip ospf authentication message-digest
ospfd(config-if)# ^Z
ospfd#

 Is this IOS-like or does IOS try to walk up the tree of config sub-modes
instead of directly trying the command on CONFIG_NODE?

CAVEATS: "?" and "TAB" don't work.  IIRC IOS doesnt show that help
neither.

NON-CAVEATS: This wont break much, as config_from_file() already does
try a failed command on the parent node of the actual vty->node. If
changing the code to walk the node tree instead of directly trying
the command on the ENABLE_NODE the same semantics would be in use
and no future bugs could creep in.

#2) When in config or subconfig mode use the "do " prefix to execute
commans of the ENABLE_NODE. "?" and "TAB" work. The space after the
"do" is needed:

ospfd(config-router)# do<?>
% There is no matched command.
ospfd(config-router)# do <?>
  clear      Reset functions
  configure  Configuration from vty interface
  copy       Copy configuration
  debug      Debugging functions (see also 'undebug')
  disable    Turn off privileged mode command
  end        End current mode and change to enable mode.
  exit       Exit current mode and down to previous mode
  help       Description of the interactive help system
  list       Print command list
  no         Negate a command or set its defaults
  quit       Exit current mode and down to previous mode
  show       Show running system information
  terminal   Set terminal line parameters
  who        Display who is on vty
  write      Write running configuration to memory, network, or terminal
ospfd(config-router)# do sho<TAB>
ospfd(config-router)# do show me<TAB>
ospfd(config-router)# do show memory r<TAB>
ospfd(config-router)# do show memory rip
RIP structure         :     0
RIP route info        :     0
RIP interface         :     0
RIP peer              :     0
RIP offset list       :     0
RIP distance          :     0
ospfd(config-router)# ^Z
ospfd#

CAVEATS: I don't have access to an IOS with this feature, so I implemented
it from the comments on this mailing list (in fact my personal motivation
was to implement feature #1, which I missed on zebra. But #2 sounded like
a nice one to have, and xemacs was already parked on command.c ...).
Is this IOS-like or are there differences?

 I will happily change this patch to mimick IOS or the mailing-list
consensus on CLI-usability.

regards,
 yon

21 years agoMake vtysh and ipv6 conditional builds in spec file
paul [Sat, 18 Jan 2003 00:24:00 +0000 (00:24 +0000)]
Make vtysh and ipv6 conditional builds in spec file

21 years agoAdded RedHat related files, (init, logrotate, pam, rpm spec)
paul [Sat, 18 Jan 2003 00:22:08 +0000 (00:22 +0000)]
Added RedHat related files, (init, logrotate, pam, rpm spec)

21 years agoDate: Fri, 20 Dec 2002 17:28:45 +0900
paul [Sat, 18 Jan 2003 00:12:02 +0000 (00:12 +0000)]
Date: Fri, 20 Dec 2002 17:28:45 +0900
From: Masahiko Endo <endo@suri.co.jp>
Reply-To: zebra@zebra.org
To: zebra@zebra.org
Cc: kunihiro@zebra.org, yokota@kddlabs.co.jp
Subject: [zebra 16823] [PATCH] Bugfix and new feature in Opaque-LSA
handling.

----- * ----- * ----- * ----- * ----- * ----- * ----- * ----- * ----- * -----
Changes 2002.12.20

1. Bug fixes

  1.1 When an opaque LSA is being removed from (or added to) the LSDB,
      it does not mean a change in network topology. Therefore, SPF
      recalculation should not be triggered in that case.
      There was an assertion failure problem "assert (rn && rn->info)"
      inside the function "ospf_ase_incremental_update()", because
      the upper function "ospf_lsa_maxage_walker_remover()" called it
      when a type-11 opaque LSA is removed due to MaxAge.

  1.2 Type-9 LSA is defined to have "link-local" flooding scope.
      In the Database exchange procedure with a new neighbor, a type-9
      LSA was added in the database summary of a DD message, even if
      the link is different from the one that have bound to.

2. Feature enhancements

  2.1 Though a "wildcard" concept to handle type-9/10/11 LSAs altogether
      has introduced about a year ago, it was only a symbol definition
      and actual handling mechanism was not implemented. Now it works.

21 years agoFrom endo@suri.co.jp Fri Jan 17 23:36:30 2003
paul [Fri, 17 Jan 2003 23:48:42 +0000 (23:48 +0000)]
From endo@suri.co.jp Fri Jan 17 23:36:30 2003
Date: Fri, 20 Dec 2002 17:58:43 +0900
From: Masahiko Endo <endo@suri.co.jp>
Reply-To: zebra@zebra.org
To: zebra@zebra.org
Cc: kunihiro@zebra.org
Subject: [zebra 16824] [PATCH] nsm_kill_neighbor

    [ The following text is in the "ISO-2022-JP" character set. ]
    [ Your display is set for the "ISO-8859-1" character set.  ]
    [ Some characters may be displayed incorrectly. ]

Hi Ishiguro-san,

Here is my problem analysis against the case that the ospfd crashes
when an interface is brought down.

When the ospfd receives a ZEBRA message "ZEBRA_INTERFACE_DOWN" from
zebra daemon, the ospfd performs bunch of ospf-interface cleanup for
the notified zebra-interface.
There are cases that neighbor instance "nbr", which will be removed
afterward, may scheduled in the NSM thread event queue. And when the
NSM event thread is fired, dereference for this already freed "nbr"
pointer causes SIGSEGV.
Please take a look at following timeline of processing sequences.

21 years agoFrom havanna_moon@gmx.net Fri Jan 17 23:37:49 2003
paul [Fri, 17 Jan 2003 23:47:00 +0000 (23:47 +0000)]
From havanna_moon@gmx.net Fri Jan 17 23:37:49 2003
Date: Sat, 11 Jan 2003 23:26:28 +0100 (CET)
From: Yon Uriarte <havanna_moon@gmx.net>
To: "the list(tm) Zebra" <zebra@zebra.org>
Subject: [zebra 17217] [PATCH] show thread CPU

Hi,

 a little patch from the 'stupid preprocessor tricks' collection to record
thread statistics.

Usage: "show thread cpu [r][w][t][e][x]"

Output Fields: self explaining I hope. Type is one of RWTEX for:
   Read, Write (fd threads), Timer, Event, Execute.

 Overhead vs. vanilla zebra: almost nothing. Vanilla CVS zebra already
collects thread run times.

 Caveats: Under linux getrusage has a granularity of 10ms, which is almost
useless in this case. Run ./configure, edit config.h and comment out
"#define HAVE_RUSAGE",  this way it will use getimeofday which has a much
better granularity. IMHO this is better, as cooperative threads are
effectively running during all that wall time (dont care if CPU
utilization was 3% or 99% during the time the thread was running (an
effective rusage combined with getimeofday could give that info)).

 Maybe someone can give tips for other platforms on API granularity.

TODO: change some of the calls to thread_add_$KIND to
funcname_thread_add_$KIND with a meaningfull funcname, so users will get a
better idea of what's going on.

F.ex. (AFAIK):
ospf_spf_calculate_timer -> "Routes Step 1, areas SPF"
ospf_ase_calculate_timer -> "Routes Step 2, externals"

 Could this be added to the unofficial patch collection?

Could someone with BGP keepalive problems run their bgpd with this patch
and post the results?

TIA, HTH, HAND, regards
 yon

Example output:
--------------------------------
ospfd# show thread cpu
 Runtime(ms)    Invoked Avg uSecs   Max uSecs  Type Thread
      14.829         31       478         585   T   ospf_ase_calculate_timer
      82.132       9838         8         291    EX ospf_nsm_event
       0.029          1        29          29    E  ospf_default_originate_timer
       0.254          9        28          34   T   ospf_db_desc_timer
       0.026          7         3          11   T   ospf_wait_timer
     669.015        523      1279      490696 R     vty_read
       4.415         45        98         173   TE  ospf_network_lsa_refresh_timer
      15.026         31       484         588   T   ospf_spf_calculate_timer
      29.478       1593        18         122    E  ospf_ls_upd_send_queue_event
       0.173          1       173         173   T   vty_timeout
       4.173        242        17          58    E  ospf_ls_ack_send_event
     637.767     121223         5          55   T   ospf_ls_ack_timer
      39.373        244       161        2691 R     zclient_read
      12.169         98       124         726    EX ospf_ism_event
       0.226          2       113         125 R     vty_accept
     537.776      14256        37        3813  W    ospf_write
       4.967         41       121         250   T   ospf_router_lsa_timer
       0.672          1       672         672    E  zclient_connect
       7.901       1658         4          26   T   ospf_ls_req_timer
       0.459          2       229         266    E  ospf_external_lsa_originate_timer
       3.203         60        53         305   T   ospf_maxage_lsa_remover
     108.341       9772        11          65   T   ospf_ls_upd_timer
      33.302        525        63        8628  W    vty_flush
       0.101          1       101         101   T   ospf_router_lsa_update_timer
       0.016          1        16          16   T   ospf_router_id_update_timer
      26.970        407        66         176   T   ospf_lsa_maxage_walker
     381.949      12244        31          69   T   ospf_hello_timer
       0.114         22         5          14   T   ospf_inactivity_timer
      34.290       1223        28         310   T   ospf_lsa_refresh_walker
     470.645       6592        71         665 R     ospf_read
    3119.791     180693        17      490696 RWTEX TOTAL
ospfd#

bgpd# sh t c TeX
 Runtime(ms)    Invoked Avg uSecs   Max uSecs  Type Thread
      21.504        476        45          71   T   bgp_keepalive_timer
      17.784       1157        15         131   T   bgp_reuse_timer
      29.080        193       150         249   T   bgp_scan
      23.606        995        23         420    E  bgp_event
     317.734      28572        11          69   T   bgp_routeadv_timer
       0.084          1        84          84    E  zlookup_connect
       0.526          1       526         526    E  zclient_connect
       1.348         13       103         147   T   bgp_start_timer
      19.443        142       136         420   T   bgp_connect_timer
      16.032        772        20          27   T   bgp_import
     447.141      32322        13         526   TEX TOTAL
bgpd#
bgpd# show thread cpu rw
 Runtime(ms)    Invoked Avg uSecs   Max uSecs  Type Thread
     155.043          7     22149      150659 R     bgp_accept
     129.638        180       720       53844 R     vty_read
       1.734         56        30         129 R     zclient_read
       0.255          2       127         148 R     vty_accept
      58.483        983        59         340 R     bgp_read
     171.495      29190         5         245  W    bgp_write
      13.884        181        76        2542  W    vty_flush
     530.532      30599        17      150659 RW    TOTAL
bgpd#
--------------------------------

21 years agoupdate
paul [Fri, 13 Dec 2002 21:59:26 +0000 (21:59 +0000)]
update

21 years ago"Masahiko Endo" < endo @ suri . co . jp >
paul [Fri, 13 Dec 2002 21:57:32 +0000 (21:57 +0000)]
"Masahiko Endo" < endo @ suri . co . jp >
- [zebra 15475] - MPLS-TE docs

21 years agoupdate changelog
paul [Fri, 13 Dec 2002 21:55:43 +0000 (21:55 +0000)]
update changelog

21 years agochange log message fron signed to unsigned decimal
paul [Fri, 13 Dec 2002 21:47:59 +0000 (21:47 +0000)]
change log message fron signed to unsigned decimal

21 years ago Kevin C Miller <kevinm@andrew.cmu.edu>
paul [Fri, 13 Dec 2002 21:44:27 +0000 (21:44 +0000)]
 Kevin C Miller <kevinm@andrew.cmu.edu>
[zebra 16681] OSPF NSSA Patches

21 years agoYon Uriarte <havanna_moon@gmx.net>
paul [Fri, 13 Dec 2002 21:20:42 +0000 (21:20 +0000)]
Yon Uriarte <havanna_moon@gmx.net>
[zebra 16671] [PATCH] CLI extensions.

21 years agoMichal Ludvig <michal@logix.cz>
paul [Fri, 13 Dec 2002 21:19:02 +0000 (21:19 +0000)]
Michal Ludvig <michal@logix.cz>
[zebra 16525] PATCH: Bugfixes for KAME systems

21 years ago[zebra 14631] Generic PtP and RFC3021 interface addressing support
paul [Fri, 13 Dec 2002 21:07:36 +0000 (21:07 +0000)]
[zebra 14631] Generic PtP and RFC3021 interface addressing support

21 years agochangelog updated
paul [Fri, 13 Dec 2002 21:05:16 +0000 (21:05 +0000)]
changelog updated

21 years agozebra link state detection support
paul [Fri, 13 Dec 2002 21:03:13 +0000 (21:03 +0000)]
zebra link state detection support

21 years agoospfd Point-to-Multipoint support
paul [Fri, 13 Dec 2002 20:59:45 +0000 (20:59 +0000)]
ospfd Point-to-Multipoint support

21 years agoGreg Troxel <gdt@ir.bbn.com>
paul [Fri, 13 Dec 2002 20:56:48 +0000 (20:56 +0000)]
Greg Troxel <gdt@ir.bbn.com>
[zebra 15715] FIX for ospf md5 authentication problem, finally!

fix copy of ospf packet buffer

21 years agozebra-ospfd-md5auth-seqnum.patch - paulj - change OSPF md5 sequence number
paul [Fri, 13 Dec 2002 20:55:25 +0000 (20:55 +0000)]
zebra-ospfd-md5auth-seqnum.patch - paulj - change OSPF md5 sequence number
to be derived from time() to speed up synching after restart of ospfd

21 years agopatch from Frank van Maarseveen <F.vanMaarseveen@inter.NL.net>
paul [Fri, 13 Dec 2002 20:52:52 +0000 (20:52 +0000)]
patch from Frank van Maarseveen <F.vanMaarseveen@inter.NL.net>
[zebra 14599] PATCH: permit [no]multicast command for (yet) inactive interfaces

21 years agoAdded RIPv1 patch - bug fixes and improved/more interoperable classful
paul [Fri, 13 Dec 2002 20:50:29 +0000 (20:50 +0000)]
Added RIPv1 patch - bug fixes and improved/more interoperable classful
subnet handling

21 years agoAdded vtysh patch to allow 'write file' command to write either
paul [Fri, 13 Dec 2002 20:49:00 +0000 (20:49 +0000)]
Added vtysh patch to allow 'write file' command to write either
per-daemon and/or integrated config file

21 years agoInitial revision
paul [Fri, 13 Dec 2002 20:15:29 +0000 (20:15 +0000)]
Initial revision