[P4] mai megbeszélés

Tejfel Máté matej at caesar.elte.hu
Wed Oct 7 13:31:23 CEST 2015


Sziasztok!

   A mai (Ericssonos) megbeszélés néhány tanulsága. Ne igazán legyenek 
globális változóink, inkább paraméterek. A paraméter nyugodtan lehet vmi 
"csúnya" struktúra pointer, esetleg (define-okat teszünk majd a részeire 
és kimérjük okoz-e ez változást). Mola konkrétan azt mondta, hogy neki 
egy packet struktúrája volt, amiben a táblámk pointerei miegyébb is 
benne volt és azt adogatta át... Azaz mi is maradhatunk a packet* 
iránynál, csak gondoljuk végig mi is legyen benne (packet, header-ek, 
táblák pointerei, kell még vmi?)... Menetközben semmiképpen se legyen 
alloc (a parserben maradt egy ilyen, ott konkrétan az is legyen inkább 
paraméter). Illetve az Elte-s megbeszélésen abban maradtunk, hogy a 
táblákat is rakjuk be egy struktúrába, amiben benne van a tábla és hozzá 
tartozó default action.
  Azt igértük, hogy 2 hét múlva már futó kódot mutogatunk.
Ami ehhez közvetlenül kellene: Robitól a control flow, LDani generate 
digest-et összehozni Sanyi backendjével (Sanyi azt igérte, segít ha 
kell), HDani paraméterezés, esetleg primitív action-ök, ha LDani esetleg 
tartósabban lebetegszik (amúgy ezúton is jobbulást :) ), meg amiket 
beszéltünk. Zoli kicsit pofozni még a parseren (elágazások, fenti 
megjegyzések), én meg megpróbálom Sanyi setdefault-ját, adfield-jét 
összehozni a core-al...

       M.


More information about the P4 mailing list