Patent ID: 9645835
Date: 2017-05-09
CPC Classifications: G06F,H04L

Claim:
1. A system comprising: a device comprising a plurality of cores, each of the plurality of cores configured with a packet engine, the device configured to receive a set of commands to configure the packet engine; a configuration manager of the device configured to communicate a command at a time of the set of commands of a configuration to each packet engine of each core of the device and determine whether the command executed successfully on each of the plurality of packet engines; wherein the configuration manager is configured to send a second command of the set of commands to each of the plurality of packet engines responsive to the determination that a first command was executed successfully on each of the plurality of packet engines; and wherein the configuration manager is configured to determine that the second command did not execute successfully on at least one packet engine of the plurality of packet engines and responsive to the determination that the second command did not execute successfully on at least one packet engine, communicate an undo command for the second command to each of the packet engines on which the second command did execute successfully.