Re: [lng-odp] [PATCH 7/7] linux-gen: dpdk: enable zero-copy operation

2017-07-06 Thread Elo, Matias (Nokia - FI/Espoo)
> On 6 Jul 2017, at 6:56, Honnappa Nagarahalli > wrote: > > On 3 July 2017 at 07:01, Matias Elo wrote: >> Implements experimental zero-copy mode for DPDK pktio. This can be enabled >> with additional '--enable-dpdk-zero-copy' configure flag. >> >> This feature has been put behind an extra con

[lng-odp] [PATCH API-NEXT v1 2/3] linux-generic: events subtype implementation

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 ** Patch: https://github.com/Linaro/odp/pull/70.patch ** Base sha: 15c97427d01c81dc9f4d0aafe9b0a99cdb2d1fc6 ** Me

[lng-odp] [PATCH API-NEXT v1 0/3] test: validation: add IPsec API testsuite

2017-07-06 Thread Github ODP bot
Add several basic tests for IPsec API. This PR incorporates #69 and event subtypes implementation on which it depends. github /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 ** Patch: https://githu

[lng-odp] [PATCH API-NEXT v1 1/3] api: ipsec: pass OUT_INLINE outer headers as const

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Pass outer headers for outbound inline packets as const pointers. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 ** Patch: https://github.com/Linaro/odp/pull/70.

[lng-odp] [PATCH API-NEXT v1 0/1] api: ipsec: pass OUT_INLINE outer headers as const

2017-07-06 Thread Github ODP bot
Pass outer headers for outbound inline packets as const pointers. Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 69 (lumag:ipsec-const) ** https://github.com/Linaro/odp/pull/69 ** Patch:

[lng-odp] [PATCH API-NEXT v1 1/1] api: ipsec: pass OUT_INLINE outer headers as const

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Pass outer headers for outbound inline packets as const pointers. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 69 (lumag:ipsec-const) ** https://github.com/Linaro/odp/pull/69 ** Patch: https://github.com/Linaro/odp/pull/69.patch

[lng-odp] [PATCH API-NEXT v1 0/1] linux-gen: pktio: loop: reset packet subtype on loopback

2017-07-06 Thread Github ODP bot
loop interface can get any kind of packets, but should output only basic packets. Reset packet subtype on loopback. Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 68 (lumag:packet-loop) **

[lng-odp] [PATCH API-NEXT v1 1/1] linux-gen: pktio: loop: reset packet subtype on loopback

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov loop interface can get any kind of packets, but should output only basic packets. Reset packet subtype on loopback. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 68 (lumag:packet-loop) ** https://github.com/Linaro/odp/pull/68 ** P

[lng-odp] [PATCH API-NEXT v1 3/3] test: validation: add IPsec API testsuite

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add several basic tests for IPsec API. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 70 (lumag:ipsec-testsuite-2) ** https://github.com/Linaro/odp/pull/70 ** Patch: https://github.com/Linaro/odp/pull/70.patch ** Base sha: 15c9742

Re: [lng-odp] [PATCH 7/7] linux-gen: dpdk: enable zero-copy operation

2017-07-06 Thread Bill Fischofer
On Thu, Jul 6, 2017 at 2:26 AM, Elo, Matias (Nokia - FI/Espoo) wrote: > >> On 6 Jul 2017, at 6:56, Honnappa Nagarahalli >> wrote: >> >> On 3 July 2017 at 07:01, Matias Elo wrote: >>> Implements experimental zero-copy mode for DPDK pktio. This can be enabled >>> with additional '--enable-dpdk-ze

[lng-odp] [Bug 3039] Socket pktio recv fails on large number of packet

2017-07-06 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3039 --- Comment #7 from Bill Fischofer --- LNG-SC has approved the issuance of Monarch_LTS service patch. Will keep this bug open until that is issued. -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [Bug 3091] Compilation failure of monarch_lts branch in Debian 9

2017-07-06 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3091 Bill Fischofer changed: What|Removed |Added Status|UNCONFIRMED |IN_PROGRESS Ever confirmed|0

[lng-odp] [Bug 2995] compile from valid install failed

2017-07-06 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=2995 Bill Fischofer changed: What|Removed |Added Status|IN_PROGRESS |RESOLVED Resolution|---

[lng-odp] [Bug 2857] Bus error on not enough hdd space (Ubuntu VM, aarch64)

2017-07-06 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=2857 --- Comment #5 from Bill Fischofer --- Maxim, does https://github.com/Linaro/odp/pull/67 resolve this issue? -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [Bug 3078] performance degradation after timer implementation change

2017-07-06 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3078 Bill Fischofer changed: What|Removed |Added CC||bill.fischo...@linaro.org --- Comment #1 from

[lng-odp] [Bug 3026] pktio_ipc_run test can fail due to segfault

2017-07-06 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3026 --- Comment #2 from Bill Fischofer --- Have verified that recent patch https://github.com/Linaro/odp/pull/67 does not address this IPC issue. -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [Linaro/odp] 8ae637: linux-gen: pktio: ipc fix send return code on tx

