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

From fd.io
Jump to: navigation, search
(Day Two)
 
(26 intermediate revisions by 3 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 ==
* Please have the following for day 2:
 
** [[VPP/Setting_Up_Your_Dev_Environment|Set up your repo/ dev environment]]
 
** [[VPP/Build,_install,_and_test_images|Build vagrant environment]]
 
** vagrant ssh (see above step); sudo su
 
*** wget -O /vagrant/netns.sh “https://tinyurl.com/devboot-netns”
 
*** wget -O /vagrant/macswap.conf “https://tinyurl.com/devboot-macswap-conf”
 
*** wget -O ~/.gdbinit “https://tinyurl.com/devboot-gdbinit”
 
  
For Init section:
+
[[Events/Training-2016-04-Content/Day2/Prework|FD.io DevBoot: Day 2 Pre-work and scripts]]
  
[https://tinyurl.com/devboot-init-breakpoints Breakpoints]
+
[https://docs.google.com/presentation/d/19jHTDla7dy4BEXDlg1uMPkozgAwTR_91liCIxc0RlQE/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 2.1: Dataplane, Code Overview]
  
[https://tinyurl.com/devboot-init-graphic High-level chicken-scrawl of 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_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]
  
 
== Day Three ==
 
== Day Three ==
 +
 +
[[Events/Training-2016-04-Content/Day3/Prework|FD.io DevBoot: Day 3 Pre-work and scripts]]
 +
 +
[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.
 +
 +
[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/1jZs-j-DH5gbLzcAPxZsuQFwaY2pMuwIYZQbKvFvn2Xg/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 3.2: Multicore walkthru and DPDK integration]
 +
 +
[https://docs.google.com/presentation/d/1Ji8tTSGPuKPYnO-NBl19m8ewm8_WC2nbNf3g6J3BRi0/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 3.3: DPDK Optimizations]
 +
 +
[https://docs.google.com/presentation/d/1ZUTeQcfzaEAOBizEOLBQURzVENSnnH_lFaVTfyzB4WI/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: Supplemental: graph wiring notes]
  
 
== Day Four ==
 
== Day Four ==
 +
 +
[https://docs.google.com/presentation/d/1z4p_RdaPhWuMpUFQvoCwTROtWJOERvpcjx_bW08wH6c/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 4.1: Map in VPP]
 +
 +
[https://docs.google.com/presentation/d/1_nMExX0Qfz-sLZb-LlenH2JrDvSYvirip1VtBC1B5PM/pub?start=false&loop=false&delayms=3000 FD.io DevBoot: 4.2: Project: ONE LISP]
 +
 +
[https://drive.google.com/file/d/0B8xKFVHWtNPAdFBKcjhLQ2NLSjA/view?usp=sharing FD.io DevBoot: 4.3 CSIT + Performance testing]

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