Patent · US Active

Interrupt distribution of a single flow across multiple processors

US10728167B2 · kind B2 · utility

0Cited by
4References
16Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 10, 2018
Grant dateJul 28, 2020
Priority date
Expiry dateAug 24, 2038

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/22
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Systems, methods, and other embodiments that interrupt multiple processors to process packets of a single flow are described. In one embodiment, a method includes maintaining a plurality of queues to hold interrupt requests created for packets received by a network device. Each queue is associated with a processor that will be interrupted by interrupt requests to process packets. The network device is configured to control how to queue interrupt requests created for a flow of packets. The network device is configured such that when a threshold number of interrupt requests created for the flow of packets have been inserted within a queue, subsequent interrupt requests created for subsequently received packets of the flow are inserted in a different queue. In this way, the network device is controlled to interrupt multiple processors for the flow of packets by queuing interrupt requests for the flow into different queues.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.