[lng-odp] [PATCH API-NEXT v2 1/2] api: packet add L2 packet type to complement L3 and L4 types

2018-02-14 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 476 (lumag:l2-type) ** https://github.com/Linaro/odp/pull/476 ** Patch:

Re: [lng-odp] [PATCH v1] non-optimized (default) host support

2018-02-14 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: .travis.yml line 5 @@ -58,6 +58,8 @@ env: - CONF="--enable-schedule-scalable" - CONF="--enable-dpdk-zero-copy" - CONF="--disable-static-applications" +- CONF="--disable-host-optimization" +-

[lng-odp] [PATCH v1 6/7] configure: use AS_HELP_STRING for abi-compat option

2018-02-14 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 462 (lumag:default-abi) ** https://github.com/Linaro/odp/pull/462 ** Patch:

[lng-odp] [PATCH v1 7/7] configure: fix enabling -mcx16 flag for i?86 platforms

2018-02-14 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Use correct pattern in case-host construction. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 462 (lumag:default-abi) ** https://github.com/Linaro/odp/pull/462

[lng-odp] [PATCH v1 2/7] build: add default-linux ABI dir, supporting generic arch

2018-02-14 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 462 (lumag:default-abi) ** https://github.com/Linaro/odp/pull/462 ** Patch:

[lng-odp] [PATCH v1 0/7] non-optimized (default) host support

