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

gnrc_sixlowpan_frag_sfr_congure: add congure_abe support #16171

Merged

Conversation

miri64
Copy link
Member

@miri64 miri64 commented Mar 9, 2021

Contribution description

This provisions GNRC's 6LoWPAN SFR implementation with the CongURE implementation of TCP Reno. It also adds that implementation to the tests/gnrc_sixlowpan_frag_sfr_congure_impl test application.

Testing procedure

The test tests/gnrc_sixlowpan_frag_sfr_congure_impl where extended to support congure_abe:

CONGURE_IMPL=congure_abe make -C tests/gnrc_sixlowpan_frag_sfr_congure_impl

Ping some nodes with at least 1 hop separation with large payloads. Exchange between should work.

Running the tests with CONGURE_IMPL=congure_reno also should still work.

Issues/PRs references

Depends on #15968 (merged) and #16170 and their respective dependencies.

PR dependency graph

@miri64 miri64 added Area: network Area: Networking Type: new feature The issue requests / The PR implemements a new feature for RIOT State: waiting for other PR State: The PR requires another PR to be merged first labels Mar 9, 2021
@miri64 miri64 changed the title Gnrc sixlowpan frag sfr congure abe/feat/initial gnrc_sixlowpan_frag_sfr_congure: add congure_abe support Mar 9, 2021
@miri64 miri64 force-pushed the gnrc_sixlowpan_frag_sfr_congure_abe/feat/initial branch from 22fd6f4 to 75bc954 Compare March 31, 2021 13:35
@miri64 miri64 force-pushed the gnrc_sixlowpan_frag_sfr_congure_abe/feat/initial branch from 75bc954 to cbb9711 Compare May 6, 2021 15:33
@miri64
Copy link
Member Author

miri64 commented May 6, 2021

Rebased and squashed to current master.

@MrKevinWeiss MrKevinWeiss added this to the Release 2021.07 milestone Jun 22, 2021
@MrKevinWeiss MrKevinWeiss removed this from the Release 2021.07 milestone Jul 15, 2021
@stale
Copy link

stale bot commented Mar 2, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you want me to ignore this issue, please mark it with the "State: don't stale" label. Thank you for your contributions.

@stale stale bot added the State: stale State: The issue / PR has no activity for >185 days label Mar 2, 2022
@miri64 miri64 removed the State: stale State: The issue / PR has no activity for >185 days label Mar 2, 2022
@miri64 miri64 force-pushed the gnrc_sixlowpan_frag_sfr_congure_abe/feat/initial branch from cbb9711 to c48a547 Compare October 25, 2022 11:18
@miri64 miri64 requested a review from MrKevinWeiss as a code owner October 25, 2022 11:18
@miri64
Copy link
Member Author

miri64 commented Oct 25, 2022

Rebased and adopted for current master and dependencies, needs #18798 though, for the test application to link.

@github-actions github-actions bot added Area: build system Area: Build system Area: doc Area: Documentation Area: Kconfig Area: Kconfig integration Area: sys Area: System Area: tests Area: tests and testing framework labels Oct 25, 2022
@benpicco
Copy link
Contributor

benpicco commented Mar 1, 2023

Needs a rebase

@miri64 miri64 force-pushed the gnrc_sixlowpan_frag_sfr_congure_abe/feat/initial branch from c48a547 to 26ab70a Compare March 1, 2023 13:04
@github-actions github-actions bot removed Area: doc Area: Documentation Area: Kconfig Area: Kconfig integration labels Mar 1, 2023
@miri64
Copy link
Member Author

miri64 commented Mar 1, 2023

Rebased to current master and #16170.

@miri64 miri64 force-pushed the gnrc_sixlowpan_frag_sfr_congure_abe/feat/initial branch from 26ab70a to 690df90 Compare March 1, 2023 15:53
@miri64
Copy link
Member Author

miri64 commented Mar 1, 2023

Rebased again, to resolve merge conflicts caused by merging #16159

@miri64 miri64 force-pushed the gnrc_sixlowpan_frag_sfr_congure_abe/feat/initial branch from 690df90 to 1cff487 Compare March 1, 2023 19:24
@miri64 miri64 added CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR and removed State: waiting for other PR State: The PR requires another PR to be merged first labels Mar 1, 2023
@miri64
Copy link
Member Author

miri64 commented Mar 1, 2023

The last rebase.

@riot-ci
Copy link

riot-ci commented Mar 1, 2023

Murdock results

✔️ PASSED

1cff487 tests: add congure_abe to SFR CongURE test

Success Failures Total Runtime
6902 0 6902 10m:35s

Artifacts

@miri64
Copy link
Member Author

miri64 commented Mar 1, 2023

bors merge

@bors
Copy link
Contributor

bors bot commented Mar 1, 2023

Build succeeded:

@bors bors bot merged commit 2ae3383 into RIOT-OS:master Mar 1, 2023
@miri64 miri64 deleted the gnrc_sixlowpan_frag_sfr_congure_abe/feat/initial branch March 2, 2023 09:31
@miri64
Copy link
Member Author

miri64 commented Mar 2, 2023

Finally the CC support for SFR is fully merged 🎉 Thanks @benpicco for reviewing!

@MrKevinWeiss MrKevinWeiss added this to the Release 2023.04 milestone Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: build system Area: Build system Area: network Area: Networking Area: sys Area: System Area: tests Area: tests and testing framework CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Type: new feature The issue requests / The PR implemements a new feature for RIOT
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants