Re: [lng-odp] ODP development process proposal

2017-12-28 Thread Ilias Apalodimas
Hello, I'all agree with Bala on this for the exact same reasons. Having 1 branch to "diff" is always easier. On 28 December 2017 at 11:57, Dmitry Eremin-Solenikov < dmitry.ereminsoleni...@linaro.org> wrote: > On 27/12/17 17:22, Bill Fischofer wrote: > > Thanks Dmitry. This is a good and timely

Re: [lng-odp] [PATCH v7] changelog: updates for odp v1.17.0.0

2017-12-28 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: CHANGELOG line 187 @@ -1,3 +1,386 @@ +== OpenDataPlane (1.17.0.0) +=== New Features +ODP v1.17.0.0 is Tiger Moth Release Candidate 1 (RC 1). It introduces +significant new API support as well as functional refinements that expand +ODP

[lng-odp] [PATCH v18 3/3] example: l2fwd_simple: test interruptible sleep in odp_pktin_recv_tmo

2017-12-28 Thread Github ODP bot
From: Juha-Matti Tilli Test interruptible sleep within odp_pktin_recv_tmo by usign the l2fwd_simple test application. This gives us confidence that odp_pktin_recv_tmo changes work with pktio mechanisms such as .pcap not offering the interrupt-driven implementations.

[lng-odp] [Bug 3517] timer test might fail

2017-12-28 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3517 --- Comment #3 from Dmitry Eremin-Solenikov --- Maxim, I initially encountered this issue in Travis build. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the

[lng-odp] [PATCH v18 0/3] linux-generic: pktio: genuinely sleep in timeout receive

2017-12-28 Thread Github ODP bot
ODP has two functions, odp_pktin_recv_tmo and odp_pktin_recv_mq_tmo that allow sleeping for a certain time. However, the sleep was not a genuine interruptible sleep (select/poll/epoll) but rather a busy loop. This resulted in high CPU use when this call was used. This functionality adds to two

[lng-odp] [PATCH v18 1/3] linux-generic: pktio: change SLEEP_NSEC into SLEEP_USEC

