Thanks Florin for the clarification..

Regards,
Shiv

On Thu, Dec 28, 2017 at 3:29 AM, Florin Coras <fcoras.li...@gmail.com>
wrote:

> Shiv,
>
> To clarify, the stack has no name per se. We just refer to the transport
> and session layers part of vnet as “vpp’s host stack”. On top of the the
> session layer we run VCL, a wrapper library that offers more posix-like
> APIs for app's consumption as opposed to the raw, vpp specific, APIs the
> session layer offers. As transport protocols, we now support TCP and UDP
> and there’s ongoing work from Marco to implement SCTP.
>
> Furthermore, the TCP/UDP implementation from vnet are completely
> independent from TLDK. The two were developed in parallel but unfortunately
> I can’t speak to the differences between them since I’m only familiar with
> the code part of vnet.
>
> Regards,
> Florin
>
> On Dec 21, 2017, at 3:52 AM, Shiv Dev <shivfs...@gmail.com> wrote:
>
> Why would the TLDK be needed if the VCL is already available ? Are there
> any improvements (perf / features) in TLDK ?
>
>  Also,  which release is TLDK is targeted for ?
>
> Regards,
> Shiv
>
> On Thu, Dec 21, 2017 at 1:04 PM, Pierre Pfister (ppfister) <
> ppfis...@cisco.com> wrote:
>
>> Hello,
>>
>> VPP's user-space TCP stack is called VCL (VPP Communication Library).
>> https://wiki.fd.io/view/VPP/VPPCommunicationsLibrary
>>
>> - Pierre
>>
>>
>> Le 21 déc. 2017 à 07:19, satish karunanithi <satish.f...@gmail.com> a
>> écrit :
>>
>> Hi,
>>
>> I see there is a tcp module under vnet which does all the tcp stuffs
>> syn/syn ack/windowing etc..
>> May i know why you feel this cannot be used as user mode TCP stack? Am i
>> missing something here?
>>
>> Thanks & Regards,
>> Satish.
>>
>>
>> On Thu, Dec 21, 2017 at 10:32 AM, Jim Thompson <j...@netgate.com> wrote:
>>
>>>
>>>
>>> On Dec 20, 2017, at 10:21 PM, Shiv Dev <shivfs...@gmail.com> wrote:
>>>
>>> Hi VPP Team,
>>>
>>>   Is there a user mode TCP stack available as part of VPP ?
>>>
>>>
>>> https://gerrit.fd.io/r/gitweb?p=tldk.git;a=summary
>>>
>>> “The TLDK (Transport Layer Development Kit) project will implement a set
>>> of libraries for L4 protocol processing (UDP, TCP etc.) and VPP graph
>>> nodes, plugins, etc using those libraries to implement a host stack.”
>>>
>>>    I did see somewhere that there is no user mode stack available as
>>> part of VPP, and some folks use mTCP..
>>>
>>>
>>> No idea.  See above.  There was also some work to bolt in libuinet via
>>> netmap.
>>>
>>> Jim
>>>
>>> _______________________________________________
>>> vpp-dev mailing list
>>> vpp-dev@lists.fd.io
>>> https://lists.fd.io/mailman/listinfo/vpp-dev
>>>
>>
>> _______________________________________________
>> vpp-dev mailing list
>> vpp-dev@lists.fd.io
>> https://lists.fd.io/mailman/listinfo/vpp-dev
>>
>>
>>
>> _______________________________________________
>> vpp-dev mailing list
>> vpp-dev@lists.fd.io
>> https://lists.fd.io/mailman/listinfo/vpp-dev
>>
>
> _______________________________________________
> vpp-dev mailing list
> vpp-dev@lists.fd.io
> https://lists.fd.io/mailman/listinfo/vpp-dev
>
>
>
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to