US 11,775,225 B1
Selective message processing by external processors for network data storage devices
Luca Bert, San Jose, CA (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Jul. 15, 2022, as Appl. No. 17/866,353.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/067 (2013.01) [G06F 3/0605 (2013.01); G06F 3/0632 (2013.01); G06F 3/0656 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, in a memory sub-system of a storage product and via a bus connector of the storage product, a message selection configuration containing first criteria;
receiving, in a network interface of the storage product, packets;
generating, by a processing device of the storage product, incoming messages according to the packets from the network interface;
identifying, by the processing device according to the first criteria, first messages among the incoming messages;
providing, by the processing device over the bus connector, the first messages, wherein a processor external to the storage product and connected to the bus connector is configured to process the first messages and generate second messages;
receiving, in the storage product and through the bus connector, the second messages generated by the processor;
identifying, by the processing device according to the message selection configuration, third messages among the incoming messages; and
processing, by the storage product, the second messages and the third messages without assistance from the processor to provide network storage services.