summaryrefslogtreecommitdiff
path: root/src/platform/nmp-object.h
Commit message (Expand)AuthorAgeFilesLines
* udev: drop libgudev in favor of libudevThomas Haller2017-03-221-4/+20
* platform: fix check in NMP_CLASS_IS_VALIDThomas Haller2017-03-091-1/+1
* platform: add support for macsec linksBeniamino Galvani2017-01-161-0/+7
* platform: avoid one memset() in nmp_cache_id_init()Thomas Haller2017-01-161-3/+2
* platform: don't use static temporary cache_idThomas Haller2016-12-011-3/+0
* core: remove unnecessary includes to netlink/route libraryThomas Haller2016-10-071-1/+0
* platform: fix the typedef-redefinition warningsLubomir Rintel2016-05-181-1/+0
* platform: add nm_linux_platform_lookup()Thomas Haller2016-04-281-2/+3
* platform: ensure cache consistency for routes by workaround missing kernel eventThomas Haller2016-04-111-0/+29
* platform: change @plen field of NMPlatformIPxAddress to type guint8Thomas Haller2016-04-111-2/+2
* platform: change @plen field of NMPlatformIPxRoute to type guint8Thomas Haller2016-04-111-2/+2
* nmp-object: refactor handling of NMPCacheId to consider only relevant part of...Thomas Haller2016-04-111-4/+5
* nmp-object: refactor initializing NMPCacheIdThomas Haller2016-04-111-0/+4
* platform: don't create udev client if udev isn't usedThomas Haller2016-03-071-3/+1
* build: cleanup default includesThomas Haller2016-02-121-6/+2
* platform: add index for links by ifnameThomas Haller2015-12-171-0/+9
* platform: add macvtap link creation supportBeniamino Galvani2015-12-091-0/+2
* platform: add IP6TNL links supportBeniamino Galvani2015-12-011-0/+7
* platform: add IPIP links supportBeniamino Galvani2015-12-011-0/+7
* platform: add SIT links supportBeniamino Galvani2015-12-011-0/+7
* platform: emit signals by signal-id instead of stringThomas Haller2015-11-271-0/+1
* platform: use explict "bool" type instead of "guint8" in NMPObjectsThomas Haller2015-11-201-2/+2
* platform/vlan: add support for ingress/egress-qos-mappings and changing flagsThomas Haller2015-11-021-0/+5
* platform: promise that the link lnk is an immutable NMPObject and expose itThomas Haller2015-11-021-0/+3
* nmp-object: add virtual function for implementing nmp_object_to_string()Thomas Haller2015-11-021-0/+1
* platform: create netlink messages directly without libnl-route-3Thomas Haller2015-11-021-11/+0
* platform: implement infiniband properties as lnk dataThomas Haller2015-11-011-0/+7
* platform: implement macvlan properties as lnk dataThomas Haller2015-11-011-0/+7
* platform: implement vxlan properties as lnk dataThomas Haller2015-11-011-0/+7
* platform: implement gre properties as lnk dataThomas Haller2015-11-011-0/+7
* platform: implement vlan properties as lnk dataThomas Haller2015-11-011-0/+7
* platform: add link_data member to NMPObjectLinkThomas Haller2015-11-011-0/+3
* platform: parse netlink messages ourselves without libnl-route-3Thomas Haller2015-11-011-8/+0
* nmp-object: remove unused nl_type field from NMPClassThomas Haller2015-11-011-1/+0
* nmp-object: implement nmp_object_equal() based on cmp()Thomas Haller2015-11-011-1/+1
* platform: add buffer argument to platform to-string functionsThomas Haller2015-11-011-1/+1
* platform/trivial: rename "auto_nmp_obj" macro to "nm_auto_nmpobj"Thomas Haller2015-10-201-2/+2
* platform: properly handle peer-address for IPv4 addressesThomas Haller2015-10-141-1/+1
* platform/trivial: fix name of enum value OBJECT_TYPE_UNKNOWNThomas Haller2015-06-241-2/+2
* platform: declare NMPObjectType in nm-types.hThomas Haller2015-06-241-11/+0
* platform: generate gtype for NMPObjectType enumThomas Haller2015-06-241-1/+1
* platform/trivial: rename ObjectType to NMPObjectTypeThomas Haller2015-06-191-18/+18
* platform: fix lookup addresses and routes for any ifindex and refactor NMPCac...Thomas Haller2015-06-181-39/+28
* platform: implement NMPObject and NMPCacheThomas Haller2015-06-171-0/+344
* platform: move ObjectType to nmp-object.hThomas Haller2015-06-171-0/+10
* platform: add nmp-object.h fileThomas Haller2015-06-171-0/+29