<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Sziasztok<b>!</b></p>
    <p><b> </b><i>[bedobom common knowledgeba, itt hátha több utóélete
        lesz mint egy gitlab issue-nak]</i><b><br>
      </b></p>
    <p><b> </b>Végignéztem azt a 8 tesztünket ami gond nélkül végigmegy,
      csak éppen az eredmény hibás (legalábbis a teszteset elvárásai
      szerint). Ezeket akartam validálni.</p>
    <p> 3-at (valójában csak 2-őt, mert az egyik duplum volt) sikerült
      "megjavítani", egész egyszerűen a teszteset volt hibás (vagy az
      idők során a táblafeltöltés változott meg és a teszt nem ment
      utána)</p>
    <p> A maradék 5 eset viszont valid, tényleg hibás eredményt adunk,
      alább részletezem:<br>
    </p>
    <p><b>test-skipping-bits-1</b>: a _-el felismert/átlépett névtelen
      header is emittálódik</p>
    <p><b>test-skipping-bits-2</b>: az advance paramétere a bitek száma
      (jelenleg mi byte-ként értelmezzük), az advance-al átlépett bitek
      is emittálódnak</p>
    <p><b>test-function</b>: a hiba az, hogy az f4 értéke 2w2 marad,
      holott a 2w3 a nagyobb érték - simán max2(2w2, 2w3)-re jó az
      eredmény, szóval ahhoz lehet köze, hogy egy előbb módosított mezőt
      használunk<br>
             hdr.dummy.f3 = max2(2w1, 2w2);<br>
             hdr.dummy.f4 = max2(hdr.dummy.f3, 2w3);</p>
    <p><b><b>l2fwd=test2<br>
        </b>l2fwd=bcast</b>: a debug üzenetek alapján mindkét esetben
      végigmegy szépen a parse, lookup, mac_learn, majd beállítjuk az
      egress_portot 100-ra, hogy meglegyen a bcast, aztán hopp valamiért
      droppolódik a csomag :(</p>
    <p>Dani<br>
    </p>
  </body>
</html>