[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