On Sun, 15 Apr 2018 21:24:52 +0200
Damjan Marion <dmarion.li...@gmail.com> wrote:

> Dear A,
> 
> Actually VPP is small application which consumes different libraries
> like vppinfra, vlib and vnet. So it is possible to write another one
> which uses same libs and such thing was already done in the past.
> 
> I.e. for complete different use case than networking, you can simply
> use vlib to leverage VPP graph scheduler, thread and buffer
> management without using networking code from vnet.
> 

Actually, it is the networking part I am most interested in. We do
traffic capture and analysis and do not throw away anything.

I see the different protocol nodes are highly tuned and it would be
great if we can reuse them. But looking through the code it does not
look like the nodes are configurable. One example: The IP node throws
away any packet whose TTL is exceeded. We don't want a TTL check. We
want the src and dst address so we can calculate a 5-tuple to
reassemble flows.

Could you give an example of a project that uses vlib/vppinfra and
probably other vpp libs, too? You mentioned those projects exist(ed). I
see a small example in the vlib directory which is already a good
start, but a real world application could give more valuable insight.

-=-=-=-=-=-=-=-=-=-=-=-
Links:

You receive all messages sent to this group.

View/Reply Online (#8997): https://lists.fd.io/g/vpp-dev/message/8997
View All Messages In Topic (3): https://lists.fd.io/g/vpp-dev/topic/16918643
Mute This Topic: https://lists.fd.io/mt/16918643/21656
New Topic: https://lists.fd.io/g/vpp-dev/post

Change Your Subscription: https://lists.fd.io/g/vpp-dev/editsub/21656
Group Home: https://lists.fd.io/g/vpp-dev
Contact Group Owner: vpp-dev+ow...@lists.fd.io
Terms of Service: https://lists.fd.io/static/tos
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to