CPC H04L 12/40117 (2013.01) [G06F 16/288 (2019.01); H04L 12/40071 (2013.01); H04L 2012/40273 (2013.01)] | 20 Claims |
1. A system, comprising:
multiple destination components including a data modification module (DMM); and
an interface including a table containing entries that map each virtual channel of a set of virtual channels to a particular destination component of the multiple destination components, the interface configured to:
communicate over the set of virtual channels;
store, using the table, a first packet received via a first virtual channel of the set of virtual channels at a first destination component of the multiple destination components; and
receive an update packet via a second virtual channel of the set of virtual channels, in which the second virtual channel is associated with the DMM in a current version of the table;
wherein the DMM is configured to:
receive the update packet from the interface, and parse the update packet to determine that, in the current version of the table, a first value of the update packet map to a destination component that is associated with a particular virtual channel of the set of virtual channels and a second value of the update packet represents a new destination component to be associated with the particular virtual channel; and
cause the interface to modify the current version of the table to generate an updated version of the table in which the second value is written in place of the first value to associate the particular virtual channel with the new destination component, such that the system is configured to process a subsequent packet received via the particular virtual channel associated with the first value of the update packet by storing the subsequent packet at the new destination component associated with the second value of the update packet.
|