Branch: refs/heads/master
Home: https://github.com/Linaro/odp
Commit: b8de7dfbadb10da65a0a675db5f588cc3998508a
https://github.com/Linaro/odp/commit/b8de7dfbadb10da65a0a675db5f588cc3998508a
Author: Bill Fischofer <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/classification.h
Log Message:
-----------
api: classification: add additional doxygen documentation
Resolve Bug https://bugs.linaro.org/show_bug.cgi?id=2952 by adding
additional field documentation to avoid problems with doxygen 1.8.13
and higher.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 658f6f27ed62c651d8555a4de0ef103191c491b1
https://github.com/Linaro/odp/commit/658f6f27ed62c651d8555a4de0ef103191c491b1
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/crypto.h
Log Message:
-----------
api: crypto: add sha-1 and sha-512 enumerations
Added enumerations for HMAC-SHA-1 and HMAC-SHA-256 authentication
algorithms.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 0ee227d51cdb1cc29853dac0376e6e02b6e585de
https://github.com/Linaro/odp/commit/0ee227d51cdb1cc29853dac0376e6e02b6e585de
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-gen: crypto: sha-1 and sha-512 not implemented yet
Explicitly set capabilities to zero.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8184de8ef8492a739d30c354628aada2e2bab366
https://github.com/Linaro/odp/commit/8184de8ef8492a739d30c354628aada2e2bab366
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/crypto.h
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
api: crypto: enforce deprecated API status
Used ODP_DEPRECATE() to control if deprecated API
definitions are visible in the API or not.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e6e666d533615de703993836b958514208de942a
https://github.com/Linaro/odp/commit/e6e666d533615de703993836b958514208de942a
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/crypto.h
Log Message:
-----------
api: crypto: add digest length session parameter
Authentication capabilities list supported digest lengths
per algorithm, but application did not have means to select which
length is used.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e149fb058c6ea718e22c77c6fc930141004dcba2
https://github.com/Linaro/odp/commit/e149fb058c6ea718e22c77c6fc930141004dcba2
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/crypto.h
Log Message:
-----------
api: crypto: add AAD operation parameters
Authentication capabilities list supported AAD lengths
per algorithm, but application did not have means to select which
length is used. Also pointer to AAD is added, since it may be
constructed also outside of packet data.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 166e4e6a7f2e289f305203e75c68cea56d015c08
https://github.com/Linaro/odp/commit/166e4e6a7f2e289f305203e75c68cea56d015c08
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/crypto.h
M include/odp/api/spec/packet.h
M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
M test/common_plat/validation/api/crypto/test_vectors.h
Log Message:
-----------
api: packet: introduce odp_packet_data_range_t
Rename odp_crypto_data_range_t to odp_packet_data_range_t, as it is
relevant not only to the crypto interface.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2b34cda253fd28f3b373dc3ee66753d47a0c9b33
https://github.com/Linaro/odp/commit/2b34cda253fd28f3b373dc3ee66753d47a0c9b33
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M configure.ac
M doc/application-api-guide/api_guide_lines.dox
M doc/platform-api-guide/Doxyfile
M doc/process-guide/release-guide.adoc
M include/odp/api/spec/.gitignore
A include/odp/api/spec/deprecated.h.in
M include/odp_api.h
M platform/Makefile.inc
M platform/linux-generic/Makefile.am
A platform/linux-generic/include/odp/api/deprecated.h
Log Message:
-----------
api: deprecated: add configure option and macros
Added configuration option --enable-deprecated to control if
deprecated APIs are enabled or disabled.
Added ODP_DEPRECATED_API macro into the API. Its value can be
used to check if deprecated API definitions are enabled or
disabled. Deprecated APIs are disabled by default. Deprecated
APIs are meant to be removed completely in a later API version.
Added ODP_DEPRECATE() macro to enforce deprecation of API
definitions. When deprecated APIs are disabled, the macro renames
API definitions so that application cannot use those any more,
but a single implementation library can serve applications built
with both options.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: be9ca86f431d5eaab0702f7d76db60cd75982e15
https://github.com/Linaro/odp/commit/be9ca86f431d5eaab0702f7d76db60cd75982e15
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M example/ipsec/odp_ipsec_misc.h
M example/ipsec/odp_ipsec_sa_db.c
M example/ipsec/odp_ipsec_stream.c
M test/common_plat/performance/odp_crypto.c
Log Message:
-----------
test: crypto: remove references to deprecated crypto apis
Remove last remaining references to deprecated API definitions.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 99478ee923dfd8279a7a5149769aee49df315dde
https://github.com/Linaro/odp/commit/99478ee923dfd8279a7a5149769aee49df315dde
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/hints.h
Log Message:
-----------
api: hints: remove ODP_DEPRECATED from API
Remove ODP_DEPRECATED macro as it depends on (GCC) compiler type
attribute, which may not be supported (the same way) by all
compilers. Also the attribute works only for types, but not e.g.
for fields of structure.
A new configuration option will be added to control deprecated
definitions.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 966c1c956a21f4e70c873a3c3546e65299837457
https://github.com/Linaro/odp/commit/966c1c956a21f4e70c873a3c3546e65299837457
Author: Christophe Milard <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M doc/platform-api-guide/Doxyfile
Log Message:
-----------
doc: application-api-guide: excluding drv interface
The input files parsed to generate the ODP platform specific API doc
included (wrongly) part of the drv interface specification.
This led to warning on undefined symbols.
Fixed by restricting imput files to API only.
Signed-off-by: Christophe Milard <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 19c488fdd9f9868cbe60f1ff8558f48c7bba6f04
https://github.com/Linaro/odp/commit/19c488fdd9f9868cbe60f1ff8558f48c7bba6f04
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-gen: crypto: add algo capability functions
Implemented cipher and authentication algorithm capability
functions.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Nikhil Agarwal <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8c6ca3886ae4ffb111d3a81d09d21b68e0e11349
https://github.com/Linaro/odp/commit/8c6ca3886ae4ffb111d3a81d09d21b68e0e11349
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/packet_io.h
Log Message:
-----------
api: pktio: add parser configuration
Packet input parsing level configuration is added. An application
may express the maximum layer it is interested about.
Implementations may optimize packet input performance as parsing
can be stopped on the application required level. Implementations
are free to parse more layers than application requests.
Lazy parsing (e.g. in current odp-linux) does not work in practice.
The implementation cannot continue parsing after the application
has got access to packet data, since application may overwrite
some packet headers. Parse results must reflect the format of the
received packet.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 29b29677ed7d5d396f4aec1d0f3197efbf119113
https://github.com/Linaro/odp/commit/29b29677ed7d5d396f4aec1d0f3197efbf119113
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_packet_io.c
M test/common_plat/validation/api/pktio/pktio.c
Log Message:
-----------
linux-gen: pktio: parser default config
Fill default parser configuration and capability. All pktios
use same parser code, so the capability is the same (all layers).
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: fdddf685fcad06f05f3788705968622b23a569ac
https://github.com/Linaro/odp/commit/fdddf685fcad06f05f3788705968622b23a569ac
Author: Matias Elo <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M example/generator/odp_generator.c
M example/ipsec/odp_ipsec_stream.c
M helper/include/odp/helper/ip.h
M platform/linux-generic/include/protocols/ip.h
M platform/linux-generic/odp_packet.c
Log Message:
-----------
linux-gen: packet: recognize ICMPv6 packets
Signed-off-by: Matias Elo <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 93afeeaf4e3dee3099830fccbb53bb32e64e3090
https://github.com/Linaro/odp/commit/93afeeaf4e3dee3099830fccbb53bb32e64e3090
Author: Matias Elo <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M example/l2fwd_simple/odp_l2fwd_simple.c
M example/l3fwd/odp_l3fwd.c
M example/switch/odp_switch.c
M test/common_plat/performance/odp_l2fwd.c
M test/common_plat/performance/odp_pktio_ordered.c
Log Message:
-----------
examples: use odp_pktio_config() to select required packet parsing level
Select required packet parsing level when full packet parsing is not
required.
Signed-off-by: Matias Elo <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 7394a5c8dead5edcfa5bda571aceba5945c91d16
https://github.com/Linaro/odp/commit/7394a5c8dead5edcfa5bda571aceba5945c91d16
Author: Matias Elo <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/pktio/Makefile.am
A test/common_plat/validation/api/pktio/parser.c
A test/common_plat/validation/api/pktio/parser.h
M test/common_plat/validation/api/pktio/pktio.c
M test/common_plat/validation/api/pktio/pktio.h
Log Message:
-----------
validation: pktio: add tests for packet parsing
Test packet parsing using predefined test packets (byte arrays). Test
packets are looped through tested pktio interfaces to force packet parsing.
Signed-off-by: Matias Elo <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 464fdc4efb4148dd8d1ec1aeaa2a7ffcb58d7faf
https://github.com/Linaro/odp/commit/464fdc4efb4148dd8d1ec1aeaa2a7ffcb58d7faf
Author: Maxim Uvarov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/pktio/Makefile.am
R test/common_plat/validation/api/pktio/parser.c
R test/common_plat/validation/api/pktio/parser.h
M test/common_plat/validation/api/pktio/pktio.c
M test/common_plat/validation/api/pktio/pktio.h
Log Message:
-----------
Revert "validation: pktio: add tests for packet parsing"
This reverts commit
5a770508ecf (validation: pktio: add tests for packet parsing)
This commit breaks tap pktio test on Travis CI and some over
envs. That needs to be fixed before restoring it back.
Suite: Packet parser
Test: parser_test_arp ...passed
Test: parser_test_ipv4_icmp ...received
pkt 0x7fec7ea00000, len == 60, orig_len = 64
FAILED
1. parser.c:251 - pkt != ODP_PACKET_INVALID
Test: parser_test_ipv4_tcp ...received
pkt 0x7fec7ea425c0, len == 60, orig_len = 64
FAILED
1. parser.c:251 - pkt != ODP_PACKET_INVALID
Test: parser_test_ipv4_udp ...received
pkt 0x7fec7ea00000, len == 60, orig_len = 64
FAILED
1. parser.c:251 - pkt != ODP_PACKET_INVALID
Test: parser_test_ipv6_icmp ...received
pkt 0x7fec7ea425c0, len == 62, orig_len = 66
FAILED
1. parser.c:251 - pkt != ODP_PACKET_INVALID
Test: parser_test_ipv6_tcp ...received
pkt 0x7fec7ea00000, len == 74, orig_len = 78
FAILED
1. parser.c:251 - pkt != ODP_PACKET_INVALID
Test: parser_test_ipv6_udp ...received
pkt 0x7fec7ea425c0, len == 62, orig_len = 66
FAILED
1. parser.c:251 - pkt != ODP_PACKET_INVALID
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 4418eef8a7b7f621047101f284ce5e5df44f0239
https://github.com/Linaro/odp/commit/4418eef8a7b7f621047101f284ce5e5df44f0239
Author: Matias Elo <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/pktio/Makefile.am
A test/common_plat/validation/api/pktio/parser.c
A test/common_plat/validation/api/pktio/parser.h
M test/common_plat/validation/api/pktio/pktio.c
M test/common_plat/validation/api/pktio/pktio.h
Log Message:
-----------
validation: pktio: add tests for packet parsing
Test packet parsing using predefined test packets (byte arrays). Test
packets are looped through tested pktio interfaces to force packet parsing.
Signed-off-by: Matias Elo <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: a074bc12f6a960c195daf3ceb28e3f717cfc3aa2
https://github.com/Linaro/odp/commit/a074bc12f6a960c195daf3ceb28e3f717cfc3aa2
Author: Matias Elo <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/pktio/parser.h
Log Message:
-----------
validation: pktio: remove CRCs from parser test packets
Remove precalculated CRCs from test packets. Some pktio devices may drop
CRCs causing the tests to fail.
Signed-off-by: Matias Elo <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 48ad38ac169c48ac67e0758d3d45eb146255ed09
https://github.com/Linaro/odp/commit/48ad38ac169c48ac67e0758d3d45eb146255ed09
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/queue.h
Log Message:
-----------
api: queue: added queue size param
Added capability information about maximum number of queues
and queue sizes. Both are defined per queue type, since
plain and scheduled queues may have different implementations
(e.g. one uses HW while the other is SW).
Added queue size parameter, which specifies how large
storage size application requires in minimum.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8367530231e7cd4c33c63b789a5ed8322b51e58f
https://github.com/Linaro/odp/commit/8367530231e7cd4c33c63b789a5ed8322b51e58f
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_queue.c
M test/common_plat/validation/api/queue/queue.c
Log Message:
-----------
validation: queue: test queue max_num per type
Updated implementation and test with type specific number of
queues.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 20d0d4d1a34725dec053ecd7cd46979345f7d625
https://github.com/Linaro/odp/commit/20d0d4d1a34725dec053ecd7cd46979345f7d625
Author: Kevin Wang <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/scheduler/scheduler.c
Log Message:
-----------
validation: scheduler: modify the queue size for atomic queue
Signed-off-by: Kevin Wang <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 87b108d54a697b0c3704342ec7b4d484d04dfdbb
https://github.com/Linaro/odp/commit/87b108d54a697b0c3704342ec7b4d484d04dfdbb
Author: Kevin Wang <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/scheduler/scheduler.c
Log Message:
-----------
validation: scheduler: release context according to scheduler sync type
For different scheduler sync type, need to call different release
function.
Signed-off-by: Kevin Wang <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 867d8fc93d074005b52375995b9beed4a896c1ed
https://github.com/Linaro/odp/commit/867d8fc93d074005b52375995b9beed4a896c1ed
Author: Honnappa Nagarahalli <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M helper/cuckootable.c
Log Message:
-----------
helper: cuckoo: add queue size config to cuckoo table
Some queue implementations in ODP take queue size input. Cuckoo table is
modified to provide the queue size input while creating the queue.
Signed-off-by: Honnappa Nagarahalli <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 583dbc9adab460c926339353cc882095594b5b60
https://github.com/Linaro/odp/commit/583dbc9adab460c926339353cc882095594b5b60
Author: Bill Fischofer <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/pool.h
Log Message:
-----------
api: pool: add additional doxygen documentation
Resolve Bug https://bugs.linaro.org/show_bug.cgi?id=2952 by adding
additional field documentation to avoid problems with doxygen 1.8.13
and higher.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: b9676fc5ba51d0f26a9c8c40f0b65a003113f1b5
https://github.com/Linaro/odp/commit/b9676fc5ba51d0f26a9c8c40f0b65a003113f1b5
Author: Bill Fischofer <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/traffic_mngr.h
Log Message:
-----------
api: tm: add additional doxygen documentation
Resolve Bug https://bugs.linaro.org/show_bug.cgi?id=2952 by adding
additional field documentation to avoid problems with doxygen 1.8.13
and higher.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: af05215e26c99693c000981fddfaf3cdd2225e3f
https://github.com/Linaro/odp/commit/af05215e26c99693c000981fddfaf3cdd2225e3f
Author: Bill Fischofer <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/include/odp/api/debug.h
M platform/linux-generic/include/odp/api/plat/packet_types.h
M platform/linux-generic/include/odp/api/plat/traffic_mngr_types.h
Log Message:
-----------
linux-generic: types: add additional doxygen documentation
Resolve Bug https://bugs.linaro.org/show_bug.cgi?id=2952 by adding
additional field documentation to avoid problems with doxygen 1.8.13
and higher.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 629be2dd2d166ed1246b8c1982af3a55a7035657
https://github.com/Linaro/odp/commit/629be2dd2d166ed1246b8c1982af3a55a7035657
Author: Bill Fischofer <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M helper/include/odp/helper/icmp.h
M helper/include/odp/helper/strong_types.h
M helper/include/odp/helper/table.h
M helper/include/odp/helper/tcp.h
M helper/include/odp/helper/threads.h
Log Message:
-----------
helper: add additional doxygen documentation
Resolve Bug https://bugs.linaro.org/show_bug.cgi?id=2952 by adding
additional field documentation to avoid problems with doxygen 1.8.13
and higher.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 4bb3025e76a81130e8e80cd582ae2433d3450e2b
https://github.com/Linaro/odp/commit/4bb3025e76a81130e8e80cd582ae2433d3450e2b
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/time.h
M platform/linux-generic/odp_time.c
M test/common_plat/validation/api/time/time.c
M test/common_plat/validation/api/time/time.h
Log Message:
-----------
api: time: remove odp_time_to_u64 from API
Debug function that converts odp_time_t to u64 is unnecessary
since odp_time_to_ns() returns time as a u64 (nsec) value.
Application can always use that as the 64 bit representation
of an odp_time_t value. Also validation tests for odp_time_to_u64()
were erroneous since those compared returned u64 values and
expected greater/lesser than relation.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8f07f3de3da7961cd29046d2107f27a0f7391703
https://github.com/Linaro/odp/commit/8f07f3de3da7961cd29046d2107f27a0f7391703
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/system_info.h
Log Message:
-----------
api: system: added system info print
This information specifies the system where ODP application
is running for debugging purposes.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 89a00a2ed43a99e0d2d78a5baeff1292e41ecd34
https://github.com/Linaro/odp/commit/89a00a2ed43a99e0d2d78a5baeff1292e41ecd34
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M configure.ac
M platform/Makefile.inc
M platform/linux-generic/Makefile.am
A platform/linux-generic/arch/x86/cpu_flags.c
A platform/linux-generic/arch/x86/cpu_flags.h
Log Message:
-----------
linux-gen: cpu_flags: added x86 cpu flag read functions
When building on x86 CPU flags can be used to determine which
CPU features are supported. CPU flag definitions and the code
to read the flags is from DPDK.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 73954b9142d1ddc2dde7c0f9b6596e2d8bac3caf
https://github.com/Linaro/odp/commit/73954b9142d1ddc2dde7c0f9b6596e2d8bac3caf
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/arch/arm/odp_sysinfo_parse.c
M platform/linux-generic/arch/default/odp_sysinfo_parse.c
M platform/linux-generic/arch/mips64/odp_sysinfo_parse.c
M platform/linux-generic/arch/powerpc/odp_sysinfo_parse.c
M platform/linux-generic/arch/x86/odp_sysinfo_parse.c
M platform/linux-generic/include/odp_internal.h
M platform/linux-generic/odp_system_info.c
Log Message:
-----------
linux-gen: system: implement system info print
Print API, impl name, CPU model/freq, cache line size and
CPU count by default. Print CPU flags in case of x86.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: a5116e42abf0452f5ad9fd1920d5377aa0ef36b6
https://github.com/Linaro/odp/commit/a5116e42abf0452f5ad9fd1920d5377aa0ef36b6
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/system/system.c
M test/common_plat/validation/api/system/system.h
Log Message:
-----------
test: validation: add odp_sys_info_print test
Added validation test for the new system info print call.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: f54860c628c16c4f76d555b9d20c28e04af13751
https://github.com/Linaro/odp/commit/f54860c628c16c4f76d555b9d20c28e04af13751
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/performance/odp_sched_latency.c
Log Message:
-----------
test: sched_latency: use sys_info_print
Use the new system info print function.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 17f4cddfcbf47f73761cb869ace264cc8444dc08
https://github.com/Linaro/odp/commit/17f4cddfcbf47f73761cb869ace264cc8444dc08
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/time/Makefile.am
M test/common_plat/validation/api/time/time.c
R test/common_plat/validation/api/time/time.h
M test/common_plat/validation/api/time/time_main.c
A test/common_plat/validation/api/time/time_test.h
Log Message:
-----------
test: validation: rename time test header file
Header file name time.h is ambiguos since C has a library header
file with the same name.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 62f95a564b7b3e08a32e6e72d234eb86292021d0
https://github.com/Linaro/odp/commit/62f95a564b7b3e08a32e6e72d234eb86292021d0
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/time/time.c
Log Message:
-----------
test: validation: add time accuracy test
Test ODP time keeping accuracy against system time.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: fbe34c754b7abe15100779ce9833a7f200517d9f
https://github.com/Linaro/odp/commit/fbe34c754b7abe15100779ce9833a7f200517d9f
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/Makefile.am
M platform/linux-generic/arch/arm/odp_cpu_arch.c
M platform/linux-generic/arch/default/odp_cpu_arch.c
M platform/linux-generic/arch/mips64/odp_cpu_arch.c
M platform/linux-generic/arch/powerpc/odp_cpu_arch.c
M platform/linux-generic/arch/x86/cpu_flags.c
M platform/linux-generic/arch/x86/odp_cpu_arch.c
M platform/linux-generic/include/odp/api/plat/time_types.h
A platform/linux-generic/include/odp_time_internal.h
M platform/linux-generic/odp_time.c
Log Message:
-----------
linux-gen: time: use hw time counter when available
Use 64 bit HW time counter when available. It is used on
x86 when invariant TSC CPU flag indicates that TSC frequency
is constant. Otherwise, the system time is used as before. Direct
HW time counter usage avoids system call, and related latency
and performance issues.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 60150bba495711e6fdfc948ffb4ad405878fbcbc
https://github.com/Linaro/odp/commit/60150bba495711e6fdfc948ffb4ad405878fbcbc
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/arch/x86/odp_cpu_arch.c
Log Message:
-----------
linux-gen: time: improve x86 TSC freq measurement accuracy
Add short warm up round and measure over a longer period of
time (250ms vs 100ms).
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: dfbab7438c8404d5f4af20086e2100d40a5ffc0c
https://github.com/Linaro/odp/commit/dfbab7438c8404d5f4af20086e2100d40a5ffc0c
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/include/odp/api/plat/time_types.h
M platform/linux-generic/odp_time.c
Log Message:
-----------
linux-gen: time: store timespec as nsec
Use single 64 bit nanosecond value to store time when using
posix time. Posix time stamp is converted directly from
timespec (sec + nsec) to nsec time. Storage space for odp_time_t
is halved as both posix and HW time use single u64. Some
functions (sum, diff, cmp) are generic for both time sources.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2ffff0bc3e07678214a413b5eb89da13e7624055
https://github.com/Linaro/odp/commit/2ffff0bc3e07678214a413b5eb89da13e7624055
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
Log Message:
-----------
test: crypto: add AES-GCM tests with wrong tag value
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 697c3be9b2155379dee458d66335442375a9354d
https://github.com/Linaro/odp/commit/697c3be9b2155379dee458d66335442375a9354d
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux: crypto: fix checking of GCM tags
Currently odp_crypto code will happily accept wrong tags, because the
check for EVP_DecryptFinal_ex return code is incorrect. This function
returns 0 if tag is incorrect, not < 0.
https://bugs.linaro.org/show_bug.cgi?id=3003
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 0344270a085f78d9f6d4fbef3c497750bbcee071
https://github.com/Linaro/odp/commit/0344270a085f78d9f6d4fbef3c497750bbcee071
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/include/odp_packet_internal.h
M platform/linux-generic/odp_packet.c
Log Message:
-----------
linux-generic: packet: add functions to optimize memset and memcmp paths
Add function implementing memset and memcmp on packet object.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: <Bill Fischofer [email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8e9242391f79ed54430b5fdc37e992addf9a26b8
https://github.com/Linaro/odp/commit/8e9242391f79ed54430b5fdc37e992addf9a26b8
Author: Maxim Uvarov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
mergefix: remove duplicate declaration
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ce8bebad45c590ad5b06d31d8be9fae8182f944a
https://github.com/Linaro/odp/commit/ce8bebad45c590ad5b06d31d8be9fae8182f944a
Author: Matias Elo <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/include/odp/api/plat/packet_types.h
M platform/linux-generic/include/odp_packet_internal.h
M platform/linux-generic/odp_classification.c
M platform/linux-generic/odp_packet.c
M platform/linux-generic/odp_packet_flags.c
M platform/linux-generic/odp_packet_io.c
M platform/linux-generic/pktio/dpdk.c
M platform/linux-generic/pktio/loop.c
M platform/linux-generic/pktio/netmap.c
M platform/linux-generic/pktio/pcap.c
M platform/linux-generic/pktio/socket.c
M platform/linux-generic/pktio/socket_mmap.c
M platform/linux-generic/pktio/tap.c
Log Message:
-----------
linux-gen: packet: remove lazy parsing
Replace old lazy parsing code with a new packet parsing implementation
which follows the latest API (parsing level is selected using
odp_pktio_config()).
Signed-off-by: Matias Elo <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ad5d48fe658927a7b946533d50fd907e306ec184
https://github.com/Linaro/odp/commit/ad5d48fe658927a7b946533d50fd907e306ec184
Author: Petri Savolainen <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/crypto/crypto.h
M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
Log Message:
-----------
validation: crypto: add stubs for sha-1 and sha-512 tests
API enumerations are tested but functional tests are missing still.
Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 1adf94727a92a260f3145c3c777cc8cf3ecb419b
https://github.com/Linaro/odp/commit/1adf94727a92a260f3145c3c777cc8cf3ecb419b
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
M test/common_plat/validation/api/crypto/test_vectors.h
M test/common_plat/validation/api/crypto/test_vectors_len.h
Log Message:
-----------
validation: crypto: explicitly pass auth_digest_len to crypto subsystem
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 1ebbb8f882ae6506fc9fa2cb02dadae3d35eaf58
https://github.com/Linaro/odp/commit/1ebbb8f882ae6506fc9fa2cb02dadae3d35eaf58
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
M test/common_plat/validation/api/crypto/test_vectors.h
Log Message:
-----------
validation: crypto: explicitly pass AAD to crypto subsystem
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 93ee286c21a576c265463ca5dcd17b39ef80962b
https://github.com/Linaro/odp/commit/93ee286c21a576c265463ca5dcd17b39ef80962b
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/performance/odp_crypto.c
Log Message:
-----------
test: odp_crypto: update performance test to set auth_digest_length
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ab3003c87e4cc25e3b26c7bddbfbce61525a94ad
https://github.com/Linaro/odp/commit/ab3003c87e4cc25e3b26c7bddbfbce61525a94ad
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M example/ipsec/odp_ipsec_cache.c
Log Message:
-----------
example: ipsec: set auth_digest_len
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 93e9e20c17426d3262aa96a589106e635b755090
https://github.com/Linaro/odp/commit/93e9e20c17426d3262aa96a589106e635b755090
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: use auth_digest_len when calculating HMACs
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e3a92c5bf48f2279cd4ef5c8d22eafc523445626
https://github.com/Linaro/odp/commit/e3a92c5bf48f2279cd4ef5c8d22eafc523445626
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: add SHA* capabilities for full length digests
In addition to truncated digests (used by IPsec) add full-length
capabilities to SHA* algos.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: a28dab7edeeee74db65349231ec400d92d491a22
https://github.com/Linaro/odp/commit/a28dab7edeeee74db65349231ec400d92d491a22
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: update AES-GCM support to reflect aad and
auth_digest_len
Make AES-GCM use recently introduced aad and auth_digest_len fields.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2239b759ad0cb09e3a2ec3d132580123ed92ab03
https://github.com/Linaro/odp/commit/2239b759ad0cb09e3a2ec3d132580123ed92ab03
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: remote extra memcpy in AES-GCM
There is no need to memcpy IV if it gets passed to EVP functions.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 3362bb0eea7b4cdeb97cd2558e9bc5e4ee176852
https://github.com/Linaro/odp/commit/3362bb0eea7b4cdeb97cd2558e9bc5e4ee176852
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/include/odp_crypto_internal.h
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: make AES-GCM thread safe
Using single context for all operations is not thread safe: multiple
threads can access the same context in parallel, affecting its internal
state. Make AES-GCM functions use local context for en/decryption
operations.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: dcd53771432aeb838f2584458589b3430104abcf
https://github.com/Linaro/odp/commit/dcd53771432aeb838f2584458589b3430104abcf
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: explicitly disable padding for AES-GCM
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 14df663ba9534101305ea4f5201fc2a5e55a974f
https://github.com/Linaro/odp/commit/14df663ba9534101305ea4f5201fc2a5e55a974f
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/include/odp_crypto_internal.h
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: rewrite AES-CBC support using EVP functions
Rewrite AES-CBC to use generic EVP interface following AES-GCM
implementation.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c3d3787ae527291e969a60bc54dd4e2ab220251d
https://github.com/Linaro/odp/commit/c3d3787ae527291e969a60bc54dd4e2ab220251d
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/include/odp_crypto_internal.h
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: rewrite 3DES-CBC support using EVP functions
Rewrite 3DES-CBC to use generic EVP interface following AES-GCM
implementation.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2210dc7d26125ac9b8b51fa4de7b2b72e4e8f13e
https://github.com/Linaro/odp/commit/2210dc7d26125ac9b8b51fa4de7b2b72e4e8f13e
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/include/odp_crypto_internal.h
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: merge AES-CBC and 3DES-CBC support
There is now nearly no difference between AES-CBC and 3DES-CBC code.
Merge it into generic 'cipher' support, easing adding support for other
ciphers in future.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: fec16fd81d4084340f0f9a6893c9772000608031
https://github.com/Linaro/odp/commit/fec16fd81d4084340f0f9a6893c9772000608031
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: make HMAC work across segmented packets
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: b93c17b30d051b114a099ed5219fb2a82f5a864c
https://github.com/Linaro/odp/commit/b93c17b30d051b114a099ed5219fb2a82f5a864c
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: make en/decryption work across packet segments
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8d4ecf491a0af45c499d38c6e72853e756d69f0e
https://github.com/Linaro/odp/commit/8d4ecf491a0af45c499d38c6e72853e756d69f0e
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: NULL session->next pointer on session allocation
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ca1ebaa8319604d4f5fe303be7150b7278fe9d94
https://github.com/Linaro/odp/commit/ca1ebaa8319604d4f5fe303be7150b7278fe9d94
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/performance/odp_crypto.c
Log Message:
-----------
test: odp_crypto: bail out if odp_crypto_session_create failed
If odp_crypto_session_create() failed, there is no point in
checking/freeing session, as it might not have been updated.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2156eaa076fe0ca0aaa910c8902d5b60aa3bbed6
https://github.com/Linaro/odp/commit/2156eaa076fe0ca0aaa910c8902d5b60aa3bbed6
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
Log Message:
-----------
crypto: linux-generic: add capabilities for CIPHER_NULL and AUTH_NULL
There is no point in having separate cases for NULL algorithms. Add
capabilities returning 0 key/digest/iv length.
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: bddd9fb0a5353c611bb9de78f3355d30147f8efc
https://github.com/Linaro/odp/commit/bddd9fb0a5353c611bb9de78f3355d30147f8efc
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/crypto/crypto.h
M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
M test/common_plat/validation/api/crypto/test_vectors.h
M test/common_plat/validation/api/crypto/test_vectors_len.h
Log Message:
-----------
validation: crypto: add tests for NULL cipher
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ff6d71903cdfdd68246e3daabedd645bf30640cc
https://github.com/Linaro/odp/commit/ff6d71903cdfdd68246e3daabedd645bf30640cc
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/crypto/crypto.h
M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
M test/common_plat/validation/api/crypto/test_vectors.h
M test/common_plat/validation/api/crypto/test_vectors_len.h
Log Message:
-----------
validation: crypto: add HMAC-SHA-1 test cases
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e248b708ff31467591fb99f7cc8652ab9e3081b2
https://github.com/Linaro/odp/commit/e248b708ff31467591fb99f7cc8652ab9e3081b2
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/validation/api/crypto/crypto.h
M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
M test/common_plat/validation/api/crypto/test_vectors.h
M test/common_plat/validation/api/crypto/test_vectors_len.h
Log Message:
-----------
validation: crypto: add HMAC-SHA-512 test cases
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e5faf09d8dfa9631caa7ccf1461fd4bc9f69d4c0
https://github.com/Linaro/odp/commit/e5faf09d8dfa9631caa7ccf1461fd4bc9f69d4c0
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: add SHA-1 authentication support
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 9815336c6c7c64df3b40a1fb0c1c668a36d5550b
https://github.com/Linaro/odp/commit/9815336c6c7c64df3b40a1fb0c1c668a36d5550b
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/odp_crypto.c
Log Message:
-----------
linux-generic: crypto: add HMAC-SHA-512 authentication support
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e24f6b3d0c130af3838ba49661d4bc9cb83e940f
https://github.com/Linaro/odp/commit/e24f6b3d0c130af3838ba49661d4bc9cb83e940f
Author: Bill Fischofer <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M platform/linux-generic/include/odp/api/plat/time_types.h
Log Message:
-----------
linux-generic: time: add additional doxygen doc for time type
Latest doxygen requires all items to be documented so add doxygen for
enclosing union around variant time types.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 1b8c663ecd3b8a7c34ae52163961cdb442383d31
https://github.com/Linaro/odp/commit/1b8c663ecd3b8a7c34ae52163961cdb442383d31
Author: Bill Fischofer <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M include/odp/api/spec/crypto.h
Log Message:
-----------
api: crypto: correct documentation typos
Correct odp_crypto_auth_capa() to odp_crypto_auth_capability() in
several places in the spec doxygen.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Yi He <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 40c06707ed485e5e957a413d697f4f1370f98837
https://github.com/Linaro/odp/commit/40c06707ed485e5e957a413d697f4f1370f98837
Author: Maxim Uvarov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M configure.ac
Log Message:
-----------
update API version number from v1.14.0.0 to v1.15.0.0
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 11a1d56876d14cd715a1906a95a7c3734999bdc0
https://github.com/Linaro/odp/commit/11a1d56876d14cd715a1906a95a7c3734999bdc0
Author: Bill Fischofer <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M CHANGELOG
Log Message:
-----------
changelog: updates for odp v1.15.0.0
Signed-off-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 79ed8c746ba13233c111a61d2d4f17e360dd8023
https://github.com/Linaro/odp/commit/79ed8c746ba13233c111a61d2d4f17e360dd8023
Author: Bill Fischofer <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M CHANGELOG
Log Message:
-----------
changelog: add bug 3039 to list of bug fixes for v1.15
Signed-off-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: b5f5510a9751ad60915f5b9fcf8763a97f77b5ab
https://github.com/Linaro/odp/commit/b5f5510a9751ad60915f5b9fcf8763a97f77b5ab
Author: Maxim Uvarov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M test/common_plat/performance/odp_l2fwd_run.sh
Log Message:
-----------
test: l2fwd pass under coverage
env variable TEST=coverage is set, use it to not fail
under gcov run which is really slow.
Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: 0b5e8c6870b959ad9db426aa067326f4baad5d58
https://github.com/Linaro/odp/commit/0b5e8c6870b959ad9db426aa067326f4baad5d58
Author: Maxim Uvarov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M Makefile.am
Log Message:
-----------
build: fix order of test execution
l2fwd perf test requires odp_generator from examples.
Make sure that examples already build when make check
is run.
https://bugs.linaro.org/show_bug.cgi?id=2938
Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: 452c37072103864d7117e31f521b5e620e4937b5
https://github.com/Linaro/odp/commit/452c37072103864d7117e31f521b5e620e4937b5
Author: Maxim Uvarov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M .travis.yml
Log Message:
-----------
travis: add sudo run make check
make check has to be under root to validate pktio like
raw sockets. Also odp temporary files can overlap with
previous root run and permission to overwrite that files
is needed.
Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: 4bda102286cf55b0bc93fdf8f8f276d5528fdf14
https://github.com/Linaro/odp/commit/4bda102286cf55b0bc93fdf8f8f276d5528fdf14
Author: Maxim Uvarov <[email protected]>
Date: 2017-06-16 (Fri, 16 Jun 2017)
Changed paths:
M .travis.yml
Log Message:
-----------
travis: do not run performance test in parallel under coverage
Performance tests have some limits to detect if they pass or fail
but under coverage execution is slow, running tests in parallel is
also very slow. Without that patch scheduler test simetimes fails.
Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Compare: https://github.com/Linaro/odp/compare/aadd1d620841...4bda102286cf