Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

State vectors are not maintained long enough #12

Open
screw opened this issue Jan 14, 2016 · 1 comment
Open

State vectors are not maintained long enough #12

screw opened this issue Jan 14, 2016 · 1 comment
Assignees
Labels

Comments

@screw
Copy link
Collaborator

screw commented Jan 14, 2016

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 screw added the bug label Jan 14, 2016
@screw screw self-assigned this Jan 14, 2016
@kvetak
Copy link
Owner

kvetak commented Nov 17, 2016

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants