for processing in next event cycle. This can be used to prevent background actions (hint: user commands) from hogging the CPU for too long time.
should work now. Initial feeding of protocols by interfaces/routes is done from the event queue to prevent unwanted recursion.