[vpp-dev] flag day to enable API flag day process

2019-07-22 Thread Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco) via Lists.Fd.Io
The main API flag document: [0]. I have most of implementation ready, see [1] and comments there. The missing parts is e-mail alerting and postponing main vpp verify jobs until API check passes (older stable/ VPP branches are tricky to support in that way). Please review, I would like to merge

[vpp-dev] FAQ or Documentation request

2019-07-22 Thread Brian Dickson
Speaking mostly as a user, there is some really important information needed for using VPP, which is not documented (at all, or at least anywhere that can be found). I would like to make a request that someone take up this request and provide documentation, and preferably add it (or a link to it)

[vpp-dev] Atomics in ip4_mtrie

2019-07-22 Thread Jason Zhang
Hi everyone, I am looking into possible memory ordering optimizations, and I found that the set_leaf () and set_root_leaf () functions in ip4_mtrie use clib_atomic_cmp_and_swap to update the leaves within the mtrie plys. This leads me to suspect that the mtrie structure is designed to be lock-f

Re: [vpp-dev] FAQ or Documentation request

2019-07-22 Thread Brian Dickson
I've been using VPP for over 6 months, and read every scrap of documentation available... This request was due to lack of clear information on RSS actuals, rather than unclear specifications on what configuration items are available. It is kind of impossible to tell what is going on, either via a

[vpp-dev] nginx+vpp with epoll pattern failed #vpp #ngnix #epoll

2019-07-22 Thread fjcyue
We use vpp as tcp protocol stack to work with nginx in epoll pattern, but nginx cannot get epollout event. When we use sendfile pattern, it can transfer file completely. However, if we use aio pattern, nginx cannot get epollout event, and the file cannot be transferred completely. Meanwhile, the

Re: [vpp-dev] nginx+vpp with epoll pattern failed #vpp #ngnix #epoll

2019-07-22 Thread Florin Coras
Hi, It’s not clear from your email if you’re trying it out with ldp or directly with vcl. If you’re trying a direct integration with vcl, note that vcl epoll is edge triggered, so you must read all data before waiting for another rx event. Florin > On Jul 22, 2019, at 7:32 PM, fjc...@hotma