Re: [Coin] Hackaton: P4 tutorials, setup and tools

Marie-Jose Montpetit <marie@mjmontpetit.com> Tue, 09 July 2019 16:30 UTC

Return-Path: <marie@mjmontpetit.com>
X-Original-To: coin@ietfa.amsl.com
Delivered-To: coin@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96F6F12065F for <coin@ietfa.amsl.com>; Tue, 9 Jul 2019 09:30:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.6
X-Spam-Level:
X-Spam-Status: No, score=-0.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, PDS_NO_HELO_DNS=1.295, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mjmontpetit-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x8W4ZRfugR48 for <coin@ietfa.amsl.com>; Tue, 9 Jul 2019 09:30:38 -0700 (PDT)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4EBA12017A for <coin@irtf.org>; Tue, 9 Jul 2019 09:30:37 -0700 (PDT)
Received: by mail-io1-xd32.google.com with SMTP id m24so35014409ioo.2 for <coin@irtf.org>; Tue, 09 Jul 2019 09:30:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mjmontpetit-com.20150623.gappssmtp.com; s=20150623; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=4bs/balr+yQiy6mrHZkGX8Qv0akx+Ddi6U7yJxKqTfY=; b=oJzyGnYB7Cf7IFZA5vjn+2t4IyRTd91ZuBEgr1CTKklzBl8koZH8T+7RWluTUE5RFw 0tx8ck9muf8wylu9YYHnwgSSDaN/gAeBVD4Ozy7L6AQwHtXH5q7h9GW1HhPmRo73/BOu hB1xxNbVwm+107awBdmqqPQrim19mdiaYugc2ahvrqlunCqqmCtoqnH5RhKA+a8WmyYh YaNESmYiU3tH82SMAmrHvJ3oZjmDqvaGXhuy5Lu0dsrSnwScfwDW2ac/SqD4qa/zp1hs 7hUGey+QWELe7X/EPn97FRyelYc229GBSqBUDJSvSykFavgoTWh3U08V1SAo2PAioSzr BgKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=4bs/balr+yQiy6mrHZkGX8Qv0akx+Ddi6U7yJxKqTfY=; b=Fjks23CIQZ7ff0TI3y+hr+sAdgB/sj/lVv1hfi0hs1DaAfMSSpVWhu6LagCqYR0ZOD aEAlVO7UpFQAtXb0CxgLcM+YkZQxS++MdrNF6epH1gEtNdOsbNbLmLnf90b+sNERyrO+ dM8+YeWycxR9Uorlz52U/JcNoubyIvuNeh27VGbPozqM5evFOmQZQRtdhAdOUZ8ZSNit D6/LSZU6fjxPyuZQOAhODm4BUKHgm+Zjr4y+4GWlG0N1MoA2GxBtGexleqxoRRrQkM+V L4UhDrK8e0RMZWTe7fuvmhefdbC6tqzJ31zQl5YB4fKzQKLkYnJviUg5q3mqQlSDKxyp Y1Qw==
X-Gm-Message-State: APjAAAXOMgikxlYOv/tS17sgd9xwoUsBDgDSzuv75Th5AFLRvIlIhKeg x1g+2AXpWutpcp5v2hMAmSI8YtBn6SF/6yT45dPYIg==
X-Google-Smtp-Source: APXvYqy5tUd0Om1xm8NBowr3VRKCMGQhTGjU8fTI4zfEj286E0aiAtLiOscMPHKX19eRHvbSkjEY1a3196Zv+xneN2s=
X-Received: by 2002:a02:8814:: with SMTP id r20mr30276182jai.115.1562689836909; Tue, 09 Jul 2019 09:30:36 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 9 Jul 2019 09:30:36 -0700
From: Marie-Jose Montpetit <marie@mjmontpetit.com>
In-Reply-To: <32A2F717-A6C7-424D-B48A-CC742481485B@telefonica.com>
References: <CAPjWiCQpkxUK0c=Ha6y7pRGVGo7967wiSLzQFMKYEyqn_ix2+w@mail.gmail.com> <b5cc3f16-aec9-f476-6cf3-283588468145@ciencias.ulisboa.pt> <CAPjWiCSL15gkMnOi8i=O7dXOwJZqOaSc1jwGT=UvqNo1KtpNdw@mail.gmail.com> <32A2F717-A6C7-424D-B48A-CC742481485B@telefonica.com>
MIME-Version: 1.0
Date: Tue, 9 Jul 2019 09:30:36 -0700
Message-ID: <CAPjWiCRWyh9ptBskOMyFWM47UXAhYiPnh4PhcuFxpUkDbToBvA@mail.gmail.com>
To: "Diego R. Lopez" <diego.r.lopez@telefonica.com>, Salvatore Signorello <ssignorello@ciencias.ulisboa.pt>
Cc: "nwcrg@irtf.org" <nwcrg@irtf.org>, "coin@irtf.org" <coin@irtf.org>
Content-Type: multipart/related; boundary="0000000000009fd063058d42146c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/coin/eO4HcaU-jWKvBJRE4SNFhGABlVw>
Subject: Re: [Coin] Hackaton: P4 tutorials, setup and tools
X-BeenThere: coin@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "COIN: Computing in the Network" <coin.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/coin>, <mailto:coin-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/coin/>
List-Post: <mailto:coin@irtf.org>
List-Help: <mailto:coin-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/coin>, <mailto:coin-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jul 2019 16:30:41 -0000

