summaryrefslogtreecommitdiff
path: root/src/libnm-platform
Commit message (Expand)AuthorAgeFilesLines
* platform: use NM_STR_HAS_PREFIX() where appropriateThomas Haller2022-10-111-22/+22
* platform: in _linktype_get_type() check for devtype before the interface nameThomas Haller2022-10-111-9/+11
* platform: also recognize rmnet/ccmni with ARPHRD_RAWIP typeRatchanan Srirattanamet2022-10-111-5/+16
* bond: fix arp_all_target option when arp_interval is disabledFernando Fernandez Mancera2022-09-273-18/+5
* all: use nm_hash_vals()/nm_hash_val() where it's shorterThomas Haller2022-09-231-4/+3
* platform: move NMPlatformIP[46]Address to "nmp-plobj.c"Thomas Haller2022-09-236-947/+989
* platform: add "nmp-base.c" sourceThomas Haller2022-09-232-0/+9
* platform: add "nmp-plobj.[hc]"Thomas Haller2022-09-233-0/+19
* platform: simplify ifindex-to-string helperThomas Haller2022-09-231-51/+33
* platform,glib-aux: move and rename nm_platform_ip4_broadcast_address_create()Thomas Haller2022-09-231-7/+1
* platform: fix tracking similar objects in NMPGlobalTrackerThomas Haller2022-09-151-2/+18
* all: use nm_g_array_{index,first,last,index_p}() instead of g_array_index()Thomas Haller2022-09-153-13/+13
* all: use nm_g_array_append_new() at various placesThomas Haller2022-09-152-9/+6
* platform: use signed int for NMPlatformLnkBond.primaryThomas Haller2022-09-133-4/+4
* platform: don't fallback to IFLA_BOND_ACTIVE_SLAVE for the primaryThomas Haller2022-09-131-4/+1
* platform: simplify nm_platform_ip_route_get_prune_list() to not reuse variablesThomas Haller2022-09-081-56/+41
* platform: add NMPIPAddressSyncFlags parameter to nm_platform_ip_address_sync()Wen Liang2022-09-082-22/+45
* libnm-base,all: add and use NM_LOOPBACK_IFINDEX defineWen Liang2022-09-081-2/+2
* glib-aux: add NM_IN6ADDR_INIT() macro and use itThomas Haller2022-09-081-1/+2
* Revert "platform: add the `a_no_auto_noprefixroute` flag"Wen Liang2022-09-072-39/+23
* glib-aux: rename IP address related helpers from "nm-inet-utils.h"Thomas Haller2022-08-254-137/+125
* platform: fix "maybe-uninitialized" warning in nmp_global_tracker_sync()Thomas Haller2022-08-111-1/+2
* platform: fix logging of link removed signalThomas Haller2022-08-101-3/+7
* platform: fix NMLOG_COMMON() macro to use level argumentThomas Haller2022-08-101-1/+1
* platform: make NMLOG_COMMON() macro safer by adding a do{}while(0) blockThomas Haller2022-08-101-18/+23
* mptcp: fix nmp_global_tracker_sync_mptcp_addrs()Thomas Haller2022-08-102-56/+51
* platfrom: handle MPTCP addresses with NMPGlobalTrackerThomas Haller2022-08-092-15/+386
* platform: add dump/update function for MPTCP addressesThomas Haller2022-08-094-19/+351
* platform: add hash functions for NMPlatformMptcpAddr instancesThomas Haller2022-08-092-0/+25
* platform: delete conflicting route/rule during nmp_global_tracker_sync()Thomas Haller2022-08-091-2/+26
* platform: drop unnecessary NMPlatformMptcpAddr.in_kernel flagThomas Haller2022-08-092-20/+1
* platform: adjust identity for MPTCP addr objectsThomas Haller2022-08-091-21/+31
* platform: fix nm_platform_mptcp_addr_cmp() to compare portThomas Haller2022-08-091-1/+2
* platform: use nlmsg_parse_error() in _netlink_recv_handle()Thomas Haller2022-08-091-37/+8
* platform: use NLA_NEST_END() macro in _wireguard_create_change_nlmsgs()Thomas Haller2022-08-091-18/+8
* platform/netlink: add NLA_NEST_END() helper macroThomas Haller2022-08-091-0/+8
* platform/netlink: add nlmsg_parse_error() helperThomas Haller2022-08-092-0/+48
* platform/netlink: add nlmsg_undata() helperThomas Haller2022-08-091-2/+9
* platform/netlink: make callback parameters to nl_recvmsg() constThomas Haller2022-08-095-21/+23
* glib-aux,platform: add comments to nm_platform_ip_address_get_scope()/nm_util...Thomas Haller2022-08-091-0/+12
* platform: fix compilation for new bond optionsThomas Haller2022-08-081-0/+6
* platform: add netlink support for bond linkFernando Fernandez Mancera2022-08-046-2/+532
* platform/netlink: cleanup NLA_PUT() macroThomas Haller2022-08-041-13/+13
* platform: fix build with musl libcBeniamino Galvani2022-07-274-6/+0
* platform: fix identity for MPTCP NMPObject to honor portThomas Haller2022-07-261-1/+3
* platform/trivial: add code comments for NMPGlobalTrackerThomas Haller2022-07-261-13/+44
* platform: rename file "nmp-route-manager.[hc]" to "nmp-global-tracker.[hc]"Thomas Haller2022-07-263-2/+2
* platform: rename NMPRouteManager to NMPGlobalTrackerThomas Haller2022-07-262-170/+170
* platform: set the scope for IPv4 loopback address to "host"Thomas Haller2022-07-261-2/+1
* platform: add nm_platform_ip{4,6,}_address_get_scope() helperThomas Haller2022-07-261-0/+31