From cb701c6a5ddc026e5f2db799c60ae9f6031ae384 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 12 Jun 2023 12:23:11 +0200 Subject: [PATCH] device: add nm_device_get_s390_subchannels() accessor (cherry picked from commit dbb45f14d325369cffc9c05fa4b57ca47c0eed09) --- src/core/devices/nm-device.c | 12 ++++++++++++ src/core/devices/nm-device.h | 1 + 2 files changed, 13 insertions(+) diff --git a/src/core/devices/nm-device.c b/src/core/devices/nm-device.c index 2413d1e508..170b9676b8 100644 --- a/src/core/devices/nm-device.c +++ b/src/core/devices/nm-device.c @@ -4952,6 +4952,18 @@ nm_device_get_ip_iface_identifier(NMDevice *self, return NM_DEVICE_GET_CLASS(self)->get_ip_iface_identifier(self, iid); } +const char * +nm_device_get_s390_subchannels(NMDevice *self) +{ + NMDeviceClass *klass; + + g_return_val_if_fail(NM_IS_DEVICE(self), NULL); + + klass = NM_DEVICE_GET_CLASS(self); + + return klass->get_s390_subchannels ? klass->get_s390_subchannels(self) : NULL; +} + const char * nm_device_get_driver(NMDevice *self) { diff --git a/src/core/devices/nm-device.h b/src/core/devices/nm-device.h index ac843a39cb..37c2d9093d 100644 --- a/src/core/devices/nm-device.h +++ b/src/core/devices/nm-device.h @@ -450,6 +450,7 @@ gboolean nm_device_is_real(NMDevice *dev); const char *nm_device_get_ip_iface(NMDevice *dev); const char *nm_device_get_ip_iface_from_platform(NMDevice *dev); int nm_device_get_ip_ifindex(const NMDevice *dev); +const char *nm_device_get_s390_subchannels(NMDevice *self); const char *nm_device_get_driver(NMDevice *dev); const char *nm_device_get_driver_version(NMDevice *dev); const char *nm_device_get_type_desc(NMDevice *dev);