×

Dynamic memory allocation between inbound and outbound buffers in a protocol handler

  • US 6,877,048 B2
  • Filed: 03/12/2002
  • Issued: 04/05/2005
  • Est. Priority Date: 03/12/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for processing data packets comprising:

  • a first memory buffer capable of receiving incoming data packets;

    circuitry capable of generating outgoing data packets from the received incoming data packets or from a host system interface;

    a second memory buffer capable of transmitting the generated outgoing data packets;

    circuitry capable of dynamically sharing memory from the first memory buffer with the second memory buffer, or from the second memory buffer with the first memory buffer;

    wherein said first memory buffer and said second memory buffer each is divided into blocks and said blocks are sized to be smaller than a maximum frame size of the data packet to be processed, and said blocks are managed as one of a free list or as a linked list of blocks.

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