[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