static void link_changed (NMDevice *device, NMPlatformLink *info) { NM_DEVICE_CLASS (nm_device_tun_parent_class)->link_changed (device, info); reload_tun_properties (NM_DEVICE_TUN (device)); }
static void setup (NMDevice *device, NMPlatformLink *plink) { NMDeviceTun *self = NM_DEVICE_TUN (device); NMDeviceTunPrivate *priv = NM_DEVICE_TUN_GET_PRIVATE (self); NM_DEVICE_CLASS (nm_device_tun_parent_class)->setup (device, plink); priv->mode = NULL; if (plink->type == NM_LINK_TYPE_TUN) priv->mode = "tun"; else if (plink->type == NM_LINK_TYPE_TAP) priv->mode = "tap"; else g_assert_not_reached (); g_object_notify (G_OBJECT (device), NM_DEVICE_TUN_MODE); reload_tun_properties (NM_DEVICE_TUN (device)); }
static void realize_start_notify (NMDevice *device, const NMPlatformLink *plink) { NM_DEVICE_CLASS (nm_device_tun_parent_class)->realize_start_notify (device, plink); reload_tun_properties (device); }