GNOME Bugzilla – Bug 773483
[RFE] rework NetworkManager usage of generated D-Bus bindings in core
Last modified: 2020-11-12 14:26:08 UTC
NetworkManager (server-side) uses gdbus-codegen to generate bindings for the D-Bus interface. Then all objects exposed on D-Bus derive from NMExportedObject, which glues the code together. I think, this approach brings a rather large overhead with it, both in code size and runtime performance. It should be improved. I suspect getting rid of gdbus-codegen entirely (server-side) would be the best option. It could be evaluated by first refactoring a simple type like NMWifiAP.
bugzilla.gnome.org is being shut down in favor of a GitLab instance. We are closing all old bug reports and feature requests in GNOME Bugzilla which have not seen updates for a long time. If you still use NetworkManager and if you still see this bug / want this feature in a recent and supported version of NetworkManager, then please feel free to report it at https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/ Thank you for creating this report and we are sorry it could not be implemented (workforce and time is unfortunately limited).