[quagga-dev 10937] Re: high-bandwidth, low-latency quagga necessary ?

Dinesh Dutt ddutt at cumulusnetworks.com
Wed Dec 4 02:30:15 GMT 2013


I think that your program, should you choose to write it, would be
useful in many scenarios outside quagga. For example, could you develop
it as a library, so that, packet generators such as mz can take
advantage of it ? That'd quite helpful, IMO.

Dinesh
On 12/03/2013 06:17 PM, Jose Gavine Cueto wrote:
> Hi Dinesh,
>
> Just wondering if there's such a use case for quagga, so I could take
> advantage of using DPDK.  It could be used with minimal quagga code
> modification.  I'm thinking out of the box actually since I'm only a
> quagga user and I don't know very much of its internals even if I've
> read some of its code before.
>
> Cheers,
> Pepe
>
>
> On Wed, Dec 4, 2013 at 1:02 AM, Dinesh Dutt <ddutt at cumulusnetworks.com
> <mailto:ddutt at cumulusnetworks.com>> wrote:
>
>     Hi Pepe,
>
>     Why do you want to do that within the context of quagga ?
>
>     Dinesh
>
>     On 12/03/2013 06:27 AM, Jose Gavine Cueto wrote:
>>     Hi David,
>>
>>     Thank you for reminding me the obvious :) .  Maybe I could
>>     develop some "fast path" plugin/api that can be used by quagga/c
>>     program for basically tx/rx'ng packets.  I know that the
>>     processing in tx/rx is not of any concern of quagga, but I was
>>     wondering if there is such use case that the end-user wished for
>>     handling high-bandwidth control packets while using quagga.
>>
>>     Thanks,
>>     Pepe 
>>
>>
>>     On Tue, Dec 3, 2013 at 8:37 PM, David Lamparter
>>     <equinox at opensourcerouting.org
>>     <mailto:equinox at opensourcerouting.org>> wrote:
>>
>>         Hi Pepe,
>>
>>         On Tue, Dec 03, 2013 at 06:47:30PM +0800, Jose Gavine Cueto
>>         wrote:
>>         > Is there a need for a high-bandwidth and low-latency
>>         optimization for
>>         > quagga ? I've used Intel's Data Plane Development Kit
>>         (DPDK), and
>>         [...]
>>
>>         Thank you for your offer, however, Quagga only implements the
>>         control
>>         plane and does not touch the data plane at all.
>>
>>         Cheers,
>>
>>
>>         -David
>>
>>
>>
>>
>>     -- 
>>     To stop learning is like to stop loving.
>>
>>
>>     _______________________________________________
>>     Quagga-dev mailing list
>>     Quagga-dev at lists.quagga.net <mailto:Quagga-dev at lists.quagga.net>
>>     http://lists.quagga.net/mailman/listinfo/quagga-dev
>
>
>
>
> -- 
> To stop learning is like to stop loving.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quagga.net/pipermail/quagga-dev/attachments/20131203/6c49cbd3/attachment-0001.html>


More information about the Quagga-dev mailing list