Difference between revisions of "Events/Training-2016-04-Content"

From fd.io
Jump to: navigation, search
(Day Two)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
As each session is delivered, the content will be provided here initially as PDF, with links to Videos, other content, to come as available.
 
As each session is delivered, the content will be provided here initially as PDF, with links to Videos, other content, to come as available.
 +
 +
== Videos ==
 +
 +
[https://www.youtube.com/watch?v=_gpjwQHOGwE&list=PLWHpG2-3ZXXteDBrVaDhaT9w-58Uu33sK Video Playlist: Training/Hackfest 2016-04-07]
  
 
== Day One ==
 
== Day One ==
Line 8: Line 12:
 
[https://docs.google.com/presentation/d/1O4Cw8WQDnTIqkGFnLB6YLIO184oBkPzgWVaahElI8Qo/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 1.4 Code contribution mechanics]
 
[https://docs.google.com/presentation/d/1O4Cw8WQDnTIqkGFnLB6YLIO184oBkPzgWVaahElI8Qo/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 1.4 Code contribution mechanics]
  
[https://drive.google.com/open?id=0B_RDwdFu5VJDUGI2dmg1dWl0T3M DPDK introduction]
+
[https://drive.google.com/open?id=0B_RDwdFu5VJDUGI2dmg1dWl0T3M FD.io DevBoot: 1.5 DPDK introduction]
  
 
== Day Two ==
 
== Day Two ==
  
[[Events/Training-2016-04-Content/Day2/Prework|Day 2 Pre-work and scripts]]
+
[[Events/Training-2016-04-Content/Day2/Prework|FD.io DevBoot: Day 2 Pre-work and scripts]]
  
 
[https://docs.google.com/presentation/d/19jHTDla7dy4BEXDlg1uMPkozgAwTR_91liCIxc0RlQE/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.1: Dataplane, Code Overview]
 
[https://docs.google.com/presentation/d/19jHTDla7dy4BEXDlg1uMPkozgAwTR_91liCIxc0RlQE/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.1: Dataplane, Code Overview]
Line 18: Line 22:
 
[https://docs.google.com/presentation/d/1bMeUejIFvKF6dDG5OFK0EcJYCpShN6Rp8wos0WvWtEc/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.2: VPP Init]
 
[https://docs.google.com/presentation/d/1bMeUejIFvKF6dDG5OFK0EcJYCpShN6Rp8wos0WvWtEc/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.2: VPP Init]
  
[https://docs.google.com/presentation/d/1C_1zM5Z3sTibOj1e2pe_YDbiMCytwZspK541fPElyWM/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.3: Event Logger]
+
[https://docs.google.com/presentation/d/1C_1z5Z3sTibOj1e2pe_YDbiMCytwZspK541fPElyWM/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.3: Event Logger]
  
 
[https://docs.google.com/presentation/d/1egnyAjbKqb0Fe39FMnm7R-UAQmmjouvjw2qaY7mTKXM/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.4: MacSwap breakdown]
 
[https://docs.google.com/presentation/d/1egnyAjbKqb0Fe39FMnm7R-UAQmmjouvjw2qaY7mTKXM/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.4: MacSwap breakdown]
Line 24: Line 28:
 
== Day Three ==
 
== Day Three ==
  
* PCAP file from https://github.com/alagalah/macswap-plugin
+
[[Events/Training-2016-04-Content/Day3/Prework|FD.io DevBoot: Day 3 Pre-work and scripts]]
 
+
* [https://gist.github.com/1a20998546d7464fa548be54061460b5 Some steps for messing with macswap trace]
+
* .../devboot/macswap-plugin/macswap/node.c
+
* .../devboot/macswap-plugin/build; make install
+
  
 
[https://docs.google.com/presentation/d/1Xz4hi7m_Dz6OMyh6JKwx0QBpt_3lVRocivGu9RQy48A/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.4: More MACSWAP breakdown]
 
[https://docs.google.com/presentation/d/1Xz4hi7m_Dz6OMyh6JKwx0QBpt_3lVRocivGu9RQy48A/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.4: More MACSWAP breakdown]
  
 
+
FIB walk-thru and Classifier were code walk thrus, and videos when available will be linked to here.
* FIB walk-thru and Classifier were code walk thrus, and videos when available will be linked to here.
+
  
 
[https://docs.google.com/presentation/d/1qLiI0YckBqyIxDCQuihuL7NgnSfEShX1MhOZSP1LEQk/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 3.1: Buffer metadata]
 
[https://docs.google.com/presentation/d/1qLiI0YckBqyIxDCQuihuL7NgnSfEShX1MhOZSP1LEQk/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 3.1: Buffer metadata]

Latest revision as of 22:44, 22 May 2018

As each session is delivered, the content will be provided here initially as PDF, with links to Videos, other content, to come as available.

Videos

Video Playlist: Training/Hackfest 2016-04-07

Day One

FD.io DevBoot: 1.2 VPP overview

FD.io DevBoot: 1.3 Container demo

FD.io DevBoot: 1.4 Code contribution mechanics

FD.io DevBoot: 1.5 DPDK introduction

Day Two

FD.io DevBoot: Day 2 Pre-work and scripts

FD.io DevBoot: 2.1: Dataplane, Code Overview

FD.io DevBoot: 2.2: VPP Init

FD.io DevBoot: 2.3: Event Logger

FD.io DevBoot: 2.4: MacSwap breakdown

Day Three

FD.io DevBoot: Day 3 Pre-work and scripts

FD.io DevBoot: 2.4: More MACSWAP breakdown

FIB walk-thru and Classifier were code walk thrus, and videos when available will be linked to here.

FD.io DevBoot: 3.1: Buffer metadata

FD.io DevBoot: 3.2: Multicore walkthru and DPDK integration

FD.io DevBoot: 3.3: DPDK Optimizations

FD.io DevBoot: Supplemental: graph wiring notes

Day Four

FD.io DevBoot: 4.1: Map in VPP

FD.io DevBoot: 4.2: Project: ONE LISP

FD.io DevBoot: 4.3 CSIT + Performance testing