What Mike said, plus since linux-generic isn't a performance target the
simple code is easier to follow as a reference implementation example.
That being said, one of the things we will be focusing on this year now
that v1.0 is behind us is performance measurement and tuning at scale. So
This is
On Mon, Mar 2, 2015 at 8:45 AM, Petri Savolainen
petri.savolai...@linaro.org wrote:
Scheduler validation test failed on a 28 thread machine
since it creates and terminates many threads during a
test run. Linux-generix implementation did not reuse
thread IDs but run out of threads.
Thread
On Fri, Feb 27, 2015 at 1:12 AM, bala.manoha...@linaro.org wrote:
From: Balasubramanian Manoharan bala.manoha...@linaro.org
odp_pktio_skip_set() value is reset to zero as the validation suite expects
the skip value to be zero.
Fixes https://bugs.linaro.org/show_bug.cgi?id=1230
On Fri, Feb 27, 2015 at 8:15 AM, bala.manoha...@linaro.org wrote:
From: Balasubramanian Manoharan bala.manoha...@linaro.org
Destroys pktio default inqueue for a clean odp_classification_term_global()
Fixes https://bugs.linaro.org/show_bug.cgi?id=1281
Signed-off-by: Balasubramanian Manoharan
Hi all,
I see that Bill reverted the global buffer allocator to using normal
spin/ticketlocks in the run-up to releasing v1.0 of ODP, is the tagged
pointer patch going to be dropped for the time being? I'll keep it in my
tree and resubmit if I see a performance case for it in the future on
The only thing the API specifies is that the returned number of events will
be less than or equal to the specified N and that these will be from a
single queue (since there is only a single from output parameter).
Everything else is up to the implementation.
Most HW schedulers will likely always
Scheduler validation test failed on a 28 thread machine
since it creates and terminates many threads during a
test run. Linux-generix implementation did not reuse
thread IDs but run out of threads.
Thread ids are protected with a lock and new alloc/free
rutines reuse thread IDs.
Fixes
https://bugs.linaro.org/show_bug.cgi?id=1294
Bug ID: 1294
Summary: Thread IDs are not reused
Product: OpenDataPlane
Version: 0.11
Hardware: Other
OS: Linux
Status: UNCONFIRMED
Severity: major
-Original Message-
From: lng-odp-boun...@lists.linaro.org [mailto:lng-odp-
boun...@lists.linaro.org] On Behalf Of ext Ola Liljedahl
Sent: Saturday, February 28, 2015 4:52 PM
To: Sunil Kumar Kori
Cc: lng-odp@lists.linaro.org
Subject: Re: [lng-odp] API: odp_schedule() and
On 2 March 2015 at 09:29, Savolainen, Petri (Nokia - FI/Espoo)
petri.savolai...@nokia.com wrote:
-Original Message-
From: lng-odp-boun...@lists.linaro.org [mailto:lng-odp-
boun...@lists.linaro.org] On Behalf Of ext Ola Liljedahl
Sent: Saturday, February 28, 2015 4:52 PM
To: Sunil
Scheduler validation test failed on a 28 thread machine
since it creates and terminates many threads during a
test run. Linux-generix implementation did not reuse
thread IDs but run out of threads.
Thread ids are protected with a lock and new alloc/free
rutines reuse thread IDs.
Signed-off-by:
On 02/26/2015 05:45 PM, Mike Holmes wrote:
We need to throttle change in 1.0 to only ODP API only now.
This should go in 1.0.1
Can this be merged now?
___
lng-odp mailing list
lng-odp@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/lng-odp
Support for jumbo frames for linux-generic with unsegmented buffers.
Test for pkio is also adjusted to work with 9*1024=9216 bytes packets.
https://bugs.linaro.org/show_bug.cgi?id=509
Signed-off-by: Maxim Uvarov maxim.uva...@linaro.org
---
v2: separate test for jumbo frames.
Open season on 1.0.1 :)
On 2 March 2015 at 10:55, Taras Kondratiuk taras.kondrat...@linaro.org
wrote:
On 02/26/2015 05:45 PM, Mike Holmes wrote:
We need to throttle change in 1.0 to only ODP API only now.
This should go in 1.0.1
Can this be merged now?
--
*Mike Holmes*
Linaro Sr
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
platform/linux-netmap/include/odp_packet_netmap.h | 2 --
platform/linux-netmap/odp_packet_netmap.c | 27 +++
2 files changed, 3 insertions(+), 26 deletions(-)
diff --git
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
platform/linux-netmap/Makefile.am | 2 +
platform/linux-netmap/README | 76 ---
platform/linux-netmap/include/odp_packet_netmap.h | 2 +-
3 files changed, 57 insertions(+), 23
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
platform/linux-netmap/odp_packet_netmap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/platform/linux-netmap/odp_packet_netmap.c
b/platform/linux-netmap/odp_packet_netmap.c
index 91b7f68..bd864b5 100644
---
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
platform/linux-netmap/odp_packet_netmap.c | 25 -
1 file changed, 24 insertions(+), 1 deletion(-)
diff --git a/platform/linux-netmap/odp_packet_netmap.c
b/platform/linux-netmap/odp_packet_netmap.c
index
Calling poll each time in send and recv routines has its cost, calling poll only
when needed gives a better performance with the cost of possibly losing some
frames on the TX side.
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
platform/linux-netmap/odp_packet_netmap.c | 26
These locks ensure exclusive access to netmap rings when at least two different
pktios are opened for the same interface. Exclusive access to pktio instance is
already guaranteed via lock_entry and unlock_entry.
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
platform/linux-netmap/include/odp_packet_netmap.h | 10 ++--
platform/linux-netmap/odp_packet_netmap.c | 64 +++
2 files changed, 36 insertions(+), 38 deletions(-)
diff --git
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
platform/linux-netmap/include/odp_packet_netmap.h | 11 -
platform/linux-netmap/odp_packet_netmap.c | 30 ---
2 files changed, 36 insertions(+), 5 deletions(-)
diff --git
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
platform/linux-netmap/include/odp_packet_netmap.h | 4 -
platform/linux-netmap/odp_packet_netmap.c | 218 +++---
2 files changed, 71 insertions(+), 151 deletions(-)
diff --git
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
platform/linux-netmap/Makefile.am| 2 +-
platform/linux-netmap/include/odp_internal.h | 51 +++
platform/linux-netmap/odp_init.c | 96
Signed-off-by: Ciprian Barbu ciprian.ba...@linaro.org
---
platform/linux-netmap/odp_packet_netmap.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/platform/linux-netmap/odp_packet_netmap.c
b/platform/linux-netmap/odp_packet_netmap.c
index 6243040..47a15cb 100644
---
25 matches
Mail list logo