Missing value 6 in WdsRadioAccessTechnology

Reinhard Speyerer rspmn at arcor.de
Fri Nov 22 21:55:52 UTC 2024


On Fri, Nov 15, 2024 at 11:25:57PM +0100, Martin Maurer wrote:
> Hello,
> 
> I think I have found an enum where the value for 5G is missing:
> 
> https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/blob/main/src/libqmi-glib/qmi-enums-wds.h#L1672
> 
> 2024-11-15 22:19:23.301 DEBUG qmi - qmi_print: <enum
> QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE of type
> Qmi.WdsRadioAccessTechnology>
> 2024-11-15 22:19:23.307 DEBUG qmi - qmi_print: <enum
> QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE of type
> Qmi.WdsRadioAccessTechnology>
> 2024-11-15 22:19:23.722 DEBUG qmi - qmi_print: <enum
> QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE of type
> Qmi.WdsRadioAccessTechnology>
> 2024-11-15 22:19:23.786 DEBUG qmi - qmi_print: <enum
> QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE of type
> Qmi.WdsRadioAccessTechnology>
> 2024-11-15 22:19:23.850 DEBUG qmi - qmi_print: <enum
> QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE of type
> Qmi.WdsRadioAccessTechnology>
> 2024-11-15 22:19:23.978 DEBUG qmi - qmi_print: <enum 6 of type
> Qmi.WdsRadioAccessTechnology>
> 2024-11-15 22:19:24.042 DEBUG qmi - qmi_print: <enum 6 of type
> Qmi.WdsRadioAccessTechnology>
> 2024-11-15 22:19:39.594 DEBUG qmi - qmi_print: <enum 6 of type
> Qmi.WdsRadioAccessTechnology>
> 2024-11-15 22:19:39.659 DEBUG qmi - qmi_print: <enum 6 of type
> Qmi.WdsRadioAccessTechnology>
> 2024-11-15 22:19:39.819 DEBUG qmi - qmi_print: <enum
> QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE of type
> Qmi.WdsRadioAccessTechnology>
> 
> From behaviour (starting a transfer and after a short time it is done) I
> assume the radio module is switching from LTE to 5G and then after some
> while back to LTE.

Hi Martin,

sounds plausible given that network operators typically assign ENDC
resources dynamically based on UE usage.

As can be seen from the WDSGetExtendedDataBearerTechnology responses for
different 5G setups this new WdsRadioAccessTechnology value also comes
with some bits in the "reserved" bits of TLV 0x10 set to 1:

  5G NSA with ENDC active (n78):
  WDSGetExtendedDataBearerTechnology 3000
  +OK WDSGetExtendedDataBearerTechnology 02040000000000101000000000000600000000000000000b0000
  5G SA (n78):
  WDSGetExtendedDataBearerTechnology 3000
  +OK WDSGetExtendedDataBearerTechnology 0204000000000010100000000000060000000000000000130000
  5G NSA with ENDC active (n1):
  WDSGetExtendedDataBearerTechnology 3000
  +OK WDSGetExtendedDataBearerTechnology 02040000000000101000000000000600000000100000000a0000
  5G SA (n28):
  WDSGetExtendedDataBearerTechnology 3000
  +OK WDSGetExtendedDataBearerTechnology 0204000000000010100000000000060000000010000000120000

Regards,
Reinhard


More information about the libqmi-devel mailing list