Comments (4)
Making good progress. Most of the sections of the document have been completed at least to a first draft stage.
The section that remains is to complete the state diagram for managing connections, and a page on packet retransmission.
The state diagram section can only be drawn from the code, as the older documents don't cover that aspect.
This is pretty critical stuff, as a lot of practical experience is embodied in that state machine.
from rust-nanoprobe.
Added a page on packet retransmission.
from rust-nanoprobe.
I believe that this documentation is "good enough for the intended purpose". The only thing really lacking is the action table in the FSA. When writing the new code, the C
code should be referenced, not the documentation.
from rust-nanoprobe.
Waiting for a review from @borgified or @Greg-2600 or @lclaudio.
from rust-nanoprobe.
Related Issues (15)
- Create initial version of the Assimilation Nanoprobe in Rust. HOT 1
- Create "secure" command execution facility in Rust for discovery and monitoring. HOT 1
- Document some initial standards for the project
- Create Project Mailing List
- Announce the Project in "all the right places"
- Reproduce the current Assimilation protocol from the document describing it.
- Heartbeat sending and receiving in Rust
- Code to listen for ARP broadcasts
- Code to listen for LLDP packets
- Code to manage ARP broadcasts and send upstream to the CMA.
- Code to manage LLDP results and translate into upstream messages to send to the CMA.
- Establish some initial standards for the project. HOT 1
- Create TLV packet format code HOT 1
- Make command execution unsafe blocks smaller
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rust-nanoprobe.