mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-04 15:21:12 +00:00
15fd7cd75e
Create the new nm-platform framework and implement link (or interface) management. The nm-platform serves as the point of contact between the rest of NetworkManager and the operating system. There are two backends for nm-platform: * NMFakePlatform: Fake kernel backend for testing purposes * NMLinuxPlatform: Linux kernel backend for actual use A comprehensive testsuite is included and will be extended with new feature additions. To enable the Linux part of the testsuite, use --enable-tests=root configure options and run 'make check' as root. Use --enable-code-coverage for code coverage support. ./autogen.sh --enable-tests=root --enable-code-coverage make make -C src/platform check-code-coverage Link features: * Retrieve the list of links * Translate between indexes and names * Discover device type * Add/remove dummy interfaces (for testing) Thanks to Thomas Graf for helping with libnl3 synchronization issues.
87 lines
1.2 KiB
Plaintext
87 lines
1.2 KiB
Plaintext
{
|
|
NSS_NoDB_Init
|
|
Memcheck:Leak
|
|
...
|
|
fun:NSS_NoDB_Init
|
|
...
|
|
}
|
|
{
|
|
g_type_init_with_debug_flags
|
|
Memcheck:Leak
|
|
...
|
|
fun:g_type_init_with_debug_flags
|
|
...
|
|
}
|
|
{
|
|
g_type_register_static
|
|
Memcheck:Leak
|
|
...
|
|
fun:g_type_register_static
|
|
...
|
|
}
|
|
{
|
|
g_param_spec_boxed
|
|
Memcheck:Leak
|
|
...
|
|
fun:g_param_spec_boxed
|
|
...
|
|
}
|
|
{
|
|
g_type_add_interface_static
|
|
Memcheck:Leak
|
|
...
|
|
fun:g_type_add_interface_static
|
|
...
|
|
}
|
|
{
|
|
g_signal_type_cclosure_new
|
|
Memcheck:Leak
|
|
fun:calloc
|
|
fun:g_malloc0
|
|
fun:g_closure_new_simple
|
|
fun:g_signal_type_cclosure_new
|
|
fun:g_signal_new
|
|
...
|
|
}
|
|
{
|
|
dbus_g_value_types_init
|
|
Memcheck:Leak
|
|
fun:realloc
|
|
fun:g_realloc
|
|
fun:g_type_set_qdata
|
|
fun:_dbus_g_value_types_init
|
|
fun:dbus_g_bus_get
|
|
...
|
|
}
|
|
{
|
|
type_iface_vtable_base_init_Wm
|
|
Memcheck:Leak
|
|
fun:malloc
|
|
fun:g_malloc
|
|
fun:g_memdup
|
|
fun:type_iface_vtable_base_init_Wm
|
|
fun:g_type_class_ref
|
|
...
|
|
}
|
|
{
|
|
g_type_create_instance
|
|
Memcheck:Leak
|
|
fun:malloc
|
|
fun:g_malloc
|
|
fun:g_slice_alloc
|
|
fun:g_slice_alloc0
|
|
fun:g_type_create_instance
|
|
fun:g_object_constructor
|
|
...
|
|
}
|
|
{
|
|
g_signal_new_class_handler
|
|
Memcheck:Leak
|
|
...
|
|
fun:g_closure_new_simple
|
|
fun:g_cclosure_new
|
|
fun:g_signal_new_class_handler
|
|
...
|
|
}
|
|
|