RINA icon indicating copy to clipboard operation
RINA copied to clipboard

State vectors are not maintained long enough

Open screw opened this issue 9 years ago • 1 comments

State vectors for DTP and DTCP a.k.a DTPState and DTCPState are not maintained long enough. When IPCP receives deallocation request the EFCPi module is deleted immediately without taking into account running Sender/Receiver Inactivity timers.

Solution: Add defaultState variable to both state classes and check in EFCP.cc before deleting EFCPi module. In case of non defaultState, schedule delete timer to expire after both (sender/receiver inactivity) timers. Also mark such EFCPi instance as inactive/being deallocated causing it to discard SDUs?

screw avatar Jan 14 '16 23:01 screw

@screw Any progress with this issue? Is it already resolved?

kvetak avatar Nov 17 '16 12:11 kvetak