parser IngressParser(packet_in packet,
/* User */
out my_ingress_headers_t hdr,
out my_ingress_metadata_t meta,
/* Intrinsic */
out ingress_intrinsic_metadata_t ig_intr_md)
{
/* This is a mandatory state, required by Tofino Architecture */
state start {
packet.extract(ig_intr_md);
packet.advance(PORT_METADATA_SIZE);
transition accept;
}
}