how match do you pull head? Does this value fit into default headroom?

Maxim.

On 18 June 2018 at 18:34, Daniel Feferman <dlfefer...@gmail.com> 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, 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 bit more familiar) that uses ODP:
> https://github.com/intrig-unicamp/macsad
>
> So, you may be right, it may be after APIs are called. However, for now, my
> best guess was something known with ODP. I was thinking to run one of ODP
> examples with both functions to test the performance and see if I get the
> same throughput to discard ODP. I saw this IPsec which seems to use both of
> them, but I'm sending packets and it's not forwarding, I've tried the
> "--enable-debug-print" flag but I was not able to figure it out what's
> wrong.
>
> I'm running IPsec using:
>
> ./odp_ipsec -i veth1,veth3,veth5 -m 0
>
> I'm using scapy to send the packet set like:
>
> pkt1 =
> Ether(dst='08:00:27:4C:55:CC',src='08:00:27:76:B5:E0')/IP(
> dst='192.168.111.1',src='192.168.111.2')
>
> And sending it through veth1. Am I doing something wrong? Do you have any
> hint about it?
>
> Best,
> Daniel
>
>
> On Mon, Jun 18, 2018 at 11:54 AM Bill Fischofer <bill.fischo...@linaro.org
> >
> wrote:
>
> > 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 illustrating what you're trying to
> > do?
> >
> > The push/pull routines should have similar performance characteristics.
> > The differences you're observing may be due to what's happening in your
> > program after these APIs are called.
> >
> > On Mon, Jun 18, 2018 at 9:35 AM, Daniel Feferman <dlfefer...@gmail.com>
> > wrote:
> >
> >> 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 have
> considerably
> >> better throughput than the same using pull. Is it a known issue or
> >> something that someone has seen before?
> >>
> >> Furthermore, I'm trying to run IPsec example to test it, but I was not
> >> able
> >> to run it with 3 different veth interface, ODP simply does not forward
> the
> >> packet. Do I really need 3 separate VMs to run it or may I use veth to
> set
> >> similar environment?
> >>
> >> Thanks,
> >> Daniel
> >>
> >
> >
>

Reply via email to