From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by dpdk.org (Postfix) with ESMTP id 2EAD69A9E for ; Sun, 14 Feb 2016 23:18:09 +0100 (CET) Received: by mail-wm0-f68.google.com with SMTP id g62so12798121wme.2 for ; Sun, 14 Feb 2016 14:18:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Z01ejHQbNybuuA9MPFSt6Qlt+VNXzxBWJUYc1jqP8aQ=; b=YA3KT/gC4/xYobcdBPgjWXzD+mHx9+HupeC7ZHnl/zlBhPEqXUNpUHFbv0pFTf8j6k 43PdG7hi35wsL1HNBYGoZ+7d4DXNhQf+5P6GwDfPkclshwmEjikuUhgwTR6YlNxFgi1H cau/J6trqLnQZ87cyV2dqC9Ww3bZMfLgo5FKJo5BR1HYE53stfyeMfZ8eAbjhCfNYWCu SqpUHp2Hrq0eskno0+XNRbeLU/wXt732IVb1EfZyhkBipmOkkTZEevaVwoPGxCj6zWzl 84nrwjq46UdTkYLYa2fxPS2ee8XyU0T76zSPMDylWVrVE2T93FHA7ZSdR8FDTeAl2Rgx 8ePg== 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:in-reply-to :references; bh=Z01ejHQbNybuuA9MPFSt6Qlt+VNXzxBWJUYc1jqP8aQ=; b=NX84WJiWlYBowRy1NT7PrddSutRKaOw+qySjtRe5bnOYlxQiXlQMTN/bXrEvpPwZ1Z zFIX+tLGKnePC52hiuXGUeVKvsp4po4/r2Ahsy8JSXbkRd0QZiN+c6SnA6wcQFPzEqCU f/8W+D6D56UTEjTP8l3IgfGZZNICdztolSE1frTjGzOV6z0PHQaK/yV6Lzcvl5BV4JDG iuniyXz04ag5HPkvu8wAd0sdrvyrlNYhhAtNfAAwjoNriseN7Q7lIuqf/k2/qSD9JEsE Psz6XshSnS5NrOcSTEWCrzWCZ2uatwtmmpRtxNprrk/CdEUt2c2BiO+BDJGjG8sKWJJR alag== X-Gm-Message-State: AG10YOTy5nQbuY789CwctJG6iA0l8XYbHEX9hMSrgpuStQC67HZz7OWfHQeXwrh5VG2Saw== X-Received: by 10.28.180.193 with SMTP id d184mr8742253wmf.64.1455488289094; Sun, 14 Feb 2016 14:18:09 -0800 (PST) Received: from localhost.localdomain (215.Red-79-147-159.dynamicIP.rima-tde.net. [79.147.159.215]) by smtp.gmail.com with ESMTPSA id 198sm12771024wml.22.2016.02.14.14.18.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 14 Feb 2016 14:18:08 -0800 (PST) From: Marc Sune To: dev@dpdk.org, Wenzhuo Lu , Helin Zhang , Harish Patil , Jing Chen Date: Sun, 14 Feb 2016 23:17:39 +0100 Message-Id: <1455488259-1000-5-git-send-email-marcdevel@gmail.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1455488259-1000-1-git-send-email-marcdevel@gmail.com> References: <1454028127-10401-1-git-send-email-marcdevel@gmail.com> <1455488259-1000-1-git-send-email-marcdevel@gmail.com> Subject: [dpdk-dev] [PATCH v8 4/4] doc: update with link changes X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Feb 2016 22:18:09 -0000 Add new features, ABI changes and resolved issues notice for the refactored link patch. Signed-off-by: Marc Sune --- doc/guides/rel_notes/release_2_3.rst | 102 +++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 doc/guides/rel_notes/release_2_3.rst diff --git a/doc/guides/rel_notes/release_2_3.rst b/doc/guides/rel_notes/release_2_3.rst new file mode 100644 index 0000000..b10c3bb --- /dev/null +++ b/doc/guides/rel_notes/release_2_3.rst @@ -0,0 +1,102 @@ +DPDK Release 2.3 +================ + +New Features +------------ + +* **ethdev: define a set of advertised link speeds.** + + Allowing to define a set of advertised speeds for auto-negociation, + explicitely disable link auto-negociation (single speed) and full + auto-negociation. + +* **ethdev: add speed_cap bitmap to recover eth device link speed capabilities + define a set of advertised link speeds.** + + ``struct rte_eth_dev_info`` has now speed_cap bitmap, which allows the + application to recover the supported speeds for that ethernet device. + + +Resolved Issues +--------------- + +* **ethdev: Fixed link_speed overflow in rte_eth_link for 100Gbps.** + + 100Gbps in Mbps (100000) exceeds 16 bit max value of ``link_speed`` in + ``rte_eth_link``. + + +EAL +~~~ + + +Drivers +~~~~~~~ + + +Libraries +~~~~~~~~~ + + +Examples +~~~~~~~~ + +* New API call, rte_eth_speed_to_bm_flag(), in ethdev to map numerical speeds + to bitmap fields. + + +Other +~~~~~ + + +Known Issues +------------ + + +API Changes +----------- + + +ABI Changes +----------- + +* The ethdev rte_eth_link and rte_eth_conf structures were changed to + support the new link API, as well as ETH_LINK_HALF/FULL_DUPLEX. + +* The ethdev rte_eth_dev_info was changed to support device speed capabilities. + + +Shared Library Versions +----------------------- + +The libraries prepended with a plus sign were incremented in this version. + +.. code-block:: diff + + libethdev.so.2 + librte_acl.so.2 + librte_cfgfile.so.2 + librte_cmdline.so.1 + librte_distributor.so.1 + librte_eal.so.2 + librte_hash.so.2 + librte_ip_frag.so.1 + librte_ivshmem.so.1 + librte_jobstats.so.1 + librte_kni.so.2 + librte_kvargs.so.1 + librte_lpm.so.2 + librte_mbuf.so.2 + librte_mempool.so.1 + librte_meter.so.1 + librte_pipeline.so.2 + librte_pmd_bond.so.1 + librte_pmd_ring.so.2 + librte_port.so.2 + librte_power.so.1 + librte_reorder.so.1 + librte_ring.so.1 + librte_sched.so.1 + librte_table.so.2 + librte_timer.so.1 + librte_vhost.so.2 -- 2.1.4