cn-uofbasel / ccn-lite

CCN-lite, a lightweight implementation of the CCNx protocol and its variations
ISC License
74 stars 63 forks source link

ccnl: riot: use evtimers #259

Closed cgundogan closed 6 years ago

cgundogan commented 6 years ago

Contribution description

This patch removes the ticking ageing function and replaces the components with RIOT's evtimer. For now, only the Interest retransmission and Interest timeouts are modeled. The former ageing function also handles content lifetime and face lifetime. This will follow in separate commits.

Issues/PRs references

none

mfrey commented 6 years ago

We really need tests! Functionality-wise it seems fine. However, I would actually like to test the code before I approve it.

cgundogan commented 6 years ago

We really need tests! Functionality-wise it seems fine. However, I would actually like to test the code before I approve it.

yeah that's true .. for now I prepared a branch that would end up as a PR in RIOT:

https://github.com/cgundogan/RIOT/tree/pr/ccn-lite-update

It bumpbs the ccn-lite package version and does some minor adaptions in the shell commands

PeterKietzmann commented 6 years ago

Green lights from my side

cgundogan commented 6 years ago

@mfrey addressed your comment