summaryrefslogtreecommitdiff
path: root/src/libnm-platform/nmp-object.c
Commit message (Expand)AuthorAgeFilesLines
* doc: replace all (allow-none) annotations by (optional) and/or (nullable)Corentin Noël2023-03-271-10/+10
* platform: resync route cache upon NLM_F_REPLACE flagThomas Haller2023-01-191-14/+37
* platform: better handle `ip route replace` for ignored routesThomas Haller2023-01-191-1/+2
* platform: minor cleanup in nmp_cache_update_netlink_route()Thomas Haller2023-01-191-7/+6
* platform: fix nmp_lookup_init_route_by_weak_id() to honor the route-tableThomas Haller2023-01-191-17/+25
* platform: fix NULL pointer dereferenceBeniamino Galvani2022-12-221-1/+1
* platform: support VTI6 tunnelsBeniamino Galvani2022-12-211-0/+12
* platform: support VTI tunnelsBeniamino Galvani2022-12-211-0/+12
* platform: drop inline cmp() wrappers around "full" versionsff/platform_ecmpThomas Haller2022-11-211-3/+29
* platform: manage ECMP routesFernando Fernandez Mancera2022-11-211-46/+125
* platform: only initialize actual data for stackinit NMPObjectThomas Haller2022-11-081-2/+1
* platform: add internal helper function to get full NMPObject sizeThomas Haller2022-11-081-7/+13
* platform: extend cmd_obj_{hash_update,cmp}() hooks to check for identityThomas Haller2022-11-081-49/+76
* platform: unify full/id hash/cmp implementations for NMPObjectThomas Haller2022-11-081-75/+61
* platform: drop redundant hook implementations from NMPObject classesThomas Haller2022-11-081-60/+57
* platform: fix nmp_object_copy(id_only) for object that don't implement cmd_pl...Thomas Haller2022-11-081-4/+3
* glib-aux: rename IP address related helpers from "nm-inet-utils.h"Thomas Haller2022-08-251-19/+18
* platform: add dump/update function for MPTCP addressesThomas Haller2022-08-091-1/+1
* platform: adjust identity for MPTCP addr objectsThomas Haller2022-08-091-21/+31
* platform: add netlink support for bond linkFernando Fernandez Mancera2022-08-041-0/+12
* platform: fix identity for MPTCP NMPObject to honor portThomas Haller2022-07-261-1/+3
* platform: add NMPlatformMptcpAddr objectThomas Haller2022-07-201-2/+52
* platform: avoid logging plain pointer values in "nmp-object.c"Thomas Haller2022-07-201-31/+33
* platform: drop unnecessary cmd_plobj_id_copy implementationsThomas Haller2022-07-201-18/+0
* platform: improve nmp_object_stackinit_id() for types that don't implement cm...Thomas Haller2022-07-201-0/+11
* platform: use new platform API to get genl family id for wireguardThomas Haller2022-07-191-5/+1
* platform: rename nmp_lookup_init_object() to nmp_lookup_init_object_by_ifindex()Thomas Haller2022-06-301-13/+4
* platform: use memset() in _nmp_object_stackinit_from_class()Thomas Haller2022-06-301-7/+3
* all: use "NM_UTILS_TO_STRING_BUFFER_SIZE" macroThomas Haller2022-05-031-3/+3
* platform: avoid duplicated code in _nmp_object_stackinit_from_type()Thomas Haller2022-05-031-15/+3
* platform: add semantic comparison for IP addresses and add "nm_platform_vtabl...Thomas Haller2022-04-281-40/+42
* platform: add support for blackhole,unreachable,prohibit route typeThomas Haller2022-02-101-3/+7
* platform: don't treat ifindex zero special in nmp_lookup_init_object()Thomas Haller2022-02-101-1/+9
* platform: don't check for valid ifindex in _vt_cmd_obj_is_alive_ipx_route()Thomas Haller2022-02-101-2/+1
* format: reformat source tree with clang-format 13.0Thomas Haller2021-11-291-80/+80
* platform: add nmp_object_cmp_full() to ignore ifindex for comparisonThomas Haller2021-10-041-2/+20
* platform: workaround -Wmaybe-uninitialized with LTOThomas Haller2021-08-271-4/+4
* all: rename nm_utils_strbuf_*() API to nm_strbuf_*()Thomas Haller2021-08-021-32/+31
* trivial: fix coding style issueThomas Haller2021-05-271-1/+1
* platform: drop unnecessary check in _vlan_xgress_qos_mappings_cpy()Thomas Haller2021-05-271-2/+1
* platform: add nmp_object_link_udev_device_get_property_value() helperThomas Haller2021-04-281-0/+18
* platform: move more platform code to src/libnm-platform/Thomas Haller2021-03-051-0/+3453