<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel">
    <title>gmane.network.quagga.devel</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9404"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9403"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9402"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9401"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9400"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9399"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9398"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9397"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9395"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9394"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9393"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9392"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9391"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9390"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9389"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9388"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9387"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9386"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9385"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.quagga.devel/9384"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9404">
    <title>[quagga-dev 9384] [RFC] AgentX support for Quagga (including trapsupport)</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9404</link>
    <description>&lt;pre&gt;Hi!

Here are the appropriate followup patches to complete AgentX support
with trap handling and documentation.

I had to modify smux_trap() signature since I need the appropriate
enterprise OID and I need a way to walk the MIB registry. There are
two cleanup patches which removes unused bits in smux_trap() signature
and trap_object struct.

&lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-25T10:22:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9403">
    <title>[quagga-dev 9383] [PATCH 2/4] smux: drop findVar element from trapobject struct</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9403</link>
    <description>&lt;pre&gt;This element was not unused.
---
 bgpd/bgp_snmp.c   |    4 ++--
 lib/smux.h        |    3 +--
 ospfd/ospf_snmp.c |   32 ++++++++++++++++----------------
 3 files changed, 19 insertions(+), 20 deletions(-)

diff --git a/bgpd/bgp_snmp.c b/bgpd/bgp_snmp.c
index a995ff6..73406d5 100644
--- a/bgpd/bgp_snmp.c
+++ b/bgpd/bgp_snmp.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -833,8 +833,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; bgp4PathAttrTable (struct variable *v, oid name[], size_t *length,
 /* BGP Traps. */
 struct trap_object bgpTrapList[] =
 {
-  {bgpPeerTable, 3, {3, 1, BGPPEERLASTERROR}},
-  {bgpPeerTable, 3, {3, 1, BGPPEERSTATE}}
+  {3, {3, 1, BGPPEERLASTERROR}},
+  {3, {3, 1, BGPPEERSTATE}}
 };
 
 void
diff --git a/lib/smux.h b/lib/smux.h
index 78460e6..b7d5096 100644
--- a/lib/smux.h
+++ b/lib/smux.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -47,8 +47,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 struct trap_object
 {
-  FindVarMethod *findVar;
-  int namelen;
+  int namelen; /* Negative if the object is not indexed */
   oid name[MAX_OID_LEN];
 };
 
diff --git a/ospfd/ospf_snmp.c b/ospfd/ospf_snmp.c
index 409153b..b2d5686 100644
--- a/ospfd/ospf_snmp.c
++&lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-25T10:22:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9402">
    <title>[quagga-dev 9382] [PATCH 4/4] agentx: add appropriate documentation</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9402</link>
    <description>&lt;pre&gt;---
 doc/overview.texi |    5 ++-
 doc/snmp.texi     |   89 +++++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 83 insertions(+), 11 deletions(-)

diff --git a/doc/overview.texi b/doc/overview.texi
index 435834b..7acfc0e 100644
--- a/doc/overview.texi
+++ b/doc/overview.texi
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -7,7 +7,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; provides TCP/IP based routing services with routing protocols support such
 as RIPv1, RIPv2, RIPng, OSPFv2, OSPFv3, BGP-4, and BGP-4+ (&amp;lt; at &amp;gt;pxref{Supported
 RFCs}). Quagga also supports special BGP Route Reflector and Route Server
 behavior.  In addition to traditional IPv4 routing protocols, Quagga also
-supports IPv6 routing protocols.  With SNMP daemon which supports SMUX
+supports IPv6 routing protocols.  With SNMP daemon which supports SMUX and AgentX
 protocol, Quagga provides routing protocol MIBs (&amp;lt; at &amp;gt;pxref{SNMP Support}).
 
   Quagga uses an advanced software architecture to provide you with a high
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -238,6 +238,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; J. Chu, Editor. July 1994.}
 &amp;lt; at &amp;gt;cite{OSPF Version 2 Management Information Base. F. B&lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-25T10:22:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9401">
    <title>[quagga-dev 9381] [PATCH 3/4] agentx: handle SNMP traps</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9401</link>
    <description>&lt;pre&gt;smux_trap() signature has been changed to provide appropriate level
information to send SNMPv2 notifications. This includes the addition
of the enterprise OID to use (from which is derived the SNMP trap OID)
and the MIB registry to locate the appropriate function for variable
bindings provided by the trap.

The SMUX implementation has been updated but ignore the provided
enterprise OID. Instead, it still uses the SMUX peer OID to keep
compatibility with previous versions of Quagga. The SMUX
implementation also ignores the provided MIB registry since it uses
smux_get() function to grab the appropriate values. This is not
possible with the AgentX implementation since there is no such
function provided by NetSNMP.
---
 bgpd/bgp_snmp.c   |    9 ++++--
 lib/agentx.c      |   82 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 lib/smux.c        |    9 +++++-
 lib/smux.h        |   31 ++++++++++++++++++--
 ospfd/ospf_snmp.c |   17 ++++++++---
 5 files changed, 137 insertions(+), 11 deletions(-)

diff --git a/&lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-25T10:22:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9400">
    <title>[quagga-dev 9380] [PATCH 1/4] smux: remove `tick` argument fromsmux_trap()</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9400</link>
    <description>&lt;pre&gt;smux_trap() contains an argument whose use appears to be to set
sysUpTime.0/timestamp field in SNMP trap. However, this value is not
used in smux_trap(). Moreover, it is expected that this field is the
value of sysUpTime.0 when the trap was sent and not any other time
related to the trap. To avoid any confusion, we remove this field from
the signature of the function.
---
 bgpd/bgp_snmp.c   |    4 ++--
 lib/agentx.c      |    2 +-
 lib/smux.c        |    2 +-
 lib/smux.h        |    2 +-
 ospfd/ospf_snmp.c |    8 ++++----
 5 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/bgpd/bgp_snmp.c b/bgpd/bgp_snmp.c
index f6b1056..a995ff6 100644
--- a/bgpd/bgp_snmp.c
+++ b/bgpd/bgp_snmp.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -853,7 +853,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; bgpTrapEstablished (struct peer *peer)
   smux_trap (bgp_oid, sizeof bgp_oid / sizeof (oid),
      index, IN_ADDR_SIZE,
      bgpTrapList, sizeof bgpTrapList / sizeof (struct trap_object),
-     bm-&amp;gt;start_time - bgp_clock (), BGPESTABLISHED);
+     BGPESTABLISHED);
 }
 
 void
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -872,7 +872,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; bg&lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-25T10:22:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9399">
    <title>[quagga-dev 9379] OSPFv2 / receiving Ack</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9399</link>
    <description>&lt;pre&gt;Hi.

On Receiving Ack with ospfd,
one more check is necessary.

When a ls-update packet with non-MaxAge LSA has appeared,
the LSA is registerred on retransmit list.
and if the LSA is overwritten with MaxAge &amp;amp; same-seqnum,
LSA on retransmit list is also replaced with MaxAge one.

when an neighbor slowly receives non-MaxAge LSA and
send back an Ack,  current ospfd detects this is
"same instance" and delete the MaxAge LSA from retrans list.

This causes LSDB inconsistency.





melody(15:00:47):~/work/quagga-0.99.20.1/ospfd$ diff -U10 ospf_packet.c
ospf_packet.2.c
--- ospf_packet.c2012-05-25 15:00:41.000000000 +0900
+++ ospf_packet.2.c2012-05-25 15:00:26.000000000 +0900
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2077,21 +2077,22 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;

       if (lsa-&amp;gt;data-&amp;gt;type &amp;lt; OSPF_MIN_LSA || lsa-&amp;gt;data-&amp;gt;type &amp;gt;=
OSPF_MAX_LSA)
 {
   lsa-&amp;gt;data = NULL;
   ospf_lsa_discard (lsa);
   continue;
 }

       lsr = ospf_ls_retransmit_lookup (nbr, lsa);

-      if (lsr != NULL &amp;amp;&amp;amp; lsr-&amp;gt;data-&amp;gt;ls_seqnum == lsa-&amp;gt;data-&amp;gt;ls_seqnum)
+      if (lsr != NULL &amp;amp;&amp;amp; lsr-&amp;gt;data-&amp;gt;ls_seqnu&lt;/pre&gt;</description>
    <dc:creator>KASHIMA Hiroaki</dc:creator>
    <dc:date>2012-05-25T06:15:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9398">
    <title>[quagga-dev 9378] Re: [PATCH 2/5] build: only define HAVE_SNMP</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9398</link>
    <description>&lt;pre&gt;OoO En ce  début d'après-midi nuageux du jeudi 24  mai 2012, vers 14:33,
Michael H Lambert &amp;lt;lambert&amp;lt; at &amp;gt;psc.edu&amp;gt; disait :



configure.ac checks  for net-snmp/net-snmp-config.h and  issues an error
if it is not usable. It also tries to link with libnetsnmp and issues an
error if  it is  not available.  But  maybe FreeBSD  SNMP implementation
includes the compatibility bits for this. Dunno.

The original configure.ac snippet is the following:

dnl ------------------
dnl check Net-SNMP library
dnl ------------------
if test "${enable_snmp}" = "yes"; then
    if test "$with_crypto" != "no"; then
        LIBS="${LIBS} -lcrypto";
    fi
    AC_CHECK_LIB(netsnmp, asn_parse_int,
        [AC_DEFINE(HAVE_NETSNMP,,Net SNMP) 
         AC_DEFINE(HAVE_SNMP,,SNMP)
         LIBS="${LIBS} -lnetsnmp"],
        [AC_MSG_ERROR([--enable-snmp given, but cannot find support for SNMP])])

    AC_CHECK_HEADER([net-snmp/net-snmp-config.h],
        [],
        [AC_MSG_ERROR([--enable-snmp given, but cannot find net-snmp-config.h])],
 &lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-24T17:02:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9397">
    <title>[quagga-dev 9377] Re: [PATCH 2/5] build: only define HAVE_SNMP</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9397</link>
    <description>&lt;pre&gt;

Can you (or somebody else who might have tried) state with certainty that, for example, /usr/include/bsnmp on FreeBSD does not work with quagga?

Thanks,

Michael


&lt;/pre&gt;</description>
    <dc:creator>Michael H Lambert</dc:creator>
    <dc:date>2012-05-24T12:33:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9395">
    <title>[quagga-dev 9376] Segmentation fault while running Quagga on Octeon</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9395</link>
    <description>&lt;pre&gt;Hi ,
                I am trying to cross compile quagga 0.99.18 routing suite for octeon .
After setting "ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes" in configure my cross compilation was successful . But when I tried to run the zebra daemon on the octeon board I got a segmentation fault.
please suggest a way to go about this issue.
Also please provide a solution to  get statically linked quagga daemons as the -static flag is ineffective.


Thanks &amp;amp; Regards,
Harini Gopalakrishnan


________________________________
The contents of this e-mail and any attachment(s) may contain confidential or privileged information for the intended recipient(s). Unintended recipients are prohibited from taking action on the basis of information in this e-mail and using or disseminating the information, and must notify the sender and delete it from their system. L&amp;amp;T Infotech will not accept responsibility or liability for the accuracy or completeness of, or the presence of any virus or disabling code in t&lt;/pre&gt;</description>
    <dc:creator>Harini Gopalakrishnan</dc:creator>
    <dc:date>2012-05-24T09:53:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9394">
    <title>[quagga-dev 9375] [RFC] AgentX support for Quagga</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9394</link>
    <description>&lt;pre&gt;Hi!

Here is a serie of patches adding AgentX support to Quagga.

The first patch is not related to AgentX support. It just fixes Quagge
compilation when using a separate build directory.

The second patch removes some cruft left from a migration from
UCD-SNMP (I think). This is just a small cleanup.

The third patch makes use of "net-snmp-config" in place of linking to
-lnetsnmp. It removes explicit link to -lcrypto. If needed, this will
be added by "net-snmp-config". "net-snmp-config" exists since at least
NetSNMP 4.2.

The fourth patch separates SMUX specific stuff from generic SNMP
stuff. smux.h now only contains the interface to SMUX for the
daemons. Everything else has been moved to smux.c. The idea is for
another SNMP implementation to provide the appropriate smux_*
functions. snmp.c is a new file containing oid_* functions (they are
independant of the SNMP implementation).

The last patch adds AgentX support by providing the appropriate smux_*
functions. This patch does not modify daemons. Because Ne&lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-24T08:56:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9393">
    <title>[quagga-dev 9374] [PATCH 5/5] agentx: add AgentX support to Quagga.</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9393</link>
    <description>&lt;pre&gt;--enable-snmp will enable AgentX support in Quagga. SMUX is still here
and can be enabled with --enable-snmp=smux. AgentX support can be
enabled with "agentx" in configuration file. As for SMUX, this command
is not understood by vtysh. It can be disabled with "no agentx",
though there is no real use of this since this command cannot be used
with vtysh.

If "agentx" and "no agentx" command were added to vtysh, it would not
be possible to disable agentx support after enabling it because
NetSNMP does not expose the appropriate methods for this.

The internals of AgentX are hidden by NetSNMP. Therefore, we don't
have a file descriptor to add to the threading system. We do not have
the timers to set either. Therefore, the event loop is modified to
make use of snmp_select_info() from NetSNMP.

Traps are not supported yet.
---
 configure.ac    |   18 +++++++-
 lib/Makefile.am |    2 +-
 lib/agentx.c    |  132 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 lib/smux.c      |    2 +-
 lib/thread.c    |   45 &lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-24T08:56:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9392">
    <title>[quagga-dev 9373] [PATCH 4/5] smux: isolate SMUX implementationfrom SNMP implementation</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9392</link>
    <description>&lt;pre&gt;lib/snmp.c gets OID related helper functions that can be used with
another SNMP interface. smux.h is cleaned of SMUX specific bits to
only expose functions that may be used by an alternative
implementation. We also do not redefine functions already present in
NetSNMP. Just use the appropriate headers.
---
 lib/Makefile.am |    2 +-
 lib/smux.c      |  123 ++++++++++++++++++-------------------------------------
 lib/smux.h      |   81 ++----------------------------------
 lib/snmp.c      |  113 ++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 158 insertions(+), 161 deletions(-)
 create mode 100644 lib/snmp.c

diff --git a/lib/Makefile.am b/lib/Makefile.am
index d01cf72..73417ad 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -11,7 +11,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; libzebra_la_SOURCES = \
 checksum.c vector.c linklist.c vty.c command.c \
 sockunion.c prefix.c thread.c if.c memory.c buffer.c table.c hash.c \
 filter.c routemap.c distribute.c stream.c str.c log.c plist.c \
-zclient.c sockopt.c smux.c md5.c &lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-24T08:56:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9391">
    <title>[quagga-dev 9372] [PATCH 3/5] build: use net-snmp-config toconfigure NetSNMP</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9391</link>
    <description>&lt;pre&gt;The correct method to link to NetSNMP is to use net-snmp-config (which
is like pkg-config). Explicit link to libcrypto is also dropped
(NetSNMP libs are linked to libcrypto, no need to link Quagga to
it). Moreover, &amp;lt; at &amp;gt;SNMP_INCLUDES&amp;lt; at &amp;gt; is dropped because useless. Due to a
bug in configure.ac, it was properly populated.
---
 babeld/Makefile.am  |    2 +-
 bgpd/Makefile.am    |    2 +-
 configure.ac        |   35 +++++++++++++++++++----------------
 lib/Makefile.am     |    2 +-
 ospf6d/Makefile.am  |    2 +-
 ospfd/Makefile.am   |    2 +-
 ripd/Makefile.am    |    2 +-
 ripngd/Makefile.am  |    2 +-
 vtysh/extract.pl.in |    2 +-
 zebra/Makefile.am   |    2 +-
 10 files changed, 28 insertions(+), 25 deletions(-)

diff --git a/babeld/Makefile.am b/babeld/Makefile.am
index 81f6612..af1201a 100644
--- a/babeld/Makefile.am
+++ b/babeld/Makefile.am
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 ## Process this file with automake to produce Makefile.in.
 
-INCLUDES = &amp;lt; at &amp;gt;INCLUDES&amp;lt; at &amp;gt; -I.. -I$(top_srcdir) -I$(top_srcdir)/lib -I$(top_builddir)/lib &amp;lt; at &amp;gt;SNMP_INC&lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-24T08:56:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9390">
    <title>[quagga-dev 9371] [PATCH 2/5] build: only define HAVE_SNMP</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9390</link>
    <description>&lt;pre&gt;NetSNMP is the only SNMP implementation for Quagga. We don't need two
different symbols.
---
 bgpd/bgp_snmp.c     |    6 ------
 configure.ac        |    3 +--
 lib/smux.c          |    6 ------
 ospf6d/ospf6_snmp.c |    6 ------
 ospfd/ospf_snmp.c   |    6 ------
 ripd/rip_snmp.c     |    6 ------
 zebra/zebra_snmp.c  |    6 ------
 7 files changed, 1 insertion(+), 38 deletions(-)

diff --git a/bgpd/bgp_snmp.c b/bgpd/bgp_snmp.c
index 86cc087..f6b1056 100644
--- a/bgpd/bgp_snmp.c
+++ b/bgpd/bgp_snmp.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -21,14 +21,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 #include &amp;lt;zebra.h&amp;gt;
 
 #ifdef HAVE_SNMP
-#ifdef HAVE_NETSNMP
 #include &amp;lt;net-snmp/net-snmp-config.h&amp;gt;
 #include &amp;lt;net-snmp/net-snmp-includes.h&amp;gt;
-#else
-#include &amp;lt;asn1.h&amp;gt;
-#include &amp;lt;snmp.h&amp;gt;
-#include &amp;lt;snmp_impl.h&amp;gt;
-#endif
 
 #include "if.h"
 #include "log.h"
diff --git a/configure.ac b/configure.ac
index 80f65b9..c3c651f 100755
--- a/configure.ac
+++ b/configure.ac
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1370,8 +1370,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; if test "${enable_snmp}" = "yes"; then
     &lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-24T08:56:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9389">
    <title>[quagga-dev 9370] [PATCH 1/5] build: allow configure and build in aseparate directory</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9389</link>
    <description>&lt;pre&gt;Some .h files in lib/ are autogenerated. The search path should
include the build directory and the source directory. They usually
match but sometimes, they may be different. For example:

 $ mkdir build
 $ cd build
 $ ../configure
 $ make
---
 babeld/Makefile.am         |    2 +-
 bgpd/Makefile.am           |    2 +-
 guile/Makefile.am          |    2 +-
 isisd/Makefile.am          |    2 +-
 isisd/topology/Makefile.am |    2 +-
 lib/Makefile.am            |    2 +-
 ospf6d/Makefile.am         |    2 +-
 ospfclient/Makefile.am     |    2 +-
 ospfd/Makefile.am          |    2 +-
 ripd/Makefile.am           |    2 +-
 ripngd/Makefile.am         |    2 +-
 tests/Makefile.am          |    2 +-
 vtysh/Makefile.am          |    2 +-
 vtysh/extract.pl.in        |    2 +-
 watchquagga/Makefile.am    |    2 +-
 zebra/Makefile.am          |    2 +-
 16 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/babeld/Makefile.am b/babeld/Makefile.am
index 8703de0..81f6612 100644
--- a/babeld/Makefile.am
+++ b/bab&lt;/pre&gt;</description>
    <dc:creator>Vincent Bernat</dc:creator>
    <dc:date>2012-05-24T08:56:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9388">
    <title>[quagga-dev 9369] Re: [PATCH] bgpd: fix for leaked struct bgp_adj_[in|out] on peer shutdown</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9388</link>
    <description>&lt;pre&gt;
Hm.  It seems to me that Jorge's patch is more complete and fixes the
same issue in a more consistent way in the proper place.  Comments?  If
I don't hear anything I'll pick up Jorge's patch and consider Stephen's
as superseded.


-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T23:16:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9387">
    <title>[quagga-dev 9368] Re: [PATCH 25/25] lib: optimize IPV4_ADDR_[SAME|COPY]()</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9387</link>
    <description>&lt;pre&gt;
Actually, that ends up being the idea of "bgpd: don't advertise routes
with peer address as nexthop";  I'll go respin that using peer-&amp;gt;nexthop
as I've commented already.  After reading RFC4271 5.1.3 I'm confident
that's actually the correct thing to do.

-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T22:46:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9386">
    <title>[quagga-dev 9367] Re: [RFC PATCH 00/25] Mostly bgpd optimizations</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9386</link>
    <description>&lt;pre&gt;[...]

Merged 22 of 25, Thanks!

Not merged werre:


-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T22:34:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9385">
    <title>[quagga-dev 9366] Re: [PATCH 25/25] lib: optimize IPV4_ADDR_[SAME|COPY]()</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9385</link>
    <description>&lt;pre&gt;
I'll pick it up after rechecking the BGP remote ID thing.  I think the
check is actually 100% wrong and removing it was the correct fix in the
first place, but I'll recheck.

Dropping Jorge's 25/25 for now; remainder inbound on master.

-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T22:29:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9384">
    <title>[quagga-dev 9365] Re: [PATCH 24/25] lib: do not allocate/free thread funcnames</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9384</link>
    <description>&lt;pre&gt;El 22/05/2012 20:52, David Lamparter escribió:

Sure! That's why the series was a RFC one :-)

&lt;/pre&gt;</description>
    <dc:creator>Jorge Boncompte [DTI2]</dc:creator>
    <dc:date>2012-05-22T19:01:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.quagga.devel/9383">
    <title>[quagga-dev 9364] Re: [PATCH 24/25] lib: do not allocate/free thread funcnames</title>
    <link>http://permalink.gmane.org/gmane.network.quagga.devel/9383</link>
    <description>&lt;pre&gt;

Changing this to 64 since the maximum function name length specified by
ISO C99 is 63.  Also makes the value less arbitrary ;)


-David
&lt;/pre&gt;</description>
    <dc:creator>David Lamparter</dc:creator>
    <dc:date>2012-05-22T18:52:25</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.network.quagga.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.network.quagga.devel</link>
  </textinput>
</rdf:RDF>

