https://bugs.linaro.org/show_bug.cgi?id=3613
--- Comment #3 from Dmitry Eremin-Solenikov
---
Just once, in recent Travis build.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugs.linaro.org/show_bug.cgi?id=3613
--- Comment #2 from Bill Fischofer ---
I tried to recreate this without success both locally and on Travis (see
https://travis-ci.org/Bill-Fischofer-Linaro/odp/builds/337806314 for results).
How often have you seen this?
--
You are receiving this ma
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page:
platform/linux-generic/odp_packet_io.c
line 237
@@ -89,6 +96,274 @@ int odp_pktio_init_local(void)
return odp_pktio_ops_init_local(true);
}
+static int write_pcapng_hdr(pktio_entry_t *entry, int qidx)
+{
+ size_t le
https://bugs.linaro.org/show_bug.cgi?id=3613
--- Comment #1 from Dmitry Eremin-Solenikov
---
Compiler: clang-3.8 C
CONF="--disable-abi-compat"
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugs.linaro.org/show_bug.cgi?id=3613
Bug ID: 3613
Summary: packet_main test can fail
Product: OpenDataPlane - linux- generic reference
Version: master
Hardware: Other
OS: Linux
Status: UNCONFIRMED
Dmitry Eremin-Solenikov(lumag) replied on github web page:
example/m4/configure.m4
line 17
@@ -7,6 +7,30 @@ AC_ARG_ENABLE([test-example],
[test_example=yes])
AM_CONDITIONAL([test_example], [test x$test_example = xyes ])
+code_instrumentation=no
+AC_ARG_ENABLE([code-instrum],
+[ --enab
bogdanPricope replied on github web page:
example/m4/configure.m4
@@ -7,6 +7,22 @@ AC_ARG_ENABLE([test-example],
[test_example=yes])
AM_CONDITIONAL([test_example], [test x$test_example = xyes ])
+code_instrumentation=no
+AC_ARG_ENABLE([code-instrum],
+[ --enable-code-instrum enable
Dmitry Eremin-Solenikov(lumag) replied on github web page:
example/m4/configure.m4
@@ -7,6 +7,22 @@ AC_ARG_ENABLE([test-example],
[test_example=yes])
AM_CONDITIONAL([test_example], [test x$test_example = xyes ])
+code_instrumentation=no
+AC_ARG_ENABLE([code-instrum],
+[ --enable-code-
Dmitry Eremin-Solenikov(lumag) replied on github web page:
DEPENDENCIES
@@ -204,6 +204,88 @@ Prerequisites for building the OpenDataPlane (ODP) API
1024MB of memory:
$ sudo ODP_PKTIO_DPDK_PARAMS="-m 1024" ./test/performance/odp_l2fwd -i 0 -c
1
+3.5 Code instrumentation with PAPI library
Dmitry Eremin-Solenikov(lumag) replied on github web page:
example/m4/configure.m4
@@ -7,6 +7,22 @@ AC_ARG_ENABLE([test-example],
[test_example=yes])
AM_CONDITIONAL([test_example], [test x$test_example = xyes ])
+code_instrumentation=no
+AC_ARG_ENABLE([code-instrum],
+[ --enable-code-
bogdanPricope replied on github web page:
example/m4/configure.m4
@@ -7,6 +7,22 @@ AC_ARG_ENABLE([test-example],
[test_example=yes])
AM_CONDITIONAL([test_example], [test x$test_example = xyes ])
+code_instrumentation=no
+AC_ARG_ENABLE([code-instrum],
+[ --enable-code-instrum enable
bogdanPricope replied on github web page:
DEPENDENCIES
@@ -204,6 +204,88 @@ Prerequisites for building the OpenDataPlane (ODP) API
1024MB of memory:
$ sudo ODP_PKTIO_DPDK_PARAMS="-m 1024" ./test/performance/odp_l2fwd -i 0 -c
1
+3.5 Code instrumentation with PAPI library (optional)
+
+
bogdanPricope replied on github web page:
example/m4/configure.m4
@@ -7,6 +7,22 @@ AC_ARG_ENABLE([test-example],
[test_example=yes])
AM_CONDITIONAL([test_example], [test x$test_example = xyes ])
+code_instrumentation=no
+AC_ARG_ENABLE([code-instrum],
+[ --enable-code-instrum enable
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page:
include/odp/api/spec/schedule.h
line 16
@@ -371,6 +371,30 @@ void odp_schedule_order_unlock(uint32_t lock_index);
*/
void odp_schedule_order_unlock_lock(uint32_t unlock_index, uint32_t
lock_index);
+/** Asynchronous ordered co
Petri Savolainen(psavol) replied on github web page:
include/odp/api/spec/schedule.h
line 22
@@ -371,6 +371,30 @@ void odp_schedule_order_unlock(uint32_t lock_index);
*/
void odp_schedule_order_unlock_lock(uint32_t unlock_index, uint32_t
lock_index);
+/** Asynchronous ordered context lock
+
Petri Savolainen(psavol) replied on github web page:
include/odp/api/spec/schedule.h
line 25
@@ -371,6 +371,30 @@ void odp_schedule_order_unlock(uint32_t lock_index);
*/
void odp_schedule_order_unlock_lock(uint32_t unlock_index, uint32_t
lock_index);
+/** Asynchronous ordered context lock
+
Petri Savolainen(psavol) replied on github web page:
include/odp/api/spec/schedule.h
line 11
@@ -371,6 +371,30 @@ void odp_schedule_order_unlock(uint32_t lock_index);
*/
void odp_schedule_order_unlock_lock(uint32_t unlock_index, uint32_t
lock_index);
+/** Asynchronous ordered context lock
+
Petri Savolainen(psavol) replied on github web page:
include/odp/api/spec/schedule.h
line 6
@@ -371,6 +371,30 @@ void odp_schedule_order_unlock(uint32_t lock_index);
*/
void odp_schedule_order_unlock_lock(uint32_t unlock_index, uint32_t
lock_index);
+/** Asynchronous ordered context lock
+ *
From: Dmitry Eremin-Solenikov
If libodp-linux is linked with static DPDK libraries, it will re-export
all DPDK symbols. Use libtool's -export-symbols-regex to limit symbol
visibility.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 454 (lumag:symbol-visible)
** h
If libodp-linux is linked with static DPDK libraries, it will re-export
all DPDK symbols. Use libtool's -export-symbols-regex to limit symbol
visibility.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org
github
/** Email created from p
Thanks, Gyanesh, that does sound like a bug. +cc Matias: Can you comment on
this?
On Mon, Feb 5, 2018 at 5:09 AM, gyanesh patra
wrote:
> I am testing an l2fwd use-case. I am executing the use-case with two
> CPUs & two interfaces.
> One interface with 2 Rx queues receives pkts using 2 thre
From: Bogdan Pricope
Add test to validate ODP build with papi library.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/pull/443.patch
** Base sha: 2
From: Bogdan Pricope
Describe configuration and requirements of code instrumentation
library.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/pull/44
From: Bogdan Pricope
Use low level PAPI API to get performance counters.
Exemplify on some ODP APIs.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/
From: Bogdan Pricope
Add configure time option to trim API set to be instrumented.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/pull/443.patch
**
From: Bogdan Pricope
Add instrumentation library as odp example.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/pull/443.patch
** Base sha: 27a7923
From: Bogdan Pricope
Configure the set of papi counters to be acquired via an
environment variable.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/p
From: Bogdan Pricope
Add configuration options to enable code instrumentation.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/pull/443.patch
** Bas
ODP API instrumentation with PAPI (Performance API) library
(http://icl.cs.utk.edu/papi)
"instrum" example is using library preload, symbols overloading and PAPI to
obtain performance counters (like data cache miss or conditional branch count)
for execution of ODP API calls. Performance counters
From: Balasubramanian Manoharan
implements asynchronous order context lock
Signed-off-by: Balasubramanian Manoharan
---
/** Email created from pull request 453 (bala-manoharan:async_order_lock)
** https://github.com/Linaro/odp/pull/453
** Patch: https://github.com/Linaro/odp/pull/453.patch
*
From: Balasubramanian Manoharan
add asynchronous order lock api. schedule order context lock can be
acquired asynchronously using two functions start and wait. application can
utilize the cycles between these functions to increase performance.
Signed-off-by: Balasubramanian Manoharan
---
/** Em
add asynchronous ordered context lock.
github
/** Email created from pull request 453 (bala-manoharan:async_order_lock)
** https://github.com/Linaro/odp/pull/453
** Patch: https://github.com/Linaro/odp/pull/453.patch
** Base sha: fa6d104f6031b9687ae5f60f8
Branch: refs/heads/api-next
Home: https://github.com/Linaro/odp
Commit: 9c784027f49393460ee828d7a085c81f55f90c46
https://github.com/Linaro/odp/commit/9c784027f49393460ee828d7a085c81f55f90c46
Author: Dmitry Eremin-Solenikov
Date: 2018-02-05 (Mon, 05 Feb 2018)
Changed paths:
Petri Savolainen(psavol) replied on github web page:
test/validation/api/shmem/shmem.c
@@ -212,6 +214,55 @@ void shmem_test_basic(void)
CU_ASSERT(0 == odp_shm_free(shm));
}
+/*
+ * maximum size reservation
+ */
+static void shmem_test_max_reserve(void)
+{
+ odp_shm_capability_t ca
Dmitry Eremin-Solenikov(lumag) replied on github web page:
platform/libodp-linux.map
line 594
@@ -0,0 +1,600 @@
+LIBODP_LINUX_1.17 {
+ global:
+ odp_atomic_add_rel_u32;
+ odp_atomic_add_rel_u64;
+ odp_atomic_add_u32;
+ odp_atomic_add_u64;
+ odp_atomic_cas_acq_rel_u32
Petri Savolainen(psavol) replied on github web page:
test/validation/api/shmem/shmem.c
@@ -212,6 +214,55 @@ void shmem_test_basic(void)
CU_ASSERT(0 == odp_shm_free(shm));
}
+/*
+ * maximum size reservation
+ */
+static void shmem_test_max_reserve(void)
+{
+ odp_shm_capability_t ca
muvarov replied on github web page:
platform/libodp-linux.map
line 594
@@ -0,0 +1,600 @@
+LIBODP_LINUX_1.17 {
+ global:
+ odp_atomic_add_rel_u32;
+ odp_atomic_add_rel_u64;
+ odp_atomic_add_u32;
+ odp_atomic_add_u64;
+ odp_atomic_cas_acq_rel_u32;
+ odp_atomic_ca
Dmitry Eremin-Solenikov(lumag) replied on github web page:
include/odp/api/spec/crypto.h
@@ -143,13 +143,19 @@ typedef enum {
*/
ODP_AUTH_ALG_SHA256_HMAC,
+/** HMAC-SHA-384
+*
+* SHA-384 algorithm in HMAC mode
+*/
+ ODP_AUTH_ALG_SHA384_HMAC
Petri Savolainen(psavol) replied on github web page:
include/odp/api/spec/crypto.h
@@ -143,13 +143,19 @@ typedef enum {
*/
ODP_AUTH_ALG_SHA256_HMAC,
+/** HMAC-SHA-384
+*
+* SHA-384 algorithm in HMAC mode
+*/
+ ODP_AUTH_ALG_SHA384_HMAC,
+
From: Balasubramanian Manoharan
add asynchronous order lock api. schedule order context lock can be
acquired asynchronously using two functions start and wait. application can
utilize the cycles between these functions to increase performance.
Signed-off-by: Balasubramanian Manoharan
---
/** Em
From: Balasubramanian Manoharan
implements asynchronous order context lock
Signed-off-by: Balasubramanian Manoharan
---
/** Email created from pull request 453 (bala-manoharan:async_order_lock)
** https://github.com/Linaro/odp/pull/453
** Patch: https://github.com/Linaro/odp/pull/453.patch
*
add asynchronous ordered context lock.
github
/** Email created from pull request 453 (bala-manoharan:async_order_lock)
** https://github.com/Linaro/odp/pull/453
** Patch: https://github.com/Linaro/odp/pull/453.patch
** Base sha: fa6d104f6031b9687ae5f60f8
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page:
platform/linux-generic/include/odp_internal.h
@@ -135,6 +135,33 @@ uint64_t odp_cpufreq_id(const char *filename, int id);
uint64_t odp_cpu_hz_current(int id);
void sys_info_print_arch(void);
+#define ARRAY_SIZE(x) (sizeof(x) / s
Mykyta Iziumtsev(MykytaI) replied on github web page:
platform/linux-generic/include/odp_internal.h
@@ -135,6 +135,33 @@ uint64_t odp_cpufreq_id(const char *filename, int id);
uint64_t odp_cpu_hz_current(int id);
void sys_info_print_arch(void);
+#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]
Gather macros needed for upcoming mediated devices in one location.
Fix signed vs. unsigned comparisons caused by incorrect MIN / MAX usage.
Signed-off-by: Mykyta Iziumtsev mykyta.iziumt...@linaro.org
Reviewed-by: Bill Fischofer bill.fischo...@linaro.org
github-
From: Bogdan Pricope
Add configuration options to enable code instrumentation.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/pull/443.patch
** Bas
From: Bogdan Pricope
Add configure time option to trim API set to be instrumented.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/pull/443.patch
**
From: Bogdan Pricope
Add test to validate ODP build with papi library.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/pull/443.patch
** Base sha: 2
From: Bogdan Pricope
Configure the set of papi counters to be acquired via an
environment variable.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/p
From: Bogdan Pricope
Describe configuration and requirements of code instrumentation
library.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/pull/44
ODP API instrumentation with PAPI (Performance API) library
(http://icl.cs.utk.edu/papi)
"instrum" example is using library preload, symbols overloading and PAPI to
obtain performance counters (like data cache miss or conditional branch count)
for execution of ODP API calls. Performance counters
From: Bogdan Pricope
Use low level PAPI API to get performance counters.
Exemplify on some ODP APIs.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/
From: Bogdan Pricope
Add instrumentation library as odp example.
Signed-off-by: Bogdan Pricope
---
/** Email created from pull request 443 (bogdanPricope:master_benchmark_pr)
** https://github.com/Linaro/odp/pull/443
** Patch: https://github.com/Linaro/odp/pull/443.patch
** Base sha: 27a7923
From: Mykyta Iziumtsev
Gather macros needed for upcoming mediated devices in one location.
Fix signed vs. unsigned comparisons caused by incorrect MIN / MAX usage.
Signed-off-by: Mykyta Iziumtsev
Reviewed-by: Bill Fischofer
---
/** Email created from pull request 452 (MykytaI:master_min_max)
From: Dmitry Eremin-Solenikov
Following SonicWall proposal, add SHA-384 algorithm enumerations.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 450 (lumag:sonicwall-crypto)
** https://github.com/Linaro/odp/pull/450
** Patch: https://github.com/Linaro/odp/pull/45
From: Dmitry Eremin-Solenikov
Following SonicWall proposal, add AES-XCBC-MAC algorithm enumerations.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 450 (lumag:sonicwall-crypto)
** https://github.com/Linaro/odp/pull/450
** Patch: https://github.com/Linaro/odp/pu
Extract API definitions from #422 to let them be merged before API freeze. Work
on #422 can continue to be merged when it is ready.
github
/** Email created from pull request 450 (lumag:sonicwall-crypto)
** https://github.com/Linaro/odp/pull/450
** Patch:
I am testing an l2fwd use-case. I am executing the use-case with two
CPUs & two interfaces.
One interface with 2 Rx queues receives pkts using 2 threads with 2
associated CPUs. Both the
threads can forward the packet over the 2nd interface which also has 2 Tx
queues mapped to
2 CPUs. I am se
From: Mykyta Iziumtsev
Gather macros needed for upcoming mediated devices in one location.
Fix signed vs. unsigned comparisons caused by incorrect MIN / MAX usage.
Signed-off-by: Mykyta Iziumtsev
Reviewed-by: Bill Fischofer
---
/** Email created from pull request 452 (MykytaI:master_min_max)
Gather macros needed for upcoming mediated devices in one location.
Fix signed vs. unsigned comparisons caused by incorrect MIN / MAX usage.
Signed-off-by: Mykyta Iziumtsev mykyta.iziumt...@linaro.org
Reviewed-by: Bill Fischofer bill.fischo...@linaro.org
github-
From: Dmitry Eremin-Solenikov
Following SonicWall proposal, add SHA-384 algorithm enumerations.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 450 (lumag:sonicwall-crypto)
** https://github.com/Linaro/odp/pull/450
** Patch: https://github.com/Linaro/odp/pull/45
From: Dmitry Eremin-Solenikov
Following SonicWall proposal, add AES-XCBC-MAC algorithm enumerations.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 450 (lumag:sonicwall-crypto)
** https://github.com/Linaro/odp/pull/450
** Patch: https://github.com/Linaro/odp/pu
Extract API definitions from #422 to let them be merged before API freeze. Work
on #422 can continue to be merged when it is ready.
github
/** Email created from pull request 450 (lumag:sonicwall-crypto)
** https://github.com/Linaro/odp/pull/450
** Patch:
Branch: refs/heads/master
Home: https://github.com/Linaro/odp
Commit: 72aa3ae9e181a90718b42da85561638cf7f3d480
https://github.com/Linaro/odp/commit/72aa3ae9e181a90718b42da85561638cf7f3d480
Author: Petri Savolainen
Date: 2018-02-05 (Mon, 05 Feb 2018)
Changed paths:
M pla
https://bugs.linaro.org/show_bug.cgi?id=3595
--- Comment #3 from Maxim Uvarov ---
https://github.com/Linaro/odp/commit/8e826373dcbe52eca0036deab60b4fb83917e237
refs/heads/api-next
2018-01-30T18:02:52+03:00
Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org
linux-gen: ipsec: fix SA leak in
https://bugs.linaro.org/show_bug.cgi?id=3594
--- Comment #3 from Maxim Uvarov ---
https://github.com/Linaro/odp/commit/716b3335f9e3003dcb2d79404c91b21551c2077b
refs/heads/api-next
2018-01-30T18:02:29+03:00
Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org
linux-gen: ipsec: disallow using
https://bugs.linaro.org/show_bug.cgi?id=3577
--- Comment #5 from Maxim Uvarov ---
https://github.com/Linaro/odp/commit/01ec93bbfffe740b1a12213ac201c89dd9f2ef71
refs/heads/api-next
2018-01-30T17:50:50+03:00
Balasubramanian Manoharan bala.manoha...@linaro.org
linux-gen: cls: fix: invalid queue hand
Branch: refs/heads/api-next
Home: https://github.com/Linaro/odp
Commit: bbdc120cdca0ceb37cb20baa6e85796733083221
https://github.com/Linaro/odp/commit/bbdc120cdca0ceb37cb20baa6e85796733083221
Author: Dmitry Eremin-Solenikov
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
https://bugs.linaro.org/show_bug.cgi?id=3578
--- Comment #4 from Maxim Uvarov ---
https://github.com/Linaro/odp/commit/7c458a44a785ab664f2f92ed14845fa8ece6e0ec
refs/heads/api-next
2018-01-30T17:47:04+03:00
Balasubramanian Manoharan bala.manoha...@linaro.org
linux-gen: cls: fix: requested number o
69 matches
Mail list logo