Author: cyrus
Date: 2015-09-03 17:53:40 +0200 (Thu, 03 Sep 2015)
New Revision: 46780

Modified:
   trunk/package/network/services/ppp/files/lib/netifd/ppp-up
   trunk/package/network/utils/comgt/files/3g.sh
   trunk/package/network/utils/comgt/files/directip.sh
   trunk/package/network/utils/comgt/files/ncm.sh
   trunk/package/network/utils/umbim/files/lib/netifd/proto/mbim.sh
   trunk/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh
Log:
comgt/umbim/uqmi: enable RFC 7278 for 3g/4g by default

Signed-off-by: Steven Barth <[email protected]>

Modified: trunk/package/network/services/ppp/files/lib/netifd/ppp-up
===================================================================
--- trunk/package/network/services/ppp/files/lib/netifd/ppp-up  2015-09-03 
15:53:33 UTC (rev 46779)
+++ trunk/package/network/services/ppp/files/lib/netifd/ppp-up  2015-09-03 
15:53:40 UTC (rev 46780)
@@ -25,6 +25,7 @@
        json_add_string name "${PPP_IPPARAM}_6"
        json_add_string ifname "@$PPP_IPPARAM"
        json_add_string proto "dhcpv6"
+       [ -n "$EXTENDPREFIX" ] && json_add_string extendprefix 1
        json_close_object
        ubus call network add_dynamic "$(json_dump)"
 fi

Modified: trunk/package/network/utils/comgt/files/3g.sh
===================================================================
--- trunk/package/network/utils/comgt/files/3g.sh       2015-09-03 15:53:33 UTC 
(rev 46779)
+++ trunk/package/network/utils/comgt/files/3g.sh       2015-09-03 15:53:40 UTC 
(rev 46780)
@@ -89,6 +89,9 @@
                ;;
        esac
 
+       # Enable RFC 7278
+       proto_export "EXTENDPREFIX=1"
+
        connect="${apn:+USE_APN=$apn }DIALNUMBER=$dialnumber /usr/sbin/chat -t5 
-v -E -f $chat"
        ppp_generic_setup "$interface" \
                noaccomp \

Modified: trunk/package/network/utils/comgt/files/directip.sh
===================================================================
--- trunk/package/network/utils/comgt/files/directip.sh 2015-09-03 15:53:33 UTC 
(rev 46779)
+++ trunk/package/network/utils/comgt/files/directip.sh 2015-09-03 15:53:40 UTC 
(rev 46780)
@@ -86,6 +86,7 @@
        json_add_string name "${interface}_6"
        json_add_string ifname "@$interface"
        json_add_string proto "dhcpv6"
+       json_add_string extendprefix 1
        ubus call network add_dynamic "$(json_dump)"
 
        return 0

Modified: trunk/package/network/utils/comgt/files/ncm.sh
===================================================================
--- trunk/package/network/utils/comgt/files/ncm.sh      2015-09-03 15:53:33 UTC 
(rev 46779)
+++ trunk/package/network/utils/comgt/files/ncm.sh      2015-09-03 15:53:40 UTC 
(rev 46780)
@@ -131,6 +131,7 @@
        json_add_string name "${interface}_6"
        json_add_string ifname "@$interface"
        json_add_string proto "dhcpv6"
+       json_add_string extendprefix 1
        ubus call network add_dynamic "$(json_dump)"
 }
 

Modified: trunk/package/network/utils/umbim/files/lib/netifd/proto/mbim.sh
===================================================================
--- trunk/package/network/utils/umbim/files/lib/netifd/proto/mbim.sh    
2015-09-03 15:53:33 UTC (rev 46779)
+++ trunk/package/network/utils/umbim/files/lib/netifd/proto/mbim.sh    
2015-09-03 15:53:40 UTC (rev 46780)
@@ -137,6 +137,7 @@
        json_add_string name "${interface}_6"
        json_add_string ifname "@$interface"
        json_add_string proto "dhcpv6"
+       json_add_string extendprefix 1
        ubus call network add_dynamic "$(json_dump)"
 }
 

Modified: trunk/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh
===================================================================
--- trunk/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh      
2015-09-03 15:53:33 UTC (rev 46779)
+++ trunk/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh      
2015-09-03 15:53:40 UTC (rev 46780)
@@ -128,6 +128,7 @@
        json_add_string name "${interface}_6"
        json_add_string ifname "@$interface"
        json_add_string proto "dhcpv6"
+       json_add_string extendprefix 1
        json_close_object
        ubus call network add_dynamic "$(json_dump)"
 }
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to