×

Techniques for using dual memory structures for processing failure detection protocol packets

  • US 8,155,011 B2
  • Filed: 12/10/2007
  • Issued: 04/10/2012
  • Est. Priority Date: 01/11/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a network device, the method comprising:

  • storing a first memory data structure, the first memory data structure storing information related to failure detection protocol packets received by the network device, wherein the information in the first memory data structure is processed by a module of the network device, the first memory data structure comprising a plurality of entries corresponding to failure detection protocol packets received by the network device and to be processed by the module, the first memory data structure enabling the failure detection protocol packets received by the network device to be processed by the module independent from processing performed by a processor of the network device, the processor configured to execute software for processing failure detection protocol packets;

    storing a second memory data structure, the second memory data structure storing information related to one or more failure detection protocol packets received by the network device and that are to be processed by the processor, wherein information in the second memory data structure is processed by the processor, the second memory data structure comprising a plurality of entries corresponding to failure detection protocol packets to be processed by the processor;

    storing a first failure detection protocol packet received by the network device in a buffer memory;

    storing an entry in the first memory data structure for the first failure detection protocol packet, the entry storing a pointer to a location of the first failure detection protocol packet in the buffer memory;

    determining by the network device, using the entry in the first memory data structure, whether the first failure detection protocol packet needs to be forwarded to the processor; and

    forwarding the first failure detection protocol packet to the processor upon determining that the first failure detection protocol packet needs to be forwarded to the processor, the forwarding comprising storing, upon determining that the failure detection packet needs to be forwarded to the processor, a pointer in an entry in the second memory data structure that points to the location of the first failure detection protocol packet in the buffer memory.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×