Patent ID: 8060593
Filing Date: 2011-11-15
Classification: H04L

Abstract:
1. A method of managing an allocation to TCP connections of memory blocks of a TCP re-assembly buffer in a TCP network device including a TCP Processing unit, comprising the following steps: computing a function r(t) on a per connection basis, that measures an occupancy rate of the memory blocks of the re-assembly buffer allocated to a relevant TCP connection, and that is updated upon reception of any TCP packet belonging to said TCP connection; and, allowing said TCP connection to be closed and corresponding memory blocks to be released based on a decision scheme that includes at least a first trigger set on a corresponding function r(t) which defines two different states for said function r(t), wherein the first trigger set on the function r(t) is such that the TCP connection is changed from a first state to a second state when said function r(t) reaches a first threshold value, and wherein a second trigger set on the function r(t) is such that the TCP connection is changed from the second state to a third state when said function r(t) passes back a second threshold value which corresponds to the first threshold value with hysteresis.