8000 Raw Receive by tyler-potyondy · Pull Request #3919 · tock/tock · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Raw Receive #3919

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

Merged
merged 1 commit into from
Mar 15, 2024
Merged

Raw Receive #3919

merged 1 commit into from
Mar 15, 2024

Conversation

tyler-potyondy
Copy link
Contributor

Pull Request Overview

This pull request addresses the challenge addressed in #3903. This implementation elects to naively pass the encrypted packet to userland. The primary drawback of this implementation is that encrypted and decrypted packets are passed to userland in the same manner and the userprocess must infer if the packet remains encrypted. In actuality, this is less of a concern as the userprocess may assume the packet is decrypted if it registered a network key and encrypted if it did not register a key with the 15.4 capsule.

Testing Strategy

This pull request was tested as part of the OpenThread port.

TODO or Help Wanted

This pull request needs comments on the design choice to naively pass packets. The alternative is to add additional metadata to the passed packet (as proposed in the #3903).

Documentation Updated

  • Updated the relevant files in /docs, or no updates are required.

Formatting

  • Ran make prepush.

-passes encrypted packets to userland rather than dropping when 15.4
capsule does not possess the relevant networkkey
@github-actions github-actions bot added the WG-Network In the purview of the Network working group. label Mar 12, 2024
@brghena brghena added this pull request to the merge queue Mar 15, 2024
Merged via the queue into tock:master with commit a9a397d Mar 15, 2024
@tyler-potyondy tyler-potyondy deleted the receive-raw branch April 22, 2024 18:58
bradjc added a commit that referenced this pull request May 20, 2024
This reverts commit a9a397d, reversing
changes made to 11024ff.
bradjc added a commit that referenced this pull request May 28, 2024
This reverts commit a9a397d, reversing
changes made to 11024ff.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WG-Network In the purview of the Network working group.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0