Introduction to P4_16. Part 1

preview_player
Показать описание
Introduction to P4_16 presentation (part 1 of 2)
P4 Developers Day (P4 D2)
Stanford, CA. May 2017
Presenter: Vladimir Gurevich

Navigate:
01:21 -- What is Data Plane Programming
10:26 -- Brief History and Evolution of P4
18:16 -- P4_16 Data Plane Model (PISA Architecture)
28:24 -- Target/Architecture Separation in P4_16
33:55 -- P4_16 Language Basics
35:51 -- P4_16 Data Types
40:13 -- Intrinsic Metadata
46:00 -- Parsers
1:05:03 -- Controls

Рекомендации по теме
Комментарии
Автор

Very good video, congratulations! Please! Could you indicate me an example of the P4 language, which captures information from a Wi-Fi card of a Raspberry 4 pi, such as: SSID, RSSI, Channel, dBm, RX, TX, Mac Address, IP, signal quality and time traffic real, performing telemetry and generating graphs like the seaborn library, from Python for example? Thank you and congratulations for the channel.

fernandohenriquesantorsula
Автор

Please! I need to install the P4 compiler and learn to program in this urgent language, I have tried several tutorials and none work in Ubuntu 18.04.5 (LTS), what I need to do is: Use Stratum OS to transform into an access point programmable in P4, I can't find any documentation in this regard, could someone help me? Thanks.

mendaxcn
Автор

On page 38 of the slides, the speaker says is to "extract" the content in "packet" and put it into "hdr.ethernet".
How does the program know how many bytes it needs to "extract" in every "state"?

bozhou