×

Network devices with multiple fully isolated and independently resettable direct memory access channels and methods thereof

  • US 9,152,483 B2
  • Filed: 01/19/2010
  • Issued: 10/06/2015
  • Est. Priority Date: 01/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for independently managing network applications, the method comprising:

  • monitoring, by a network traffic management device, a plurality of applications, each one of the plurality of applications communicating over a respective one of a plurality of direct memory access (DMA) channels established across a bus;

    disabling, by the network traffic management device, one DMA channel in the plurality of DMA channels in response to receiving an initial one of one or more sequential restart requests from one of the plurality of applications to restart the one DMA channel in the plurality of DMA channels, while allowing other executing applications in the plurality of applications to continue to communicate over other DMA channels in the plurality of DMA channels;

    determining, by the network traffic management device, when an elapsed time starting from each of the one or more sequential restart requests exceeds a threshold time before receipt of another subsequent one of the one or more sequential restart requests;

    clearing, by the network traffic management device, a state of the disabled DMA channel independently from the other DMA channels in the plurality of DMA channels when the determination indicates the elapsed time has exceeded the threshold time; and

    resuming, by the network traffic management device, communications for the one of the plurality of applications over the disabled DMA channel after the state of the disabled DMA channel is cleared.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×