Reworked the system state code #307
Open
+71
−222
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR reworks the system state code. It now uses kernel api to get link state.
#300 will be fixed as it removes the code part to ping the gateway.
Code is currently only tested to compile as i don't have a NanoKVM to test the changes.
In another PR i would also rework the code to get ip addresses etc. as that is currently also not the nicest solution and calls cli tools instead of kernel apis.