[lng-odp] [Bug 3478] armv7: allocation fails

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3478 --- Comment #5 from Ilias Apalodimas --- Dmitry we have 3 arndale boards in LAVA. Maybe you can reproduce it in one of these? -- You are receiving this mail because: You are on the CC list for the bug.

Re: [lng-odp] [PATCH CATERPILLAR v2] Reduce segmentation metadata

2017-12-21 Thread Github ODP bot
brbrooks replied on github web page: test/performance/odp_l2fwd.c line 4 @@ -1559,6 +1559,8 @@ int main(int argc, char *argv[]) exit(EXIT_FAILURE); } + odp_pktio_print(gbl_args->pktios[i].pktio); Comment: Is there an easy way to do this? I

Re: [lng-odp] [PATCH API-NEXT v5] example: ipsec_offload: add ipsec_offload example

2017-12-21 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: example/ipsec_offload/odp_ipsec_offload_misc.h line 20 @@ -0,0 +1,366 @@ +/* Copyright (c) 2017, Linaro Limited + * All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#ifndef ODP_IPSEC_MISC_H_ +#define

Re: [lng-odp] [PATCH API-NEXT v2] Two small fixes

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: doc/images/.gitignore @@ -1,4 +1,5 @@ resource_management.svg +ipsec_fsm.svg Comment: This was removed by PR #320. You may need to clean your local directory. This file no longer exists.

[lng-odp] [PATCH API-NEXT v2 1/1] validation: ipsec: fix two c errors

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Fix two c errors in testsuite configuration setup/validation. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 362 (lumag:fixes) **

[lng-odp] [PATCH API-NEXT v2 0/1] Two small fixes

2017-12-21 Thread Github ODP bot
github /** Email created from pull request 362 (lumag:fixes) ** https://github.com/Linaro/odp/pull/362 ** Patch: https://github.com/Linaro/odp/pull/362.patch ** Base sha: 177eeff39e19289e771119cfdffc515cb16f9db5 ** Merge commit sha:

[lng-odp] [PATCH API-NEXT v5 1/1] example: ipsec_offload: add ipsec_offload example

2017-12-21 Thread Github ODP bot
From: Nikhil Agarwal [DES: adapted example to updated API.] [DES: minor rework to drop odp_ prefix from function names.] Signed-off-by: Nikhil Agarwal Signed-off-by: Dmitry Eremin-Solenikov --- /** Email

[lng-odp] [PATCH API-NEXT v3 1/2] api: ipsec: document TFC padding usage

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov It is possible to include TFC padding into ESP-tunnel packets. Document usage of such padding according to RFC. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 329

[lng-odp] [PATCH API-NEXT v3 2/2] api: ipsec: support TFC packets reception

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add error bit used to report TFC (NH=59) packets. Such events MUST be generated in SYNC and ASYNC modes. In INLINE mode generation of this error is controlled by inline_tfc_packets_drop config field. Support for dropping or

[lng-odp] [PATCH API-NEXT v5 0/1] example: ipsec_offload: add ipsec_offload example

2017-12-21 Thread Github ODP bot
This is based on old IPsec example by @NikhilA-Linaro , just updated to new packet-API. [DES: adapted example to updated API.] Signed-off-by: Nikhil Agarwal nikhil.agar...@linaro.org Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org

[lng-odp] [PATCH API-NEXT v3 0/2] IPsec TFC packets/padding support

2017-12-21 Thread Github ODP bot
Support TFC features: TFC padding TX and RX via adding additonal data after packet payload TFC packets RX via ODP_IPSEC_STATUS event. TX and RX SYNC is TBD. github /** Email created from pull request 329 (lumag:ipsec-tfc) **

[lng-odp] [PATCH API-NEXT v2 4/4] linux-generic: crypto, ipsec: use auth_iv.

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Separate handling of authentication IV data. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 352 (lumag:crypto_gmac_iv) ** https://github.com/Linaro/odp/pull/352

[lng-odp] [PATCH API-NEXT v2 3/4] validation: crypto: use auth IV for GMAC test case

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Change GMAC testing code to use new auth IV fields. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 352 (lumag:crypto_gmac_iv) **

[lng-odp] [PATCH API-NEXT v2 2/4] api: crypto: add separate auth IV

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov GMAC auth algorithm requires IV to work. Instead of hacking the ODP_CIPHER_ALG_NULL iv to include value for ODP_AUTH_ALG_GMAC, provide separate iv (in auth capability, session params and operation params). Signed-off-by: Dmitry

[lng-odp] [PATCH API-NEXT v2 1/4] linux-gen: crypto: move session type to odp_crypto module

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov There is no point in having odp_crypto_generic_session_t definition in global include file. Move it to odp_crypto module. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH API-NEXT v2 0/4] Add separate auth IV

2017-12-21 Thread Github ODP bot
I was thinking again about GMAC auth case. Currently GMAC just reuses cipher IV data fields, which is not future proof and not quite obvious. So let's add separate set of IV-related fields for authentication algorithms. github /** Email created from pull

[lng-odp] [PATCH API-NEXT v1 1/2] validation: ipsec: fix two c errors

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Fix two c errors in testsuite configuration setup/validation. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 362 (lumag:fixes) **

[lng-odp] [PATCH API-NEXT v1 2/2] doc: add new ipsec_fsm.svg to .gitignore

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 362 (lumag:fixes) ** https://github.com/Linaro/odp/pull/362 ** Patch: https://github.com/Linaro/odp/pull/362.patch

[lng-odp] [PATCH API-NEXT v1 0/2] Two small fixes

2017-12-21 Thread Github ODP bot
github /** Email created from pull request 362 (lumag:fixes) ** https://github.com/Linaro/odp/pull/362 ** Patch: https://github.com/Linaro/odp/pull/362.patch ** Base sha: 177eeff39e19289e771119cfdffc515cb16f9db5 ** Merge commit sha:

[lng-odp] [PATCH CATERPILLAR v2 6/6] linux-gen: packet: calculate the start of packet pointer

2017-12-21 Thread Github ODP bot
From: Brian Brooks The start of packet pointer was adjusted on every operation involving headroom manipulation. This meant that this pointer had to be restored to its pristine (aligned) offset when the buffer was recycled for reuse. Instead of maintaining a pristine offset

[lng-odp] [PATCH CATERPILLAR v2 5/6] Update .gitignore

2017-12-21 Thread Github ODP bot
From: Brian Brooks Signed-off-by: Brian Brooks Signed-off-by: Honnappa Nagarahalli --- /** Email created from pull request 354 (brbrooks:caterpillar) ** https://github.com/Linaro/odp/pull/354 ** Patch:

[lng-odp] [PATCH CATERPILLAR v2 4/6] linux-gen: packet: remove excess segmentation metadata

2017-12-21 Thread Github ODP bot
From: Brian Brooks Use a single pointer to next segment instead of an array of pointers. This reduces buffer metadata by ~140 bytes. Signed-off-by: Brian Brooks Signed-off-by: Honnappa Nagarahalli --- /** Email created

[lng-odp] [PATCH CATERPILLAR v2 1/6] linux-gen: packet: remove duplicated odp_packet_hdr() function

2017-12-21 Thread Github ODP bot
From: Brian Brooks odp_packet_hdr() and packet_hdr() are both internal-only functions that do the same exact thing. Remove odp_packet_hdr() version since "odp_" prefix is reserved for top-level API identifiers. This is also consistent with other packet_xxx() internal-only

[lng-odp] [PATCH CATERPILLAR v2 2/6] linux-gen: packet: remove duplicated _odp_packet_from_buf_hdr() function

2017-12-21 Thread Github ODP bot
From: Brian Brooks _odp_packet_from_buf_hdr() and packet_from_buf_hdr() are both internal-only functions that do the exact same thing. Remove _odp_packet_from_buf_hdr() version since internal-only identifiers should not use any form of an "odp_" prefix. This is also

[lng-odp] [PATCH CATERPILLAR v2 3/6] test: odp_l2fwd: print pktio info

2017-12-21 Thread Github ODP bot
From: Brian Brooks Add call to odp_pktio_print() to show useful info like MAC addresses and promiscuous mode. This change is also consistent with other benchmarks under test/performance/. Signed-off-by: Brian Brooks Signed-off-by: Ola Liljedahl

[lng-odp] [PATCH CATERPILLAR v2 0/6] Reduce segmentation metadata

2017-12-21 Thread Github ODP bot
Remove ~140B worth of buffer metadata that was used for storing pointers to next segments. Instead, use a single pointer to the next segment. github /** Email created from pull request 354 (brbrooks:caterpillar) ** https://github.com/Linaro/odp/pull/354

Re: [lng-odp] [PATCH v1] Packet offset inline

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: platform/linux-generic/include/odp/api/plat/packet_inlines.h line 60 @@ -126,6 +131,63 @@ static inline uint32_t _odp_packet_l4_offset(odp_packet_t pkt) return _odp_pkt_get(pkt, uint16_t, l4_offset); } +/** @internal

Re: [lng-odp] [PATCH v1] Packet offset inline

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: platform/linux-generic/odp_packet.c line 32 @@ -323,6 +324,18 @@ static inline void *packet_map(odp_packet_hdr_t *pkt_hdr, return addr; } +#include + +/* This file uses the inlined version directly. Inlined API calls

Re: [lng-odp] [PATCH v1] Packet offset inline

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: platform/linux-generic/include/odp/api/plat/packet_inlines.h line 79 @@ -126,6 +131,63 @@ static inline uint32_t _odp_packet_l4_offset(odp_packet_t pkt) return _odp_pkt_get(pkt, uint16_t, l4_offset); } +/** @internal

Re: [lng-odp] [PATCH v1] Packet offset inline

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: platform/linux-generic/include/odp/api/plat/packet_inlines.h line 41 @@ -126,6 +131,63 @@ static inline uint32_t _odp_packet_l4_offset(odp_packet_t pkt) return _odp_pkt_get(pkt, uint16_t, l4_offset); } +/** @internal

[lng-odp] [PATCH API-NEXT v4 3/5] example: adapt ipsec example to use IPsec API

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Adapt old (crypto-only) IPsec example to use IPsec API. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 340 (lumag:ipsec-api-example) **

[lng-odp] [PATCH API-NEXT v2 1/2] api: ipsec: document TFC padding usage

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov It is possible to include TFC padding into ESP-tunnel packets. Document usage of such padding according to RFC. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 329

[lng-odp] [PATCH API-NEXT v2 2/2] api: ipsec: support TFC packets reception

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add error bit used to report TFC (NH=59) packets. Such events MUST be generated in SYNC and ASYNC modes. In INLINE mode generation of this error is controlled by inline_tfc_packets_drop config field. Support for dropping or

[lng-odp] [PATCH API-NEXT v4 5/5] linux-gen: pktio: loop: reset packet subtype to BASIC

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 340 (lumag:ipsec-api-example) ** https://github.com/Linaro/odp/pull/340 ** Patch:

[lng-odp] [PATCH API-NEXT v4 4/5] linux-gen: pktio: loop: reset flags before reparsing packtes

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Stale flags can interfere with packet processing, so let's reset them. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 340 (lumag:ipsec-api-example) **

[lng-odp] [PATCH API-NEXT v4 2/5] example: ipsec: adapt to running on top of loop interfaces

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov For quite a long time ipsec (well, crypto in fact) example lacked support for running on top of loopback interfaces, generating and verifying IPsec traffic on the same node. Historical loopback support was disabled, as it used

[lng-odp] [PATCH API-NEXT v4 1/5] linux-gen: loop: support multiple loop devices

2017-12-21 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add support for several loop devices "loop%d". Use "loop" instead of "loop0" for backwards compatibility. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 340

[lng-odp] [PATCH CATERPILLAR v2 4/4] linux-gen: move common macros to odp_internal.h

2017-12-21 Thread Github ODP bot
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 --- /** Email created from pull request

[lng-odp] [PATCH API-NEXT v4 0/5] Another IPsec API example

2017-12-21 Thread Github ODP bot
github /** Email created from pull request 340 (lumag:ipsec-api-example) ** https://github.com/Linaro/odp/pull/340 ** Patch: https://github.com/Linaro/odp/pull/340.patch ** Base sha: c38fc105f0e9a88dd4ebb4d9e7ac9e1160466322 ** Merge commit sha:

[lng-odp] [PATCH CATERPILLAR v2 3/4] linux-gen: extend sysfs parsing helper functions

2017-12-21 Thread Github ODP bot
From: Mykyta Iziumtsev Added char* and uint64_t sysfs attribute read functions to support upcoming native and mediated device drivers. Updated sysfs_netif_stats() to take interface name as argument instead of pktio_entry, because pktio_entry->s.name is not

[lng-odp] [PATCH CATERPILLAR v2 2/4] linux-gen: extend ethtool helper functions

2017-12-21 Thread Github ODP bot
From: Mykyta Iziumtsev Add helper function to query RX/TX queue lengths on network interface to facilitate upcoming native and mediated device drivers. Signed-off-by: Mykyta Iziumtsev --- /** Email created from pull request 359

[lng-odp] [PATCH CATERPILLAR v2 0/4] Caterpillar mdev auxiliary

2017-12-21 Thread Github ODP bot
Add miscellaneous patches required for mediated device drivers support. "Work in progress" branch with mdev common code and i40e driver can be found here: https://github.com/MykytaI/odp/tree/caterpillar_mdev_i40e_demo Last two patches aren't yet ready for upstreaming (i40e works, but code needs

[lng-odp] [PATCH CATERPILLAR v2 1/4] linux-gen: add memory-mapped I/O access API

2017-12-21 Thread Github ODP bot
From: Mykyta Iziumtsev Signed-off-by: Mykyta Iziumtsev --- /** Email created from pull request 359 (MykytaI:caterpillar_mdev_auxiliary) ** https://github.com/Linaro/odp/pull/359 ** Patch: https://github.com/Linaro/odp/pull/359.patch

[lng-odp] [PATCH v1 0/1] test: validation: correct comparison in packet_test_ref()

2017-12-21 Thread Github ODP bot
Fix typo in CU_ASSERT() that used an assignment instead of a comparison in testing reference length. This fixes Bug https://bugs.linaro.org/show_bug.cgi?id=3466 Signed-off-by: Bill Fischofer bill.fischo...@linaro.org github /** Email created from pull

[lng-odp] [PATCH v1 1/1] test: validation: correct comparison in packet_test_ref()

2017-12-21 Thread Github ODP bot
From: Bill Fischofer Fix typo in CU_ASSERT() that used an assignment instead of a comparison in testing reference length. This fixes Bug https://bugs.linaro.org/show_bug.cgi?id=3466 Signed-off-by: Bill Fischofer --- /** Email created from

[lng-odp] [Linaro/odp] 1f82ed: api: ipsec: add capabilities for cipher and auth a...

2017-12-21 Thread GitHub
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 1f82edd05f4e83ac3a6d6a3a3cd0ec914d5ad359 https://github.com/Linaro/odp/commit/1f82edd05f4e83ac3a6d6a3a3cd0ec914d5ad359 Author: Dmitry Eremin-Solenikov Date: 2017-12-21

[lng-odp] [Bug 3478] armv7: allocation fails

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3478 --- Comment #4 from Ilias Apalodimas --- No Dmitry, I reproduced it on one of my test boards here. If you are interested i can ping you and we can have a look together. -- You are receiving this mail because: You are on

[lng-odp] [Bug 3478] armv7: allocation fails

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3478 Dmitry Eremin-Solenikov changed: What|Removed |Added CC|

Re: [lng-odp] [PATCH v1] tests: compile and execute validation tests before the rest of tests

2017-12-21 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: test/Makefile.am line 2 @@ -1 +1 @@ -SUBDIRS = common performance miscellaneous validation +SUBDIRS = common validation performance miscellaneous Comment: @muvarov hmm, you do not need "." here, as there is nothing executed in the

Re: [lng-odp] [PATCH API-NEXT v4] example: ipsec_offload: add ipsec_offload example

2017-12-21 Thread Github ODP bot
muvarov replied on github web page: example/ipsec_offload/odp_ipsec_offload_fwd_db.h line 162 @@ -0,0 +1,201 @@ +/* Copyright (c) 2017, Linaro Limited + * All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#ifndef ODP_IPSEC_FWD_DB_H_ +#define ODP_IPSEC_FWD_DB_H_ +

Re: [lng-odp] [PATCH API-NEXT v4] example: ipsec_offload: add ipsec_offload example

2017-12-21 Thread Github ODP bot
muvarov replied on github web page: example/ipsec_offload/odp_ipsec_offload_fwd_db.c line 40 @@ -0,0 +1,221 @@ +/* Copyright (c) 2017, Linaro Limited + * All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +/* enable strtok */ +#define _POSIX_C_SOURCE 200112L + +#include

Re: [lng-odp] [PATCH API-NEXT v4] example: ipsec_offload: add ipsec_offload example

2017-12-21 Thread Github ODP bot
muvarov replied on github web page: example/ipsec_offload/Makefile.am @@ -0,0 +1,19 @@ +include $(top_srcdir)/example/Makefile.inc + +bin_PROGRAMS = odp_ipsec_offload$(EXEEXT) +odp_ipsec_offload_LDFLAGS = $(AM_LDFLAGS) -static +odp_ipsec_offload_CFLAGS = $(AM_CFLAGS) -I${top_srcdir}/example

Re: [lng-odp] [PATCH API-NEXT v4] example: ipsec_offload: add ipsec_offload example

2017-12-21 Thread Github ODP bot
muvarov replied on github web page: example/ipsec_offload/odp_ipsec_offload_cache.c line 34 @@ -0,0 +1,146 @@ +/* + * Copyright (c) 2017 NXP. All rights reserved. + */ +/* Copyright (c) 2017, Linaro Limited + * All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ +

Re: [lng-odp] [PATCH API-NEXT v4] example: ipsec_offload: add ipsec_offload example

2017-12-21 Thread Github ODP bot
muvarov replied on github web page: example/ipsec_offload/Makefile.am @@ -0,0 +1,19 @@ +include $(top_srcdir)/example/Makefile.inc + +bin_PROGRAMS = odp_ipsec_offload$(EXEEXT) +odp_ipsec_offload_LDFLAGS = $(AM_LDFLAGS) -static +odp_ipsec_offload_CFLAGS = $(AM_CFLAGS) -I${top_srcdir}/example +

Re: [lng-odp] [PATCH API-NEXT v4] example: ipsec_offload: add ipsec_offload example

2017-12-21 Thread Github ODP bot
muvarov replied on github web page: example/ipsec_offload/Makefile.am @@ -0,0 +1,19 @@ +include $(top_srcdir)/example/Makefile.inc + +bin_PROGRAMS = odp_ipsec_offload$(EXEEXT) Comment: EXEEXT needs to be removed. > Bill Fischofer(Bill-Fischofer-Linaro) wrote: > Drop `odp_` prefix. >> Bill

Re: [lng-odp] [PATCH API-NEXT v3] Another IPsec API example

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: example/ipsec_api/odp_ipsec_run_ah_in @@ -0,0 +1,12 @@ +#!/bin/bash +# +# Test input AH +# - 2 loop interfaces +# - 10 packets +# - Specify API mode on command line +odp_ipsec -i loop1,loop2 \ +-r

Re: [lng-odp] [PATCH v13] linux-generic: pktio: genuinely sleep in timeout receive

2017-12-21 Thread Github ODP bot
Juha-Matti Tilli(jmtilli) replied on github web page: platform/linux-generic/pktio/socket.c line 161 @@ -855,6 +937,126 @@ static int sock_init_global(void) return 0; } +static int sock_recv_mq_tmo_select(pktio_entry_t * const *entry, + const int

[lng-odp] [Bug 3466] CID 1396968 : buggy check

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3466 Bill Fischofer changed: What|Removed |Added Status|UNCONFIRMED |IN_PROGRESS

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
muvarov replied on github web page: example/generator/odp_generator.c line 305 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input queue */ - ev_cnt

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
muvarov replied on github web page: example/generator/odp_generator.c line 246 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input queue */ - ev_cnt

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
muvarov replied on github web page: example/generator/odp_generator.c line 300 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input queue */ - ev_cnt

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 305 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input queue */ -

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 300 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input queue */ -

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 246 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input queue */ -

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 200 @@ -784,10 +811,33 @@ static void print_pkts(int thr, thread_args_t *thr_args, unsigned i; size_t offset; char msg[1024]; + interface_t *itfs, *itf; + + itfs =

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 87 @@ -563,44 +572,68 @@ static int create_pktio(const char *dev, odp_pool_t pool, return -1; } - if (num_rx_queues > capa.max_input_queues) - num_rx_queues =

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 303 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input queue */ -

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: example/generator/odp_generator.c line 305 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: example/generator/odp_generator.c line 300 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: example/generator/odp_generator.c line 246 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: example/generator/odp_generator.c line 200 @@ -784,10 +811,33 @@ static void print_pkts(int thr, thread_args_t *thr_args, unsigned i; size_t offset; char msg[1024]; + interface_t *itfs, *itf; + +

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: example/generator/odp_generator.c line 87 @@ -563,44 +572,68 @@ static int create_pktio(const char *dev, odp_pool_t pool, return -1; } - if (num_rx_queues > capa.max_input_queues) -

[lng-odp] [PATCH CATERPILLAR v1 4/4] linux-gen: move common macros to odp_internal.h

2017-12-21 Thread Github ODP bot
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 --- /** Email created from pull request

[lng-odp] [PATCH CATERPILLAR v1 2/4] linux-gen: extend ethtool helper functions

2017-12-21 Thread Github ODP bot
From: Mykyta Iziumtsev Add helper function to query RX/TX queue lengths on network interface to facilitate upcoming native and mediated device drivers. Signed-off-by: Mykyta Iziumtsev --- /** Email created from pull request 359

[lng-odp] [PATCH CATERPILLAR v1 3/4] linux-gen: extend sysfs parsing helper functions

2017-12-21 Thread Github ODP bot
From: Mykyta Iziumtsev Added char* and uint64_t sysfs attribute read functions to support upcoming native and mediated device drivers. Updated sysfs_netif_stats() to take interface name as argument instead of pktio_entry, because pktio_entry->s.name is not

[lng-odp] [PATCH CATERPILLAR v1 0/4] Caterpillar mdev auxiliary

2017-12-21 Thread Github ODP bot
Add miscellaneous patches required for mediated device drivers support. "Work in progress" branch with mdev common code and i40e driver can be found here: https://github.com/MykytaI/odp/tree/caterpillar_mdev_i40e_demo Last two patches aren't yet ready for upstreaming (i40e works, but code needs

[lng-odp] [PATCH v1 2/2] linux-gen: packet: inline layer pointers

2017-12-21 Thread Github ODP bot
From: Petri Savolainen Inline L2/L3/L4 pointer functions. Packet map function is exported to backup the unlikely case when offset is not within the first segment. Always use the inlined version within the implementation itself. Signed-off-by: Petri Savolainen

[lng-odp] [PATCH v1 1/2] linux-gen: packet: inline layer offsets

2017-12-21 Thread Github ODP bot
From: Petri Savolainen Inline L2/L3/L4 offset read functions. Always use the inlined version within the implementation itself. Signed-off-by: Petri Savolainen --- /** Email created from pull request 360

[lng-odp] [PATCH v1 0/2] Packet offset inline

2017-12-21 Thread Github ODP bot
Inline packet offset and pointer functions. These are used very often in applications. For example, packet rate of OFP fpm_burst application improved 3.5% with these inlines (odp-linux + dpdk packet IO with copy). github /** Email created from pull

[lng-odp] [Linaro/odp] ffcd79: linux-generic: pool: validate params before creati...

2017-12-21 Thread GitHub
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: ffcd7991e44109464fb8a71f9ee10546ea5b84b0 https://github.com/Linaro/odp/commit/ffcd7991e44109464fb8a71f9ee10546ea5b84b0 Author: Bill Fischofer Date: 2017-12-12 (Tue, 12 Dec 2017)

[lng-odp] [Bug 3465] CID 1461688: odp_pool_create: Dereference before null check

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3465 --- Comment #4 from Maxim Uvarov --- https://github.com/Linaro/odp/commit/ffcd7991e44109464fb8a71f9ee10546ea5b84b0 refs/heads/api-next 2017-12-12T23:13:49+03:00 Bill Fischofer bill.fischo...@linaro.org linux-generic: pool:

[lng-odp] [Linaro/odp] 75f009: test: build: enable cunit output to xml

2017-12-21 Thread GitHub
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 75f0096e1af7eca556e9f1c896f7cc34cc325edc https://github.com/Linaro/odp/commit/75f0096e1af7eca556e9f1c896f7cc34cc325edc Author: Maxim Uvarov Date: 2017-12-21 (Thu, 21 Dec 2017)

[lng-odp] [Bug 3478] armv7: allocation fails

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3478 --- Comment #2 from Ilias Apalodimas --- I'll have a look probably next week. -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [Bug 2988] ODP exposes symbols outside of odp*/_odp* namespace

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=2988 --- Comment #15 from Bill Fischofer --- Will review as part of Tiger Moth RC2. -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [Bug 3051] ./configure has to fail on not recognized option

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3051 Bill Fischofer changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[lng-odp] [Bug 3210] packet header parsing routines should verify header checksums

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3210 --- Comment #8 from Bill Fischofer --- Will take a look at this as part of Tiger Moth RC2. -- You are receiving this mail because: You are on the CC list for the bug.

[lng-odp] [Bug 3466] CID 1396968 : buggy check

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3466 Bill Fischofer changed: What|Removed |Added Assignee|maxim.uva...@linaro.org

[lng-odp] [Bug 3478] armv7: allocation fails

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3478 Bill Fischofer changed: What|Removed |Added Assignee|maxim.uva...@linaro.org

[lng-odp] [Bug 3491] l2fwd segfaults on api-next with dpdk checksum insertion override

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=3491 Bill Fischofer changed: What|Removed |Added CC|

[lng-odp] [Bug 2903] validation: add test case for PMR LD_VNI

2017-12-21 Thread bugzilla-daemon
https://bugs.linaro.org/show_bug.cgi?id=2903 Bill Fischofer changed: What|Removed |Added Status|UNCONFIRMED |IN_PROGRESS

[lng-odp] [Linaro/odp] b5dfce: test: disable C++ test if no compiler is found

2017-12-21 Thread GitHub
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: b5dfcef4586e0a1618c202aaeb7e863c17cc4d06 https://github.com/Linaro/odp/commit/b5dfcef4586e0a1618c202aaeb7e863c17cc4d06 Author: Matias Elo Date: 2017-12-21 (Thu, 21 Dec 2017) Changed

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 300 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input queue */ -

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 246 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input queue */ -

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 200 @@ -784,10 +811,33 @@ static void print_pkts(int thr, thread_args_t *thr_args, unsigned i; size_t offset; char msg[1024]; + interface_t *itfs, *itf; + + itfs =

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 303 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input queue */ -

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: example/generator/odp_generator.c line 305 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
bogdanPricope replied on github web page: example/generator/odp_generator.c line 87 @@ -563,44 +572,68 @@ static int create_pktio(const char *dev, odp_pool_t pool, return -1; } - if (num_rx_queues > capa.max_input_queues) - num_rx_queues =

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: example/generator/odp_generator.c line 300 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: example/generator/odp_generator.c line 246 @@ -838,39 +892,55 @@ static int gen_recv_thread(void *arg) if (thr_args->stop) break; - /* Use schedule to get buf from any input

Re: [lng-odp] [PATCH v2] odp_generator: update RX side

2017-12-21 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: example/generator/odp_generator.c line 200 @@ -784,10 +811,33 @@ static void print_pkts(int thr, thread_args_t *thr_args, unsigned i; size_t offset; char msg[1024]; + interface_t *itfs, *itf; + +

  1   2   >