Patent ID: 11907147
Assignee: BEIJING TENAFE ELECTRONIC TECHNOLOGY CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A method, comprising:
receiving configuration information;
configuring a message inspection engine, implemented in hardware in a System on Chip (SOC), using the configuration information to obtain a configured message inspection engine;
receiving, at the configured message inspection engine, an input message from an upstream functional module in the SOC;
analyzing, using the configured message inspection engine, the input message to determine a content modification plan and a destination control plan;
generating, using the configured message inspection engine, an output message based at least in part on the input message, the content modification plan, and the destination control plan, including by populating the output message with a downstream functional module specified by the destination control plan; and
outputting the output message from the configured message inspection engine, wherein:
the SOC includes a storage controller SOC;
the downstream functional module includes a host interface that communicates with a host that is external to the storage controller SOC; and
analyzing the input message includes determining whether the input message satisfies an out-of-sequence match criteria, wherein in the event it is determined that the input message satisfies the out-of-sequence match criteria, the configured message inspection engine causes one or more messages associated with the out-of-sequence match criteria to be held, at least temporarily.