DPDK website maintenance
 help / color / mirror / Atom feed
* [dpdk-web] [PATCH 1/5] add css styles for event pages
@ 2018-03-22 17:35 Ali Alnubani
  2018-03-22 17:35 ` [dpdk-web] [PATCH 2/5] add USA's 2017 summit to archive Ali Alnubani
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Ali Alnubani @ 2018-03-22 17:35 UTC (permalink / raw)
  To: web; +Cc: Thomas Monjalon

Signed-off-by: Ali Alnubani <alialnu@mellanox.com>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
---
 content.css | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/content.css b/content.css
index 367549c..fea7dcc 100644
--- a/content.css
+++ b/content.css
@@ -68,6 +68,49 @@ section#news li em:first-child {
 	display: block;
 }
 
+section#event ul {
+	clear: left;
+	list-style: none;
+	margin-left: 0;
+}
+section#event li {
+	margin: 3em 0 1em 0;
+}
+section#event li > em {
+	display: inline-block;
+	margin-top: 1em;
+}
+section#event li > a {
+	float: right;
+	margin: 0.5em 0 0 2em;
+	vertical-align: top;
+	text-align: center;
+	text-decoration: none;
+}
+section#event li > a::after {
+	content: attr(class);
+}
+section#event li > a:hover::after {
+	text-decoration: underline;
+}
+section#event li > a .material-icons {
+	display: block;
+	font-size: 2em;
+}
+section#event li > a.Slides .material-icons::before {
+	content: "insert_drive_file";
+}
+section#event li > a.Video .material-icons::before {
+	content: "play_circle_outline";
+}
+section#event > img.venue {
+	float: left;
+	margin: 0 2em 2em 0;
+}
+section#event > img.room {
+	margin: 1em 0;
+}
+
 section pre {
 	padding-left: 1em;
 	border-left: solid 0.3em #782A90;
-- 
2.11.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [dpdk-web] [PATCH 2/5] add USA's 2017 summit to archive
  2018-03-22 17:35 [dpdk-web] [PATCH 1/5] add css styles for event pages Ali Alnubani
@ 2018-03-22 17:35 ` Ali Alnubani
  2018-03-22 17:35 ` [dpdk-web] [PATCH 3/5] add Ireland's " Ali Alnubani
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Ali Alnubani @ 2018-03-22 17:35 UTC (permalink / raw)
  To: web

Signed-off-by: Ali Alnubani <alialnu@mellanox.com>
Reviewed-by: Thomas Monjalon <thomas@monjalon.net>
---
 events.html                 |   2 +-
 events/summit-2017-usa.html | 350 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 351 insertions(+), 1 deletion(-)
 create mode 100644 events/summit-2017-usa.html

diff --git a/events.html b/events.html
index 3ce2821..8187ece 100644
--- a/events.html
+++ b/events.html
@@ -69,7 +69,7 @@
 			<hr>
 			<h3 id="usasummit2017">&rsaquo; DPDK <em>Summit</em>, San Jose - November 14-15, 2017</h3>
 			<p>
-				<a href="http://dpdksummit.com/us/en/past-events">Archive</a> |
+				<a href="/events/summit-2017-usa.html">Archive</a> |
 				<a href="http://youtube.com/playlist?list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9">Videos</a> |
 				<a href="https://www.slideshare.net/LF_DPDK/presentations">Slides</a> |
 				<a href="https://dpdk17.sched.com">Schedule</a>
diff --git a/events/summit-2017-usa.html b/events/summit-2017-usa.html
new file mode 100644
index 0000000..14e87c4
--- /dev/null
+++ b/events/summit-2017-usa.html
@@ -0,0 +1,350 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+	<meta charset="utf-8" />
+	<meta name=viewport content="width=device-width, initial-scale=1" />
+	<title>DPDK events</title>
+	<link rel="stylesheet" href="/reset.css" />
+	<link rel="stylesheet" href="/layout.css" />
+	<link rel="stylesheet" href="/content.css" />
+	<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
+	<script type="text/javascript">
+		var _gaq = _gaq || [];
+		_gaq.push(['_setAccount', 'UA-39229303-1']);
+		_gaq.push(['_setDomainName', 'dpdk.org']);
+		_gaq.push(['_setAllowLinker', true]);
+		_gaq.push(['_trackPageview']);
+		(function() {
+			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+			ga.src = '//www.google-analytics.com/ga.js';
+			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+		})();
+	</script>
+</head>
+<body>
+<header>
+	<h1><a href="//dpdk.org/"><img src="/logos/dpdk.png"
+		alt="DPDK: Data Plane Development Kit"></a></h1>
+	<nav>
+		<ul>
+			<li><a href="/">Home</a></li>
+			<li><a href="/download">Download</a></li>
+			<li><a href="/doc">Documentation</a></li>
+			<li><a href="/dev">Development</a></li>
+			<li><a href="/ml">Mailing Lists</a></li>
+			<li><a href="/events" id="current">Events</a></li>
+			<li><a href="/news">News</a></li>
+			<li><a href="/about">About</a></li>
+		</ul>
+	</nav>
+</header>
+<section id="event">
+	<h2>DPDK Summit, San Jose - November 14-15, 2017</h2>
+	<img class="venue" src="https://fast.dpdk.org/events/images/DPDK-2017-11-USA-venue.jpg">
+	<p>This event was held in Club Auto Sport, San Jose.</p>
+	<img class="room" src="https://fast.dpdk.org/events/images/DPDK-2017-11-USA-room.jpg">
+	<ul>
+		<li>
+			<h3>Opening Remarks & Governing Board</h3>
+			<p>Introduction to the event, including a review of the agenda, logistics and expectations. An update from the Governing Board on who the Governing Board are, what their responsibilities are, progress to date, future priorities/challenges for the project.</p>
+			<em>Jim St. Leger (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Opening.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=wmtqFo87lSA&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Community Survey Feedback</h3>
+			<p>We conducted a survey of the DPDK community, soliciting input on a variety of topics including DPDK usage, roadmap, performance, patch submission process, documentation and tools. This session will present the results of the survey, which will help to guide the future direction of the project.</p>
+			<em>John McNamara (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Community_Survey_Feedback.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=rb5vPpWvYY8&index=2&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Reducing Barriers to Adoption - Making DPDK Easier to Integrate into Your Application </h3>
+			<p>While DPDK is a widely-adopted software package for high-performance networking applications, there are a number of ways in which it is harder to use than it otherwise needs to be. This is especially true when it comes to integrating DPDK with an existing legacy codebase. This presentation will look at some of the issues and provide an update on current development and prototyping work to simplify DPDK integration with existing code. </p>
+			<em>Bruce Richardson (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Reducing_Barriers_to_Adoption.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=w_2fZBm5M7Y&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=3"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>New Command Line Interface for DPDK</h3>
+			<p>The current command line interface for DPDK called cmdline has a number of limitation and a complex user design. The next command line for DPDK called CLI is more dynamic with a simple directory style design. The directory style design allows for commands to be placed in a hierarchy for easy integration, plus supporting a simple argc/argv function interface. Using these features reduced the LOC in test-pmd cmdline file from 12K to ~4K. The presentation includes an example usage. </p>
+			<em>Keith Wiles (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-New_CLI.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=9P6nqEUGT34&index=4&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Event Adapters - Connecting Devices to Eventdev </h3>
+			<p>Recently, the DPDK has enabled applications to use dynamically load balanced pipelines with the introduction of libeventdev. In addition to using eventdev for CPU to CPU pipelines, devices such as ethdev, cryptodev and timers need to be able to inject events into eventdev. Currently, we are in the process of upstreaming extensions to eventdev called eventdev adapters for each of these devices that would allow applications to configure event input from these devices to the event device. We will discuss each of the adapter APIs and show example code that allow event based applications to be written in a platform independent manner.</p>
+			<em>Nikhil Rao (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Event_Adapters.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=GRr6dOjnBCI&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=5"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>GRO/GSO Libraries: Bring Significant Performance Gains to DPDK-based Applications </h3>
+			<p>A major part of packet processing has to be done on a per-packet basis, such as switching and TCP/IP header processing. The overhead of the per-packet routines, however, exerts a significant impact on the performance of network processing. Generic Receive Offload (GRO) and Generic Segmentation Offload (GSO) are two effective techniques for mitigating the per-packet processing overhead by reducing the number of packets to be processed. Specifically, GRO merges the receiving packets of the same flow in RX, while GSO delays packet segmentation in TX.</p>
+			<em>Jiayu Hu (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-GRO_GSO_Libraries.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=oQGJhP6-kp8&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=6"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Power Aware Packet Processing </h3>
+			<p>A drive to deliver OPEX saving and performance where and when it's needed. Enter a new era of power optimized packet processing. This talk reviews new & existing DPDK extensions for policy based power control proposed in August and the associated performance benefits.</p>
+			<em>Chris MacNamara (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Power_Aware.pdf">
+				<i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=2kQGKCBNGtI&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=7">
+				<i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Enhanced Memory Management</h3>
+			<p>In this presentation we will be reviewing Enhanced Memory Management techniques and multi-process enhancements as a possible way to seamlessly solve burning issues like slow initialization, memory protection, memory hotplug, dynamic scale up/down, physically vs virtually contiguous, inter-vm shared memory etc. </p>
+			<em>Laszlo Vadkerti (Ericsson), Jiangtao Zhang (Ericsson)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Enhanced_Memory_Management.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=m81tijZ9ZZM&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=8"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Making networking apps scream on Windows with DPDK</h3>
+			<p>Network bandwidth is precious and milliseconds matter for many user-mode applications and virtual appliances running on both Linux and Windows. In order to get the best network throughput to process and forward packets, developers need direct access to the NIC without going through the host networking stack. Until now, only developers on Linux and FreeBSD platforms were able to use DPDK to obtain these performance benefits but, we are happy to announce that we have an implementation of DPDK for the Windows platform!</p>
+			<em>Jason Messer (Microsoft), Manasi Deval (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Microsoft_Windows.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=dZjmt483eyE&index=9&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Mediated Devices: Better Userland IO</h3>
+			<p>Unbinding Linux kernel drivers to allow userland IO through VFIO has a number of disadvantages such as another large touchy code base to deal with the hardware, loss of standard Linux tools (ifconfig, ethtool, tcpdump, SNMPd...) and impossibility to accelerate container networking. Mediated device introduced in Linux kernel 4.10 for GPUs and provisions for additional devices hold the promise of collaboration between kernel drivers and userland application in need of direct datapath steering.</p>
+			<em>François-Frédéric Ozog (Linaro)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Mediated_Devices.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=XvFVNBqoQNo&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=10"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Mellanox bifurcated driver model </h3>
+			<p>Mellanox PMD uses verbs instead of taking full control over the device (PCI). That allows the kernel (netdev) and more than a single PMD to run on a single PCI function.
+If the DPDK app is not steering by rte_flow, all the traffic the packets be processed by the kernel net device.</p>
+			<em>Rony Efraim (Mellanox)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Mellanox_Bifurcated_Driver_Model.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=Qe0Cr8JTwqc&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=11"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK with KNI – Pushing the Performance of an SDWAN Gateway to Highway Limits! </h3>
+			<p>An SDWAN gateway is usually built with an x86 commercial off-the-shelf (COTS) hardware that often runs a variant of Linux Operating System and requires high throughput for connecting a corporate’s branch network with its Data Centers. However owing to the inherent limitations of standard 4K sized pages without dedicated resource allocations in a general-purpose Linux kernel, it has been seen that even a high-end SDWAN gateway hardware cannot forward traffic to its full potential.</p>
+			<em>Sabyasachi Sengupta (Nuage Networks)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-SDWAN_KNI.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=MHzVDza1Cjc&index=12&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK as microservices in ZTE Paas </h3>
+			<p>To provide high performance for ICT (Information Communications Technology) area, we use DPDK as a micro service in container networking. We used primary/secondary mode, rte_ring, sharing meory and so on, to promote the performance of datapath. We achieved bidirectional zero-copy between containers in contrast to only dequeue zero copy in vhost-user/virtio-user.</p>
+			<em>Yong Wang (ZTE), Songming Yan (ZTE)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Microservices_in_ZTE_Paas.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=lfhAWkkOoYs&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=16"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Accelerate Clear Container Network performance</h3>
+			<p>Clear Container is a great technology to secure a container with a fast and lightweight hypervisor, and there might be very different type of workloads running inside Clear Containers, e.g. some workloads require high packet processing rate (PPS) and some workloads require massive data transfer (BPS), given Clear Container’s much higher density than Virtual Machine, a high performance virtual switch is very critical and demands is highly emerged, but current available virtual switches is still far behind those demands.</p>
+			<em>Jun Xiao (CloudNetEngine)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Container_Network_Performance.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=qGdlTW6O2FE&index=17&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>The Path to Data Plane Microservices</h3>
+			<p>DPDK revolutionized software packet processing initially for discrete appliances and then for Virtual Network Functions. Containers and µServices technology are extensively used as a means to scale up and out in the Cloud. These technologies now include Comms Service Providers among their advocates, and embracing these technologies with their scaling model and resiliency is the new frontier in software packet processing.</p>
+			<em>Ray Kinsella (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Microservices_Models.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=d1mQerNPc5k&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=18"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Container Panel Discussion</h3>
+			<p>A panel discussion with Yong Wang, Songming Yan, Jun Xiao and Ray Kinsella to discuss DPDK enablement of containers and micro-services.</p>
+			<a class="Video" href="https://youtube.com/watch?v=ZHnlifpExKw&index=13&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Accelerate storage service via SPDK</h3>
+			<p>SPDK (storage performance development kit, http://spdk.io) is an open source library used to accelerate the storage service (e.g., file, block) especially for PCIe SSDs (e.g., 3D Xpoint SSDs). The foundation of SPDK is the user space, asynchronous and polled mode drivers (e.g., IOAT and NVMe), and the idea of which is similar to DPDK.</p>
+			<em>Jim Harris (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-SPDK.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=4GOfsPDX_Bs&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=14"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Accelerating P4-based Dataplane with DPDK</h3>
+			<p>The high-level P4 programming language promises protocol and hardware-agnostic design of network functions. As the low-level functional implementation, the P4 Behavior Model (BMv2) provides the necessary constructional blocks (parser, deparser, lookup tables, and action primitives, etc.) into which any P4 dataplane programs can be compiled.</p>
+			<em>Peilong Li (University of Massachusetts Lowell)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-P4_BMAcc.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=Iqjx0qKi9Zw&index=15&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Implementation and Testing of Soft Patch Panel</h3>
+			<p>SPP is a framework to easily interconnect DPDK applications on host and guest virtual machines together, and assign resources dynamically to these applications.
+As a carrier service provider, we expect that SPP improves performance and usability for inter-VM communication for large scale NFV environment.</p>
+			<em>Tetsuro Nakamura (NTT), Yasufumi Ogawa (NTT)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Soft_Patch_Panel.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=nh6179rUppc&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=19"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Reflections on Mirroring With DPDK </h3>
+			<p>Debugging network problems is often hard, and further complicated when a guest O/S is provided with an SR-IOV VF bound to a DPDK driver because tools running on the physical host (e.g. tcpdump) lose visibility to the interface. Hardware mirroring of traffic to another VF provides the ability to regain visibility and to help facilitate the troubleshooting process.</p>
+			<em>E. Scott Daniels (AT&T Labs)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Reflections_on_Mirroring.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=HuntAGT1uLU&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=20"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>A network application API on top of device APIs </h3>
+			<p>NFV promise is to be able to instantiate or even live migrate VMs on different platforms and have applications benefit from whatever acceleration is available. As a result, the application developer shall not make compilation or define application architecture based on what he/she expects from the runtime environment. ODP and DPDK have in common the concept of "device" APIs (Ethernet, crypto, events, IPsec, compression...) with distinct approaches.</p>
+			<em>François-Frédéric Ozog (Linaro)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Abstract_Network_APIs.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=oBdiY3VPyTk&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=21"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>SafetyOrange - a tiny server class multi-purpose box with DPDK</h3>
+			<p>SafetyOrange is a portable (4.3 liter) and silent Xeon computer. Well, it is larger than 'DPDK in a box' but it supports two NICs (as of now sporting 2 XL710 cards), has 32G of memory and 14 cores. We have been using it for testing both native and virtualized DPDK appliances also whole virtual routers and served as a traffic generator for performance tests (DPDK pktgen), too. It is a brilliant development environment, too. And at the end of the day it still fits into a regular backpack.</p>
+			<em>Andras Kovacs (Ericsson), Laszlo Vadkerti (Ericsson)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Safety_Orange.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=ylgV5TUdErU&index=22&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Technical Roadmap</h3>
+			<p>An update from the Technical Board covering the future roadmap and technical challenges for the project.</p>
+			<em>Technical Board</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Technical_Board.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=1WkwsRgjNeo&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=23"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>rte_raw_device: implementing programmable accelerators using generic offload </h3>
+			<p>There are various kinds of HW accelerators available with SoCs. Each of the accelerators may support different capabilities and interfaces. Many of these accelerators are programmable devices. In this talk we will discuss the rte_raw_device and implementing a sample driver with it for NXP AIOP generic programmable accelerator. </p>
+			<em>Hemant Agrawal (NXP), Shreyansh Jain (NXP)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Raw_Device_Accelerator.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=LtqbfSAnRQE&index=24&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK support for new hardware offloads</h3>
+			<p>Fully programmable SmartNICs allow new offloads like OVS, eBPF, P4 or vRouter, and the Linux kernel is changing for supporting them. Having these same offloads when using DPDK is a possibility although the implications are not clear yet. We present Netronome’s perspective for adding such a support to DPDK mainly for OVS and eBPF.</p>
+			<em>Alejandro Lucero (Netronome)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-New_Hardware_Offloads.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=LQpu2GE6wxI&index=25&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Flexible and Extensible support for new protocol processing with DPDK using Dynamic Device Personalization </h3>
+			<p>Dynamic Device Personalization allows a DPDK application to enable identification of new protocols, for example, GTP, PPPoE, QUIC, without changing the hardware. The demo showcases a DPDK application identifying and spreading traffic on GTP and QUIC. Dynamic Device Personalization can be used on any OS supported by DPDK, for example we showcase a QUIC protocol classification demo on Windows OS. </p>
+			<em>Andrey Chilikin (Intel), Brian Johnson (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Dynamic_Device_Personalization.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=X8aMDdAnnBI&index=26&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Serverless DPDK - How SmartNIC resident DPDK Accelerates Packet Processing </h3>
+			<p>Cloud architectures and business models are driving the need to ensure that all server compute resources have a revenue tie-in, heralding the march towards the serverless dataplane. This session presents a unique way to harness the power of DPDK to accelerate packet processing by pushing the data plane into a SmartNIC. We will discuss the motivation, benefits and challenges of implementing a DPDK based data plane running on the compute resources embedded in a SmartNIC.</p>
+			<em>Nishant Lodha (Cavium)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Serverless_SmartNIC.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=xK4WAHBnzRs&index=27&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Enabling hardware acceleration in DPDK data plane applications </h3>
+			<p>This presentation will look at the challenges faced in leveraging hardware acceleration in DPDK enabled applications, addressing some of the problems posed in creating consistent hardware agnostic APIs to support multiple accelerators with non-aligned features, and the knock implications this can have to application designs.</p>
+			<em>Declan Doherty (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Hardware_Acceleration.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=Z52kLi-ce74&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=28"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>rte_security: enhancing IPSEC offload</h3>
+			<p>In this talk we present a joint work of NXP, Intel and Mellanox on offloading security protocol processing to hardware providing better utilization of host CPU for packet processing. This talk provides the overview of new enhancement in the rte_security APIs to support various features of IPSEC offloads as inline or lookaside offload.</p>
+			<em>Hemant Agrawal (NXP), Declan Doherty (Intel), Boris Pismenny (Mellanox)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Security_IPsec_offload.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=DOd4Ov_u5IM&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=29"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Mellanox FPGA </h3>
+			<p>The FPGA allows a wide variety of features to be supported in DPDK.
+We observe that programmable HW is useful for packet-processing pipelines.
+For example, consider a pipeline of multiple match-action operations, in which actions may also specify generic packet modifications that are carried out by accelerators. In this case, the CPU is only involved at the beginning (transmission) or end (reception) of the pipeline, while the accelerator invocations are initiated by NIC matching operations.</p>
+			<em>Boris Pismenny (Mellanox)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-FPGA_NICs.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=ocfetQ5edvI&index=30&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>SMARTNIC, FPGA, IPSEC Panel discussion</h3>
+			<p>A panel discussion with Hemant Agrawal, Alejandro Lucero, Andrey Chilikin, Brian Johnson, Nishant Lodha, Declan Doherty and Boris Pismenny to discuss DPDK enablement for smart NICs, FPGA and IPsec.</p>
+			<a class="Video" href="https://youtube.com/watch?v=wwoqVUCR0Zw&index=31&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>VPP Host Stack </h3>
+			<p>Although packet forwarding with VPP and DPDK can now scale to tens of millions of packets per second per core, lack of alternatives to kernel-based sockets means that containers and host applications cannot take full advantage of this speed. To fill this gap, VPP was recently added functionality specifically designed to allow containerized or host applications to communicate via shared-memory if co-located, or via a high-performance TCP stack inter-host.</p>
+			<em>Florin Coras (Cisco)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-VPP_Host_Stack.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=NWG7A0are00&index=32&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK's best kept secret – Micro-benchmark performance tests </h3>
+			<p>To have apple to apple comparisons, developers need a common ground of base level metrics. That common ground is ability to identify the basic DPDK building block of importance (as well as relevance to the work load) e.g., producer/consumer rings and measure the cycle cost associated with basic operation like enque/dequeing – bulk versus single.</p>
+			<em>Muthurajan Jayakumar (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Micro_Benchmarks.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=L1TMdqpq0b0&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=33"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK on Microsoft Azure</h3>
+			<p>SDN is at the foundation of all large scale networks in the public cloud, such as Microsoft Azure. But how do we make a software network scale to an era of 40/50+ gigabit networks and provide great performance for network applications and NFV in VMs? In this presentation, Daniel Firestone and Madhan Sivakumar will detail Azure Accelerated Networking for Linux with DPDK, using Azure's FPGA-based SmartNICs to accelerate Linux workloads using SR-IOV. </p>
+			<em>Daniel Firestone (Microsoft), Madhan Sivakumar (Microsoft)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Microsoft_Azure.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=mHSan8xf3ao&index=34&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>OpenNetVM: A high-performance NFV platforms to meet future communication challenges</h3>
+			<p>To truly achieve the vision of a high-performance software-based network that is flexible, lower-cost, and agile, a fast and carefully designed NFV platform along with a comprehensive SDN control plane is needed. Our high-performance NFV platform, OpenNetVM, exploits DPDK and enables high bandwidth network functions to operate at near line speed, while taking advantage of the flexibility and customization of low cost commodity servers.</p>
+			<em>K. K. Ramakrishnan (Univ. of California, Riverside)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-OpenNetVM.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=vIRdP4B4U9k&index=35&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Make DPDK's software traffic manager a deployable solution for vBNG </h3>
+			<p>Achieving network functions parity across purpose-built ASIC implementation and virtual implementation is not straightforward. Irrespective of differences in performance capability between purpose-built and virtual environments. Functional disfiguration represents a significant obstacle in operators’ adoption of virtualization as it implies a dependency on access/aggregation network topology and configuration.</p>
+			<em>Csaba Keszei (Ericsson)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Traffic_Manager_for_vBNG.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=1S7mRW67OcI&index=36&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>OpenVswitch hardware offload over DPDK</h3>
+			<p>Telcos and Cloud providers are looking for higher performance and scalability when building nextgen datacenters for NFV & SDN deployments. While running OVS over DPDK reduces the CPU overload of interrupt driven packet processing, CPU cores are still not completely freed up from polling of packet queues.</p>
+			<em>Rony Efraim (Mellanox)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-OVS_Hardware_Offload.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=_GRkRGl1N10&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=38"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Accelerating NFV with VMware's Enhanced Network Stack (ENS) and Intel's Poll Mode Drivers (PMD)</h3>
+			<p>Network Functions Virtualization (NFV) deployments are happening at a rapid pace. This is driving the need to more efficiently consolidate compute, storage and communication workloads. NFV enables Communications Service Providers to migrate their fixed function networking elements to a general purpose server; however there is the need preserve the existing performance and latency. To support such workloads a vSwitch that enables both high throughput and low latency is a must. </p>
+			<em>Jin Heo (VMware), Rahul Shah (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-VMware_ENS.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=OfeAXrqHfi0&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=39"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK Membership Library</h3>
+			<p>In this talk we will present the new DPDK Membership Library, this library is used to create what we call a “set-summary” which is a new data structure that is used to summarize large set of elements. It is the generalization and extension to the traditional filter structure, e.g. bloom filter, cuckoo filter, etc to efficiently test if a key belongs to a large set.</p>
+			<em>Sameh Gobriel (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Membership_Library.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=28-0Q8vtH1E&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=40"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Integrating and using DPDK with Open vSwitch</h3>
+			<p>Some applications are written from the ground up with DPDK in mind, but Open vSwitch is not one of them. This talk will look at how Open vSwitch integrated and uses DPDK. It will look at various aspects such as DPDK initialization, threading, and the usage of DPDK PMD's and libraries. It will also talk about DPDK usability aspects such as LTS and API/ABI stability and the effect they have on Open vSwitch with DPDK. </p>
+			<em>Aaron Conole (Red Hat), Kevin Traynor (Red Hat)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-OVS_Feedback.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=bUZSDm809K8&index=41&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Lagopus Router</h3>
+			<p>In this talk, we introduce a new open source router implementation called Lagopus Router. It is an extensible microservice architecture router that consists of a DPDK router dataplane, router agents, and a pub/sub-based centralized configuration manager. These modules are written in Go and C and are loosely coupled to each other by gRPC.</p>
+			<em>Tomoya Hibi (NTT), Hirokazu Takahashi (NTT)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-11-USA-Lagopus_Router.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=YsHpZvnlHdM&index=42&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>vSwitch Panel Discussion</h3>
+			<p>A panel discussion with Rony Efraim, Jin Heo, Rahul Shah, Sameh Gobriel, Charlie Tai, Aaron Conole, Kevin Traynor, Tomoya Hibi and Hirokazu Takahashi to discuss DPDK acceleration of vswitches.</p>
+			<a class="Video" href="https://youtube.com/watch?v=WVKjbG3L8Bw&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9&index=43"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Closing Remarks</h3>
+			<em>Jim St. Leger (Intel)</em>
+			<a class="Video" href="https://youtube.com/watch?v=twOBfzdg660&index=44&list=PLo97Rhbj4ceL8rcXQUucIZNIFiIDIqVf9"><i class="material-icons"></i></a>
+		</li>
+	</ul>
+</section>
+<footer></footer>
+</body>
+</html>
-- 
2.11.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [dpdk-web] [PATCH 3/5] add Ireland's 2017 summit to archive
  2018-03-22 17:35 [dpdk-web] [PATCH 1/5] add css styles for event pages Ali Alnubani
  2018-03-22 17:35 ` [dpdk-web] [PATCH 2/5] add USA's 2017 summit to archive Ali Alnubani
