From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0049.outbound.protection.outlook.com [104.47.0.49]) by dpdk.org (Postfix) with ESMTP id 7EDD81041 for ; Thu, 22 Mar 2018 18:36:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=gaa6ZhBW22E0J0PtH0zDjBwEbcwJraCad49OiO0/9gY=; b=rYt4Kbm3Czd8eTdvcjmqh2qKdyM+jG+AojJhvArNJJJbh5g4xtRQ08JwF/RkBXQmKD7EnBMrtrSLyS1H2n00D5QmXhhXNwfooSJhwakTezCl2SwWpgA45wFyD98Ey3z7bzPfBIawGg/N0NKZ3g/O4DJ7ZBZrDdBxFhl/tJmNzzg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=alialnu@mellanox.com; Received: from mellanox.com (2001:4b98:dc0:51:216:3eff:feac:53b) by AM4PR0501MB2627.eurprd05.prod.outlook.com (2603:10a6:200:59::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.609.10; Thu, 22 Mar 2018 17:36:17 +0000 From: Ali Alnubani To: web@dpdk.org Date: Thu, 22 Mar 2018 18:36:00 +0100 Message-Id: <20180322173600.24189-5-alialnu@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180322173600.24189-1-alialnu@mellanox.com> References: <20180322173600.24189-1-alialnu@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [2001:4b98:dc0:51:216:3eff:feac:53b] X-ClientProxiedBy: DB6P192CA0019.EURP192.PROD.OUTLOOK.COM (2603:10a6:4:b8::29) To AM4PR0501MB2627.eurprd05.prod.outlook.com (2603:10a6:200:59::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a2db93d5-9654-4e3e-1ea9-08d5901b6ae0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM4PR0501MB2627; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2627; 3:Z/RgCCAYyAU57kbV1rU6SM0HMYIImBBAjfS+Nb+q8jtZIJa7okgaCB5h7/TSzz0LZzad6W17zjc1Nuy9ARgyd3Zkqrw0J4i/uXWyxxt83x4uxZ1yJAsZlLtfEkReHSWipLYtItx9YnCmN7kwQqgCyolDXqxjWsRjhl/DM52ib2GYyJeRXk8Pes4lJC1tNQQqq01zeM+EE5yJP0iKfguz/EdQ54cCtG4N2pOQdu7fveKymbjzB4fOu1HINr3h9akd; 25:OGRMXojyz3tmlX/zYy3Ho3OFn7LZY0+pvG7EBE3tzgvuRrjDz88tGzMW+kMsaRbLlPssa3ddi5dsGStTYwFF+EC1NVal6T4ItIfbOPorG+4Yrm5GWhT4A9iT5YboOtFgoCNcQlKpTp6KrJlyeUE/4o0WSKf/eaIK2WVazR8QMLCtE1yGIthpAs0frj8Hg0o1WQgGzjhbe2rykcUHrXUcZURMje1GGzEtXsztzrXe2HS34KmjU3vw3ZTXejU4BYoR+YQknSfUBEMNgwIkgtkhsbtfGNtt5J7WsJE6+rZz+IaohqKy46BfswQQNvKuahEbrgLOzzHyBOAJO3XbGbK0eA==; 31:utirKdl3PdKdPv39T+eJNQOzJEiOvQ5zr979JaYOXooKFghHR9WBYueuHsCArNDGE6YgVEIe3wKiuRG4TzpnKh0KpvhibKFQTUboVQE84PTm1K9cKtGDXZxUS2r1C840+e8hv2loVh1Joc6K6SBvFBGJ3hNJ6MNpuCFyYofvYxyHqmQO7YIDc8EnxTf2j+qnROknF3Ym/usWoDalI9wUVDjRoZ6t05zy7pfoMBeMxRY= X-MS-TrafficTypeDiagnostic: AM4PR0501MB2627: X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2627; 20:N88BZVKMFJbSd0bsIJGXcbfFdgM1pR6RONstyLM3Eot5XaClNxP+92O6QHs5T6oW28JVWm/q3Iiq0wBJ5sFYEl31DWRVdnoeesO6E4l4ZLzmcYubIZfA7IFM/zxsgpCO2vSWGaedH2iNeEttRcA6Nzca4kmi5Xtwaxh5vSXZr5/WpEFu0eYl67zHfPsaYzdpc0RPlryPtT7GBYIhVJbyHiN4kc6vl7IOqRjOHM7/R6qMZjBlebso37FwzqlXhEqZuwVw4qqpWtE9VSoX/VRLpF7slscM+Mpz/mMHMvcckxJ+zKIgSXZHkCuWJWegbqqRA0mek76sjCQDER2qcj8UFtrje6un1V69M/1I98ivdQuKTOO1KWj/zwFITg0dD+qHKM1DyCxlmlZs6snBafi9Ox9KJ9wtjI/p5Tb+Dio+g+pHNtxa6gqCrUV8UvrSL/KytjAbEEP4QeEmq6duiI53a90VEBkx2AlGZVyHKGsZEyu7/r5iKLk86DRdDqM67aLR X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(34683901250469)(278428928389397)(166606640393650)(231181664957973)(254730959083279)(199454328027089); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231221)(944501327)(52105095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041310)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011); SRVR:AM4PR0501MB2627; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0501MB2627; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2627; 4:7gzt+D/PgU9u4Ejg98NqHqcXlbp6QM6mmF2fhTkMXXXH+VLu/QTemSuBFZbf+r2HiURpa+YFGgf21/NbzO2+ylUwIxWvi3kjiozUlPKYTqD2J5JsGiJqs3wjppZf5NbtIibuERXmj1Pna+AxJ63C+p4D95fZehnVkI+S0zG1r84gAoEeuwsAtTvtacR4/9zZzWMUqW/mbe0GFSuhKuuIyNf+pndxl2u528tti2IvzAk8kXXODbTuV7JreZnt+jDzXEd2w/oRPJK/21pROyc4Rj4Yjq1aiZ1R2PjNI9a4zN9KGSf8LsDxqE9NLg0iaNTany8RL+yc1TC0SmKn6XRfaZ3ukx86dqqnllhSGsC92p0UNYY0vAiU6uOpGc6Q/qF6o/eiV27zpW0+lm6yd+Xu5wDrHwoBV408cBDuSUhBfve1jzuUEOGFGTN3OSWNZ62jms2yGHuWSPB8rLn2LCv4WCIc+4+wcBU5WkWQddQq0RzyZFjfggxj9UpORe6TvljD97ak4Oe7p/9rXmsb1Jtzvg== X-Forefront-PRVS: 0619D53754 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(39380400002)(366004)(39860400002)(346002)(396003)(189003)(199004)(316002)(7696005)(8936002)(478600001)(52116002)(16526019)(55016002)(186003)(51416003)(606006)(36756003)(6306002)(5660300001)(236005)(25786009)(76176011)(81156014)(81166006)(733005)(8676002)(7066003)(2351001)(47776003)(68736007)(446003)(21086003)(46003)(59450400001)(52396003)(105586002)(386003)(106356001)(1076002)(53376002)(6116002)(69596002)(2361001)(7736002)(2906002)(50466002)(50226002)(48376002)(54434003)(86362001)(575784001)(97736004)(53936002)(16586007)(6916009)(6666003)(11346002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0501MB2627; H:mellanox.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0501MB2627; 23:l6yfnmhNaWDW4jdaiY6YpXGtW9ClekpWQfFx2Bv?= =?us-ascii?Q?PSi4KvEKkGBlNnx01BcjklUbgyp5ypS0Ah7GwuZEmE2dNuQRMT6nnGsA7IGe?= =?us-ascii?Q?EuxJfHk/r0A1lnT67iQAi0JzghYwqsAWY98k0vSOg9dG5FuB/mBgM7AEH+bD?= =?us-ascii?Q?NcayiHxygkSy81spINgFAUgviv7cHK0wSfnS2PgElGSmox8Syr+Ng9k77Dhk?= =?us-ascii?Q?2Oew4iZgRmPYOWXj6vG4AYPHFyDYXZ0jHOcSjPAStElCWuyZ3E0+658Q7HC0?= =?us-ascii?Q?NMlPN25BKC1krZ3NBEaIBGMJJsL0j6bDS5H0mKFWuM5kHB4uRJVlsBxOioXQ?= =?us-ascii?Q?A/5Qypuj9vVhlAqSxL3ciFlgLISCd8krF/vcy3IXmlE1wO2FRI5aQcqfUlAd?= =?us-ascii?Q?NHfgxcCwAEph1/9hXO4vTgNCRTL2iAlBR5SqaxFnk0SCqmhN7e1Ybl0Rd9M9?= =?us-ascii?Q?zW5Ilb5ofQ/I/fOQhyo2wLH7qUejdxlePgT9av9v2AYImhnjGRqwOv1ayFxw?= =?us-ascii?Q?ikHZ+IMzS2QnmafedDRORrFH6qO+aBbWkKAvR2LlssuU4RA9E6cyYDmXC5j9?= =?us-ascii?Q?SQf6qcHydw78NeadIqdLsbAAh+EDRa4p9BkJkxfpJ+l5UhI2H8JjY+2nAwBa?= =?us-ascii?Q?MSNtvnHsNZGoMQCIV8XtKpJzIjO19cXt2DTun52ePo5fFh2cXldRb33sbgud?= =?us-ascii?Q?TX6F7+luL/ntHyYpSdZWOlE5jBffu21NxnFJiThO6faF+MapkTaEBhZQTmev?= =?us-ascii?Q?RPO3DDzr2kIdl1BFcEO5v9xBlA9Qjr4UUP1/EfL+nPkRf0Ij+Nl2fLLIJb3s?= =?us-ascii?Q?UbuoMtS94mxRTbOeF6YHuyMaZQpkAKDawsShhGSfduRZKliSu0iVjZ53nx7/?= =?us-ascii?Q?LUgFeitFqQmbqp4JDuqyNzq2S+AWmhQ5/G+sXF70r2dtjdSjSifLpGA8abv+?= =?us-ascii?Q?dujaEV/KszxyD73uoSKpRjbl/Vc58n62Lq623wJJEp49msmh1iGXamz9Zq2w?= =?us-ascii?Q?7v0/MjfCWfoh5vTZsxif7hHcGfZ+EhDFNLa8Au0znOuUb6pisQ/w2+A5vmU0?= =?us-ascii?Q?JeIt0UQzGZyYp6sceMd12TMi2IXF45Z7i4GepXJT0WBlAsrt/hEOzV5x4svg?= =?us-ascii?Q?21gcpqdYXZQY9MBOaD0BUcQO8woEkfELrkVEf4sXoqQ11C4QOE2m20mbKkHb?= =?us-ascii?Q?Lq1XXRzZkVHyZL3Zib+nLtnZRdWqDiVM+5zqz+2/llZvfm45wevPsDVwdohZ?= =?us-ascii?Q?Y5FpXs3iPJeQ5x9x66am7K8+ASgwqt0R6ARcj1GsL3jeZZVsQjdSimORRYsH?= =?us-ascii?Q?OxhBPVbUTtFB7d3cB9rwx4yo=3D?= X-Microsoft-Antispam-Message-Info: VArhJUmwZj7aGpPUyv+cTiLjcizsGLcDgG569dP0sKglx0PlNBYjnH0qY9LhAFgefmRd7WsKm4bG/5Zuf/QEleq+LXkG2BMwHtF42Zl91iMXi6vg6ATMzhFWfJr4YQHp0BwqhGtowTajch0dux5YOmtPQ1bmEkG4QzWOoC9HzOoBrqraBAo094XwxZZwtTya X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2627; 6:qiqaGVWoHSxruIM2vKQASEd9xm3ZmSqUYTUJV8kNoxdQkqRf0AGnn8Nr8+jQ8UVqZhuHLnu6Y/7yDzBraed0XFmaLSzlmyd6lpoZwiF+vglZYgQflK0yQs32tQUB4xQjCY6CMDJxPwyualKjLRF1wPVKZE/l3ybbxkR5T8fUWGaXndKzGwRkEjdweQBoX0GIt9KxnMGNkRswK1WMc1HGBfpwP1apCsVDAOK5qrVP7vDKyGATOBlRxd9iyqupyJ7HPdAAupFothu2oVLQXplcz/8C460fcj31I4lHGA60cL6rUL/DhSYcs3VhupH9atlow36d0GGRLev6OhWARTuZ2ufbMVR15hKcECZGjJnQxlTW/NSn3muNvgGewNeJnpl8pZNi06JECFXs/Qk5fDT4pldx/y/EEdTTtHNoHtrtWqSWhkyXIx/djzvZel5yBB1HMy10YwSb5LLeqnX8W7nbbQ==; 5:vk8YUCKwq4Y8HE3Lz8njtGuooDqXFTyPuDmaf/lusYEZulBBtoL02r+w/+Ei+n8naUu/Lc66b9U1aw3Yq7SlmR/om0GwRLo3d4uc+m/GZuQuFuBeqZt6AMyVFNFS+MABu9wEVVwZHp9kp5lg3UieC/RCvTGP+UreIW/N2xjvkmk=; 24:UAcKPRnJOrT0/0DhN7KqKGkYgTAdoW04p5iJvI9TvCrYFL9tzdeLKluAkv80J2nhvcEW9f8L132nNIRs8Ej1Q31XPfq4F9zkNNTFfQuhArw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2627; 7:M1gWsLIitdAL04lMqAGSlYvgso6C0bn1Hmoib56sGvo3OaJi1ffj0ZPbNJStBf7CI8ba2NF9s04lc2RnL/v5gPcGPOMUl6TVlwXGj2QgsUEs3MwMcWa2EanExBoqFtkZaiG2uiWKJhipKfik7cm52y1VOE2B1hhikGXVGByv3vH8VR09RSbH2CE6M+FTrepbycpvbBYfbSzIT1QkOUQ2zY0Jkz59N9PB8Rss36MvufH4ozLJPgRW4U0vcnLgtNXw X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Mar 2018 17:36:17.3141 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a2db93d5-9654-4e3e-1ea9-08d5901b6ae0 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0501MB2627 Subject: [dpdk-web] [PATCH 5/5] add India's 2017 summit to archive X-BeenThere: web@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK website maintenance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Mar 2018 17:36:18 -0000 Signed-off-by: Ali Alnubani Reviewed-by: Thomas Monjalon --- events.html | 2 +- events/summit-2017-india.html | 162 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 163 insertions(+), 1 deletion(-) create mode 100644 events/summit-2017-india.html diff --git a/events.html b/events.html index d6ebc5e..f004049 100644 --- a/events.html +++ b/events.html @@ -85,7 +85,7 @@

› DPDK Summit, Bangalore - April 25-26, 2017

- Archive | + Archive | Videos

› DPDK Userspace, Dublin - October 20-21, 2016

diff --git a/events/summit-2017-india.html b/events/summit-2017-india.html new file mode 100644 index 0000000..1867eb4 --- /dev/null +++ b/events/summit-2017-india.html @@ -0,0 +1,162 @@ + + + + + + DPDK events + + + + + + + +
+

DPDK: Data Plane Development Kit

+ +
+
+

DPDK Summit, Bangalore - April 25-26, 2017

+ +

The event was held in the Vivanta by Taj Hotel, Bangalore.

+ +
    +
  • +

    Introductions, Welcome and Agenda for the Day

    + Sujata Tibrewala (Intel) + + +
  • +
  • +

    DPDK Architecture and Roadmap

    +

    This talk will explore the motivation behind the existence of DPDK, why and how it evolved into what it is today and how the future roadmap addresses the needs of the Industry

    + Kannan Babu Ramia (Intel), Deepak K Jain (Intel) + + +
  • +
  • +

    Supporting SoC devices in DPDK - Status Update

    +

    This talk is an extension of a talk presented in DPDK Summit Userspace 2016 in Dublin, where NXP presented a case for expanding DPDK towards non-standard (SoC) devices. That required a large number of fundamental changes in the DPDK framework to untangle from PCI specific code/functionality. In this talk we delve into current upstream design of 1) the bus 'driver', 2) the mempool 'driver', 3) the device driver, and how these layers tie up together to provide the device model in DPDK framework.

    + Shreyansh Jain (NXP) + + +
  • +
  • +

    DPDK on an Intelligent NIC

    +

    This presentation is about using DPDK as firmware on an Intelligent NIC (OCTEON TX). It will cover the firmware architecture and how DPDK fits in that architecture. It will discuss the hurdles faced and solutions used as part of this exercise.

    + Vamsi Attunuru (Cavium) + + +
  • +
  • +

    Migrating from 10G to 25G

    +

    The Ethernet speed upgrade path was clearly defined as 10G->40G->100G. However, new developments in data center indicate the latest path for server connections will be 10G->25G->100G with potential for 10G->25G->50G->100G. This is because 25G provides a more efficient use of hardware and a more logical upgrade path to 100G.

    + Jingjing Wu (Intel), Helin Zhang (Intel) + + +
  • +
  • +

    DPDK Cook Book

    +

    The short talk is a quick tour of the book and show and tell of what each chapter contains. It is not going over the contents but giving info to developers as what each chapter contains.

    + Muthurajan Jaya Kumar (Intel) + + +
  • +
  • +

    Implementation of Flow-Based QoS Mechanism with OVS and DPDK

    +

    The project objective is to implement 'Flow based QoS' for SDN-NFV platform using OVS and DPDK on Intel architecture. We will apply this QoS mechanism on Wipro vCPE platform and demonstrate performance improvement of real time traffic.

    + Karuppusamy M (Wipro) + + +
  • +
  • +

    Fast Path Programming

    +

    This session is a primer on the prominence of P4 as a high-level, domain-specific language for data path applications. While there are a few ASIC vendors like Barefoot Networks who are coming up with compilers for their platforms, we are looking at expanding the reach of P4 for virtual infrastructure / software based data path by showcasing how P4 can become a choice for writing DPDK applications and thus enhanced portability.

    + Ramachandran Subramoniam (Happiest Minds), Vnpraveen Desu (Happiest Minds) + + +
  • +
  • +

    Dataplane for Subscriber Gateways

    +

    Subscriber gateways, such as BNG nodes, have unique requirements and challenges as compared to traditional routers. They need to be feature rich while also supporting high scale and throughput. This talk will provide an overview of a typical dataplane for subscriber gateways and highlight some of the design challenges in realizing the goals and the trade-offs to be considered.

    + Natarajan Venkataraman (Ericsson) + + +
  • +
  • +

    Sample VNF in OPNFV

    +

    The topic begins with an introduction for developing data plane feature rich Virtual Network Function (VNF) using optimized DPDK libraries including ip-pipeline packet framework and taking advantage of basic x86 architecture. It covers concept of developing data plane applications for running with RTC (Run To completion) mode or Pipeline mode with just configuration change. It also covers the generic Best Known Methods for developing optimized data plane application on x86 architecture with specific code examples from samplevnf project from OPNFV. Finally concludes with the call for action to community to contribute in the samplevnf project in OPNFV for application development.

    + Ramia Kannan Babu (Intel) + + +
  • +
  • +

    Fast Data IO / Vector Packet Processor: Architecture overview

    +

    FD.io (Fast Data) is architected as a collection of sub-projects and provides a modular, extensible user space IO services framework that supports rapid development of high-throughput, low-latency and resource-efficient IO services. At the heart of fd.io is Vector Packet Processing (VPP) technology. This session will give an overview of VPP, its architecture and how it pushes packet processing to extreme limits of performance and scale.

    + Shwetha Bhandari (Cisco) + + +
  • +
  • +

    Transport Layer Development Kit (TLDK)

    +

    This presentation provides an overview of the Transport Layer Development Kit (TLDK) project in FD.io.

    + Mohammad Abdul Awal (Intel) + + +
  • +
  • +

    SFC with OVS-DPDK and FD.io-DPDK

    +

    DPDK has become the ubiquitous user space framework on which prominent open source switching software, Open vSwitch and FD.io run, and is widely integrated in OPNFV. This session discusses Open DayLIght (ODL) based SFC on both OVS-DPDK and FD.io with DPDK, and provides a comparative study on architecture, performance and latency of SFC use case on ARM SoCs.

    + Prasad Gorja (NXP) + + +
  • +
  • +

    DPDK Automation in Red Hat OpenStack Platform

    +

    In this talk, we would like to take you through the Red Hat's effort to provision the OpenStack cluster with OVS-DPDK/SR-IOV datapath with the needed EPA parameters. We will describe the deployment steps, and the need for composable roles to handle today's VNF deployment scenarios.

    + Saravanan KR (Red Hat) + + +
  • +
  • +

    Packet Steering for Multicore Virtual Network Applications over DPDK

    +

    This presentation addresses the question of how packets must be steered from the kernel bypass mechanism to the user space applications. We investigate the following two questions: (i) Should packets be distributed to cores in hardware or in software? (ii) What information in the packet should be used to partition packets to cores?

    + Priyanka Naik (IIT Mumbai), Mitali Yadav (IIT Mumbai) + + +
  • +
  • +

    Cryptodev API

    +

    This presentation describes the cryptodev API, a framework for processing crypto workloads in DPDK. The cryptodev framework provides crypto poll mode drivers as well as a standard API that supports all these PMDs and can be used to perform various cipher, authentication, and AEAD symmetric crypto operations in DPDK. The library also provides the ability for effortless migration between hardware and software crypto accelerators.

    + Deepak K Jain (Intel) + + +
  • +
+
+ + + -- 2.11.0