There are currently few options for tracking a packet during its life inside YANET DataPlane, with the exception of some counters or a virtual "drop" interface.
The main idea of the task is to implement packet tracing, which will look like this:
one sets up a filter that determines the packages we want to track
each module records some trace information (packet ID/module name/action/reason/time stamps, etc.) for the packet matching the filter.
one could read the trace information as a log file using some kind of interface
There are currently few options for tracking a packet during its life inside YANET DataPlane, with the exception of some counters or a virtual "drop" interface. The main idea of the task is to implement packet tracing, which will look like this: