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

6LoWPAN Routing Header compression #770

Closed
wants to merge 2 commits into from

Conversation

thvdveld
Copy link
Contributor

Based on changes I made in #765.

This adds the compressed format of the IPv6 Routing header used for 6LoWPAN.

@thvdveld thvdveld changed the title Sixlowpan routing header 6LoWPAN Routing Header compression Apr 13, 2023
@thvdveld thvdveld mentioned this pull request Apr 13, 2023
15 tasks
Signed-off-by: Thibaut Vandervelden <thvdveld@vub.be>
Signed-off-by: Thibaut Vandervelden <thvdveld@vub.be>
@thvdveld
Copy link
Contributor Author

Better solution in #781 .

@thvdveld thvdveld closed this Apr 24, 2023
bors bot added a commit that referenced this pull request May 25, 2023
781: IPv6 Extension Headers rewrite r=thvdveld a=thvdveld

I rewrote the IPv6 Extension Headers. All those headers have the `Next Header` and `Header Length` fields in common. These are now accessible using `Ipv6ExtHeader`. I removed the IPv6HopByHopOption, because this header only contains options, which can be accessed using the `Ipv6OptionsIterator`.

I also added tests for 6LoWPAN extension headers, routing header and hop-by-hop header), replacing #765 and #770 .

Co-authored-by: Thibaut Vandervelden <thvdveld@vub.be>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant