Re: [lng-odp] push_head vs pull_head

2018-06-19 Thread Maxim Uvarov
If you use some Ubuntu version it might be needed to change iptables default policy to not drop packets in firewall: https://github.com/Linaro/odp/pull/615/commits/3f0d341faad21b57e3d980f3df5b0b54701c7fbd On 19 June 2018 at 17:02, Daniel Feferman wrote: > Hi All, > > Yes, I believe it fits into

Re: [lng-odp] push_head vs pull_head

2018-06-19 Thread Daniel Feferman
Hi All, Yes, I believe it fits into default headroom. I see, since I was using MACSAD with v16, I believe I should give v19 a try and check it. However, when I asked about IPsec, I asked cause I was using v19 and I was still not able to see packets being forwarded. I'll check MACSAD with new

Re: [lng-odp] push_head vs pull_head

2018-06-18 Thread Bill Fischofer
Hi Daniel, ODP support for IPsec was introduced in v1.17.0.0 and is part of the Tiger Moth LTS level of the code (v1.19 series). If your intent is to do things with IPsec I recommend upgrading to that. The current LTS support level is v1.19.0.1. I'm not sure if that will work with MACSAD, but you

Re: [lng-odp] push_head vs pull_head

2018-06-18 Thread Maxim Uvarov
how match do you pull head? Does this value fit into default headroom? Maxim. On 18 June 2018 at 18:34, Daniel Feferman wrote: > Hi Bill, > > Thank you for your answer. Answering your questions: > > -v16. odp-linux. > -It was a Xeon E5, then x86 using a link of up to 10G. > -I'm new on ODP,

Re: [lng-odp] push_head vs pull_head

2018-06-18 Thread Daniel Feferman
Hi Bill, Thank you for your answer. Answering your questions: -v16. odp-linux. -It was a Xeon E5, then x86 using a link of up to 10G. -I'm new on ODP, I'm currently working on a VXLAN implementation (but we similar problem with a BNG use case) using P4 language with this compiler (which I'm a

Re: [lng-odp] push_head vs pull_head

2018-06-18 Thread Bill Fischofer
Hi Daniel. Can you give a bit more detail? - What version of ODP are you using? Is this the odp-linux or odp-dpdk reference implementations from GitHub or some other implementation? - The platform / system you're running on. x86? Arm? Something else? - A small code snippet / test program

[lng-odp] push_head vs pull_head

2018-06-18 Thread Daniel Feferman
Hi all, I'm running a compiler that takes advantage of ODP to allow good throughput with portability. However, one of our tests seems to point that odp_packet_pull_head strongly impact the performance compared to the "opposite" function ( odp_packet_push_head), I mean a program using push seems