summaryrefslogtreecommitdiff
path: root/src/platform
AgeCommit message (Expand)AuthorFilesLines
2020-04-22platform: avoid undefined behavior comparing unrelated pointers in nmp_object...Thomas Haller1-4/+4
2020-03-28meson: merge branch 'inigomartinez/meson-license'Thomas Haller1-0/+2
2020-03-26platform: improve IPv6 address synchronizationBeniamino Galvani1-32/+63
2020-03-26platform: sort IPv6 addresses from platform during syncBeniamino Galvani1-3/+8
2020-03-26tests: replace NMTST_SWAP() by new NM_SWAP() macroThomas Haller1-2/+2
2020-03-23all: use nm_clear_pointer() instead of g_clear_pointer()Thomas Haller4-8/+8
2020-03-23all: use nm_clear_g_free() instead of g_clear_pointer()Thomas Haller3-4/+4
2020-02-22platform: avoid compiler warning in _NMP_OBJECT_TYPE_IS_OBJ_WITH_IFINDEX()Thomas Haller1-2/+8
2020-02-22platform: belatedly add NMP_OBJECT_TYPE_LNK_VRF to _NMP_OBJECT_TYPE_IS_OBJ_WI...Thomas Haller1-0/+1
2020-02-21platform: use nm_streq() instead of strcmp()Thomas Haller1-4/+5
2020-02-21platform: use binary search to lookup NMLinkType for devtypeThomas Haller1-8/+70
2020-02-21platform: use binary search to lookup NMLinkType for rtnl_typeThomas Haller1-5/+77
2020-02-21platform: index LinkDesc array by NMLinkTypeThomas Haller1-63/+62
2020-02-21platform: don't assign meaning to NMLinkType numeric valuesThomas Haller1-2/+2
2020-02-17all: use nm_utils_ifname_valid_kernel() instead of nm_utils_is_valid_iface_na...Antonio Cardace2-14/+14
2020-02-17license: Add license using SPDX identifiers to meson build filesIñigo Martínez1-0/+2
2020-02-14all: drop explicit casts from _GET_PRIVATE() macro callsThomas Haller1-6/+6
2020-02-13shared: drop _STATIC variant of macros that define functionsThomas Haller4-8/+16
2020-02-10shared/trivial: rename time related functions to use "nsec"/"msec" abbreviati...Thomas Haller1-1/+1
2020-02-10platform: use C99 static array index in parameter of nm_platform_if_indextona...Thomas Haller2-2/+3
2020-02-10platform: fix GCC warning about zero-length array in nmp_utils_ethtool_get_pe...Thomas Haller1-3/+6
2020-02-10platform: fix GCC warning about zero-length array in ethtool_get_stringset()Thomas Haller1-1/+4
2020-02-10Revert "platform: fix GCC warning about zero-lenght array (2)"Thomas Haller1-16/+15
2020-02-10Revert "platform: fix GCC warning about zero-lenght array (1)"Thomas Haller1-12/+11
2020-02-03platform: fix GCC warning about zero-lenght array (2)Beniamino Galvani1-15/+16
2020-02-03platform: fix GCC warning about zero-lenght array (1)Beniamino Galvani1-11/+12
2020-01-31platform: skip VRF test if kernel support is missingBeniamino Galvani3-14/+28
2020-01-28all: use _nm_utils_inet4_ntop() instead of nm_utils_inet4_ntop()Thomas Haller4-49/+49
2020-01-28platform: use IN6_IS_ADDR_UNSPECIFIED() to check for set IPv6 address in _nl_...Thomas Haller1-6/+6
2020-01-14platform: generate IFA_BROADCAST address based on the peer IFA_ADDRESSThomas Haller1-3/+4
2020-01-14platform: track IFA_BROADCAST address in NMPlatformIP4AddressThomas Haller7-37/+113
2020-01-14platform: add VRF supportBeniamino Galvani8-0/+172
2020-01-13platform: don't use GIOChannel to watch plain file descriptor for netlink socketThomas Haller1-21/+17
2020-01-13platform: use NM_MAKE_STRV() in NMLinuxPlatform:constucted()Thomas Haller1-1/+1
2020-01-09platform: support setting MAC address during nm_platform_link_gre_add()Thomas Haller2-2/+4
2020-01-09platform: drop NMPlatformLnkMacvtap typedefThomas Haller4-7/+5
2020-01-09platform: implement link_macvlan_add via nm_platform_link_add()Thomas Haller3-89/+31
2020-01-09platform: implement link_macsec_add via nm_platform_link_add()Thomas Haller3-101/+43
2020-01-09platform: implement link_ipip_add via nm_platform_link_add()Thomas Haller3-83/+32
2020-01-09platform: implement link_ip6gre_add via nm_platform_link_add()Thomas Haller3-108/+48
2020-01-09platform: implement link_ip6tnl_add via nm_platform_link_add()Thomas Haller3-97/+45
2020-01-09platform: implement link_6lowpan_add via nm_platform_link_add()Thomas Haller3-74/+9
2020-01-09platform: implement link_vxlan_add via nm_platform_link_add()Thomas Haller4-140/+66
2020-01-09platform: implement link_vlan_add via nm_platform_link_add()Thomas Haller4-127/+76
2020-01-09platform: implement link_sit_add via nm_platform_link_add()Thomas Haller3-79/+31
2020-01-09platform: implement link_gre_add via nm_platform_link_add()Thomas Haller3-92/+45
2020-01-09platform: add parent argument to nm_platform_link_add()Thomas Haller4-14/+27
2020-01-09platform: move special link-add functions to headerThomas Haller2-91/+60
2020-01-09platform: extend nm_platform_link_add() to accept type specific extra parameterThomas Haller4-35/+63
2020-01-09platform: log name of link that gets added by nm_platform_link_add()Thomas Haller1-4/+6