Shared memory with priority-based notifications
AssigneeArista Networks, Inc.
InventorsDuncan Stuart Ritchie, Christopher Elisha Neilson, Sebastian Sapa, Waris Boonyasiriwat
Life of this patent
Estimating the term…
Loading patent…
AssigneeArista Networks, Inc.
InventorsDuncan Stuart Ritchie, Christopher Elisha Neilson, Sebastian Sapa, Waris Boonyasiriwat
Estimating the term…
Notifications for data written to a shared memory are prioritized so that certain data can be processed ahead of other data. A writer stores all notifications to a main notification queue store, including normal priority notifications and different levels of high priority notifications. A set of priority notification queues store pointers to entries in the main notification queue that contain high priority notifications. The writer stores notifications to the main notification queue of a given high priority level to a corresponding priority notification queue. Readers read notifications and process the data pointed to in the notifications. A reader first reads the priority notification queues to consume high priority notifications followed by consuming normal priority notifications.
A method in a network device for notifying a plurality of readers running on the network device of data to be processed, the method comprising:
A network device comprising:
A method in a network device comprising:
Dependencies are inferred from the claim text.