2017-07-06 Thread GitHub
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 8ae6373c8844408ad080b58fb3083b30e8dc7ea6 https://github.com/Linaro/odp/commit/8ae6373c8844408ad080b58fb3083b30e8dc7ea6 Author: Maxim Uvarov Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: M platfor

Re: [lng-odp] [PATCH v4 3/9] linux-gen: stop poisoning CPPFLAGS/LDFLAGS with DPDK flags

2017-07-06 Thread Maxim Uvarov
Petri, are you ok with that serries? Patch 9/9 is the major goal for odp packaging. p.s. as for me I don't have objections to merge it. Maxim. On 4 July 2017 at 23:07, Dmitry Eremin-Solenikov < dmitry.ereminsoleni...@linaro.org> wrote: > On 04.07.2017 16:43, Savolainen, Petri (Nokia - FI/Espoo)

[lng-odp] [PATCH API-NEXT v2 0/2] linux-gen: pktio: loop: reset packet subtype on loopback

2017-07-06 Thread Github ODP bot
loop interface can get any kind of packets, but should output only basic packets. Reset packet subtype on loopback. Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 68 (lumag:packet-loop) **

[lng-odp] [PATCH API-NEXT v2 2/2] linux-gen: pktio: loop: reset packet subtype on loopback

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov loop interface can get any kind of packets, but should output only basic packets. Reset packet subtype on loopback. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 68 (lumag:packet-loop) ** https://github.com/Linaro/odp/pull/68 ** P

[lng-odp] [PATCH API-NEXT v2 1/2] linux-generic: events subtype implementation

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 68 (lumag:packet-loop) ** https://github.com/Linaro/odp/pull/68 ** Patch: https://github.com/Linaro/odp/pull/68.patch ** Base sha: 15c97427d01c81dc9f4d0aafe9b0a99cdb2d1fc6 ** Merge co

Re: [lng-odp] [API-NEXT PATCH 2/4] linux-gen: sched: use config max ordered locks

2017-07-06 Thread Honnappa Nagarahalli
On 5 July 2017 at 01:35, Savolainen, Petri (Nokia - FI/Espoo) wrote: > >> > diff --git a/platform/linux-generic/include/odp_config_internal.h >> b/platform/linux-generic/include/odp_config_internal.h >> > index 3cff0045..469396df 100644 >> > --- a/platform/linux-generic/include/odp_config_internal

Re: [lng-odp] [API-NEXT PATCH 1/4] linux-gen: sched: remove schedule interface depedency to qentry

