×

DATA STRUCTURE AND ASSOCIATED MANAGEMENT ROUTINES FOR TCP CONTROL BLOCK (TCB) TABLE IN NETWORK STACKS

  • US 20160044143A1
  • Filed: 08/11/2014
  • Published: 02/11/2016
  • Est. Priority Date: 08/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for transport layer lookup, comprising:

  • receiving, by the transport layer of a network protocol stack, a first incoming transport layer packet;

    searching a pointer cache for a first matching transport layer data structure comprising state information corresponding to the first incoming packet, wherein the pointer cache comprises;

    a plurality of pointer cache lines, each of which is configured to store at least one pointer to a subset of a plurality of global transport layer data structures,returning the state information corresponding to the first incoming packet using the first matching transport layer data structure when a pointer cache hit occurs for the state information corresponding to the first incoming packet;

    receiving, by the transport layer of a network protocol stack, a second incoming transport layer packet;

    searching the pointer cache for a second matching transport layer data structure comprising state information corresponding to the second incoming packet; and

    searching the plurality of global transport layer data structures in main memory to obtain the matching second transport layer data structure, and storing a pointer to a memory address of the matching second transport layer data structure in the pointer cache, when a pointer cache miss occurs for the state information corresponding to the second incoming packet.

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