Będziemy mieć problem z limitem +/- 200Mbps dopóki ktoś w końcu nie zaimplementuje QMAP w openwrt. Dokumentacja quectela opisuje dokładnie te problemy które my wszyscy zaobserwowaliśmy:
What is QMAP
QMAP’s full name is QUALCOMM Multiplexing and Aggregation Protocol.
When using GobiNet or QMI_WWAN, only one Physical Network Card can be created by default, so only one PDN data call
can be set up. However, multiple virtual Network Cards can be created by using IP multiplexing protocol over one Physical
Network card, and customers can setup multiple PDN data calls.
When using GobiNet or QMI_WWAN, only one IP Packet in one URB can be transferred, so when there are high throughput
and frequent URB interrupts, the Host CPU will become overloaded. However, IP aggregation protocol can be used to transfer
multiple IP Packets in one URB with increased throughput by reducing the number of URB interrupts.
When QMAP disabled, GobiNet or QMI_WWAN directly transfer IP Packet over USB BUS.
When QMAP enabled, GobiNet or QMI_WWAN transfer QMAP Packet over USB BUS.
Widać to też w bootlogu na OEM firmware Zyxela:
...
[ 5.876000] GobiNet 2-1:1.4 usb0: register 'GobiNet' at usb-xhci-hcd-1, GobiNet Ethernet Device, e6:06:3f:d4:e0:31
[ 5.896000] creating qcqmi0
[ 5.904000] GobiNet::qmap_register_device wwan0
[ 5.916000] GobiNet::qmap_register_device wwan1
[ 5.928000] GobiNet::qmap_register_device wwan2
[ 5.936000] GobiNet::qmap_register_device wwan3
[ 5.948000] GobiNet::qmap_register_device wwan4
[ 5.960000] GobiNet::qmap_register_device wwan5
[ 5.968000] GobiNet::qmap_register_device wwan6
[ 5.980000] GobiNet::qmap_register_device wwan7
...
Witać też że używają GobiNet zamiast QMI_WWAN