network: also shorten virtual interface names of ppp and 3g/4g connections
[openwrt/svn-archive/archive.git] / package / network / utils / uqmi / files / lib / netifd / proto / qmi.sh
index bdc5f23928fe807fa4055271d200726ed6a9fc11..9ae60169ea98d3d00e296fefc989ff32b46aaaf5 100755 (executable)
@@ -89,6 +89,7 @@ proto_qmi_setup() {
        qmi_disconnect
 
        uqmi -s -d "$device" --set-data-format 802.3
+       uqmi -s -d "$device" --wda-set-data-format 802.3
 
        echo "Waiting for network registration"
        while uqmi -s -d "$device" --get-serving-system | grep '"searching"' > /dev/null; do
@@ -117,14 +118,14 @@ proto_qmi_setup() {
        proto_send_update "$interface"
 
        json_init
-       json_add_string name "${interface}_dhcp"
+       json_add_string name "${interface}_4"
        json_add_string ifname "@$interface"
        json_add_string proto "dhcp"
        json_close_object
        ubus call network add_dynamic "$(json_dump)"
 
        json_init
-       json_add_string name "${interface}_dhcpv6"
+       json_add_string name "${interface}_6"
        json_add_string ifname "@$interface"
        json_add_string proto "dhcpv6"
        json_close_object