2017-07-06 Thread Honnappa Nagarahalli
On 5 July 2017 at 01:31, Savolainen, Petri (Nokia - FI/Espoo) wrote: > > >> -Original Message- >> From: Honnappa Nagarahalli [mailto:honnappa.nagaraha...@linaro.org] >> Sent: Wednesday, July 05, 2017 7:04 AM >> To: Petri Savolainen >> Cc: lng-odp-forward >> Subject: Re: [lng-odp] [API-NE

Re: [lng-odp] [API-NEXT PATCH 1/4] linux-gen: sched: remove schedule interface depedency to qentry

2017-07-06 Thread Honnappa Nagarahalli
On 4 July 2017 at 23:04, Honnappa Nagarahalli wrote: > On 30 June 2017 at 09:10, Petri Savolainen > wrote: >> Do not use queue internal type in schedule interface. >> >> Signed-off-by: Petri Savolainen >> --- >> platform/linux-generic/include/odp_schedule_if.h | 8 +++-- >> platform/linux-gen

Re: [lng-odp] [PATCH 7/7] linux-gen: dpdk: enable zero-copy operation

2017-07-06 Thread Maxim Uvarov
On 07/03/17 15:01, Matias Elo wrote: > +zero_copy=0 > +AC_ARG_ENABLE([dpdk-zero-copy], > +[ --enable-dpdk-zero-copy enable experimental zero-copy DPDK pktio > mode], > +[if test x$enableval = xyes; then > +zero_copy=1 > +fi]) > + please add corresponding check to his to .tra

[lng-odp] [PATCH API-NEXT v1 0/10] merge master to api-next

2017-07-06 Thread Github ODP bot
Sending merge request to check if Travis will pass. Something strange happens with Travis after that merge. There is no difference in configure.ac or travis settings but build fails to configure with all external toolchains: https://travis-ci.org/muvarov/odp/builds/250652639 I hope it will be be

[lng-odp] [PATCH API-NEXT v1 1/10] travis: add cross-compilation checks

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Include setup to cross-compile ODP for ARM hard float, ARM64 and PowerPC targets. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov --- /** Email created from pull request 71 (muvarov:api-next) ** https://github.com/Linaro/odp/pull/71 ** Patch:

[lng-odp] [PATCH API-NEXT v1 3/10] doc: fix documentation building

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Set VPATH to just $(srcdir) so that make can locate adoc files itself. Drop long paths starting from $(top_srcdir), which are unnecessary now. Properly declare SUFFIXES used in documentation building (so that automake can pass that to make to enable proper rules subs

[lng-odp] [PATCH API-NEXT v1 2/10] doc: add IMAGES_DIR instead of specifying full path to images

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov --- /** Email created from pull request 71 (muvarov:api-next) ** https://github.com/Linaro/odp/pull/71 ** Patch: https://github.com/Linaro/odp/pull/71.patch ** Base s

[lng-odp] [PATCH API-NEXT v1 4/10] doc: use CLEANFILES instead of handcoding clean rules

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov --- /** Email created from pull request 71 (muvarov:api-next) ** https://github.com/Linaro/odp/pull/71 ** Patch: https://github.com/Linaro/odp/pull/71.patch ** Base s

[lng-odp] [PATCH API-NEXT v1 5/10] doc: fix user-guide.doc permissions

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov --- /** Email created from pull request 71 (muvarov:api-next) ** https://github.com/Linaro/odp/pull/71 ** Patch: https://github.com/Linaro/odp/pull/71.patch ** Base s

[lng-odp] [PATCH API-NEXT v1 6/10] doc: drop images full paths, we have imagesdir properly set

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov --- /** Email created from pull request 71 (muvarov:api-next) ** https://github.com/Linaro/odp/pull/71 ** Patch: https://github.com/Linaro/odp/pull/71.patch ** Base s

[lng-odp] [PATCH API-NEXT v1 7/10] doc: include sources of generated images into distribution

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov --- /** Email created from pull request 71 (muvarov:api-next) ** https://github.com/Linaro/odp/pull/71 ** Patch: https://github.com/Linaro/odp/pull/71.patch ** Base s

[lng-odp] [PATCH API-NEXT v1 8/10] build: enable user guides during distcheck

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov --- /** Email created from pull request 71 (muvarov:api-next) ** https://github.com/Linaro/odp/pull/71 ** Patch: https://github.com/Linaro/odp/pull/71.patch ** Base s

[lng-odp] [PATCH API-NEXT v1 9/10] travis: pass proper path to make distcheck

2017-07-06 Thread Github ODP bot
From: Dmitry Eremin-Solenikov On Travis CI gems are installed into user home directory. If make distcheck is run under sudo, PATH will be reset and configure won't be able to find asciidoctor. So let's pass full user's path to make distcheck. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by:

[lng-odp] [PATCH API-NEXT v1 10/10] linux-gen: build: do not fail on __atomic_exchange_8 check

2017-07-06 Thread Github ODP bot
From: Maxim Uvarov checking whether -latomic is needed for 64-bit atomic built-ins... yes checking for __atomic_exchange_8 in -latomic... no configure: error: __atomic_exchange_8 is not available Signed-off-by: Maxim Uvarov --- /** Email created from pull request 71 (muvarov:api-next) ** https

Re: [lng-odp] [API-NEXT PATCH 2/4] linux-gen: sched: use config max ordered locks

2017-07-06 Thread Savolainen, Petri (Nokia - FI/Espoo)
> -Original Message- > From: Honnappa Nagarahalli [mailto:honnappa.nagaraha...@linaro.org] > Sent: Thursday, July 06, 2017 11:00 PM > To: Savolainen, Petri (Nokia - FI/Espoo) > Cc: lng-odp-forward > Subject: Re: [lng-odp] [API-NEXT PATCH 2/4] linux-gen: sched: use config > max ordered l

Re: [lng-odp] [API-NEXT PATCH 1/4] linux-gen: sched: remove schedule interface depedency to qentry

2017-07-06 Thread Savolainen, Petri (Nokia - FI/Espoo)
> -Original Message- > From: Honnappa Nagarahalli [mailto:honnappa.nagaraha...@linaro.org] > Sent: Thursday, July 06, 2017 11:07 PM > To: Savolainen, Petri (Nokia - FI/Espoo) > Cc: lng-odp-forward > Subject: Re: [lng-odp] [API-NEXT PATCH 1/4] linux-gen: sched: remove > schedule interfac

Re: [lng-odp] [API-NEXT PATCH 1/4] linux-gen: sched: remove schedule interface depedency to qentry

2017-07-06 Thread Savolainen, Petri (Nokia - FI/Espoo)
> >> typedef struct schedule_fn_t { > >> + int status_sync; > > > > this structure should contain functions that are provided by scheduler > > to other components of ODP. 'status_sync' seems to be an internal > > mechanism between the default scheduler and default que

Re: [lng-odp] [API-NEXT PATCH 0/4] Clean up scheduler interface

2017-07-06 Thread Savolainen, Petri (Nokia - FI/Espoo)
This is the first step to clean up queue / scheduler dependencies. Could we merge this now and continue towards the next steps. Master and api-next should be synced soon otherwise the code base delta just increases for no real reason (API is the same). -Petri > -Original Message- > Fro