bug-zebra
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Solaris 2.X support


From: Kunihiro Ishiguro
Subject: Re: Solaris 2.X support
Date: Wed, 28 Mar 2001 14:58:43 -0800
User-agent: Wanderlust/2.4.0 (Rio) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.0.99 (i686-pc-linux-gnu) MULE/5.0 (SAKAKI)

>The following patch fixes two problems on Solaris.
>
>    zebra/if_ioctl.c
>       The interfaces learned through SIOCGIFCONF are never added, so
>       they always show up as "inactive."  They thus never work for
>       any routing protocol.  Adding a call to if_add_update(ifp)
>       fixes this.
>
>    ospfd/ospf_packet.c
>       Solaris uses the same raw IP interface semantics as BSD (IP
>       header length is updated so that it doesn't include the length
>       of the IP header itself).  It's only Linux that's different in
>       this regard.  Also replaced unusual checksum logic with
>       standard procedure from IP (don't modify packet; just do sum
>       and check for plus/minus zero in one's complement).
>
>I've tested it out and RIP, OSPF, and BGP are now working fine on
>Solaris, both SPARC and x86 variants.

Thanks for the fix.  But both problems are already fixed in CVS
version of Zebra (forthcoming zebra-0.92).

I'll do my best to put zebra-0.92 which includes many fixes.
-- 
Kunihiro Ishiguro



reply via email to

[Prev in Thread] Current Thread [Next in Thread]