<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Sziasztok!</p>
<p>A holnapi megbeszélésre nem fogok tudni odaérni fél egyre, csak
egy, fél kettő között fogok beesni.</p>
<p>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:</p>
<ul>
<li>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.</li>
<li>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.)</li>
<li>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.</li>
</ul>
Marci<br>
</body>
</html>