From 93056bc7988fb365cb4530f5545b8ccd001a6f8f Mon Sep 17 00:00:00 2001 From: Branden Ghena Date: Sat, 23 Mar 2024 10:31:25 -0700 Subject: [PATCH 1/2] Network working group notes, March 18 2024 --- .../network/notes/network-notes-2024-03-18.md | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 doc/wg/network/notes/network-notes-2024-03-18.md diff --git a/doc/wg/network/notes/network-notes-2024-03-18.md b/doc/wg/network/notes/network-notes-2024-03-18.md new file mode 100644 index 0000000000..b7ed8932fb --- /dev/null +++ b/doc/wg/network/notes/network-notes-2024-03-18.md @@ -0,0 +1,44 @@ +# Tock Network WG Meeting Notes + +- **Date:** March 18, 2024 +- **Participants:** + - Alex Radovici + - Tyler Potyondy + - Branden Ghena + - Amit Levy +- **Agenda** + 1. Updates + 2. OpenThread +- **References:** + - [3923](https://github.com/tock/tock/issues/3923) + + +## Updates +- Alex: Leon and Amalie working on buffer management. Writing and re-writing code. Constant expressions would be really really helpful here. Overall, we're still figuring out how to best use the buffer management system, and also how to design it. It is progressing! + + +## Tutorial +- Tyler: Has there been movement on tutorial involvement? +- Alex: It's moving forward with information soon. +- Tyler: I need names by March 30th for the conference + + +## OpenThread +### Channel switching design +- Tyler: For channel switching, are we okay to just allow any process to change the channel? +- Branden: If you loaded multiple processes, 15.4 stuff would break anyways, right? +- Tyler: Likely? Not entirely sure, but I wouldn't trust it +- Branden: Then having just one process able to touch the radio seems fine. This could be handled maturely with syscall filtering on a per-app basis. +### Other stuff +- Tyler: Channel switching and RSSI PRs will be coming soon. +- Tyler: There's also a 6lowpan bug that I'm working on. https://github.com/tock/tock/issues/3923 +- Tyler: Libtock-c PR coming soon as well. There's a big change to the build system to support OpenThread. Currently it fails CI and it's unclear why. +- Tyler: All other PRs are taken care of right now +### Tutorial planning +- Tyler: Discussions will be coming in the Slack channel. Not yet at the point where people should test anything, but I expect that this will come at some point. +### Future 15.4 changes +- Tyler: I do think there are some capsule changes we should make. Encryption, for example, the process seems strange right now. There are more stream-lined ways to do this. And I think we could focus on doing stuff in userland, which I think researchers would want. +- Tyler: It would be great for the capsule to have some features, and then userland to be able to make choices and implementations that can modify how things actually work. +- Tyler: 15.4 has gone through several implementations already. I think some of the work just needs to get rid of deprecated functionality too. Streamlining for usability and readability. +- Branden: I do think that a focus on users is good. Who are they and what do they actually want. + From 25768084257f656da3c661a8eb92dc93c375dd7f Mon Sep 17 00:00:00 2001 From: Branden Ghena Date: Thu, 28 Mar 2024 11:26:40 -0500 Subject: [PATCH 2/2] Update doc/wg/network/notes/network-notes-2024-03-18.md Name fix Co-authored-by: Alexandru Radovici --- doc/wg/network/notes/network-notes-2024-03-18.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/wg/network/notes/network-notes-2024-03-18.md b/doc/wg/network/notes/network-notes-2024-03-18.md index b7ed8932fb..11e9b73905 100644 --- a/doc/wg/network/notes/network-notes-2024-03-18.md +++ b/doc/wg/network/notes/network-notes-2024-03-18.md @@ -14,7 +14,7 @@ ## Updates -- Alex: Leon and Amalie working on buffer management. Writing and re-writing code. Constant expressions would be really really helpful here. Overall, we're still figuring out how to best use the buffer management system, and also how to design it. It is progressing! +- Alex: Leon and Amalia working on buffer management. Writing and re-writing code. Constant expressions would be really really helpful here. Overall, we're still figuring out how to best use the buffer management system, and also how to design it. It is progressing! ## Tutorial