2018-02-14 Thread Github ODP bot
Provide fallback code to compile and run ODP without any host-specific optimizations. This would allow one to run ODP apps on systems not officially supported by us. github /** Email created from pull request 462 (lumag:default-abi) **

[lng-odp] [PATCH v1 4/7] configure: add flag to build for host=default

2018-02-14 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 462 (lumag:default-abi) ** https://github.com/Linaro/odp/pull/462 ** Patch:

[lng-odp] [PATCH v1 5/7] travis: enable tests for default host configuration

2018-02-14 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 462 (lumag:default-abi) ** https://github.com/Linaro/odp/pull/462 ** Patch:

[lng-odp] [PATCH API-NEXT v2 0/2] api: packet add L2 packet type to complement L3 and L4 types

2018-02-14 Thread Github ODP bot
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 476 (lumag:l2-type) ** https://github.com/Linaro/odp/pull/476 ** Patch: https://github.com/Linaro/odp/pull/476.patch ** Base sha:

[lng-odp] [PATCH v1 1/7] build: support building for generic arch

2018-02-14 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Support building ODP for generic architecture, using default ARCH code. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 462 (lumag:default-abi) **

[lng-odp] [PATCH v1 3/7] linux-gen: set DPDK's -msse4.2 flag during configure

2018-02-14 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Use ${host} during configure time to detect if we should enable -msse4.2 flag when building with DPDK. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 462

[lng-odp] [PATCH API-NEXT v2 2/2] linux-gen: add L2 type support for non-ABI-compat mode

2018-02-14 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 476 (lumag:l2-type) ** https://github.com/Linaro/odp/pull/476 ** Patch:

[lng-odp] [PATCH API-NEXT v1 5/5] Fix the style issues

2018-02-13 Thread Github ODP bot
From: yhe --- /** Email created from pull request 470 (SonicwallYhe:api-next-seperate) ** https://github.com/Linaro/odp/pull/470 ** Patch: https://github.com/Linaro/odp/pull/470.patch ** Base sha: af7be638ef9ac98bdb1f2e4917f152889eb1850f ** Merge commit sha:

[lng-odp] [PATCH API-NEXT v1 4/5] validation: ipsec: add AES-XCBC-MAC and SHA384-HMAC tests

2018-02-13 Thread Github ODP bot
From: yhe --- /** Email created from pull request 470 (SonicwallYhe:api-next-seperate) ** https://github.com/Linaro/odp/pull/470 ** Patch: https://github.com/Linaro/odp/pull/470.patch ** Base sha: af7be638ef9ac98bdb1f2e4917f152889eb1850f ** Merge commit sha:

[lng-odp] [PATCH API-NEXT v1 3/5] linux-gen: ipsec: add AES-XCBC-MAC and SHA384-HMAC support

2018-02-13 Thread Github ODP bot
From: yhe --- /** Email created from pull request 470 (SonicwallYhe:api-next-seperate) ** https://github.com/Linaro/odp/pull/470 ** Patch: https://github.com/Linaro/odp/pull/470.patch ** Base sha: af7be638ef9ac98bdb1f2e4917f152889eb1850f ** Merge commit sha:

[lng-odp] [PATCH API-NEXT v1 2/5] validation: crypto: add AES-XCBC-MAC and SHA384-HMAC tests

2018-02-13 Thread Github ODP bot
From: yhe --- /** Email created from pull request 470 (SonicwallYhe:api-next-seperate) ** https://github.com/Linaro/odp/pull/470 ** Patch: https://github.com/Linaro/odp/pull/470.patch ** Base sha: af7be638ef9ac98bdb1f2e4917f152889eb1850f ** Merge commit sha:

[lng-odp] [PATCH API-NEXT v1 1/5] linux-gen: crypto: implement AES-XCBC-MAC and SHA384-HMAC

2018-02-13 Thread Github ODP bot
From: yhe --- /** Email created from pull request 470 (SonicwallYhe:api-next-seperate) ** https://github.com/Linaro/odp/pull/470 ** Patch: https://github.com/Linaro/odp/pull/470.patch ** Base sha: af7be638ef9ac98bdb1f2e4917f152889eb1850f ** Merge commit sha:

[lng-odp] [PATCH API-NEXT v1 0/5] linux-gen: crypto: implement AES-XCBC-MAC and SHA384-HMAC

2018-02-13 Thread Github ODP bot
github /** Email created from pull request 470 (SonicwallYhe:api-next-seperate) ** https://github.com/Linaro/odp/pull/470 ** Patch: https://github.com/Linaro/odp/pull/470.patch ** Base sha: af7be638ef9ac98bdb1f2e4917f152889eb1850f ** Merge commit sha:

[lng-odp] [PATCH v1 2/2] example: generator: remove useless csum checks

2018-02-13 Thread Github ODP bot
From: Bogdan Pricope Remove useless csum checks: packets are dropped at platform level if have csum errors. Signed-off-by: Bogdan Pricope --- /** Email created from pull request 475 (bogdanPricope:master_generator_rx_pr) **

[lng-odp] [PATCH v1 0/2] odp_generator: miscellaneous changes to improve RX side

2018-02-13 Thread Github ODP bot
Adds around 0.4 mpps on RX side for single core test. TX: 14.88 / RX: 12.59 mpps https://lng.validation.linaro.org/scheduler/job/24558.0 https://lng.validation.linaro.org/scheduler/job/24558.1 github /** Email created from pull request 475

[lng-odp] [PATCH v1 1/2] example: generator: remove busy wait for direct mode receive

2018-02-13 Thread Github ODP bot
From: Bogdan Pricope Add timeout to avoid unnecessary loops on low traffic. Signed-off-by: Bogdan Pricope --- /** Email created from pull request 475 (bogdanPricope:master_generator_rx_pr) ** https://github.com/Linaro/odp/pull/475 **

Re: [lng-odp] non-optimized (default) host support

2018-02-13 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: .travis.yml line 5 @@ -58,6 +58,8 @@ env: - CONF="--enable-schedule-scalable" - CONF="--enable-dpdk-zero-copy" - CONF="--disable-static-applications" +- CONF="--disable-host-optimization" +

Re: [lng-odp] Select scheduler+queue in runtime, basing on environment

2018-02-13 Thread Github ODP bot
Petri Savolainen(psavol) replied on github web page: .travis.yml line 7 @@ -53,9 +53,6 @@ env: - CONF="" - CONF="--disable-abi-compat" - CONF="--enable-deprecated" -- CONF="--enable-schedule-sp" -- CONF="--enable-schedule-iquery" --

Re: [lng-odp] linux-gen: crypto: implement AES-XCBC-MAC and SHA384-HMAC

2018-02-13 Thread Github ODP bot
SonicwallYhe replied on github web page: platform/linux-generic/odp_crypto.c line 57 @@ -308,6 +319,142 @@ void packet_hmac(odp_packet_t pkt, HMAC_Final(ctx, hash, NULL); } +static void do_pad_xor(uint8_t *out, const uint8_t *in, int len) { + int pos=0; + for (pos=1; pos <=

Re: [lng-odp] linux-gen: crypto: implement AES-XCBC-MAC and SHA384-HMAC

2018-02-13 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: platform/linux-generic/odp_crypto.c line 57 @@ -308,6 +319,142 @@ void packet_hmac(odp_packet_t pkt, HMAC_Final(ctx, hash, NULL); } +static void do_pad_xor(uint8_t *out, const uint8_t *in, int len) { + int pos=0; +

[lng-odp] [PATCH v2 4/7] validation: packet: add IPv4 SCTP parse test

2018-02-13 Thread Github ODP bot
From: Petri Savolainen Added test for IPv4 / SCTP packet with payload data chunk type. Signed-off-by: Petri Savolainen --- /** Email created from pull request 472 (psavol:master-parser-validation) **

[lng-odp] [PATCH v2 3/7] validation: packet: add parser test cases

2018-02-13 Thread Github ODP bot
From: Petri Savolainen Add remaining test cases for packet formats already defined in test_packet_parser.h file. Signed-off-by: Petri Savolainen --- /** Email created from pull request 472 (psavol:master-parser-validation) **

[lng-odp] [PATCH v2 7/7] validation: packet: add IP multicast tests

2018-02-13 Thread Github ODP bot
From: Petri Savolainen Added test cases for Ethernet/IP multi- and broadcasts. Signed-off-by: Petri Savolainen --- /** Email created from pull request 472 (psavol:master-parser-validation) ** https://github.com/Linaro/odp/pull/472 **

[lng-odp] [PATCH v2 6/7] linux-gen: packet: fix IP multicast parse

2018-02-13 Thread Github ODP bot
From: Petri Savolainen IPv4 multicast address range is between 224.0.0.0 and 239.255.255.255. So, first four bits are always 0xe (1110). Signed-off-by: Petri Savolainen --- /** Email created from pull request 472

[lng-odp] [PATCH v2 5/7] validation: packet: add IPSEC parse test

2018-02-13 Thread Github ODP bot
From: Petri Savolainen Added test cases for IPSEC. AH and ESP headers with both IP versions. Signed-off-by: Petri Savolainen --- /** Email created from pull request 472 (psavol:master-parser-validation) **

[lng-odp] [PATCH v2 1/7] validation: common: remove camel case names

2018-02-13 Thread Github ODP bot
From: Petri Savolainen Rename struct fields to not use camel case names. Signed-off-by: Petri Savolainen --- /** Email created from pull request 472 (psavol:master-parser-validation) ** https://github.com/Linaro/odp/pull/472 ** Patch:

[lng-odp] [PATCH v2 2/7] validation: packet: create parse test suite

2018-02-13 Thread Github ODP bot
From: Petri Savolainen Move parse tests into own suite before adding new test cases. There will be many parse test cases as there are many combinations of good and bad packet formats. Signed-off-by: Petri Savolainen --- /** Email

[lng-odp] [PATCH v2 0/7] Update parser validation test

2018-02-13 Thread Github ODP bot
Add more tests for parser validation. Use all existing test packet formats and add new one for SCTP. github /** Email created from pull request 472 (psavol:master-parser-validation) ** https://github.com/Linaro/odp/pull/472 ** Patch:

[lng-odp] [PATCH v1 3/4] validation: packet: add parser test cases

2018-02-13 Thread Github ODP bot
From: Petri Savolainen Add remaining test cases for packet formats already defined in test_packet_parser.h file. Signed-off-by: Petri Savolainen --- /** Email created from pull request 472 (psavol:master-parser-validation) **

[lng-odp] [PATCH v1 4/4] validation: packet: add IPv4 SCTP parse test

2018-02-13 Thread Github ODP bot
From: Petri Savolainen Added test for IPv4 / SCTP packet with payload data chunk type. Signed-off-by: Petri Savolainen --- /** Email created from pull request 472 (psavol:master-parser-validation) **

[lng-odp] [PATCH v1 1/4] validation: common: remove camel case names

2018-02-13 Thread Github ODP bot
From: Petri Savolainen Rename struct fields to not use camel case names. Signed-off-by: Petri Savolainen --- /** Email created from pull request 472 (psavol:master-parser-validation) ** https://github.com/Linaro/odp/pull/472 ** Patch:

[lng-odp] [PATCH v1 0/4] Update parser validation test

2018-02-13 Thread Github ODP bot
Add more tests for parser validation. Use all existing test packet formats and add new one for SCTP. github /** Email created from pull request 472 (psavol:master-parser-validation) ** https://github.com/Linaro/odp/pull/472 ** Patch:

[lng-odp] [PATCH v1 0/0] Update parser validation test

2018-02-13 Thread Github ODP bot
Add more tests for parser validation. Use all existing test packet formats and add new one for SCTP. github /** Email created from pull request 472 (psavol:master-parser-validation) ** https://github.com/Linaro/odp/pull/472 ** Patch:

Re: [lng-odp] non-optimized (default) host support

2018-02-12 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: .travis.yml line 5 @@ -58,6 +58,8 @@ env: - CONF="--enable-schedule-scalable" - CONF="--enable-dpdk-zero-copy" - CONF="--disable-static-applications" +- CONF="--disable-host-optimization" +-

Re: [lng-odp] non-optimized (default) host support

2018-02-12 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: .travis.yml line 5 @@ -58,6 +58,8 @@ env: - CONF="--enable-schedule-scalable" - CONF="--enable-dpdk-zero-copy" - CONF="--disable-static-applications" +- CONF="--disable-host-optimization" +

Re: [lng-odp] non-optimized (default) host support

2018-02-12 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: include/odp/arch/default-linux/odp/api/abi/align.h line 1 @@ -0,0 +1,7 @@ +/* Copyright (c) 2017, Linaro Limited Comment: 2018 for all new copyright dates > Bill Fischofer(Bill-Fischofer-Linaro) wrote: > @muvarov This is a

Re: [lng-odp] non-optimized (default) host support

2018-02-12 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: configure.ac @@ -185,6 +177,23 @@ AS_CASE([$host], ) AC_SUBST([ARCH_ABI]) +AC_ARG_ENABLE([host-optimization], + [AS_HELP_STRING([--disable-host-optimization], Comment: What's the use case (other than testing) for

[lng-odp] [PATCH v1 1/1] travis: add two tests using DPDK version 17.11

2018-02-12 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 473 (lumag:travis-dpdk-17.11) ** https://github.com/Linaro/odp/pull/473 ** Patch:

[lng-odp] [PATCH v1 0/1] travis: add two tests using DPDK version 17.11

2018-02-12 Thread Github ODP bot
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 473 (lumag:travis-dpdk-17.11) ** https://github.com/Linaro/odp/pull/473 ** Patch: https://github.com/Linaro/odp/pull/473.patch ** Base

Re: [lng-odp] Update parser validation test

2018-02-12 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: test/validation/api/packet/packet.c line 443 @@ -2713,6 +2714,216 @@ static void parse_eth_ipv6_tcp(void) odp_packet_free_multi(pkt, num_pkt); } +/* Ethernet/VLAN/IPv4/UDP */ +static void parse_eth_vlan_ipv4_udp(void) +{ +

Re: [lng-odp] linux-gen: crypto: implement AES-XCBC-MAC and SHA384-HMAC

2018-02-12 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: platform/linux-generic/odp_crypto.c line 57 @@ -308,6 +319,142 @@ void packet_hmac(odp_packet_t pkt, HMAC_Final(ctx, hash, NULL); } +static void do_pad_xor(uint8_t *out, const uint8_t *in, int len) { + int pos=0; +

Re: [lng-odp] linux-gen: crypto: implement AES-XCBC-MAC and SHA384-HMAC

2018-02-12 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: platform/linux-generic/odp_crypto.c line 152 @@ -308,6 +319,142 @@ void packet_hmac(odp_packet_t pkt, HMAC_Final(ctx, hash, NULL); } +static void do_pad_xor(uint8_t *out, const uint8_t *in, int len) { + int pos=0; +

Re: [lng-odp] Select scheduler+queue in runtime, basing on environment

2018-02-12 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: .travis.yml line 7 @@ -53,9 +53,6 @@ env: - CONF="" - CONF="--disable-abi-compat" - CONF="--enable-deprecated" -- CONF="--enable-schedule-sp" -- CONF="--enable-schedule-iquery" --

Re: [lng-odp] linux-gen: crypto: implement AES-XCBC-MAC and SHA384-HMAC

2018-02-12 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: platform/linux-generic/odp_crypto.c line 83 @@ -308,6 +319,142 @@ void packet_hmac(odp_packet_t pkt, HMAC_Final(ctx, hash, NULL); } +static void do_pad_xor(uint8_t *out, const uint8_t *in, int len) { + int pos=0; +

Re: [lng-odp] linux-gen: crypto: implement AES-XCBC-MAC and SHA384-HMAC

2018-02-12 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: platform/linux-generic/odp_crypto.c line 155 @@ -308,6 +319,142 @@ void packet_hmac(odp_packet_t pkt, HMAC_Final(ctx, hash, NULL); } +static void do_pad_xor(uint8_t *out, const uint8_t *in, int len) { + int pos=0; +

Re: [lng-odp] linux-gen: crypto: implement AES-XCBC-MAC and SHA384-HMAC

2018-02-12 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: platform/linux-generic/odp_crypto.c line 5 @@ -36,6 +36,9 @@ #define MAX_SESSIONS 32 +#define AES_BLOCK_SIZE 16 +typedef uint32_t aes_block[4]; Comment: Please use `uint32_t*` instead of adding new type.

Re: [lng-odp] Select scheduler+queue in runtime, basing on environment

2018-02-12 Thread Github ODP bot
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page: .travis.yml line 7 @@ -53,9 +53,6 @@ env: - CONF="" - CONF="--disable-abi-compat" - CONF="--enable-deprecated" -- CONF="--enable-schedule-sp" -- CONF="--enable-schedule-iquery" --

Re: [lng-odp] Packet L3/L4 type implementation, alternative way

2018-02-12 Thread Github ODP bot
Balasubramanian Manoharan(bala-manoharan) replied on github web page: platform/linux-generic/odp_packet.c line 23 @@ -2544,3 +2544,41 @@ int odp_packet_has_ref(odp_packet_t pkt) return 0; } + +odp_proto_l3_type_t odp_packet_l3_type(odp_packet_t pkt) +{ + odp_packet_hdr_t *pkt_hdr

Re: [lng-odp] Select scheduler+queue in runtime, basing on environment

2018-02-12 Thread Github ODP bot
Petri Savolainen(psavol) replied on github web page: .travis.yml line 7 @@ -53,9 +53,6 @@ env: - CONF="" - CONF="--disable-abi-compat" - CONF="--enable-deprecated" -- CONF="--enable-schedule-sp" -- CONF="--enable-schedule-iquery" --

Re: [lng-odp] non-optimized (default) host support

2018-02-09 Thread Github ODP bot
Dmitry Eremin-Solenikov(lumag) replied on github web page: platform/linux-generic/arch/default/odp/api/abi/cpu.h line 1 @@ -0,0 +1,24 @@ +/* Copyright (c) 2016, Linaro Limited Comment: fixed in v2 > muvarov wrote > that might be not true. But I also do not see any other way to find default >

Re: [lng-odp] non-optimized (default) host support

2018-02-09 Thread Github ODP bot
muvarov replied on github web page: platform/linux-generic/arch/default/odp/api/abi/cpu.h line 1 @@ -0,0 +1,24 @@ +/* Copyright (c) 2016, Linaro Limited Comment: 2018 https://github.com/Linaro/odp/pull/462#discussion_r167260543 updated_at 2018-02-09 15:36:31

Re: [lng-odp] non-optimized (default) host support

2018-02-09 Thread Github ODP bot
muvarov replied on github web page: platform/linux-generic/arch/default/odp/api/abi/cpu.h line 14 @@ -0,0 +1,24 @@ +/* Copyright (c) 2016, Linaro Limited + * All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#ifndef ODP_API_ABI_CPU_H_ +#define ODP_API_ABI_CPU_H_ +

Re: [lng-odp] [PATCH CATERPILLAR v1] [RFC] odp: pktio: added tcpdump like functionality

2018-02-09 Thread Github ODP bot
Mykyta Iziumtsev(MykytaI) replied on github web page: platform/linux-generic/include/odp_pcapng.h line 1 @@ -0,0 +1,56 @@ +/* Copyright (c) 2018, Linaro Limited Comment: Maybe consider moving code to separate .c file then if it has nothing to do with packet io ? > Ilias Apalodimas(apalos)

Re: [lng-odp] [PATCH CATERPILLAR v1] [RFC] odp: pktio: added tcpdump like functionality

2018-02-09 Thread Github ODP bot
Ilias Apalodimas(apalos) replied on github web page: platform/linux-generic/include/odp_pcapng.h line 1 @@ -0,0 +1,56 @@ +/* Copyright (c) 2018, Linaro Limited Comment: too much unrelated info to the packet io. I'd prefer this reside on a different file > Mykyta Iziumtsev(MykytaI) wrote: > I

[lng-odp] [PATCH v1 3/4] linux-gen: packet: optimize parse eth

2018-02-08 Thread Github ODP bot
From: Petri Savolainen Optimize parse ethernet function. Signed-off-by: Petri Savolainen --- /** Email created from pull request 461 (psavol:master-parse-optim) ** https://github.com/Linaro/odp/pull/461 ** Patch:

[lng-odp] [PATCH v1 4/4] linux-gen: dpdk: optimize mbuf_to_pkt

2018-02-08 Thread Github ODP bot
From: Petri Savolainen Optimize mbuf to packet functions. Read data from pktio structure only once. Prefetch data also in zero copy mode. Signed-off-by: Petri Savolainen --- /** Email created from pull request 461

[lng-odp] [PATCH v1 2/4] linux-gen: packet: optimize tcp parse

2018-02-08 Thread Github ODP bot
From: Petri Savolainen Signed-off-by: Petri Savolainen --- /** Email created from pull request 461 (psavol:master-parse-optim) ** https://github.com/Linaro/odp/pull/461 ** Patch: https://github.com/Linaro/odp/pull/461.patch ** Base

[lng-odp] [PATCH v1 1/4] linux-gen: packet: optimize parse ipv4 and udp

2018-02-08 Thread Github ODP bot
From: Petri Savolainen Optimize IPv4 and UDP parse functions. Signed-off-by: Petri Savolainen --- /** Email created from pull request 461 (psavol:master-parse-optim) ** https://github.com/Linaro/odp/pull/461 ** Patch:

[lng-odp] [PATCH v1 0/4] Parser optimizations

2018-02-08 Thread Github ODP bot
Optimizations improve OFP packet rate (OFP uses parser) 4-6% (dpdk copy / zero copy). Also L2fwd packet rates with parsing (-e 1) option improved: dpdk-zero-copy +14% and dpdk with copy +4%. github /** Email created from pull request 461

[lng-odp] [PATCH v2 1/2] configure: enable all Automake warnings and make them errors

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Make Automake stop on all warnings it encounters when creating Makefile.in's Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 460 (lumag:build-fixes) **

[lng-odp] [PATCH v2 0/2] configure: enable all Automake warnings and make them errors

2018-02-07 Thread Github ODP bot
Make Automake stop on all warnings it encounters when creating Makefile.in's Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 460 (lumag:build-fixes) **

[lng-odp] [PATCH v2 2/2] build: fix visibility of deprecated symbols

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Correct visibility regexp to allow symbols like _deprecated_odp_*. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 460 (lumag:build-fixes) **

[lng-odp] [PATCH v6 1/1] build: add version script for libodp-linux.so

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov For ABI-compat case provide version script declaring all public symbols (and their versions). For now all symbols are reset to version 1.17 (latest public release). API and ABI checking will be set up to ease maintaining of version

[lng-odp] [PATCH v6 0/1] Symbol visibility handling for libodp-linux

2018-02-07 Thread Github ODP bot
First patch is required, so that libodp-linux does not export unnecessary symbols linked in through DPDK. Second patch (to be discussed) adds version script, binding symbols to library version (for ABI-compat case only). github /** Email created from pull

[lng-odp] [PATCH v1 0/1] configure: enable all Automake warnings and make them errors

2018-02-07 Thread Github ODP bot
Make Automake stop on all warnings it encounters when creating Makefile.in's Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsoleni...@linaro.org github /** Email created from pull request 460 (lumag:build-fixes) **

[lng-odp] [PATCH v1 1/1] configure: enable all Automake warnings and make them errors

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Make Automake stop on all warnings it encounters when creating Makefile.in's Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 460 (lumag:build-fixes) **

[lng-odp] [PATCH v13 6/6] shippable: mark failing configuration as allowing failure

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 441 (lumag:shippable-ci) ** https://github.com/Linaro/odp/pull/441 ** Patch:

[lng-odp] [PATCH v13 4/6] shippable: generate code coverage reports

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 441 (lumag:shippable-ci) ** https://github.com/Linaro/odp/pull/441 ** Patch:

[lng-odp] [PATCH v13 5/6] shippable: enable non-ABI-compat test

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 441 (lumag:shippable-ci) ** https://github.com/Linaro/odp/pull/441 ** Patch:

[lng-odp] [PATCH v13 2/6] shippable: run all tests

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Use `make check -k' to run testsuite, so that all tests have a chance to be executed, not stopping after first failure. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull

[lng-odp] [PATCH v13 1/6] shippable: report test results even if ci step failed

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov According to the documentation post_ci is executed only if ci finished successfully. Move test result reporting to separate script and call it from on_success and on_failure steps. Signed-off-by: Dmitry Eremin-Solenikov

[lng-odp] [PATCH v13 3/6] shippable: set CXX for clang case

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 441 (lumag:shippable-ci) ** https://github.com/Linaro/odp/pull/441 ** Patch:

[lng-odp] [PATCH v13 0/6] Shippable: fix tests statistics and upload code coverage stats

2018-02-07 Thread Github ODP bot
github /** Email created from pull request 441 (lumag:shippable-ci) ** https://github.com/Linaro/odp/pull/441 ** Patch: https://github.com/Linaro/odp/pull/441.patch ** Base sha: 257b08b35ceea41bad5a7f1c626496cf111e657a ** Merge commit sha:

[lng-odp] [PATCH v5 0/1] Symbol visibility handling for libodp-linux

2018-02-07 Thread Github ODP bot
First patch is required, so that libodp-linux does not export unnecessary symbols linked in through DPDK. Second patch (to be discussed) adds version script, binding symbols to library version (for ABI-compat case only). github /** Email created from pull

[lng-odp] [PATCH v5 1/1] build: add version script for libodp-linux.so

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov For ABI-compat case provide version script declaring all public symbols (and their versions). For now all symbols are reset to version 1.17 (latest public release). API and ABI checking will be set up to ease maintaining of version

[lng-odp] [PATCH API-NEXT v1 4/4] linux-gen: use packet l4 type rather than individual input flags

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 459 (lumag:packet-types-2) ** https://github.com/Linaro/odp/pull/459 ** Patch:

[lng-odp] [PATCH API-NEXT v1 3/4] linux-gen: use packet l3 type rather than ipv4/ipv6/arp input flags

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 459 (lumag:packet-types-2) ** https://github.com/Linaro/odp/pull/459 ** Patch:

[lng-odp] [PATCH API-NEXT v1 2/4] validation: api: check l3/l4 proto types after parsing

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 459 (lumag:packet-types-2) ** https://github.com/Linaro/odp/pull/459 ** Patch:

[lng-odp] [PATCH API-NEXT v1 1/4] linux-gen: packet: implement packet l3/l4 proto types

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 459 (lumag:packet-types-2) ** https://github.com/Linaro/odp/pull/459 ** Patch:

[lng-odp] [PATCH API-NEXT v1 0/4] Packet L3/L4 type implementation

2018-02-07 Thread Github ODP bot
Implement new packet API. While we are at it, should we add L2 packet type (only ETH for now) for completeness? github /** Email created from pull request 459 (lumag:packet-types-2) ** https://github.com/Linaro/odp/pull/459 ** Patch:

[lng-odp] [PATCH v5 0/1] linux-gen: move common macros to odp_internal.h

2018-02-07 Thread Github ODP bot
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

[lng-odp] [PATCH v5 1/1] linux-gen: move common macros to odp_macros_internal.h

2018-02-07 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 Reviewed-by: Bill Fischofer

[lng-odp] [PATCH v1 0/1] linux-gen: dpdk: conf NICs to drop packets if no descriptors are available

2018-02-07 Thread Github ODP bot
Configure DPDK NIC RX rings to automatically drop packets if no free descriptors are available. Without this option being set, some NICs (e.g. 82599, X540) will stop receiving packets from all RX queues if any of the RX queues is not emptied fast enough. Fixes:

[lng-odp] [PATCH v1 1/1] linux-gen: dpdk: conf NICs to drop packets if no descriptors are available

2018-02-07 Thread Github ODP bot
From: Matias Elo Configure DPDK NIC RX rings to automatically drop packets if no free descriptors are available. Without this option being set, some NICs (e.g. 82599, X540) will stop receiving packets from all RX queues if any of the RX queues is not emptied fast enough.

[lng-odp] [PATCH API-NEXT v3 0/14] Packet L3/L4 type implementation and API extension

2018-02-07 Thread Github ODP bot
Implement new packet API. For simplicity add setting functions for L3/L4 packet types. While we are at it, should we add L2 packet type (only ETH for now) for completeness? github /** Email created from pull request 457 (lumag:packet-types) **

[lng-odp] [PATCH API-NEXT v3 11/14] validation: switch to using odp_packet_l4_type_set()

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Use odp_packet_l4_type_set() instead of calling odp_packet_has_*_set(). Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 457 (lumag:packet-types) **

[lng-odp] [PATCH API-NEXT v3 12/14] linux-gen: use packet l4 type rather than individual input flags

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 457 (lumag:packet-types) ** https://github.com/Linaro/odp/pull/457 ** Patch:

[lng-odp] [PATCH API-NEXT v3 3/14] api: packet: add setters for packet L3/L4 type

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Add API calls to set packet L3/L4 types. Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 457 (lumag:packet-types) ** https://github.com/Linaro/odp/pull/457 **

[lng-odp] [PATCH API-NEXT v3 5/14] example: switch to using odp_packet_l3_type_set()

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Use odp_packet_l3_type_set() instead of calling odp_packet_has_ipv4_set() or odp_packet_has_ipv6_set(). Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 457

[lng-odp] [PATCH API-NEXT v3 14/14] linux-gen: packet: deprecate old L3/L4 flag setters

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 457 (lumag:packet-types) ** https://github.com/Linaro/odp/pull/457 ** Patch:

[lng-odp] [PATCH API-NEXT v3 13/14] api: packet: deprecate old L3/L4 flag setters

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 457 (lumag:packet-types) ** https://github.com/Linaro/odp/pull/457 ** Patch:

[lng-odp] [PATCH API-NEXT v3 10/14] helper: switch to using odp_packet_l4_type_set()

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Use odp_packet_l4_type_set() instead of calling odp_packet_has_*_set(). Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 457 (lumag:packet-types) **

[lng-odp] [PATCH API-NEXT v3 6/14] helper: switch to using odp_packet_l3_type_set()

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Use odp_packet_l3_type_set() instead of calling odp_packet_has_ipv4_set() or odp_packet_has_ipv6_set(). Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 457

[lng-odp] [PATCH API-NEXT v3 7/14] validation: switch to using odp_packet_l3_type_set()

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Use odp_packet_l3_type_set() instead of calling odp_packet_has_ipv4_set() or odp_packet_has_ipv6_set(). Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 457

[lng-odp] [PATCH API-NEXT v3 8/14] linux-gen: use packet l3 type rather than ipv4/ipv6/arp input flags

2018-02-07 Thread Github ODP bot
From: Dmitry Eremin-Solenikov Signed-off-by: Dmitry Eremin-Solenikov --- /** Email created from pull request 457 (lumag:packet-types) ** https://github.com/Linaro/odp/pull/457 ** Patch:

<    4   5   6   7   8   9   10   11   12   13   >