@ 2018-03-22 17:35 ` Ali Alnubani
  2018-03-22 17:35 ` [dpdk-web] [PATCH 4/5] add China's " Ali Alnubani
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Ali Alnubani @ 2018-03-22 17:35 UTC (permalink / raw)
  To: web

Signed-off-by: Ali Alnubani <alialnu@mellanox.com>
Reviewed-by: Thomas Monjalon <thomas@monjalon.net>
---
 events.html                     |   2 +-
 events/summit-2017-ireland.html | 225 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 226 insertions(+), 1 deletion(-)
 create mode 100644 events/summit-2017-ireland.html

diff --git a/events.html b/events.html
index 8187ece..5d27e23 100644
--- a/events.html
+++ b/events.html
@@ -76,7 +76,7 @@
 			</p>
 			<h3 id="userspace2017">&rsaquo; DPDK <em>Userspace</em>, Dublin - September 26-27, 2017</h3>
 			<p>
-				<a href="http://dpdksummit.com/us/en/past-events">Archive</a> |
+				<a href="/events/summit-2017-ireland.html">Archive</a> |
 				<a href="http://youtube.com/playlist?list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq">Videos</a>
 			</p>
 			<h3 id="chinasummit2017">&rsaquo; DPDK <em>Summit</em>, Shanghai - June 27, 2017</h3>
