Skip to content

qmicli, wda, wds: support QMAPV5 and ep_type PCIE

carlyin requested to merge carlyin/libqmi:master into master

SDX55 support PCIE and QMAPV5. Next log is test by Quectel's RM500

--wda-set-data-format="link-layer-protocol=raw-ip, ul-protocol=qmapv5, dl-protocol=qmapv5, dl-max-datagrams=32, dl-datagram-max-size=31744, ep-type=hsusb, ep-iface-number=4"
    <<<<<< TLV:
    <<<<<<   type       = "Endpoint Info" (0x17)
    <<<<<<   length     = 8
    <<<<<<   value      = 03:00:00:00:04:00:00:00
    <<<<<<   translated = [ endpoint_type = 'pcie' interface_number = '4' ]
    <<<<<< TLV:
    <<<<<<   type       = "Downlink Data Aggregation Max Size" (0x16)
    <<<<<<   length     = 4
    <<<<<<   value      = 00:7C:00:00
    <<<<<<   translated = 31744
    <<<<<< TLV:
    <<<<<<   type       = "Downlink Data Aggregation Max Datagrams" (0x15)
    <<<<<<   length     = 4
    <<<<<<   value      = 20:00:00:00
    <<<<<<   translated = 32
    <<<<<< TLV:
    <<<<<<   type       = "Downlink Data Aggregation Protocol" (0x13)
    <<<<<<   length     = 4
    <<<<<<   value      = 09:00:00:00
    <<<<<<   translated = qmapv5
    <<<<<< TLV:
    <<<<<<   type       = "Uplink Data Aggregation Protocol" (0x12)
    <<<<<<   length     = 4
    <<<<<<   value      = 09:00:00:00
    <<<<<<   translated = qmapv5

--wds-bind-mux-data-port="mux-id=129, ep-type=pcie, ep-iface-number=4"
    <<<<<< TLV:
    <<<<<<   type       = "Endpoint Info" (0x10)
    <<<<<<   length     = 8
    <<<<<<   value      = 03:00:00:00:04:00:00:00
    <<<<<<   translated = [ endpoint_type = 'pcie' interface_number = '4' ]
Edited by Aleksander Morgado

Merge request reports