Patent · US Expired

Signaled receiver processing methods and apparatus for improved protocol processing

US6625149B1 · kind B1 · utility

7Cited by
3References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 29, 1999
Grant dateSep 23, 2003
Priority date
Expiry dateNov 29, 2019

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L47/825
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Received packets are processed utilizing protocol processing stages in an operating system, in accordance with a technique referred to as signaled receiver processing (SRP). A given protocol processing stage uses a next stage submit (NSS) function to pass a packet to a subsequent protocol processing stage. Each protocol processing stage is associated with one or more sockets. Each socket is associated with the input function of a protocol processing stage, an unprocessed input queue (UIQ) that contains packets destined to the socket but not yet processed by the socket's input function, and a list of owner processes, which expect input from the socket. NSS uses a multi-stage early demultiplexing (MED) function, which determines a packet's next destination socket, based on the stage currently processing the packet and on information contained in the packet. If the amount of buffering used by a packet plus the amount of input buffering already used by the packet's destination socket exceeds a designated limit associated with that socket, NSS drops the packet. Otherwise, NSS enqueues the packet in that socket's UIQ and signals that socket's owner processes. The signal triggers a defaul…

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