diff --git a/events/summit-2017-ireland.html b/events/summit-2017-ireland.html
new file mode 100644
index 0000000..d02a410
--- /dev/null
+++ b/events/summit-2017-ireland.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+	<meta charset="utf-8" />
+	<meta name=viewport content="width=device-width, initial-scale=1" />
+	<title>DPDK events</title>
+	<link rel="stylesheet" href="/reset.css" />
+	<link rel="stylesheet" href="/layout.css" />
+	<link rel="stylesheet" href="/content.css" />
+	<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
+	<script type="text/javascript">
+		var _gaq = _gaq || [];
+		_gaq.push(['_setAccount', 'UA-39229303-1']);
+		_gaq.push(['_setDomainName', 'dpdk.org']);
+		_gaq.push(['_setAllowLinker', true]);
+		_gaq.push(['_trackPageview']);
+		(function() {
+			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+			ga.src = '//www.google-analytics.com/ga.js';
+			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+		})();
+	</script>
+</head>
+<body>
+<header>
+	<h1><a href="//dpdk.org/"><img src="/logos/dpdk.png"
+		alt="DPDK: Data Plane Development Kit"></a></h1>
+	<nav>
+		<ul>
+			<li><a href="/">Home</a></li>
+			<li><a href="/download">Download</a></li>
+			<li><a href="/doc">Documentation</a></li>
+			<li><a href="/dev">Development</a></li>
+			<li><a href="/ml">Mailing Lists</a></li>
+			<li><a href="/events" id="current">Events</a></li>
+			<li><a href="/news">News</a></li>
+			<li><a href="/about">About</a></li>
+		</ul>
+	</nav>
+</header>
+<section id="event">
+	<h2>DPDK Userspace, Dublin - September 26-27, 2017</h2>
+	<img class="venue" src="https://fast.dpdk.org/events/images/DPDK-2017-09-Ireland-venue.jpg">
+	<p>The two-day event was held at The Clayton Hotel in Dublin.</p>
+	<img class="room" src="https://fast.dpdk.org/events/images/DPDK-2017-09-Ireland-group.jpg">
+	<ul>
+		<li>
+			<h3>Tech Board Presentation & Panel Discussion</h3>
+			<p>Presentation and panel session with the Technical Board on: Who the Tech Board are, what their responsibilities are, recent issues that they've addressed, future technical priorities/challenges.</p>
+			<em>Technical Board</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Technical_Board.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=GPYhtjXlFsQ"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Governing Board Presentation & Panel Discussion</h3>
+			<p>Presentation and panel session with the Governing Board on: Who the Governing Board are, what their responsibilities are, progress to date, future priorities/challenges.</p>
+			<em>Governing Board</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Governing_Board.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=FFql--6E67M&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK Bus Updates</h3>
+			<p>DPDK bus infrastructure has been updated for last a few releases. Although these changes should not affect the user application, it worth mentioning the changes. In this talk, I will summarize the bus changes and mention from required modifications in drivers. </p>
+			<em>Ferruh Yigit (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Bus.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=DmGM-OGTZS0&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=2"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Ideas for adding generic HW accelerators to DPDK</h3>
+			<p>There are various kind of HW accelerators available with SoCs. Each of the accelerator may support different capabilities and interface. Many of these accelerators are programmable devices. In this talk we will discuss various ways to support such accelerators in a generic manner.</p>
+			<em>Hemant Agrawal (NXP)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Raw_Device.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=SRTxzItU3EQ&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=3"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Let’s hot plug: use uevent mechanism to practice it in DPDK</h3>
+			<p>Hot plug is a key requirement for live migration. So far, the hot plug and fail-safe implementation is still not friendly for PCIe devices. This talk proposes to add a general uevent mechanism in DPDK which include the uevent monitor and failure handler, to make it easy for DPDK users to implement hot plug.</p>
+			<em>Jia Guo (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Hotplug_uevent.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=V-8z_O0aEZg&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=4"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Proposed method for sharing a (PCI) device between multiple PMDs</h3>
+			<p>Devices on the PCI bus are found by the bus probe function. For each device, the list of registered drivers (PMDs) is searched until one (only) is found for the device. This presentation proposes a mechanism to share a pci device between multiple PMDs. It may also be extendable to non-pci devices. </p>
+			<em>Fiona Trahe (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Shared_PCI_Devices.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=ZFuofbO3VTI&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=5"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK VMBus & Azure Support</h3>
+			<p>This is talk about the current status and planned development of VMBus support for DPDK. This talk also gives an overview of how DPDK applications are enabled on Azure Accelerated Networking using the Fail-Safe, TAP and existing drivers. It will cover some of the requirements and plans for the future.</p>
+			<em>Stephen Hemminger (Microsoft)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Azure.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=i88cEzQEJNA&index=6&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>rte_security: the case of IPsec offload</h3>
+			<p>Encryption in today's networks is becoming ubiquitous. However, running crypto on general purpose CPUs is costly. In this talk we present joint work by NXP, Intel and Mellanox on offloading protocol processing to hardware providing better utilization of host CPU for packet processing.</p>
+			<em>Boris Pismenny (Mellanox), Declan Doherty (Intel), Hemant Agrawal (NXP)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Security_API.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=7McYcoFyu0M&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=7"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK Quality of Service APIs</h3>
+			<p>This presentation focuses on the new QoS Traffic Management API for Ethernet devices that was introduced by DPDK release 17.08, as well as the new QoS Traffic Metering and Policing API planned for DPDK release 17.11. We describe the API, device drives currently supporting it and software fall-back strategy using the SoftNIC PMD. </p>
+			<em>Cristian Dumitrescu (Intel), Jasvinder Singh (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-QoS_APIs.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=z9EPCnawNoI&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=8"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Service Cores: The path to Abstracting SW/HW CPU Requirements in DPDK</h3>
+			<p>Service cores is a library that abstracts the platform, providing an app with a consistent environment. Service cores allows switching of SW and HW PMDs with no application threading changes. This talk introduces service-cores, and opens discussion on how to enable DPDK with service cores.</p>
+			<em>Harry van Haaren (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Service_Cores.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=OINB7T6NZYw&index=9&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Wireless Base Band Device (bbdev)</h3>
+			<p>Wireless Base Band Device (bbdev) proposal for DPDK that abstracts HW accelerators based on FPGA and/or Fixed Function Accelerators that assist with LTE Physical Layer processing. Furthermore, it decouples the application from the compute-intensive wireless functions by abstracting their optimized libraries to appear as virtual bbdev devices. </p>
+			<em>Amr Mokhtar  (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-BBdev.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=j5CF9qgKeDA&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=10"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK to support InfiniBand Link Layer</h3>
+			<p>There are many large InfiniBand clusters in the HPC market, they too would like to gain the DPDK user space high packet rate processing advantage, in addition to the RDMA capabilities. I will present the basic InfiniBand and IPoIB differences from Ethernet, and present results from a live POC on a 20 node cluster with DPDK using IPoIB </p>
+			<em>Shahaf Shuler (Mellanox)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Infiniband.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=Xmv1B5c-hy0&index=11&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Community Activity, CI & Tools</h3>
+			<p>The userspace summit is a good place to make a yearly summary of community changes and interactions. It is also important to describe how DPDK interact with other communities. The last part would be about community processes (repositories, distributed CI, bugs tracking, tooling, website, mailing lists and Linux Foundation). </p>
+			<em>Thomas Monjalon (Mellanox), Qian Xu (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Community_Tools.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=dZs2uBG2M7I&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=12"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>ABI Stability and LTS: Current state and Future</h3>
+			<p>This session will be a panel discussion of the future direction of ABI stability & LTS/Stable releases. In particular it will look at the request for a yearly xx.11 LTS release with a 2 year duration.</p>
+			<em>John McNamara (Intel), Ian Stokes (Intel), Luca Boccassi (AT&T), Kevin Traynor (Red Hat)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Stability.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=jkGnBv6O7RQ&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=13"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Implementing an SR-IOV Hypervisor using DPDK</h3>
+			<p>In the presentation we will describe VFd, a hypervisor for SRIOV NICs jointly developed by AT&T and Intel, which uses DPDK and acts as policy enforcement software allowing advanced configuration of SR-IOV capable Network Interfaces. We will provide overview of the use cases and new DPDK API’s to support them. </p>
+			<em>Alex Zelezniak (AT&T)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-VFd.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=0LcgIIp1DJQ&index=14&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK SRIOV and control over embedded switch</h3>
+			<p>When working in SRIOV mode, we would prefer to let majority of the traffic to pass in HW directly from/to wire to/from VF, while the OVS-DPDK application only needs to handle exception packet flows on the PF. To support this mode we want to show a new Representor Ports model of the HW switch, which can be controlled from DPDK.</p>
+			<em>Alex Rosenbaum (Mellanox)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-SRIOV_Embedded_Switch.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>A framework for representation, configuration, and management of virtual function ports in DPDK</h3>
+			<p>This presentation introduces a port representor framework to DPDK. The framework based around a virtual representor PMD and representor broker plugin for physical function devices, provides the infrastructure to allow SR-IOV virtual function ports to be configured, managed and monitored within a single control application.</p>
+			<em>Declan Doherty (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Port_Representor.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=uyIRSjjgZL8&index=15&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Improve VNF safety with Vhost-User/DPDK IOMMU support</h3>
+			<p>This talk will focus on improving VNF safety with Virtio and Vhost-user backend. Maxime will first describe VNF architecture relying on Virtio/Vhost-user. Then, he will talk about IOMMU support for the Vhost-user backend. Finally, Maxime will provide benchmarks results and discuss ways to improve both performance & safety. </p>
+			<em>Maxime Coquelin (Red Hat)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Vhost_User_IOMMU.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=3vnDuSgfQ-U&index=16&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Virtio Status Update and New Ring Layout</h3>
+			<p>The packed ring layout is the next generation ring layout standard for Virtio, which is designed for high performance and still in the proposal stage. This talk will give a quick introduction to this new ring layout definitions and summary the current status, findings and benchmark results of the prototype in DPDK. </p>
+			<em>Zhihong Wang (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Virtualization.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=Jzk2Uot_xKE&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=17"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Power Aware Packet Processing</h3>
+			<p>A drive to deliver OPEX saving and performance where and when it's needed. Enter a new era of power optimized packet processing. This talk reviews new & existing dpdk extensions for policy based power control proposed in August and the associated performance benefits. </p>
+			<em>Chris MacNamara (Intel), Dave Hunt (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Power_Aware.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=jJTCrge6Kxs&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=18"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK, VPP and pfSense 3.0</h3>
+			<p>pfSense is a open source firewall/vpn appliance, based on FreeBSD, started in 2006 with over 1M active installs. We are basing pfSense release 3.0 on FD.io's VPP, leveraging key DPDK components including cryptodev, while adding a CLI and RESTCONF layer, leveraging FRRouting and Strongswan.</p>
+			<em>Jim Thompson (Netgate)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-pfSense.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=lMJy8vKm47E&index=19&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Rapid prototyping of DPDK applications with libmoon</h3>
+			<p>This talk is about our framework libmoon, a wrapper for DPDK that makes building DPDK prototypes simple and fast. We've used it for multiple research prototypes as well as our packet generator MoonGen (presented last year here). </p>
+			<em>Paul Emmerich (Technical University of Munich)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Libmoon.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=lFdXACr84qU&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=20"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Using DPDK with Go</h3>
+			<p>In our presentation, we share the lesson learned from our experience using DPDK with Go in order to implement a software router Lagopus2 (https://github.com/lagopus/vsw). We'll explain how we carefully designed DPDK binding in Go to guarantee the type safeness and the performance at the same time. </p>
+			<em>Takanari Hayama (Igel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Lagopus_Go.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=RgCpfyhQckc&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq&index=21"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>T4P4S: When P4 meets DPDK</h3>
+			<p>T4P4S is a P4 compiler supporting flexible re-targetability without sacrificing high performance packet processing. To achieve this goal, it is split into hardware dependent and independent components. This talk will show the architecture of T4P4S and the design decisions made to support DPDK. </p>
+			<em>Sándor Laki (ELTE Eötvös Loránd University)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-T4P4S.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=tEfojfyJTL4&index=22&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Dataplane Networking journey in Containers</h3>
+			<p>Our advanced Container Network Interface combines the benefits of containers with DPDK‘s ultra-low latency and fast packet processing and the results show 28x more performance with SRIOV, DPDK using Vhost-User with OVS-DPDK and VPP.</p>
+			<em>Kuralamudhan Ramakrishnan (Intel), Gary Loughnane (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-09-Ireland-Containers.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=-0oVgcoGfhg&index=23&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq"><i class="material-icons"></i></a>
+		</li>
+	</ul>
+</section>
+<footer></footer>
+</body>
+</html>
-- 
2.11.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [dpdk-web] [PATCH 4/5] add China's 2017 summit to archive
  2018-03-22 17:35 [dpdk-web] [PATCH 1/5] add css styles for event pages Ali Alnubani
  2018-03-22 17:35 ` [dpdk-web] [PATCH 2/5] add USA's 2017 summit to archive Ali Alnubani
  2018-03-22 17:35 ` [dpdk-web] [PATCH 3/5] add Ireland's " Ali Alnubani
@ 2018-03-22 17:35 ` Ali Alnubani
  2018-03-22 17:36 ` [dpdk-web] [PATCH 5/5] add India's " Ali Alnubani
  2018-03-26 13:39 ` [dpdk-web] [PATCH 1/5] add css styles for event pages Thomas Monjalon
  4 siblings, 0 replies; 6+ messages in thread
From: Ali Alnubani @ 2018-03-22 17:35 UTC (permalink / raw)
  To: web

Signed-off-by: Ali Alnubani <alialnu@mellanox.com>
Reviewed-by: Thomas Monjalon <thomas@monjalon.net>
---
 events.html                   |   2 +-
 events/summit-2017-china.html | 147 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 148 insertions(+), 1 deletion(-)
 create mode 100644 events/summit-2017-china.html

diff --git a/events.html b/events.html
index 5d27e23..d6ebc5e 100644
--- a/events.html
+++ b/events.html
@@ -81,7 +81,7 @@
 			</p>
 			<h3 id="chinasummit2017">&rsaquo; DPDK <em>Summit</em>, Shanghai - June 27, 2017</h3>
 			<p>
-				<a href="http://dpdksummit.com/us/en/past-events">Archive</a>
+				<a href="/events/summit-2017-china.html">Archive</a>
 			</p>
 			<h3 id="indiasummit2017">&rsaquo; DPDK <em>Summit</em>, Bangalore - April 25-26, 2017</h3>
 			<p>
diff --git a/events/summit-2017-china.html b/events/summit-2017-china.html
new file mode 100644
index 0000000..94ced78
--- /dev/null
+++ b/events/summit-2017-china.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+	<meta charset="utf-8" />
+	<meta name=viewport content="width=device-width, initial-scale=1" />
+	<title>DPDK events</title>
+	<link rel="stylesheet" href="/reset.css" />
+	<link rel="stylesheet" href="/layout.css" />
+	<link rel="stylesheet" href="/content.css" />
+	<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
+	<script type="text/javascript">
+		var _gaq = _gaq || [];
+		_gaq.push(['_setAccount', 'UA-39229303-1']);
+		_gaq.push(['_setDomainName', 'dpdk.org']);
+		_gaq.push(['_setAllowLinker', true]);
+		_gaq.push(['_trackPageview']);
+		(function() {
+			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+			ga.src = '//www.google-analytics.com/ga.js';
+			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+		})();
+	</script>
+</head>
+<body>
+<header>
+	<h1><a href="//dpdk.org/"><img src="/logos/dpdk.png"
+		alt="DPDK: Data Plane Development Kit"></a></h1>
+	<nav>
+		<ul>
+			<li><a href="/">Home</a></li>
+			<li><a href="/download">Download</a></li>
+			<li><a href="/doc">Documentation</a></li>
+			<li><a href="/dev">Development</a></li>
+			<li><a href="/ml">Mailing Lists</a></li>
+			<li><a href="/events" id="current">Events</a></li>
+			<li><a href="/news">News</a></li>
+			<li><a href="/about">About</a></li>
+		</ul>
+	</nav>
+</header>
+<section id="event">
+	<h2>DPDK Summit, Shanghai - June 27, 2017</h2>
+	<img class="venue" src="https://fast.dpdk.org/events/images/DPDK-2017-06-China-venue.jpg">
+	<p>The event was held in Shanghai Marriott Hotel Hongqiao.</p>
+	<img class="room" src="https://fast.dpdk.org/events/images/DPDK-2017-06-China-room.jpg">
+	<ul>
+		<li>
+			<h3>Opening</h3>
+			<p>This presentation discussed the DPDK community and ecosystem status in China and worldwide, key direction, and event agenda.</p>
+			<em>Heqing Zhu (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-Opening.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK in Container: Status Quo and Future Directions</h3>
+			<p>This presentation discussed how DPDK can accelerate the container networking, problems in both data and control planes, progress and plan.</p>
+			<em>Jianfeng Tan (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-Container.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>F-Stack, a Full User Space Network Service on DPDK</h3>
+			<p>This presentation discussed the F-Stack, its design principle, architecture, main components, performance, and development history in Tencent.</p>
+			<em>Hailong Wang (Tencent)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-FStack.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>A Better Virtio towards NFV Cloud</h3>
+			<p>This presentation discussed the vHost data path acceleration technology to pave the way for Network Function Cloudification, including the roadmap to intercept DPDK, and the QEMU community.</p>
+			<em>Cunming Liang (Intel), Xiao Wang (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-Virtio_vDPA.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Accelerate VM I/O via SPDK and Crypto for Generic vHost</h3>
+			<p>This presentation discussed using DPDK generic vHost user library to build storage (vHost-SCSI) and crypto (vhost-crypto) applications. </p>
+			<em>Changpeng Liu (Intel), Xin Zeng (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-SPDK_Vhost.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>OVS-DPDK Practices in Meituan Cloud</h3>
+			<p>This presentation discussed the OVS-DPDK trial in Meituan, its progress and challenges for large adoption, as well as the gaps and solutions.</p>
+			<em>Huai Huang (Meituan)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-OVS_Practices.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Network Performance Tuning, Lesson Learned</h3>
+			<p>This presentation discussed the performance optimization methods, key lessons, success story with Intel and DPDK technology to achieve the significant performance boost for wireless workload.</p>
+			<em>Fangliang Lou (ZTE)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-Network_Performance_Tuning.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>OPDL: on the Path to Packet Processing Nirvana</h3>
+			<p>This presentation discussed an optimized packet distributor for core to core. OPDL decentralizes the distributor, all packets are maintained in order and atomic. It well addresses the high volume distribution needs for small packets. </p>
+			<em>Liang Ma (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-OPDL.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Intel® 25GbE Ethernet Adapter Advanced Features for NFV</h3>
+			<p>This presentation discussed the new 25Gbe Ethernet feature in DPDK, how to transit from 10Gbe to 25Gbe using Intel Ethernet, device personalization, NFV use case such as VF Daemon and the Adaptive VF Guest Interface.</p>
+			<em>Helin Zhang (Intel), Jingjing Wu (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-Intel_25G.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Accelerate VPP Workload with DPDK Cryptodev Framework</h3>
+			<p>This presentation discussed Cryptodev in DPDK framework and how to use it in VPP/IPsec scenario, as well as performance metric when Intel QAT is applied.</p>
+			<em>Fan Zhang (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-VPP_Cryptodev.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Data Center Security Use Case with DPDK</h3>
+			<p>This presentation discussed Tencent cloud data center's security needs, why move from the dedicated chip to x86/DPDK paths, how to use the multiple process model to design the security service, which lead to thousands of server adoption.</p>
+			<em>Haohao Zhang (Tencent)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-Data_Center_Security.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Towards Low Latency Interrupt Mode PMD</h3>
+			<p>This presentation discussed the interrupt/poll switching challenge, cost analysis to the interrupt PMD in baremtal and virutalization, as well as the tuning proposal of latency reduction.</p>
+			<em>Yunhong Jiang (Intel), Wei Wang (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-Low_Latency_Interrupt_Mode.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Telco Data Plane Status, Challenges and Solutions</h3>
+			<p>This presentation discussed the evolved path on how to develop the network appliance in multiple generations, from kernel to user space, from MIPS to x86, from integrated to distributed model. In addition, this presentation discussed how to construct NFV system on dual-socket server.</p>
+			<em>Hao Lin (T1Networks)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-T1.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Support Millions Users in vBRAS</h3>
+			<p>This presentation discussed the vBRAS on x86 platform and how to achieve millions of users' support.</p>
+			<em>Zhaohui Sun (Panabit)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-vBRAS.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>A High Speed DPDK PMD Approach in LXC</h3>
+			<p>This presentation discussed a new PMD for container network optimization to connect Linux and DPDK, in addition to a new design based on the vectorized ring buffer.</p>
+			<em>Jie Zheng (United Stack)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-LXC_PMD.pdf"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Cloud Data Center, Network Security Practices</h3>
+			<p>This presentation discussed traffic monitoring and analysis, network visualization framework on DPDK, and how to construct an efficient security cloud.</p>
+			<em>Kai Wang (Yunshan)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-06-China-Cloud_Data_Center_Monitoring_Security.pdf"><i class="material-icons"></i></a>
+		</li>
+	</ul>
+</section>
+<footer></footer>
+</body>
+</html>
-- 
2.11.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [dpdk-web] [PATCH 5/5] add India's 2017 summit to archive
  2018-03-22 17:35 [dpdk-web] [PATCH 1/5] add css styles for event pages Ali Alnubani
                   ` (2 preceding siblings ...)
  2018-03-22 17:35 ` [dpdk-web] [PATCH 4/5] add China's " Ali Alnubani
@ 2018-03-22 17:36 ` Ali Alnubani
  2018-03-26 13:39 ` [dpdk-web] [PATCH 1/5] add css styles for event pages Thomas Monjalon
  4 siblings, 0 replies; 6+ messages in thread
From: Ali Alnubani @ 2018-03-22 17:36 UTC (permalink / raw)
  To: web

Signed-off-by: Ali Alnubani <alialnu@mellanox.com>
Reviewed-by: Thomas Monjalon <thomas@monjalon.net>
---
 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 @@
 			</p>
 			<h3 id="indiasummit2017">&rsaquo; DPDK <em>Summit</em>, Bangalore - April 25-26, 2017</h3>
 			<p>
-				<a href="http://dpdksummit.com/us/en/past-events">Archive</a> |
+				<a href="/events/summit-2017-india.html">Archive</a> |
 				<a href="http://youtube.com/playlist?list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx">Videos</a>
 			</p>
 			<h3 id="userspace2016">&rsaquo; DPDK <em>Userspace</em>, Dublin - October 20-21, 2016</h3>
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 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+	<meta charset="utf-8" />
+	<meta name=viewport content="width=device-width, initial-scale=1" />
+	<title>DPDK events</title>
+	<link rel="stylesheet" href="/reset.css" />
+	<link rel="stylesheet" href="/layout.css" />
+	<link rel="stylesheet" href="/content.css" />
+	<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
+	<script type="text/javascript">
+		var _gaq = _gaq || [];
+		_gaq.push(['_setAccount', 'UA-39229303-1']);
+		_gaq.push(['_setDomainName', 'dpdk.org']);
+		_gaq.push(['_setAllowLinker', true]);
+		_gaq.push(['_trackPageview']);
+		(function() {
+			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+			ga.src = '//www.google-analytics.com/ga.js';
+			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+		})();
+	</script>
+</head>
+<body>
+<header>
+	<h1><a href="//dpdk.org/"><img src="/logos/dpdk.png"
+		alt="DPDK: Data Plane Development Kit"></a></h1>
+	<nav>
+		<ul>
+			<li><a href="/">Home</a></li>
+			<li><a href="/download">Download</a></li>
+			<li><a href="/doc">Documentation</a></li>
+			<li><a href="/dev">Development</a></li>
+			<li><a href="/ml">Mailing Lists</a></li>
+			<li><a href="/events" id="current">Events</a></li>
+			<li><a href="/news">News</a></li>
+			<li><a href="/about">About</a></li>
+		</ul>
+	</nav>
+</header>
+<section id="event">
+	<h2>DPDK Summit, Bangalore - April 25-26, 2017</h2>
+	<img class="venue" src="https://fast.dpdk.org/events/images/DPDK-2017-04-India-venue.jpg">
+	<p>The event was held in the Vivanta by Taj Hotel, Bangalore.</p>
+	<img class="room" src="https://fast.dpdk.org/events/images/DPDK-2017-04-India-room.jpg">
+	<ul>
+		<li>
+			<h3>Introductions, Welcome and Agenda for the Day</h3>
+			<em>Sujata Tibrewala (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-Intro.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=1lMJiKSP-Qs&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK Architecture and Roadmap</h3>
+			<p>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</p>
+			<em>Kannan Babu Ramia (Intel), Deepak K Jain (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-Architecture_Roadmap.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=KMPsf5RKK88&index=2&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Supporting SoC devices in DPDK - Status Update</h3>
+			<p>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. </p>
+			<em>Shreyansh Jain (NXP)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-SoC_Devices.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=r4Ve84d5v5c&index=3&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK on an Intelligent NIC</h3>
+			<p>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.</p>
+			<em>Vamsi Attunuru (Cavium)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-Intelligent_NIC.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=UJqmJI5CA4Q&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx&index=4"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Migrating from 10G to 25G</h3>
+			<p>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.</p>
+			<em>Jingjing Wu (Intel), Helin Zhang (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-Intel_25G.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=_YqIIp8s0R0&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx&index=8"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK Cook Book</h3>
+			<p>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. </p>
+			<em>Muthurajan Jaya Kumar (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-Cookbook.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=58SaxA4UcCc&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx&index=5"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Implementation of Flow-Based QoS Mechanism with OVS and DPDK</h3>
+			<p>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.</p>
+			<em>Karuppusamy M (Wipro)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-QoS_OVS.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=d7wNKI7Q3W4&index=6&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Fast Path Programming</h3>
+			<p>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. </p>
+			<em>Ramachandran Subramoniam (Happiest Minds), Vnpraveen Desu (Happiest Minds)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-P4.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=_i2V6t1vlLo&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx&index=7"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Dataplane for Subscriber Gateways</h3>
+			<p>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.</p>
+			<em>Natarajan Venkataraman (Ericsson)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-Subscriber_Gateway.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=kJRMldAa2qM&index=9&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Sample VNF in OPNFV</h3>
+			<p>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. </p>
+			<em>Ramia Kannan Babu (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-BKM_OPNFV.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=q_xu9aVcVBU&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx&index=10"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Fast Data IO / Vector Packet Processor: Architecture overview</h3>
+			<p>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.</p>
+			<em>Shwetha Bhandari (Cisco)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-VPP.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=Rcq_hGVLb10&index=11&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Transport Layer Development Kit (TLDK)</h3>
+			<p>This presentation provides an overview of the Transport Layer Development Kit (TLDK) project in FD.io.</p>
+			<em>Mohammad Abdul Awal (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-TLDK.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=QwenRRWnNhs&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx&index=12"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>SFC with OVS-DPDK and FD.io-DPDK</h3>
+			<p>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.</p>
+			<em>Prasad Gorja (NXP)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-ODL-SFC.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=Fng9-Y5P2Lo&index=13&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>DPDK Automation in Red Hat OpenStack Platform </h3>
+			<p>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. </p>
+			<em>Saravanan KR (Red Hat)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-RHOSP.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=RoZDSg9_NME&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx&index=14"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Packet Steering for Multicore Virtual Network Applications over DPDK</h3>
+			<p>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?</p>
+			<em>Priyanka Naik (IIT Mumbai), Mitali Yadav (IIT Mumbai)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-VNF.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=BmhqBY2AQoc&list=PLo97Rhbj4ceJLfOg0x52jvQik2r4yAZZx&index=15"><i class="material-icons"></i></a>
+		</li>
+		<li>
+			<h3>Cryptodev API</h3>
+			<p>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.</p>
+			<em>Deepak K Jain (Intel)</em>
+			<a class="Slides" href="https://fast.dpdk.org/events/slides/DPDK-2017-04-India-Cryptodev.pdf"><i class="material-icons"></i></a>
+			<a class="Video" href="https://youtube.com/watch?v=lgNcOzw30U8"><i class="material-icons"></i></a>
+		</li>
+	</ul>
+</section>
+<footer></footer>
+</body>
+</html>
-- 
2.11.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-web] [PATCH 1/5] add css styles for event pages
  2018-03-22 17:35 [dpdk-web] [PATCH 1/5] add css styles for event pages Ali Alnubani
                   ` (3 preceding siblings ...)
  2018-03-22 17:36 ` [dpdk-web] [PATCH 5/5] add India's " Ali Alnubani
@ 2018-03-26 13:39 ` Thomas Monjalon
  4 siblings, 0 replies; 6+ messages in thread
From: Thomas Monjalon @ 2018-03-26 13:39 UTC (permalink / raw)
  To: Ali Alnubani; +Cc: web, tim.odriscoll, marketing

22/03/2018 18:35, Ali Alnubani:
> Signed-off-by: Ali Alnubani <alialnu@mellanox.com>
> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>

Thank you Ali.
The archives for 2017 events are now online:
	http://dpdk.org/events/summit-2017-india.html
	http://dpdk.org/events/summit-2017-china.html
	http://dpdk.org/events/summit-2017-ireland.html
	http://dpdk.org/events/summit-2017-usa.html

Let's continue the migration of dpdksummit.com to dpdk.org
with the latest India event and the older years.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-03-26 13:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-22 17:35 [dpdk-web] [PATCH 1/5] add css styles for event pages Ali Alnubani
2018-03-22 17:35 ` [dpdk-web] [PATCH 2/5] add USA's 2017 summit to archive Ali Alnubani
2018-03-22 17:35 ` [dpdk-web] [PATCH 3/5] add Ireland's " Ali Alnubani
2018-03-22 17:35 ` [dpdk-web] [PATCH 4/5] add China's " Ali Alnubani
2018-03-22 17:36 ` [dpdk-web] [PATCH 5/5] add India's " Ali Alnubani
2018-03-26 13:39 ` [dpdk-web] [PATCH 1/5] add css styles for event pages Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).