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

Adding lldp-poe agent to handle LLDP negotiation and multiple fixes and improvements in dentos-poe-agent #28

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

vlaggeor
Copy link

  • Refactoring existing code
  • adding lldp-poe agent to handle LLDP negotiation, on top of the already existing L1 negotiation, for more precise power budgeting
  • Sanitise usage of resources
  • Add watchdog to detect chipset hung, restart poed and reset chipset in order to recover from this state
  • Add gRPC communication between poecli and poed
  • Read messages safe from PoE chipset
  • Add overrider for hardware status for use during testing
  • wait for the poed threads to complete before system exit for poed process to be killed gracefully during update
  • Compact System mask registers print
  • reduce un-necessary logging in poed and lldp-poe
  • Use /etc/onl/platform as source of truth if possible

Signed-off-by: Vlad GEORGESCU <[email protected]>
* Sanitise usage of resources
* Add watchdog to detect chipset hung, restart poed and reset chipset in order to recover from this state
* Add gRPC communication between poecli and poed
* Read messages safe from PoE chipset
* Add overrider for hardware status for use during testing
* wait for the poed threads to complete before system exit for poed process to be killed gracefully during update
* Compact System mask registers print
* reduce un-necessary logging in poed and lldp-poe
* Use /etc/onl/platform as source of truth if possible

Signed-off-by: Vlad GEORGESCU <[email protected]>
Signed-off-by: Vlad GEORGESCU <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant