From: Matias Elo
Previously the mac addresses of virtual netmap devices would clash if
multiple odp processes were run on the same host.
Signed-off-by: Matias Elo
---
/** Email created from pull request 237 (matiaselo:dev/netmap)
**
github
/** Email created from pull request 237 (matiaselo:dev/netmap)
** https://github.com/Linaro/odp/pull/237
** Patch: https://github.com/Linaro/odp/pull/237.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
From: Matias Elo
Checking the minimum frame length is unnecessary as netmap drops truncated
frames internally.
Signed-off-by: Matias Elo
---
/** Email created from pull request 237 (matiaselo:dev/netmap)
** https://github.com/Linaro/odp/pull/237
**
From: Dmitry Eremin-Solenikov
Move setting IMPLEMENTATION_NAME to platform configure.m4. Use AS_IF
instead of handcoded if. Use AC_MSG_ERROR instead of echo & exit.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email
From: Dmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 235 (lumag:plat-def-2)
** https://github.com/Linaro/odp/pull/235
** Patch:
From: Dmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 235 (lumag:plat-def-2)
** https://github.com/Linaro/odp/pull/235
** Patch:
Dmitry Eremin-Solenikov(lumag) replied on github web page:
platform/linux-generic/include/odp/api/std_types.h
line 4
@@ -29,6 +29,8 @@ extern "C" {
typedef int odp_bool_t;
+typedef uint16_t odp_percent_t;
Comment:
In my opinion, let's just push it into `odp/api/spec/std_types.h`.
>
Dmitry Eremin-Solenikov(lumag) replied on github web page:
platform/linux-generic/odp_classification.c
line 1
@@ -190,6 +190,8 @@ int odp_cls_capability(odp_cls_capability_t *capability)
capability->supported_terms.bit.tcp_sport = 1;
Comment:
Commit subject is too long. Also it would be
Dmitry Eremin-Solenikov(lumag) replied on github web page:
shippable.yml
line 39
@@ -0,0 +1,62 @@
+
+language: c
+
+compiler:
+ - gcc
+ - clang
+
+env:
+ matrix:
+- CONF=""
+# - CONF="--disable-abi-compat"
+# - CONF="--enable-schedule-sp"
+# - CONF="--enable-schedule-iquery"
+
From: Dmitry Eremin-Solenikov
SA param pipeline is related only to inbound configuration. If at some
point it will be possible to configure destination for outbound
operation, it will be done through a separate param. Move pipeline into
inbound params
From: Dmitry Eremin-Solenikov
AC_HELP_STRING was replaced loong time ago by AS_HELP_STRING (it was
before Autoconf 2.60). Let's use new macro instead of the obsolete one.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email
Dmitry Eremin-Solenikov(lumag) replied on github web page:
shippable.yml
line 62
@@ -0,0 +1,62 @@
+
+language: c
+
+compiler:
+ - gcc
+ - clang
+
+env:
+ matrix:
+- CONF=""
+# - CONF="--disable-abi-compat"
+# - CONF="--enable-schedule-sp"
+# - CONF="--enable-schedule-iquery"
+
muvarov replied on github web page:
platform/linux-generic/pktio/netmap.c
line 12
@@ -388,13 +389,22 @@ static int netmap_open(odp_pktio_t id ODP_UNUSED,
pktio_entry_t *pktio_entry,
if (pkt_nm->is_virtual) {
static unsigned mac;
+ uint32_t tid =
Matias Elo(matiaselo) replied on github web page:
platform/linux-generic/pktio/netmap.c
line 12
@@ -388,13 +389,22 @@ static int netmap_open(odp_pktio_t id ODP_UNUSED,
pktio_entry_t *pktio_entry,
if (pkt_nm->is_virtual) {
static unsigned mac;
+ uint32_t
These are the last changes modifying/generifying/cleaning up platform code and
build system.
github
/** Email created from pull request 235 (lumag:plat-def-2)
** https://github.com/Linaro/odp/pull/235
** Patch:
From: Dmitry Eremin-Solenikov
Use EXEEXT environment variable when calling test programs during
shmem_linux test.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 235 (lumag:plat-def-2)
**
From: Dmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 235 (lumag:plat-def-2)
** https://github.com/Linaro/odp/pull/235
** Patch:
From: Dmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 235 (lumag:plat-def-2)
** https://github.com/Linaro/odp/pull/235
** Patch:
From: Dmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 235 (lumag:plat-def-2)
** https://github.com/Linaro/odp/pull/235
** Patch:
muvarov replied on github web page:
platform/linux-generic/include/odp/api/std_types.h
line 4
@@ -29,6 +29,8 @@ extern "C" {
typedef int odp_bool_t;
+typedef uint16_t odp_percent_t;
Comment:
+1 moving will also easy to support ABI compat mode.
> Dmitry Eremin-Solenikov(lumag) wrote:
>
muvarov replied on github web page:
m4/odp_openssl.m4
line 5
@@ -10,7 +10,7 @@ AC_ARG_VAR([OPENSSL_STATIC_LIBS], [static linker flags for
OpenSSL crypto librar
# Set optional OpenSSL path
##
AC_ARG_WITH([openssl-path],
From: Dmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 235 (lumag:plat-def-2)
** https://github.com/Linaro/odp/pull/235
** Patch:
Dmitry Eremin-Solenikov(lumag) replied on github web page:
platform/linux-generic/pktio/netmap.c
line 12
@@ -388,13 +389,22 @@ static int netmap_open(odp_pktio_t id ODP_UNUSED,
pktio_entry_t *pktio_entry,
if (pkt_nm->is_virtual) {
static unsigned mac;
+
SA param pipeline is related only to inbound configuration. If at some
point it will be possible to configure destination for outbound
operation, it will be done through a separate param. Move pipeline into
inbound params substructure.
Signed-off-by: Dmitry Eremin-Solenikov
From: Dmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 235 (lumag:plat-def-2)
** https://github.com/Linaro/odp/pull/235
** Patch:
Dmitry Eremin-Solenikov(lumag) replied on github web page:
shippable.yml
line 14
@@ -0,0 +1,45 @@
+language: c
+
+compiler:
+ - gcc
+ - clang
+
+env:
+ matrix:
+- CONF=""
+# - CONF="--disable-abi-compat"
+# - CONF="--enable-schedule-sp"
+# - CONF="--enable-schedule-iquery"
+
Dmitry Eremin-Solenikov(lumag) replied on github web page:
shippable.yml
line 46
@@ -0,0 +1,56 @@
+language: c
+
+compiler:
+ - gcc
+ - clang
+
+env:
+ matrix:
+- CONF=""
+# - CONF="--disable-abi-compat"
+# - CONF="--enable-schedule-sp"
+# - CONF="--enable-schedule-iquery"
+
Dmitry Eremin-Solenikov(lumag) replied on github web page:
m4/odp_openssl.m4
line 5
@@ -10,7 +10,7 @@ AC_ARG_VAR([OPENSSL_STATIC_LIBS], [static linker flags for
OpenSSL crypto librar
# Set optional OpenSSL path
##
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page:
platform/linux-generic/odp_packet_io.c
line 7
@@ -59,11 +59,10 @@ int odp_pktio_init_global(void)
shm = odp_shm_reserve("odp_pktio_entries",
sizeof(pktio_table_t),
Dmitry Eremin-Solenikov(lumag) replied on github web page:
shippable.yml
line 52
@@ -0,0 +1,56 @@
+language: c
+
+compiler:
+ - gcc
+ - clang
+
+env:
+ matrix:
+- CONF=""
+# - CONF="--disable-abi-compat"
+# - CONF="--enable-schedule-sp"
+# - CONF="--enable-schedule-iquery"
+
Dmitry Eremin-Solenikov(lumag) replied on github web page:
shippable.yml
line 49
@@ -0,0 +1,56 @@
+language: c
+
+compiler:
+ - gcc
+ - clang
+
+env:
+ matrix:
+- CONF=""
+# - CONF="--disable-abi-compat"
+# - CONF="--enable-schedule-sp"
+# - CONF="--enable-schedule-iquery"
+
Dmitry Eremin-Solenikov(lumag) replied on github web page:
scripts/Dockerfile
line 16
@@ -0,0 +1,23 @@
+FROM drydockaarch64/u16:v5.10.1
+
+RUN if $(sudo update-alternatives --list gcc); \
+ then sudo update-alternatives --remove-all gcc; \
+fi
+
+RUN sudo apt-get update && sudo apt-get
From: Tom Trahan
---
/** Email created from pull request 231 (ttrahan:master)
** https://github.com/Linaro/odp/pull/231
** Patch: https://github.com/Linaro/odp/pull/231.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
Adds shippable.yml config file for testing ODP builds on Aarch64 hardware using
Shippable. This CI config also uses a Dockerfile to install additional
dependencies on top of the standard Shippable Aarch64 image.
github
/** Email created from pull request
Tom Trahan(ttrahan) replied on github web page:
shippable.yml
line 14
@@ -0,0 +1,45 @@
+language: c
+
+compiler:
+ - gcc
+ - clang
+
+env:
+ matrix:
+- CONF=""
+# - CONF="--disable-abi-compat"
+# - CONF="--enable-schedule-sp"
+# - CONF="--enable-schedule-iquery"
+# -
From: Dmitry Eremin-Solenikov
Add several basic tests for IPsec API.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 81 (lumag:ipsec-packet-impl-2)
** https://github.com/Linaro/odp/pull/81
**
From: Dmitry Eremin-Solenikov
Add support for inbound inline IPsec packet processing on loop
interface.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 81 (lumag:ipsec-packet-impl-2)
**
https://bugs.linaro.org/show_bug.cgi?id=3337
--- Comment #2 from Maxim Uvarov ---
Can we somehow get verbose output from tests during make check?
--
You are receiving this mail because:
You are on the CC list for the bug.
Add several basic tests for IPsec API.
This PR incorporates #69 and event subtypes implementation on which it depends.
github
/** Email created from pull request 70 (lumag:ipsec-testsuite-2)
** https://github.com/Linaro/odp/pull/70
** Patch:
https://bugs.linaro.org/show_bug.cgi?id=3300
Maxim Uvarov changed:
What|Removed |Added
Resolution|--- |FIXED
From: Dmitry Eremin-Solenikov
Don't barf on IP-in-IP packets parsing, just ignore L4 (=L3) header.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 81 (lumag:ipsec-packet-impl-2)
**
From: Dmitry Eremin-Solenikov
This reverts commit fdc44dd4322f624c2a5d8c0be5306f7c45364520.
_odp_packet_cmp_data() function is now used by IPsec implementation.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created
Dmitry Eremin-Solenikov(lumag) replied on github web page:
platform/linux-generic/pktio/netmap.c
line 12
@@ -388,13 +389,22 @@ static int netmap_open(odp_pktio_t id ODP_UNUSED,
pktio_entry_t *pktio_entry,
if (pkt_nm->is_virtual) {
static unsigned mac;
+
Bill,
I realize the complexity of coming with an abstraction that would suit all
possible (existing) implementations. Therefore, I am completely open to making
changes/improvements to our own implementation where this makes sense and can
be done without completely reinventing the architecture
This PR replaces #28 by providing new IPsec implementation based on latest API
additions.
github
/** Email created from pull request 81 (lumag:ipsec-packet-impl-2)
** https://github.com/Linaro/odp/pull/81
** Patch:
From: Dmitry Eremin-Solenikov
IPsec packet postprocessing needs parsing of packets which guarantee
only L3/L4 headers. Separate parsing function doing L3/L4 headers
parsing.
Signed-off-by: Dmitry Eremin-Solenikov
---
/**
Bill,
I realize the complexity of coming with an abstraction that would suit all
possible (existing) implementations. Therefore, I am completely open to making
changes/improvements to our own implementation where this makes sense and can
be done without completely reinventing the architecture
From: Dmitry Eremin-Solenikov
Implement SA database and SA handling.
- only IPv4 is supported for now
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 81 (lumag:ipsec-packet-impl-2)
**
From: Dmitry Eremin-Solenikov
Add support for outbound inline IPsec packet processing on loop
interface.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 81 (lumag:ipsec-packet-impl-2)
**
From: Dmitry Eremin-Solenikov
Add several basic tests for IPsec API.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 70 (lumag:ipsec-testsuite-2)
** https://github.com/Linaro/odp/pull/70
**
On Wed, Oct 18, 2017 at 6:28 AM, Pascal Van Leeuwen <
pvanleeu...@insidesecure.com> wrote:
> Bill,
>
>
>
> I realize the complexity of coming with an abstraction that would suit all
> possible (existing) implementations. Therefore, I am completely open to
> making changes/improvements to our own
From: Dmitry Eremin-Solenikov
Add functions implementing IPsec events support.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 81 (lumag:ipsec-packet-impl-2)
**
From: Dmitry Eremin-Solenikov
For now it's only a preview with the following limitation:
- Only IPv4 support
- No pipeline_cls and outer header retaining support
- No zeroing of mutable IPv4 options for AH ICV calculation
- No replay protection
- No ESN
checking for GCC atomic builtins... yes
checking whether -latomic is needed for 64-bit atomic built-ins... no
checking whether -latomic is needed for 128-bit atomic built-ins... yes
So, GCC 5.3.1 will not lower __atomic/__sync builtins on a 128-bit
data type to machine instructions, and instead
From: Dmitry Eremin-Solenikov
Function parse_packet_common() now becomes just a multiplexer calling
other low-level parsing functions.
Signed-off-by: Dmitry Eremin-Solenikov
---
/** Email created from pull request 81
Hi Brian,
I attached full configure output.
Liron
-Original Message-
From: Brian Brooks [mailto:brian.bro...@linaro.org]
Sent: Wednesday, October 18, 2017 18:50
To: Liron Himi
Cc: lng-odp@lists.linaro.org
Subject: [EXT] Re: [lng-odp] ODP1.15 with gcc-linaro-5.3.1
From: Maxim Uvarov
Api defines statemet:
"When classifier is enabled in odp_pktin_queue_config() this
value is ignored, otherwise at least one queue is required."
https://bugs.linaro.org/show_bug.cgi?id=3289
Signed-off-by: Maxim Uvarov
---
Api defines statemet:
"When classifier is enabled in odp_pktin_queue_config() this
value is ignored, otherwise at least one queue is required."
https://bugs.linaro.org/show_bug.cgi?id=3289
Signed-off-by: Maxim Uvarov maxim.uva...@linaro.org
github
/** Email
From: Maxim Uvarov
Simplify ret code.
Signed-off-by: Maxim Uvarov
---
/** Email created from pull request 239 (muvarov:master_bug3242)
** https://github.com/Linaro/odp/pull/239
** Patch: https://github.com/Linaro/odp/pull/239.patch
** Base
From: Maxim Uvarov
add missing unlock on return.
https://bugs.linaro.org/show_bug.cgi?id=3242
Signed-off-by: Maxim Uvarov
---
/** Email created from pull request 239 (muvarov:master_bug3242)
** https://github.com/Linaro/odp/pull/239
** Patch:
https://bugs.linaro.org/show_bug.cgi?id=3289
--- Comment #1 from Maxim Uvarov ---
https://github.com/Linaro/odp/pull/240
--
You are receiving this mail because:
You are on the CC list for the bug.
On Wed, Oct 18, 2017 at 7:38 AM, Pascal Van Leeuwen <
pvanleeu...@insidesecure.com> wrote:
> Bill,
>
>
>
> I realize the complexity of coming with an abstraction that would suit all
> possible (existing) implementations. Therefore, I am completely open to
> making changes/improvements to our own
github
/** Email created from pull request 239 (muvarov:master_bug3242)
** https://github.com/Linaro/odp/pull/239
** Patch: https://github.com/Linaro/odp/pull/239.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
Hi Liron,
Can you paste a full copy of the ./configure output?
Brian
On Wed, Oct 18, 2017 at 9:58 AM, Liron Himi wrote:
> Hi,
>
> We are using 'gcc-linaro-5.3.1-2016.05-x86_64_aarch64-linux-gnu' as our
> tool-chain.
> When I compile ODP1.15 with it I get a lot of:
>
Hi,
We are using 'gcc-linaro-5.3.1-2016.05-x86_64_aarch64-linux-gnu' as our
tool-chain.
When I compile ODP1.15 with it I get a lot of:
'libtool: warning: library
'/home/userlab/work/crosstools/gcc-linaro-5.3.1-2016.05-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/lib64/libatomic.la'
was moved.'
From: Maxim Uvarov
Better to check odp_shm_reserve() code than address.
Signed-off-by: Maxim Uvarov
---
/** Email created from pull request 239 (muvarov:master_bug3242)
** https://github.com/Linaro/odp/pull/239
** Patch:
From: Tom Trahan
---
/** Email created from pull request 231 (ttrahan:master)
** https://github.com/Linaro/odp/pull/231
** Patch: https://github.com/Linaro/odp/pull/231.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
Adds shippable.yml config file for testing ODP builds on Aarch64 hardware using
Shippable. This CI config also uses a Dockerfile to install additional
dependencies on top of the standard Shippable Aarch64 image.
github
/** Email created from pull request
From: Tom Trahan
---
/** Email created from pull request 231 (ttrahan:master)
** https://github.com/Linaro/odp/pull/231
** Patch: https://github.com/Linaro/odp/pull/231.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
From: Tom Trahan
---
/** Email created from pull request 231 (ttrahan:master)
** https://github.com/Linaro/odp/pull/231
** Patch: https://github.com/Linaro/odp/pull/231.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
From: Tom Trahan
---
/** Email created from pull request 231 (ttrahan:master)
** https://github.com/Linaro/odp/pull/231
** Patch: https://github.com/Linaro/odp/pull/231.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
From: Tom Trahan
---
/** Email created from pull request 231 (ttrahan:master)
** https://github.com/Linaro/odp/pull/231
** Patch: https://github.com/Linaro/odp/pull/231.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page:
platform/linux-generic/pktio/netmap.c
line 12
@@ -388,13 +389,22 @@ static int netmap_open(odp_pktio_t id ODP_UNUSED,
pktio_entry_t *pktio_entry,
if (pkt_nm->is_virtual) {
static unsigned mac;
+
From: Tom Trahan
---
/** Email created from pull request 231 (ttrahan:master)
** https://github.com/Linaro/odp/pull/231
** Patch: https://github.com/Linaro/odp/pull/231.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
Adds shippable.yml config file for testing ODP builds on Aarch64 hardware using
Shippable. This CI config also uses a Dockerfile to install additional
dependencies on top of the standard Shippable Aarch64 image.
github
/** Email created from pull request
From: Tom Trahan
---
/** Email created from pull request 231 (ttrahan:master)
** https://github.com/Linaro/odp/pull/231
** Patch: https://github.com/Linaro/odp/pull/231.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
From: Tom Trahan
---
/** Email created from pull request 231 (ttrahan:master)
** https://github.com/Linaro/odp/pull/231
** Patch: https://github.com/Linaro/odp/pull/231.patch
** Base sha: ec0c3145fcafa09ae3a79875e7e07dd4794583cc
** Merge commit sha:
Adds shippable.yml config file for testing ODP builds on Aarch64 hardware using
Shippable. This CI config also uses a Dockerfile to install additional
dependencies on top of the standard Shippable Aarch64 image.
github
/** Email created from pull request
Bill Fischofer(Bill-Fischofer-Linaro) replied on github web page:
platform/linux-generic/odp_packet_io.c
line 10
@@ -1229,7 +1229,12 @@ int odp_pktin_queue_config(odp_pktio_t pktio,
if (mode == ODP_PKTIN_MODE_DISABLED)
return 0;
- num_queues = param->num_queues;
+
79 matches
Mail list logo