[P4] Holnapi megbeszélés
Brunner Márton
brmarci at caesar.elte.hu
Wed Mar 7 21:43:21 CET 2018
Sziasztok!
A holnapi megbeszélésre nem fogok tudni odaérni fél egyre, csak egy, fél
kettő között fogok beesni.
Több kisebb issue-ba sikerült belenéznem, bár inkább még csak a
feltérképezés történt meg:
* Volt egy olyan probléma, hogy a controlplane.c.py 86. soránál egy
fura IF szerepel. Ezt sikerült kijavítanom, csak egy kisebb elírás volt.
* Felmerült, hogy a table apply után a hit/miss illetve az action ágak
nem futnak le, esetleg nem is generálunk kódot hozzájuk. Itt
egyelőre addig jutottam, hogy kiderítettem ezt az okozza, hogy a P4C
ezeket egy SwitchStatement-be csomagolja, amit még nem kezelünk.
Valamint a SwitchStatement az apply eredményeként kapott
akcióra/hit-miss feltételre van meghívva, amit szintén nem kezelünk
ezen a ponton. (Valószínűleg ez okozhatta azt a problémát is, hogy a
drop nem futott le az l3fw.p4 futtatásakor. Gyakorlatilag azokhoz az
apply hívásokhoz, amik megadnak hit/miss/action ágat, nem generálunk
semmi kódot.)
* Egy további probléma volt a 32 bitnél nagyobb konstansok kezelése
egyenlőségekben. Ezzel még nem igazán tudtam foglalkoztam.
Marci
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/p4/attachments/20180307/b1ebc2b9/attachment.html>
More information about the P4
mailing list