<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tteras/quagga/ospfd, branch patch.revert.debug.nssa.patch</title>
<subtitle>tteras' quagga tree
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/'/>
<entry>
<title>Revert comment out of:</title>
<updated>2003-01-27T12:00:55+00:00</updated>
<author>
<name>paul</name>
<email>paul</email>
</author>
<published>2003-01-27T12:00:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/commit/?id=8a70b3936f98676335ddf340cdc8994827a4614a'/>
<id>8a70b3936f98676335ddf340cdc8994827a4614a</id>
<content type='text'>
 if (ospf_debug_packet &amp; OSPF_DEBUG_RECV)
which was causing unconditional ospf_ip_header_dump (ibuf).
(introduced with kevin millers patch)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 if (ospf_debug_packet &amp; OSPF_DEBUG_RECV)
which was causing unconditional ospf_ip_header_dump (ibuf).
(introduced with kevin millers patch)
</pre>
</div>
</content>
</entry>
<entry>
<title>revert unchecked debug info generated by Kevin Miller's patch</title>
<updated>2003-01-27T11:57:46+00:00</updated>
<author>
<name>paul</name>
<email>paul</email>
</author>
<published>2003-01-27T11:57:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/commit/?id=244135736b64ef00a7e341421e95a6fbaa0b7cda'/>
<id>244135736b64ef00a7e341421e95a6fbaa0b7cda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Paul Jakma:</title>
<updated>2003-01-25T06:47:41+00:00</updated>
<author>
<name>paul</name>
<email>paul</email>
</author>
<published>2003-01-25T06:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/commit/?id=abbf08dfb7a4b977582584433f79d34e6494e300'/>
<id>abbf08dfb7a4b977582584433f79d34e6494e300</id>
<content type='text'>
[zebra 17352] ospf network matching (aka need for peer /32 for PtP)
change behaviour of network &lt;prefix&gt; area N statement wrt to PtP.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[zebra 17352] ospf network matching (aka need for peer /32 for PtP)
change behaviour of network &lt;prefix&gt; area N statement wrt to PtP.
</pre>
</div>
</content>
</entry>
<entry>
<title>Matthew Grant &lt;grantma@anathoth.gen.nz&gt;</title>
<updated>2003-01-22T19:47:09+00:00</updated>
<author>
<name>paul</name>
<email>paul</email>
</author>
<published>2003-01-22T19:47:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/commit/?id=2ea23faa62122bc9edb98e5346f9818aad0ef946'/>
<id>2ea23faa62122bc9edb98e5346f9818aad0ef946</id>
<content type='text'>
[zebra 17290] [PATCHES] - Fixes for problems in 0.93b

portfix patch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[zebra 17290] [PATCHES] - Fixes for problems in 0.93b

portfix patch
</pre>
</div>
</content>
</entry>
<entry>
<title>Date: Fri, 20 Dec 2002 17:28:45 +0900</title>
<updated>2003-01-18T00:12:02+00:00</updated>
<author>
<name>paul</name>
<email>paul</email>
</author>
<published>2003-01-18T00:12:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/commit/?id=2990c106c8cde1ed4f53fadf32e829758cb18a72'/>
<id>2990c106c8cde1ed4f53fadf32e829758cb18a72</id>
<content type='text'>
From: Masahiko Endo &lt;endo@suri.co.jp&gt;
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 &amp;&amp; rn-&gt;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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Masahiko Endo &lt;endo@suri.co.jp&gt;
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 &amp;&amp; rn-&gt;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.
</pre>
</div>
</content>
</entry>
<entry>
<title>From endo@suri.co.jp Fri Jan 17 23:36:30 2003</title>
<updated>2003-01-17T23:48:42+00:00</updated>
<author>
<name>paul</name>
<email>paul</email>
</author>
<published>2003-01-17T23:48:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/commit/?id=8ce71653161a52bda809811ea88d7b05b5646877'/>
<id>8ce71653161a52bda809811ea88d7b05b5646877</id>
<content type='text'>
Date: Fri, 20 Dec 2002 17:58:43 +0900
From: Masahiko Endo &lt;endo@suri.co.jp&gt;
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Date: Fri, 20 Dec 2002 17:58:43 +0900
From: Masahiko Endo &lt;endo@suri.co.jp&gt;
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.
</pre>
</div>
</content>
</entry>
<entry>
<title> Kevin C Miller &lt;kevinm@andrew.cmu.edu&gt;</title>
<updated>2002-12-13T21:44:27+00:00</updated>
<author>
<name>paul</name>
<email>paul</email>
</author>
<published>2002-12-13T21:44:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/commit/?id=fdc64b8740747007d9fc8587f1ecbd4c4e2b50c0'/>
<id>fdc64b8740747007d9fc8587f1ecbd4c4e2b50c0</id>
<content type='text'>
[zebra 16681] OSPF NSSA Patches
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[zebra 16681] OSPF NSSA Patches
</pre>
</div>
</content>
</entry>
<entry>
<title>[zebra 14631] Generic PtP and RFC3021 interface addressing support</title>
<updated>2002-12-13T21:07:36+00:00</updated>
<author>
<name>paul</name>
<email>paul</email>
</author>
<published>2002-12-13T21:07:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/commit/?id=210b4dce34b39d96d68990c6461c9981e2d17630'/>
<id>210b4dce34b39d96d68990c6461c9981e2d17630</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>zebra link state detection support</title>
<updated>2002-12-13T21:03:13+00:00</updated>
<author>
<name>paul</name>
<email>paul</email>
</author>
<published>2002-12-13T21:03:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/commit/?id=3342537bdb9558c7076f356aa101f1f9035d087a'/>
<id>3342537bdb9558c7076f356aa101f1f9035d087a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ospfd Point-to-Multipoint support</title>
<updated>2002-12-13T20:59:45+00:00</updated>
<author>
<name>paul</name>
<email>paul</email>
</author>
<published>2002-12-13T20:59:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/quagga/commit/?id=3ff790a0f2236be0e77b50ef3d84244efe694160'/>
<id>3ff790a0f2236be0e77b50ef3d84244efe694160</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
