×

Inter-layer communication of events between TCP layer and higher layers when implemented in different concurrent execution entities

  • US 9,929,968 B2
  • Filed: 03/19/2015
  • Issued: 03/27/2018
  • Est. Priority Date: 03/19/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of communicating events between different concurrent execution entities in a server system addressable by an Internet Protocol (IP) address on a network, said method comprising:

  • executing a first Transmission Control Protocol (TCP) layer instance in a first execution entity and a higher layer instance in a second execution entity;

    wherein a second TCP layer instance is executed in said second execution entity, and wherein each of said first TCP layer instance and said second TCP layer instance is designed to receive packets on said network with a destination IP field set to said IP address,wherein both of said first execution entity and second execution entity are executed on said server system addressable by said IP address on said network;

    receiving, by said first execution entity, a first TCP packet on said network with said IP address in said destination IP field;

    generating, by said first TCP layer instance, a first event message by processing of said TCP packet;

    storing said first event message in an event queue provided in said server system;

    identifying, by said second execution entity, the presence of said event message in said event queue; and

    updating, by said second execution entity, a first data structure corresponding to processing of said event message by said higher layer instance in said second execution entity.

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