lwip-users
[Top][All Lists]
Advanced

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

Re: [lwip-users] lwIP versus Interniche


From: Timmy Brolin
Subject: Re: [lwip-users] lwIP versus Interniche
Date: Tue, 16 Dec 2008 20:01:48 +0100
User-agent: Thunderbird 2.0.0.18 (Windows/20081105)

I think LwIP is much more memory efficient than Interniche. At least
when it comes to RAM.
Interniche requires that all rx buffers are of maximum frame size unless
you want to reallocate and copy each frame at the driver level. So even
small ACKs take a full ~1500Byte buffer.

Regards,
Timmy Brolin

bill wrote:
> Thank you Thomas, Micael, and Simon for your replies.  The decision wasn't
> hard after considering the learning curve.  Plus, there were a significant
> number of serious bugs in version 7.2 most if not all reported fixed in 8.0.
> It made me nervous that a version 7-something would have that many issues,
> and there was a post about a fix in 8.0 that someone disagreed with.  I was
> going to benchmark the 2, but I find it nearly impossible to believe that
> Interniche could be faster.  And if it were, it would probably be
> insignificant anyway.  We do give up IPv6 but I don't see that as a problem.
> As far as I know, IPv4 will be supported indefinitely with the
> infrastructure that's in place for it.
>
> Thanks again,
> Bill
>
>   
>> -----Original Message-----
>> From: address@hidden
>> [mailto:address@hidden On
>> Behalf Of Taranowski, Thomas (SWCOE)
>> Sent: Monday, December 15, 2008 6:22 PM
>> To: Mailing list for lwIP users
>> Subject: RE: [lwip-users] lwIP versus Interniche
>>
>> The fact that they deliver the source code is nice.  Make sure that
>> their licensing allows you to deploy the inevitable fix or enhancement
>> you make to their source code.
>>
>> For my purposes, I chose lwIP over a number of other stacks, including
>> Interniche, because lwIP had what I thought was the most optimal
>> architecture for my platform, and the best porting layer out there.
>>
>>     
>>> -----Original Message-----
>>> From: address@hidden
>>> [mailto:lwip-users-
>>>       
>> address@hidden
>> On
>>     
>>> Behalf Of address@hidden
>>> Sent: Monday, December 15, 2008 11:30 AM
>>> To: Mailing list for lwIP users
>>> Subject: Re: [lwip-users] lwIP versus Interniche
>>>
>>> I guess you won't get too many really neutral answers on this list,
>>>       
>> but
>>     
>>> I'll reply anyway... Only my opinions of course!
>>>
>>> Altera first used lwIP since they needed an inexpensive (or free)
>>>       
>> TCPIP
>>     
>>> stack for their users (many TCPIP stacks are quite expensive...).
>>>       
>> They
>>     
>>> don't seem to have worked too much on this as they did not even fix
>>>       
>> the
>>     
>>> multithreading bug in ARP present in lwIP 1.2.0 (which they used for
>>> NIOS II 5.x, I think - the last version they suggested lwIP).
>>>
>>> Of course they realized it's cheaper for them to get a partner
>>>       
>> shipping
>>     
>>> a TCPIP stack is cheaper than having their own developers working on
>>> lwIP - and the Interniche license isn't too expensive for their users
>>>       
>> (I
>>     
>>> think 250 EUR per developer license).
>>>
>>> The pros for Interniche are the better integration into the NIOS
>>>       
>> suite
>>     
>>> and the support for IPv6 (although this seems to cost extra) as well
>>>       
>> as
>>     
>>> some extra modules (that although cost extra) and the possiblity of
>>> getting a support contract from Interniche.
>>>
>>> The pros for lwIP are it is free (and free to be modified) and there
>>> might be more additional software available for free (e.g. SNMP
>>>       
>> server
>>     
>>> included, many in the contrib module).
>>>
>>> Of course I have to admit lwIP isn't bug-free, but I'll bet my a**
>>>       
>> that
>>     
>>> the Interniche stack isn't, either...
>>>
>>>
>>> Simon
>>>
>>> PS: We decided for lwIP, which is what me got here :-) But then
>>>       
>> again,
>>     
>>> we don't use the OS environment provided by Altera...
>>>
>>>
>>>
>>> bill wrote:
>>>       
>>>> Interestingly - because Interniche has come up on this list before
>>>>         
>> -
>>     
>>>> my new project utilizes the NIOS II which recommends the Interniche
>>>> TCP/IP stack while essentially denouncing lwIP. Does anyone have
>>>> Interniche experience and lwIP experience to be able share any pros
>>>> and cons or comparisons between Interniche and lwIP? I'm leaning
>>>> towards lwIP because of the lesser learning curve. I don't have
>>>>         
>> much
>>     
>>>> else to go on at this point so any feedback would be greatly
>>>>         
>>> appreciated.
>>>       
>>>> Thank you,
>>>>
>>>> Bill
>>>>
>>>>
>>>>         
>> -----------------------------------------------------------------------
>> -
>>     
>>>> _______________________________________________
>>>> lwip-users mailing list
>>>> address@hidden
>>>> http://lists.nongnu.org/mailman/listinfo/lwip-users
>>>>         
>>>
>>> _______________________________________________
>>> lwip-users mailing list
>>> address@hidden
>>> http://lists.nongnu.org/mailman/listinfo/lwip-users
>>>       
>> _______________________________________________
>> lwip-users mailing list
>> address@hidden
>> http://lists.nongnu.org/mailman/listinfo/lwip-users
>>     
>
>
>
> _______________________________________________
> lwip-users mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/lwip-users
>
>   




reply via email to

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