Some of the context
(e.g., sequence number) needs to be updated when
the packet processing has been completed, but the
byte counts are roughly balanced, to the first order.
The packet may or may not go through the same
memory as the session contexts, depending on the
architecture and performance requirements.