:)

Marie-José Montpetit, Ph.D.
Research Affiliate, MIT Media Laboratory
mariejose@mjmontpetit.com
mariejo@mit.edu

On July 9, 2019 at 11:45:09 AM, Diego R. Lopez (diego.r.lopez@telefonica.com)
wrote:

Hmmm… Pharaohs used to wear a double hat as crown, to show the unification
of Upper and Lower Egypt. Just in case you want to rule us accordingly.





[image: Double crown.svg]



--

"Esta vez no fallaremos, Doctor Infierno"



Dr Diego R. Lopez

Telefonica I+D

https://www.linkedin.com/in/dr2lopez/



e-mail: diego.r.lopez@telefonica.com

Tel:         +34 913 129 041

Mobile:  +34 682 051 091

----------------------------------



On 09/07/2019, 15:40, "Coin on behalf of Marie-Jose Montpetit" <
coin-bounces@irtf.org on behalf of marie@mjmontpetit.com> wrote:



Great to hear there is more people in the community :) Actually my idea was
to put people on coding since there is also a nwcrg hackaton that is
working on a codec and it needs interfacing to applications and services
inside and at the edge of the network.



I plan to toggle between the 2 tables (or try to have a common table?).



mjm (with both hats on - bicorne?)



Marie-José Montpetit, Ph.D.

Research Affiliate, MIT Media Laboratory

mariejose@mjmontpetit.com

mariejo@mit.edu



On July 9, 2019 at 10:15:57 AM, Salvatore Signorello (
ssignorello@ciencias.ulisboa.pt) wrote:

Hi Marie-José,

here's Salvatore a post-doc researcher from the University of Lisbon where
I work with Prof. Ramos. I have been following the hackathon thread on this
list since here  we have a small team of people working with the P4
language and that could be of interest for us.



Unfortunately, we are still not sure we will have time and people on those
days to join the hackathon remotely. Yet, would it be possible to know some
more details about the specific projects teams will be asked to work on? I
only remember an email listing a few ideas (Jeffrey at Huawei), but, maybe,
possible projects have been discussed off-list.



Kind regards,

Salvatore



On 09/07/19 12:41, Marie-Jose Montpetit wrote:

>From p4.org:



https://github.com/p4lang/tutorials

In particular look at the  *Obtaining required software* section to setup
your environment.

Printing the cheat sheet could also be a good idea:

https://drive.google.com/file/d/1Z8woKyElFAOP6bMd8tRa_Q4SA1cd_Uva/view



This reference to the language is also interesting:

https://github..com/p4lang/education/blob/master/GettingStarted.md
<https://github.com/p4lang/education/blob/master/GettingStarted.md>

Look into P4 14 (as mentioned at the interim) for some available tools at
the hackaton or 16.

This page also has a list of *Code Examples* but we are still looking for
small projects for people who will not bring their own ideas and would like
to do more than just play with the code.



If you know of other resources please tell us!



And invite people who may not be on the list :)



There will be help from experienced P4 programmers from Noviflow to get you
started and help throughout.



I will post this information to the Materials in our datatracker as well as
on our GitHub site.





mjm





Marie-José Montpetit, Ph.D.

Research Affiliate, MIT Media Laboratory

mariejose@mjmontpetit.com

mariejo@mit..edu <mariejo@mit.edu>




------------------------------

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
puede contener información privilegiada o confidencial y es para uso
exclusivo de la persona o entidad de destino. Si no es usted. el
destinatario indicado, queda notificado de que la lectura, utilización,
divulgación y/o copia sin autorización puede estar prohibida en virtud de
la legislación vigente. Si ha recibido este mensaje por error, le rogamos
que nos lo comunique inmediatamente por esta misma vía y proceda a su
destrucción.

The information contained in this transmission is privileged and
confidential information intended only for the use of the individual or
entity named above. If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination, distribution or
copying of this communication is strictly prohibited. If you have received
this transmission in error, do not read it. Please immediately reply to the
sender that you have received this communication in error and then delete
it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário,
pode conter informação privilegiada ou confidencial e é para uso exclusivo
da pessoa ou entidade de destino. Se não é vossa senhoria o destinatário
indicado, fica notificado de que a leitura, utilização, divulgação e/ou
cópia sem autorização pode estar proibida em virtude da legislação vigente.
Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique
imediatamente por esta mesma via e proceda a sua destruição