summaryrefslogtreecommitdiff
path: root/src/devices/nm-device-tun.c
Commit message (Expand)AuthorAgeFilesLines
* all: SPDX header conversionLubomir Rintel2019-09-101-14/+1
* device: set failure reason when settings hardware address failsThomas Haller2019-08-281-1/+5
* device: don't let subclasses call NMDevice's act_stage1_prepare()Thomas Haller2019-08-281-5/+0
* device: various minor style cleanupThomas Haller2019-08-281-6/+6
* all: drop emacs file variables from source filesThomas Haller2019-06-111-1/+0
* utils: add ifname argument to nm_utils_complete_generic()Lubomir Rintel2019-05-281-0/+1
* all: drop unnecessary includes of <errno.h> and <string.h>Thomas Haller2019-02-121-1/+0
* platform: merge NMPlatformError with nm-errorThomas Haller2018-12-271-9/+10
* core: give better error reason why device is incompatible with profileThomas Haller2018-07-241-13/+31
* device: replace NM_DEVICE_CLASS_DECLARE_TYPES() macro by explicit initializationThomas Haller2018-07-241-2/+3
* device: use NM_DEVICE_CLASS_DECLARE_TYPES() to set connection_type_supported ...Thomas Haller2018-07-241-2/+1
* device: wrap NM_DEVICE_CLASS_DECLARE_TYPES() macro with do-while blockThomas Haller2018-07-241-1/+1
* device/trivial: rename NMDeviceClass.connection_type to connection_type_suppo...Thomas Haller2018-07-241-1/+1
* all: remove consecutive empty linesBeniamino Galvani2018-04-301-1/+0
* platform: support creating non-persistant TUN/TAP devicesThomas Haller2018-04-091-1/+2
* core: avoid clone of all-connections list for nm_utils_complete_generic()Thomas Haller2018-03-201-1/+1
* core/platform: add support for TUN/TAP netlink support and various cleanupThomas Haller2018-03-201-160/+145
* core/dbus: rework D-Bus implementation to use lower layer GDBusConnection APIThomas Haller2018-03-121-6/+22
* device: set properties before emitting the change notificationThomas Haller2018-03-121-12/+13
* platform: pass string buffer to nm_platform_error_to_string() and print numer...Thomas Haller2017-08-241-1/+1
* device: don't use platform singleton getter in device subclassesThomas Haller2017-04-181-4/+4
* device: rename device-state-reason argument to out_failure_reasonThomas Haller2017-02-221-4/+2
* platform/tun: don't passing around the ifname guessLubomir Rintel2017-01-161-2/+2
* device: refactor setting user-configured MTU during config commitThomas Haller2017-01-161-19/+1
* trivial: rename reload_tun_properties() to update_properties()Thomas Haller2017-01-041-2/+2
* device: have realize_start_notify() call link_changed()Thomas Haller2017-01-041-8/+0
* device: make @pllink argument in link_changed() function constThomas Haller2017-01-041-3/+3
* core: use nmp_utils_sysctl_open_netdir() to read tun/tap sysctlThomas Haller2016-12-131-2/+2
* all: rename the introspection data to use the interface paths in namesLubomir Rintel2016-11-231-1/+1
* build: don't add subdirectories to include search path but require qualified ...Thomas Haller2016-11-211-1/+1
* device: rename internal device factoriesThomas Haller2016-10-111-2/+2
* device: make NMDeviceFactory a class instead of an interfaceThomas Haller2016-10-111-2/+1
* logging: remove LOGD_HW alias for LOGD_PLATFORMThomas Haller2016-10-111-1/+1
* core: refactor private data in "src"Thomas Haller2016-10-041-69/+72
* core: rename "nm-activation-request.[hc]" for NMActRequestThomas Haller2016-10-031-1/+1
* all: modify line separator comments to be 80 chars wideThomas Haller2016-10-031-2/+2
* device: fail activation on failure to set cloned MAC addressThomas Haller2016-06-301-1/+2
* device: extend MAC address handling including randomization for ethernet and ...Thomas Haller2016-06-301-6/+1
* device: refactor setting HW address via nm_device_set_hw_addr()Thomas Haller2016-06-301-1/+1
* device: always set "cloned-mac-address" even with missing NMSettingWiredThomas Haller2016-06-301-5/+3
* tun,vxlan: add the CAP_IS_SOFTWARE capabilityBeniamino Galvani2016-06-271-0/+7
* utils: inject platform into nm_utils_complete_generic()Thomas Haller2016-03-151-1/+2
* device: when activating without cloned-mac-address, set the permanent oneLubomir Rintel2016-02-261-2/+1
* all: cleanup includes and let "nm-default.h" include "config.h"Thomas Haller2016-02-191-2/+1
* device: add nm_device_get_applied_setting()Beniamino Galvani2016-02-121-9/+1
* core: reject existing links when trying to add a link via platformThomas Haller2016-01-251-1/+1
* device: refactor virtual function NMDevice:unrealize_notify() to only clear p...Thomas Haller2016-01-111-2/+2
* device/trivial: rename virtual function NMDevice:unrealize() to unrealize_not...Thomas Haller2016-01-111-3/+3
* device: pass NMPlatformLink instance as const pointerThomas Haller2016-01-111-1/+1
* device: remove unneeded implementations of realize()Thomas Haller2016-01-111-8/+0