From patchwork Fri Mar 4 10:39:36 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Uvarov X-Patchwork-Id: 63563 Delivered-To: patch@linaro.org Received: by 10.112.199.169 with SMTP id jl9csp391521lbc; Fri, 4 Mar 2016 02:39:53 -0800 (PST) X-Received: by 10.140.131.6 with SMTP id 6mr9136107qhd.67.1457087993474; Fri, 04 Mar 2016 02:39:53 -0800 (PST) Return-Path: Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id c18si3106405qkb.8.2016.03.04.02.39.53; Fri, 04 Mar 2016 02:39:53 -0800 (PST) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id D742B62FB9; Fri, 4 Mar 2016 10:39:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id 0C91962F5B; Fri, 4 Mar 2016 10:39:46 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 9C76562F72; Fri, 4 Mar 2016 10:39:43 +0000 (UTC) Received: from mail-lb0-f174.google.com (mail-lb0-f174.google.com [209.85.217.174]) by lists.linaro.org (Postfix) with ESMTPS id 40AAF62F5A for ; Fri, 4 Mar 2016 10:39:42 +0000 (UTC) Received: by mail-lb0-f174.google.com with SMTP id x1so56149077lbj.3 for ; Fri, 04 Mar 2016 02:39:42 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=kMdDd8QTfP4PiAGjE68UFRE7CvYWz20sgUgXP/y9Uoo=; b=QmRKoi/tHM/Tti1YyzjLjBBFZHObZIAmi9hiqa6oj5hHk9j5iBBSI0SwpWfN6sVKEv lmmtBZ+7Cjb9L1J2wGoF6bc4eDP0AoUsJdG4hWFnvbgRQPt7dv9hqzc0EV2oJ2sa0KYW uINFATvm63ngC7+94pIfmIULJWX8U9rrEdxf45Zag/pDex9gLzFfjKUb4uDRjViMbNpy Afbyy0MaRVfB90iu3rgY11hQj5fBlmy7Mj6JIhQ3cqlxla6DD7hIpvNMjddtJ0QJk/25 xaRQKnM50WY2lGa0MErwIfSaLTpYnu8JxCBankeUCGJuU/bByORGHu9QRmECJhbjWS0o t7EA== X-Gm-Message-State: AD7BkJJhWAr1G1VZTctX9ExDqWuFa6EpT+tzZPz8iblY8T7eaci3GOWnHGFDzBoP73AquqeiR6A= X-Received: by 10.25.18.211 with SMTP id 80mr2869468lfs.127.1457087981084; Fri, 04 Mar 2016 02:39:41 -0800 (PST) Received: from localhost.localdomain (ppp91-76-173-134.pppoe.mtu-net.ru. [91.76.173.134]) by smtp.gmail.com with ESMTPSA id f196sm477722lfb.49.2016.03.04.02.39.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 04 Mar 2016 02:39:40 -0800 (PST) From: Maxim Uvarov To: lng-odp@lists.linaro.org Date: Fri, 4 Mar 2016 13:39:36 +0300 Message-Id: <1457087976-12420-1-git-send-email-maxim.uvarov@linaro.org> X-Mailer: git-send-email 2.7.1.250.gff4ea60 X-Topics: patch Subject: [lng-odp] [PATCH] update version number from v1.7.0.0 to v1.8.0.0 X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "The OpenDataPlane \(ODP\) List" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" Signed-off-by: Maxim Uvarov --- That is in 'next' yet branch, sending for review. Maxim. CHANGELOG | 130 +++++++++++++++++++++++++++++++++++++++++ include/odp/api/spec/version.h | 2 +- pkg/debian/changelog | 5 ++ pkg/rpm/odp.spec | 2 + 4 files changed, 138 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 6549e0d..af939d0 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,133 @@ +opendataplane (1.8.0.0) + * API: + - api headers moved to include/odp/api/spec/ and apps should use include/odp_api.h + now instead of odp.h + - api/linux-generic/example: classification: add pmr create api + - api: move include/odp.h to include/odp_api.h + - api: odp.h to ease transition period + - api: packet: add bcast/mcast parse documentation + - api: packet: add detailed packet error flags + - api: packet: added multicast flags + - api: pktio: add pktout event queue + - api: pktio: added pktio info structure + - api: pktio: added supported set operations bit mask to pktio capability + - api: pktio: changed odp_pktio_mtu() return value to uint32_t + - api: pktio: define default pktio modes + - api: pktio: define default queue configuration + - api: pktio: remove old single queue API + - api: pktio: rename pktio_recv_queue to pktin_recv + - api: pktio: rename pktio_send_queue to pktout_send + - api: pktio: specify when queue config is called + - api: queue: remove queue type pktin and pktout + - api: sched: define default sched param values + - api: time: fix typo for cmp function + - api: tm: add tm API definitions + - api: tm: replace pktio with pktout_queue in odp_tm_egress_struct + - doc: users: migrate TM from API to users doc + - drv: creation of the driver interface (drv) + * ODP docs: + - doc: depend the docs on the images + - doc: descr of structure for new interfaces + - doc: drop using output dir for guides + - doc: glossary: defining ODP thread more precisely + - doc: images: add traffic manager svg + - doc: implementers-guide: adding drv interface + - doc: removing invalid characters + - doc: update to latest ax_prog_doxygen.m4 + - doc: use imagedir attribute for path + - doc: user-guide documentation for classification + - doc: user-guide: fixing other typos + - doc: user-guide: shmem + - doc: users: add TM example + - doc: users: migrate TM from API to users doc + - documentation: userguide: add images for packet processing + - documentation: userguide: add packet processing description + * Validation + - linux-generic: version: added implementation name string + - performance: crypto: add odp_crypto to .gitignore file + - test: l2fwd: add event queue packet output + - test: l2fwd: add option to give destination MAC + - test: l2fwd: fix test getting stuck in DIRECT_RECV/POLL_QUEUE mode + - test: l2fwd: utilize pktio param defaults + - test: performance: crypto: measure crypto operation performance + - test: pktio_perf: finalize port to use new pktio api + - test: pktio_perf: port to use new pktio api + - validataion: packet: add tests for broadcast and multicast flags + - validation: classification: add test case for odp_cos_drop() function + - validation: classifier: port to use new pktio api + - validation: packet: test if user area is properly set + - validation: pktio: add output event queue tests + - validation: pktio: assign MAC address if one loop pktio is used + - validation: pktio: check if configuring promisc mode is supported before testing + - validation: pktio: fix pktio_test_recv_queue() crash + - validation: pktio: fix type on defining pktiout mode + - validation: pktio: port to use new pktio api + - validation: pktio: replace pktio_test_jumbo() with pktio_test_recv_mtu() + - validation: pktio: set packet mac addresses and checksum in statistics test + - validation: scheduler: increase delay tolerance + - validation: tm: add cunit test for traffic mngr + - validation: tm: fix arm compilation + - validation: tm: miscellaneous cleanup and fixes for tm cunit tests + * General: + - linux-generic: Makefile: fix broken include path + - linux-generic: pktio: initial dpdk pktio implementation + - linux-generic: dpdk: add dpdk_setup_port() + - linux-generic: dpdk: add functions for fetching packet input/output queues + - linux-generic: dpdk: add get/set functions for mtu, promisc mode, and capability + - linux-generic: dpdk: add odp_pktio_input_queues_config() + - linux-generic: dpdk: add odp_pktio_link_status() + - linux-generic: dpdk: add odp_pktio_output_queues_config() + - linux-generic: dpdk: add rx/tx locking + - linux-generic: dpdk: close resources in odp_pktio_close() + - linux-generic: dpdk: handle ixgbe_pmd minimum burst size + - linux-generic: drv: creation of the driver interface (drv) + - linux-generic: fix usage of function strncpy + - linux-generic: loop: avoid packet table overflow + - linux-generic: move CPU info dummy data to generic default file + - linux-generic: netmap: add support for VALE and pipe virtual ports + - linux-generic: netmap: bump up link wait timeout to 10 secs + - linux-generic: netmap: improve single RX queue performance + - linux-generic: netmap: increase maximum descriptor count + - linux-generic: netmap: support 'netmap:' interface name prefix + - linux-generic: packet: implement broadcast and multicast metadata flags + - linux-generic: packet: implement parser extensions for broadcast and multicast + - linux-generic: pktio: add dpdk pktio build support + - linux-generic: pktio: add link_status handler for loop interfaces + - linux-generic: pktio: add separate functions for global and local init + - linux-generic: pktio: allow num queues request on disabled pktio + - linux-generic: pktio: allow recv on stopped interface + - linux-generic: pktio: pktout event queues + - linux-generic: pktio: set pktio capability supported set operations flags + - linux-generic: pktio: simplify callback interface + - linux-generic: pktio: use unique names for pktin event queues + - linux-generic: pool: implement user area init support + - linux-generic: queue: simplify NULL param handling + - linux-generic: return error for unsupported pktio calls + - linux-generic: separate MIPS ODP_CACHE_LINE_SIZE to its arch file + - linux-generic: separate PowerPC ODP_CACHE_LINE_SIZE to its arch file + - linux-generic: separate x86 ODP_CACHE_LINE_SIZE to its arch file + - linux-generic: sysinfo clean up for ARM + - linux-generic: systemcpu(): use input parameter instead of global data + - linux-generic: test: add tm unit test to list of tests to run + - linux-generic: tm: Add missing name table initialization call. + - linux-generic: tm: fix numerous bugs in timer wheel and main tm implementation + - linux-generic: tm: implement traffic manager + - linux-generic: tm: remove not used includes of odp_api.h + - linux-generic: tm: use intermediate casts to avoid strict warnings + - linux-generic: tm: use odp_hash_crc32c() api to avoid arch issues + - linux-generic: use one uniform call systemcpu() + - linux-generic: validation: add netmap test + - linux-generic: version: added implementation name string + * Helper: + - helper: eth: added mac address parse + - helper: ip: added ipv4 address parse + - helper: linux: correct cpumask usage + - helper: linux: remove unnecessary cpumask copy + - helper: remove odp_ definitions + - helper: remove ring code + - helpers: remove odp_ prefix for tests source files + - tests: use parse mac and ip address helpers + opendataplane (1.7.0.0) * API: - api: atomic: add non-relaxed 64bit operations diff --git a/include/odp/api/spec/version.h b/include/odp/api/spec/version.h index 15c8dbd..642831c 100644 --- a/include/odp/api/spec/version.h +++ b/include/odp/api/spec/version.h @@ -44,7 +44,7 @@ extern "C" { * Introduction of major new features or changes. APIs with different major * versions are likely not backward compatible. */ -#define ODP_VERSION_API_MAJOR 7 +#define ODP_VERSION_API_MAJOR 8 /** * ODP API minor version diff --git a/pkg/debian/changelog b/pkg/debian/changelog index d907306..4d8d9a8 100644 --- a/pkg/debian/changelog +++ b/pkg/debian/changelog @@ -1,3 +1,8 @@ +opendataplane (1.8.0.0-1) unstable; urgency=low + * ODP release v1.8 + + -- Maxim Uvarov Fri, 04 Mar 2016 13:32:05 +0300 + opendataplane (1.7.0.0-1) unstable; urgency=low * ODP release v1.7 diff --git a/pkg/rpm/odp.spec b/pkg/rpm/odp.spec index f6a8d5d..11a3853 100644 --- a/pkg/rpm/odp.spec +++ b/pkg/rpm/odp.spec @@ -68,6 +68,8 @@ and guides in HTMLformats. %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog +* Fri Mar 4 2016 - maxim.uvarov (at) linaro.org +- ODP release v1.8 * Fri Feb 5 2016 - maxim.uvarov (at) linaro.org - ODP release v1.7 * Mon Dec 28 2015 - maxim.uvarov (at) linaro.org