2017-12-28 Thread Github ODP bot
From: Juha-Matti Tilli Change SLEEP_NSEC into SLEEP_USEC and make odp_pktin_wait_time return always microseconds. Signed-off-by: Juha-Matti Tilli --- /** Email created from pull request 341 (jmtilli:genuinesleep) **

Re: [lng-odp] [PATCH v7] changelog: updates for odp v1.17.0.0

2017-12-28 Thread Github ODP bot
muvarov replied on github web page: CHANGELOG line 382 @@ -1,3 +1,386 @@ +== OpenDataPlane (1.17.0.0) +=== New Features +ODP v1.17.0.0 is Tiger Moth Release Candidate 1 (RC 1). It introduces +significant new API support as well as functional refinements that expand +ODP offload support to cover

[lng-odp] [PATCH API-NEXT v1 2/2] validation: pktio: clean shutdown in case pkt sending failed

2017-12-28 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Provide clean shutdown path for the case of odp_pktout_send() returning an error during pktio_test_send_failure test. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH API-NEXT v1 0/2] Two fixes for the testsuite

2017-12-28 Thread Github ODP bot
github /** Email created from pull request 376 (lumag:test-fixes) ** https://github.com/Linaro/odp/pull/376 ** Patch: https://github.com/Linaro/odp/pull/376.patch ** Base sha: 68735b312926a44ddf42f9ecf96a0badd941a247 ** Merge commit sha:

[lng-odp] [PATCH v18 2/3] linux-generic: pktio: genuinely sleep in timeout receive

2017-12-28 Thread Github ODP bot
From: Juha-Matti Tilli ODP has two functions, odp_pktin_recv_tmo and odp_pktin_recv_mq_tmo that allow sleeping for a certain time. However, the sleep was not a genuine interruptible sleep (select/poll/epoll) but rather a busy loop. This resulted in high CPU use when this

[lng-odp] API add queue hdl to odp_pktin_wait_time()

2017-12-28 Thread Maxim Uvarov
>From PR discission https://github.com/Linaro/odp/pull/341: There is some reason to clean up odp_pktin_wait_time() api. 1. There is suggestion to add queue to odp_pktin_wait_time() function. I.e.: uint64_t odp_pktin_wait_time(uint64_t nsec, odp_pktin_queue_t queue); Idea is that queue handler

Re: [lng-odp] [PATCH v7] changelog: updates for odp v1.17.0.0

2017-12-28 Thread Github ODP bot
muvarov replied on github web page: CHANGELOG line 187 @@ -1,3 +1,386 @@ +== OpenDataPlane (1.17.0.0) +=== New Features +ODP v1.17.0.0 is Tiger Moth Release Candidate 1 (RC 1). It introduces +significant new API support as well as functional refinements that expand +ODP offload support to cover

[lng-odp] [PATCH v17 1/3] linux-generic: pktio: change SLEEP_NSEC into SLEEP_USEC

2017-12-28 Thread Github ODP bot
From: Juha-Matti Tilli Change SLEEP_NSEC into SLEEP_USEC and make odp_pktin_wait_time return always microseconds. Signed-off-by: Juha-Matti Tilli --- /** Email created from pull request 341 (jmtilli:genuinesleep) **

[lng-odp] [PATCH v17 0/3] linux-generic: pktio: genuinely sleep in timeout receive

2017-12-28 Thread Github ODP bot
ODP has two functions, odp_pktin_recv_tmo and odp_pktin_recv_mq_tmo that allow sleeping for a certain time. However, the sleep was not a genuine interruptible sleep (select/poll/epoll) but rather a busy loop. This resulted in high CPU use when this call was used. This functionality adds to two

[lng-odp] [PATCH v17 3/3] example: l2fwd_simple: test interruptible sleep in odp_pktin_recv_tmo

2017-12-28 Thread Github ODP bot
From: Juha-Matti Tilli Test interruptible sleep within odp_pktin_recv_tmo by usign the l2fwd_simple test application. This gives us confidence that odp_pktin_recv_tmo changes work with pktio mechanisms such as .pcap not offering the interrupt-driven implementations.

[lng-odp] [PATCH v17 2/3] linux-generic: pktio: genuinely sleep in timeout receive

2017-12-28 Thread Github ODP bot
From: Juha-Matti Tilli ODP has two functions, odp_pktin_recv_tmo and odp_pktin_recv_mq_tmo that allow sleeping for a certain time. However, the sleep was not a genuine interruptible sleep (select/poll/epoll) but rather a busy loop. This resulted in high CPU use when this

Re: [lng-odp] ODP development process proposal

2017-12-28 Thread Dmitry Eremin-Solenikov
On 27/12/17 17:22, Bill Fischofer wrote: > Thanks Dmitry. This is a good and timely topic, given both the Tiger > Moth RC series now starting as well as the Caterpillar development work > that we're going to start absorbing. > > I suspect Proposal 2 is the more flexible one, but we need to define

[lng-odp] [PATCH API-NEXT v1 1/2] validation: crypto: clean shutdown in case pkt allocation failed

2017-12-28 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Provide clean shutdown path for the case of odp_packet_alloc() returning ODP_PACKET_INVALID. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 376 (lumag:test-fixes)

Re: [lng-odp] ODP development process proposal

2017-12-28 Thread Maxim Uvarov
Both 1 and 2 are workable models which are more easy to maintain. Unfortunately we did not agree to use it at the beginning. I would be happy if we can reconsider our work-flow. One direction will make it more easy to work. Maxim. On 12/27/17 21:16, Bala Manoharan wrote: > My two cents > > I

Re: [lng-odp] [PATCH API-NEXT v1] Two fixes for the testsuite

2017-12-28 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: test/validation/api/crypto/odp_crypto_test_inp.c line 5 @@ -458,6 +458,8 @@ static void alg_test(odp_crypto_op_t op, odp_packet_t pkt = odp_packet_alloc(suite_context.pool,

[lng-odp] [PATCH v8 1/1] changelog: updates for v1.17.0.0

2017-12-28 Thread Github ODP bot
From: Bill Fischofer Add updates for v1.17.0.0 (Tiger Moth RC1) Signed-off-by: Bill Fischofer --- /** Email created from pull request 373 (Bill-Fischofer-Linaro:tmrc1-changelog) ** https://github.com/Linaro/odp/pull/373 ** Patch:

[lng-odp] [PATCH v8 0/1] changelog: updates for odp v1.17.0.0

2017-12-28 Thread Github ODP bot
Add updates for v1.17.0.0 (Tiger Moth RC 1) Signed-off-by: Bill Fischofer bill.fischo...@linaro.org github /** Email created from pull request 373 (Bill-Fischofer-Linaro:tmrc1-changelog) ** https://github.com/Linaro/odp/pull/373 ** Patch: