[lng-odp] [Bug 3999] IPsec antireplay check drops packets when sequence number jumps.

2018-09-11 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3999 --- Comment #2 from Dmitry Eremin-Solenikov --- Proposed fix: https://github.com/Linaro/odp/pull/697 -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [Bug 3998] IPsec extended sequence number support is missing

2018-09-11 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3998 --- Comment #2 from Dmitry Eremin-Solenikov --- ESN is a tricky part of the standard, especially "retry the high bits". It does not play well with the ODP crypto part. I will work on implementing ESN support, but it will take time. Related question:

[lng-odp] [Bug 3998] IPsec extended sequence number support is missing

2018-09-11 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3998 --- Comment #3 from Bill Fischofer --- Per RFC 4303, ESNs are optional in IPsec and must be negotiated by IKE. The odp_ipsec_sa_opt_t has an esn bit, requesting that the SA be created with ESN support. The expected behavior is for the odp_ipsec_sa_crea

[lng-odp] [Bug 3998] IPsec extended sequence number support is missing

2018-09-11 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3998 --- Comment #4 from Bill Fischofer --- Sorry, make that RFC 4304 in the above comment. -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [PATCH v1 0/1] linux-gen: ipsec: fix sliding window shifts

2018-09-11 Thread Github ODP bot
If shift is greater than window bit-width, bit shift results in undefined behaviour. Rewrite code to excplicitly set the mask in such cases. Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org Fixes: https://bugs.linaro.org/show_bug.cgi?id=3999 github--

[lng-odp] [PATCH v1 1/1] linux-gen: ipsec: fix sliding window shifts

2018-09-11 Thread Github ODP bot
From: Dmitry Eremin-Solenikov If shift is greater than window bit-width, bit shift results in undefined behaviour. Rewrite code to excplicitly set the mask in such cases. Signed-off-by: Dmitry Eremin-Solenikov Fixes: https://bugs.linaro.org/show_bug.cgi?id=3999 --- /** Email created from pull r

[lng-odp] Canceled event: OpenDataPlane (ODP) Public Call @ Tue Sep 18, 2018 10am - 11am (CDT) (lng-odp@lists.linaro.org)

2018-09-11 Thread Bill Fischofer
This event has been canceled. Title: OpenDataPlane (ODP) Public Call Meeting notes document: https://docs.google.com/a/linaro.org/document/d/1KjcdpidVqMCDa6FXURSxrTwFjkmb1_pKz54m7eYvVMo/edit Note: Effective June 2nd we are moving this conference to Blue Jeans. Go to meetings.opendataplane.

[lng-odp] [Bug 3998] IPsec extended sequence number support is missing

2018-09-11 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3998 --- Comment #5 from Janne Peltonen --- Currently odp_ipsec_sa_create() silently ignores the esn flag and creates an SA with a regular sequence number. -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [Bug 4002] New: IPsec SA creation must fail for ESN-enabled SAs

2018-09-11 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=4002 Bug ID: 4002 Summary: IPsec SA creation must fail for ESN-enabled SAs Product: OpenDataPlane - linux- generic reference Version: master Hardware: Other OS: Linux Status:

[lng-odp] [Bug 3998] IPsec extended sequence number support is missing

2018-09-11 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3998 --- Comment #6 from Dmitry Eremin-Solenikov --- Created https://bugs.linaro.org/show_bug.cgi?id=4002 to track ESN-rejection -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [PATCH v1 1/1] linux-gen: ipsec: reject SA creation with ESN flag set

2018-09-11 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov Fixes: https://bugs.linaro.org/show_bug.cgi?id=4002 --- /** Email created from pull request 698 (lumag:ipsec-no-esn) ** https://github.com/Linaro/odp/pull/698 ** Patch: https://github.com/Linaro/odp/pull/698.patch ** Base sh

[lng-odp] [PATCH v1 0/1] linux-gen: ipsec: reject SA creation with ESN flag set

2018-09-11 Thread Github ODP bot
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org Fixes: https://bugs.linaro.org/show_bug.cgi?id=4002 github /** Email created from pull request 698 (lumag:ipsec-no-esn) ** https://github.com/Linaro/odp/pull/698 ** Patch: https://git

[lng-odp] [Linaro/odp] 4ae4c2: helper: iplookuptable fix puting values to table

2018-09-11 Thread GitHub
Branch: refs/heads/devel/master_iploopup Home: https://github.com/Linaro/odp Commit: 4ae4c2d7a74eabe840609c14674653de84f11854 https://github.com/Linaro/odp/commit/4ae4c2d7a74eabe840609c14674653de84f11854 Author: Maxim Uvarov Date: 2018-09-11 (Tue, 11 Sep 2018) Changed paths

[lng-odp] [PATCH v1 0/1] helper: iplookuptable fix puting values to table

2018-09-11 Thread Github ODP bot
On putting values to table we have to validate input data and reject unaccepted data. Signed-off-by: Maxim Uvarov maxim.uva...@linaro.org github /** Email created from pull request 700 (Linaro:devel/master_iploopup) ** https://github.com/Linaro/odp/pull/700

[lng-odp] [PATCH v1 1/1] helper: iplookuptable fix puting values to table

2018-09-11 Thread Github ODP bot
From: Maxim Uvarov On putting values to table we have to validate input data and reject unaccepted data. Signed-off-by: Maxim Uvarov --- /** Email created from pull request 700 (Linaro:devel/master_iploopup) ** https://github.com/Linaro/odp/pull/700 ** Patch: https://github.com/Linaro/odp/pul

[lng-odp] [PATCH v1 3/6] linux-gen: sched: single variable for sync context status

2018-09-11 Thread Github ODP bot
From: Petri Savolainen Use single thread local variable to keep track if a synchronization context is held and the type of the context (atomic or ordered). Performance is improved as sync context status is located on single (the first) cache line of sched_local_t. Signed-off-by: Petri Savolainen

[lng-odp] [PATCH v1 1/6] linux-gen: queue: remove extra checks

2018-09-11 Thread Github ODP bot
From: Petri Savolainen Remove unnecessary checks from critical sections of scheduled queue enqueue and dequeue operations. Parallelism improves when the number of instructions and (potential) cache misses decreases when holding the lock. Signed-off-by: Petri Savolainen --- /** Email created fro

[lng-odp] [PATCH v1 0/6] Scheduler optimizations and clean ups

2018-09-11 Thread Github ODP bot
Incremental optimizations and clean ups. Sched_perf test shows 4-20% improvement on some test cases, 0% on others. Improvement not visible with L2fwd as majority of cycles are on packet IO side. github /** Email created from pull request 699 (psavol:master

[lng-odp] [PATCH v1 2/6] linux-gen: sched: clean up local data struct

2018-09-11 Thread Github ODP bot
From: Petri Savolainen Move stash variables into a struct. Use only 16 bits for thread id, which is enough for 64k threads. Signed-off-by: Petri Savolainen --- /** Email created from pull request 699 (psavol:master-sched-optim-clean-ups) ** https://github.com/Linaro/odp/pull/699 ** Patch: htt

[lng-odp] [PATCH v1 4/6] linux-gen: sched: remove queue_destroy_finalize callback

2018-09-11 Thread Github ODP bot
From: Petri Savolainen Scheduled queue dequeue function calls directly the scheduler queue destroy callback. Sched_queue_deq() usage is simpler when the extra round of callbacks is removed. Signed-off-by: Petri Savolainen --- /** Email created from pull request 699 (psavol:master-sched-optim-cl

[lng-odp] [PATCH v1 5/6] linux-gen: sched: stash ring pointer

2018-09-11 Thread Github ODP bot
From: Petri Savolainen Save ring pointer into stash to avoid table lookups when releasing the atomic context. Signed-off-by: Petri Savolainen --- /** Email created from pull request 699 (psavol:master-sched-optim-clean-ups) ** https://github.com/Linaro/odp/pull/699 ** Patch: https://github.co

[lng-odp] [PATCH v1 6/6] linux-gen: ring: change ring_deq return value

2018-09-11 Thread Github ODP bot
From: Petri Savolainen Return number of data values dequeued (0 or 1) instead of the data value. This improves error tolerance as there's no data value reserved to indicate empty ring. Also CPU may speculate further before the actual data value is actually needed. Signed-off-by: Petri Savolainen

[lng-odp] [PATCH v5 1/2] linux-gen: ishm: implement huge page cache

2018-09-11 Thread Github ODP bot
From: Josep Puigdemont With this patch, ODP will pre-allocate several huge pages at init time. When memory is to be mapped into a huge page, one that was pre-allocated will be used, if available, this way ODP won't have to trap into the kernel to allocate huge pages. The idea with this implement

[lng-odp] [PATCH v5 2/2] linux-gen: ishm: make huge page cache size dynamic

2018-09-11 Thread Github ODP bot
From: Josep Puigdemont Signed-off-by: Josep Puigdemont --- /** Email created from pull request 685 (joseppc:fix/cache_huge_pages) ** https://github.com/Linaro/odp/pull/685 ** Patch: https://github.com/Linaro/odp/pull/685.patch ** Base sha: 33fbc04b6373960ec3f84de4e7e7b34c49d71508 ** Merge co

[lng-odp] [PATCH v5 0/2] linux-gen: ishm: implement huge page cache

2018-09-11 Thread Github ODP bot
With this patch, ODP will pre-allocate several huge pages at init time. When memory is to be mapped into a huge page, one that was pre-allocated will be used, if available, this way ODP won't have to trap into the kernel to allocate huge pages. The idea with this implementation is to trick ishm int

[lng-odp] [Linaro/odp]

2018-09-11 Thread GitHub
Branch: refs/heads/devel/master_iploopup Home: https://github.com/Linaro/odp **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.

[lng-odp] [Linaro/odp] 1adfa2: linux-gen: shm: fix wrong spelling

2018-09-11 Thread GitHub
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 1adfa2e17b27032ff31bd8f361e05970ce186148 https://github.com/Linaro/odp/commit/1adfa2e17b27032ff31bd8f361e05970ce186148 Author: Seungha Son Date: 2018-09-11 (Tue, 11 Sep 2018) Changed paths: M platform

[lng-odp] [PATCH v1 0/1] helper: iplookuptable fix puting values to table

2018-09-11 Thread Github ODP bot
On putting values to table we have to validate input data and reject unaccepted data. Signed-off-by: Maxim Uvarov maxim.uva...@linaro.org github /** Email created from pull request 701 (muvarov:devel/master_iploopup) ** https://github.com/Linaro/odp/pull/70

[lng-odp] [PATCH v1 1/1] helper: iplookuptable fix puting values to table

2018-09-11 Thread Github ODP bot
From: Maxim Uvarov On putting values to table we have to validate input data and reject unaccepted data. Signed-off-by: Maxim Uvarov --- /** Email created from pull request 701 (muvarov:devel/master_iploopup) ** https://github.com/Linaro/odp/pull/701 ** Patch: https://github.com/Linaro/odp/pu