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 -=-=-=-=-=-=-=-=-=-=-=-