<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Sziasztok!</p>
    <p>Átfutottam a specifikációt (v1.0.2), hogy mit kéne csinálni abban
      az esetben, ha az illesztett mező invalid lenne. Ezt találtam
      (mindkettő a p4_v1.0.2.pdf 52. oldaláról való):</p>
    <p>"As a reminder, the table does not have to explicitly include a
      match on a field’s validity to safely match on its value - <b>invalid
        fields will never match on a table entry that includes it</b>."<br>
      <br>
      "A default action is taken when no table entry matches. [...] If
      no default action is specified and no entry matches, the table
      does not affect the packet and processing continues according to
      the imperative control flow."</p>
    <p>Ezek alapján én úgy gondolnám, ha valamelyik mező invalid, akkor
      azt match miss-ként kell kezelni: ha van default action megadva,
      akkor azt kell végrehajtani, ha nincs akkor nem kell akciót
      végrehajtani. (Ha az apply_table után következő akció hit/miss
      alapján van szétválasztva, akkor a miss ágon kell továbbmenni.)</p>
    <p>Szerintem sokkal értelmesebb lehetőség nincs. Már alapból az a
      szituáció is elég extrém, hogy egy olyan mező alapján szeretnénk
      táblában keresni, ami nem szerepel az aktuális csomagban.
      Valószínűleg egy "szép" P4 kódban ezt célszerű elkerülni.</p>
    <p>Marci<br>
    </p>
  </body>
</html>