[CUWiN-Dev] reimport quagga? anyone? bueller? :-)
Bill Comisky
bcomisky at pobox.com
Fri May 19 15:23:23 CDT 2006
On Tue, 16 May 2006, Bill Comisky wrote:
> On Sat, 13 May 2006, David Young wrote:
>
>> Ok, so CUWiN have astonishingly high Coverity "defect" rate, owing mostly
>> to the 3rd-party sources in our tree, especially Quagga and Clearsilver.
>> What is more important is that some of the "defects" in Quagga may be
>> quite real, affecting the reliability of CUWiN routers in the field.
>>
>> We are running an oldish Quagga by now. I imagine that if we reimported,
>> the number of defects would plummet. Here's the problem, though: Quagga
>> changed its socket ABI, which we use for the hslsd<->zebra communication,
>> since we last imported it. This makes a reimport too daunting at my
>> current level of busy-ness.
>>
>> The ABI changes were discussed on the Quagga developer's list, and they
>> will probably stand out in an svn diff after re-importing Quagga on the
>> vendor branch. The changes to hslsd will be limited to tweaking the zrib
>> library. It may be an afternoon's work. It will be important to test.
>
> I had a little time so I went ahead with the first steps and imported and
> tagged Quagga 0.99.4. Changes haven't been merged to the extern-src/quagga
> yet.. which maybe should be done on a branch and not trunk? If I get time
> I'll take a look at merging and making the zrib changes (though if someone
> wants to jump in, go for it).
>
> Bill
>
I created a quagga-zrib-update branch and merged the 0.99.2 -> 0.99.4
changes from the vendor branch to extern-src/quagga. I made the changes I
thought necessary in src/zrib to accomodate the changes in the zebra
packet header and the interface flags (see commit logs for details).
However, I haven't tested anything yet other than compiling it.
Any help in testing (or fixes/improvements to my changes) is appreciated.
Bill
--
Bill Comisky
bcomisky at pobox.com
More information about the CU-Wireless-Dev
mailing list