Skip to content

The rdkservices plugin that replaces wifi and network plugins, it is compatible with both netsrvmgr and new gnome networkmanager components

License

Notifications You must be signed in to change notification settings

karuna2git/NetworkManager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetworkManager Plugin

This new Unified NetworkManager Thunder plugin is responsible for configuring and managing all Networking and WiFi interfaces on any given device. This new plugin will be replacing the individual legacy Network and WiFiManager Thunder Plugins that works over IARM.

Design

The new Unified NetworkManager Thunder plugin is designed provides both COMRPC and JSONRPC support over Thunder and it supports multiple backends like RDK Network Service Manager and Gnome NetworkManager which can be defined at compile time. The defined APIs/Methods works consistently across Gnome NetworkManager and RDK's Network Service Manager.

The plugin implements all the core logic in a out-of-process which communicates over dbus to either Gnome NetworkManager or RDK Network Service Manager.

API Documentation

Please refer NetworkManager documentation for API specification.

The documentation for legacy Network and WiFiManager plugins are here.

Release

There are 2 active branches namely develop and main. As the name conveys, develop branch is for active development and for contributions. The Plugin workflow verifies every PR and also the team verifies the plugin on the RPi and RDK Device. The verified changes are taken to main branch and releases will be made from there

Questions?

If you have any questions or concerns reach out to Jacob Gladish and Karunakaran Amirthalingam.

About

The rdkservices plugin that replaces wifi and network plugins, it is compatible with both netsrvmgr and new gnome networkmanager components

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.6%
  • CMake 2.2%
  • C 0.2%