This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "".
The annotated tag, v1.17.0.0_tigermoth_rc1 has been created at 3e37680145bb1b50139df49107a46fbcfac291eb (tag) tagging 49ebafae0edebbc750742d8874ad0a7588286dea (commit) replaces v1.16.0.0 tagged by Maxim Uvarov on Mon Jan 1 23:28:54 2018 +0300
- Log ----------------------------------------------------------------- Tiger Moth LTS rc1
Balasubramanian Manoharan (18): linux-generic: add toeplitz hash algorithm api: classification: add support for packet hashing in classification linux-generic: classification implement packet hashing linux-generic: classification: rename internal defines api: pool: add min and max headroom configuration in pool linux-generic: pool: implementation for min and max headroom configuration api: std_types: add odp_percent_t data type api: threshold: add odp_threshold_t parameter api: classification: add random early detection and back pressure linux-generic: classification: implement random early detection and back pressure api: queue: change order lock count data type api: schedule: remove support for nested ordered lock api: schedule: add schedule order unlock lock api linux-generic: queue: change order lock count data type linux-generic: schedule: change order lock function signature linux-generic: schedule: implement schedule order unlock lock api test: validation: queue: change order lock data type test: validation: schduler: change order lock function signature
Bill Fischofer (11): linux-generic: pool: validate params before creating pool linux-generic: pool: avoid direct use of printf() in check_params linux-generic: pool: avoid direct use of printf() in odp_pool_print() test: validation: correct comparison in packet_test_ref() api: ipsec: add additional doxygen documentation doc: userguide: document new packet-oriented crypto operations doc: images: add diagrams used for ipsec documentation doc: images: add graphviz source for ipsec fsm doc: userguide: add ipsec user documentation doc: userguide: ipsec state machine changes changelog: updates for v1.17.0.0
Bogdan Pricope (16): example: generator: remove 1 ms sleep on send loop example: generator: increase maximum TX burst size to 512 example: generator: add configuration option for csum support example: generator: replace atomic counter with per worker counters api: packet_io: add MAC address set function linux-gen: pktio: implement MAC address set function test: validation: pktio: validate MAC address set function linux-gen: pktio: tap: implement start/stop operations linux-gen: pktio: tap: implement link status operation linux-gen: pktio: tap: implement MAC address set operation linux-gen: packet: add L3/L4 checksum validation flags linux-gen: packet: implement checksum validation status functions linux-gen: pktio: dpdk: set L3/L4 checksum validation flags example: generator: use L3/L4 checksum validation status functions linux-gen: chksum: implement checksum insertion override functions linux-gen: pktio: dpdk: implement checksum insertion override
Brian Brooks (5): timer: allow timer processing to run on worker cores linux-gen: sched scalable: add arch files linux-gen: sched scalable: add a bitset linux-gen: sched scalable: add a concurrent queue linux-gen: sched scalable: add scalable scheduler
Christophe Milard (1): linux-gen: _ishm: adding buddy and slab allocation
Dmitry Eremin-Solenikov (137): linux-gen: crypto: drop DES-CBC support configure: separate common DPDK check to odp_dpdk.m4 linux-gen: apply -msse4.2 only in x86 case linux-gen: add support for using system-wide DPDK linux-gen: pktio: support using DPDK lt 17.08 linux-gen: dpdk: cast addresses to uintptr_t rather than uint64_t travis: also use DPDK when doing cross-compile tests test: workaround buggy CUnit header travis: remove Automated.h fix, now handled in ODP source tests: compile and execute validation tests before the rest of tests api: ipsec: factor out definitions for feature support levels api: ipsec: mark odp_ipsec_sa_create argument as constant api: ipsec: add AH capability api: ipsec: split INLINE capability into in and out pair api: ipsec: factor out IP protocol version parameter linux-generic: events subtype implementation validation: test correctness of events subtype implementation linux-gen: drop crypto async mode implementation api: crypto: deprecate ASYNC mode and odp_crypto_compl_t api: crypto: add crypto packet operation interface linux-gen: crypto: provide packet API implementation validation: crypto: tests for Crypto packet API test: rewrite odp_crypto using Crypto packet API example: ipsec: rewrite using Crypto packet API validation: crypto: fix unitialized variable error api: crypto: replace redundant packet_ prefixes from definitions api: crypto: revert deprecation of crypto completion API api: crypto: clarify compl_queue queue in crypto_session_param api: crypto: clarify for odp_crypto_session_create linux-gen: crypto: unify odp_crypto_session_create error path test: performance: crypto: fix packet freeing test: performance: crypto: free crypto-out queue api: event: add documentation for ODP_EVENT_PACKET_CRYPTO validation: crypto: rework testsuite validation: crypto: add AES-192/256 test cases linux-gen: crypto: add support for AES-192 and AES-256 api: ipsec: rename odp_ipsec_mtu_update to follow odp_ipsec_sa_* pattern api: ipsec: document restrictions for odp_ipsec_config() api: ipsec: return maximum antireplay window size via capability test: validation: add IPsec API testsuite linux-gen: packet: factor out L2 header parsing linux-gen: packet: support parsing of just L3/L4 headers linux-gen: packet: add support for IP-in-IP (RFC 2003) encap Revert "linux-gen: drop unused _odp_packet_cmp_data() function" linux-generic: ipsec: implement events handling linux-generic: ipsec: implement IPsec SAD linux-generic: ipsec: draft IPsec implementation linux-gen: pktio: loop: support IPsec outbound inline linux-gen: pktio: loop: support IPsec inbound inline api: ipsec: move pipeline SA param to inbound substructrure api: crypto: add AES-CTR declarations validation: crypto: add tests for AES-CTR linux-gen: crypto: add AES-CTR support linux-gen: ipsec: use counter instead of random IV for GCM linux-gen: ipsec: set inline_mode flag for inline inbound packets validation: ipsec: verify inline_mode flag validation: ipsec: drop unused file validation: ipsec: verify odp_ipsec_sa_context linux-gen: ipsec: fix soft/hard limits check linux-gen: ipsec: add replay window support to SAD linux-gen: ipsec: support replay window checks validation: ipsec: add replay window checks linux-gen: ipsec: mark IPsec packets with errors with error flag validation: check that erroneous IPsec packets have error flag set linux-gen: ipsec: validate ip header total length linux-gen: ipsec: correct frag_offset for tunneled packets linux-gen: ipsec: don't leak SA on creation error linux-gen: ipsec: add AES-CTR cipher support validation: ipsec: add AES-CTR tests api: crypto: add AES-GMAC declarations validation: crypto: add AES-GMAC testcase linux-gen: crypto: add AES-GMAC implementation linux-gen: ipsec: add support for AES-GMAC-ESP validation: ipsec: check authentication key length is supported validation: ipsec: support AES-GMAC-ESP validation linux-gen: ipsec: implement AES-GMAC-AH validation: api: add AES-GMAC-AH testcases linux-gen: crypto: drop duplicate authentication field linux-gen: drop unnecessary odp_crypto_internal include linux-gen: crypto: drop extra memcpy on result return linux-gen: crypto: set packet error flag depending on crypto result operation validation: crypto: check error flag being set example: switch to using ODP chksum API helper: use new odp checksum API linux-gen: ipsec: use new odp checksum API api: ipsec: add capabilities for fragmentation support api: linux-gen: ipsec: constify in/out params api: packet: separate checksum check flags api: ipsec: reuse checksum checking flags from packet API validation: ipsec: add ipv4 name parts linux-gen: modularize IPsec implementation validation: ipsec: fix next_header field in mcgrew gcm test vectors linux-gen: don't include odp_ipsec_internal.h in odp_packet_internal.h linux-gen: protocols: ip: add more ipv6 defines linux-gen: ipsec: implement IPv6 protocol support validation: ipsec: add tests for IPv6 functionality linux-gen: ipsec: simplify seq no handling linux-gen: add support for UDP-encapsulated ESP packets linux-gen: packet: add flag for UDP-encapsulated IPsec packets validation: add UDP-encapsulated IPsec test cases linux-gen: ipsec: store mtu and frag_mode in SA linux-gen: ipsec: support ODP_IPSEC_FRAG_CHECK validation: ipsec: fix out inline with NULL pkt_out validation: ipsec: add ODP_IPSEC_FRAG_CHECK checks linux-gen: ipsec: pass checksum flags to packet parsing code api: pktio: start switching to using odp_proto_layer_t linux-gen: adapt to odp_pktio_parser_layer_t removal validation: use odp_proto_layer_t instead of odp_pktio_parser_layer_t performance: use odp_proto_layer_t instead of odp_pktio_parser_layer_t example: use odp_proto_layer_t instead of odp_pktio_parser_layer_t api: crypto: change aad.ptr to aad_ptr in packet params api: ipsec: use odp_proto_layer_t for parse layer spec api: ipsec: drop odp_ipsec_proto_layer_t api: ipsec: add capabilities for cipher and auth algos validation: ipsec: adapt to crypto capability changes linux-gen: ipsec: adapt to capability changes linux-gen: crypto: populate sync/async_mode caps validation: crypto: do not run tests if mode is not supported validation: crypto: run the test twice to catch no-reinit errors validation: ipsec: fix two c&p errors linux-gen: pktio: loop: reset flags before reparsing packtes linux-gen: pktio: loop: reset packet subtype to BASIC linux-gen: loop: support multiple loop devices example: ipsec: adapt to running on top of loop interfaces example: adapt ipsec example to use IPsec API linux-gen: crypto: fix fallthrough error linux-gen: fix ODP_HANDLE_T expansion with c++ if type is compound linux-gen: timer: set sigev_value in timer_res_init linux-gen: classification: drop unused prototype linux-gen: scalable sched: mark several function as static linux-gen: scalable sched: mark sched_grp_lock as static linux-gen: scalable queue: mark queue_shm_pool as static linux-gen: update api-next to follow merged changes linux-gen: more unification of arch-specific code linux-gen: arm/aarch64 rename dmb to _odp_dmb validation: crypto: clean shutdown in case pkt allocation failed validation: pktio: clean shutdown in case pkt sending failed
Honnappa Nagarahalli (1): travis: add scalable scheduler in CI
Ilias Apalodimas (1): linux-gen: _ishm: proper alignment for current page size
Janne Peltonen (1): abi: event: add ODP_EVENT_IPSEC_STATUS
Joyce Kong (1): linux-gen: timer: control timer pool polling frequency dynamically
Kevin Wang (4): api: timer: add odp_timer_capability() api linux-generic: timer: implement odp_timer_capability() validation/example: call odp_timer_capability() before creating timer pool doc: userguide: add odp_timer_capability() section to user guide
Matias Elo (18): linux-gen: dpdk: handle minimum rx burst size linux-gen: dpdk: fix max_input_queues value for ixgbe devices linux-gen: dpdk: call packet parse function only when necessary travis: add build only test stage configure: disable debug by default and print configured value linux-gen: dpdk: reorganize pkt_dpdk_t struct linux-gen: buffer: remove data size member from odp_buffer_hdr_t linux-gen: pool: remove unnecessary pool_entry_from_hdl() calls linux-gen: pool: add inlined accessors for selected pool parameters linux-gen: pktio: add pktio capability to pktio_entry_t travis: add enable-deprecated test configuration test: disable C++ test if no compiler is found test: odp_pktio_ordered: run test only if pcap is available DEPENDENCIES: update requirements for Red Hat linux-gen: ipsec: add capability function validation: ipsec: add test for odp_ipsec_capability() linux-gen: event: move event subtype to packet header validation: shmem: compare info page size to all supported huge page sizes
Maxim Uvarov (14): doxygen: remove drv types travis: disable ccache for codecov gitignore add gcov files Revert "travis: temporary turn off dpdk caching" test: build: enable cunit output to xml linux-gen:test: shmem pass args to cunit test: cunit common fix header paths shipabble: use xml statistics travis: cunit fix function declaration in Automated.h api: packet: change argument to insert for l3 and l4 chsums linux-gen: cpu: arm: make wfe supported only by aarch64 docs: update git tree and bugs link README: test are built by default configure.ac: update API and .so version to v1.17.0.0
Nikhil Agarwal (2): api: ipsec: add retain header capability example: ipsec_offload: add ipsec_offload example
Ola Liljedahl (2): linux-gen: scheduled pktin polling for ssched linux-generic: pktio: fix gcc7 build error in sched_cb_pktin_poll_one
Petri Savolainen (102): linux-gen: packet: inline layer offsets linux-gen: packet: inline layer pointers linux-gen: arch: remove unused powerpc files linux-gen: arch: cpu arch specific time header linux-gen: arch: single cpu cycles file api: ipsec: added IPSEC API api: ipsec: add algorithm capabilities api: ipsec: packet transformation follows RFCs linux-gen: ipsec: add stubs for functions api: packet: add per packet checksum control api: ipsec: extend lookaside API api: ipsec: add inline IPSEC support linux-gen: ipsec: add stubs for new functions api: ipsec: spi_overlap and lookup modes api: ipsec: refine packet order specification api: ipsec: add max number of cos capability api: event: add subtype to expand event type api: ipsec: change IPSEC result to packet api: ipsec: disable event is the last event api: ipsec: add salt parameter api: ipsec: add max queues capability api: ipsec: direction specific SA params api: ipsec: remove time based SA lifetime api: ipsec: ignore aad capability api: ipsec: split operation result status bits api: ipsec: flexible soft lifetime reporting api: ipsec: outer header pointer as const api: ipsec: remove initial sequence number parameter api: ipsec: add warning status event api: packet: add checksum status api: packet_io: refine rules for checksum calculation api: chksum: add ones complement sum function linux-gen: chksum: implement ones complement sum validation: chksum: add test chksum suite linux-gen: chksum: correct uninitialized variable bug validation: chksum: add long UDP packet test linux-gen: ipsec: update git ignore api: packet: add parse functions api: pktio: use common protocol layer enum api: ipsec: use common protocol layer enum linux-gen: packet: add parse API validation: pktio: add parser test packet header validation: packet: add parse tests api: crypto: move AAD length to session param api: packet: refine layer offset specification api: packet_flags: refine error and layer flags api: packet_flags: adjust white spaces api: parse: set next layer offset linux-gen: packet: set next layer offsets allways api: crypto: typo correction api: shm: style clean up api: shm: print shm block info linux-gen: shm: make odp_shm_print_all readable again linux-gen: shm: implement odp_shm_print api: shm: name is optional validation: shm: add name tests test: l2fwd: list not used features api: packet: ones complement sum linux-gen: packet: dummy ones complement implementation validation: packet: add call to ones complement example: tm: update gitignore linux-gen: dpdk: check L3 offset validity api: time: time difference in nsec linux-gen: time: implement odp_time_diff_ns validation: time: test odp_time_diff_ns api: pktio: add max frame length linux-gen: pktio: implement frame length api: pktio: deprecate odp_pktio_mtu test: l2fwd: add verbose option linux-gen: dpdk: fix maximum frame length value api: pktio: clean up doxygen tags api: pool: relax packet pool param num api: pool: add packet pool subparameters validation: pool: add subparam test validation: pool: initialize params correctly api: pool: add max packet num info linux-gen: pool: implement max_num info validation: pool: add packet info test api: pool: remove union from params api: queue: remove param-in doxygen tag api: cls: remove param-in doxygen tag api: tm: remove param-in doxygen tag api: pktio: add checksum insert enable bits example: generator use checksum enable linux-gen: dpdk: use checksum insert enable config test: l2fwd: add checksum offload option linux-gen: dpdk: checksum insert enabled flag api: event: add free multiple linux-gen: event: free multiple functions validation: event: add event test suite api: packet: multi converts and single pool free linux-gen: packet: multi converts and single pool free validation: packet: multi converts and single pool free api: event: event type multi linux-gen: event: implement type multi validation: event: type multi api: event: filter and convert packets linux-gen: packet: implement event filter packet validation: event: filter packet test api: queue: non-blocking level parameter linux-gen: queue: fill blocking capa validation: queue: refer to blocking level
Sachin Saxena (1): api: pool: Return address range for pool objects
-----------------------------------------------------------------------
hooks/post-receive