immortalwrt/package
Lech Perczak 2b889aa71a uqmi: support split-APN IPv4 and IPv6 dual-stack
Add two new "v6apn" and "v6profile" properties, to support split-APN
dual-stack onfiguration. This extends the existing ipv4v6 PDP type,
allowing simultaneous connection to two distinct APNs,
one for IPv4 and one for IPv6.
The parameters override existing 'apn' and 'profile' respectively,
if set, but only for IPv6 part of the connection.
If unset, they default to their original values, constituting a standard
IPv4v6 setup.

If a different APN is set for IPv6, a corresponding profile MUST also be
configured, with a different ID, than the IPv4 profile, for example,
profile 2.
Both APNs must match ones configured through QMI or through 'AT+CGDCONT'
command.

Example configuration in UCI:

config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option autoconnect '1'
        option pdptype 'ipv4v6'
        option apn 'internet'
        option v6apn 'internetipv6'
	option profile '1'
	option v6profile '2'

Corresponding profile configuration:
AT+CGDCONT?
+CGDCONT: 1,"IP","internet","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV6","internetipv6","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(cherry picked from commit 48e8bf1b8f)
2023-07-26 13:31:43 +02:00
..
base-files OpenWrt v23.05.0-rc2: revert to branch defaults 2023-06-28 00:08:33 +02:00
boot uboot-mediatek: support classic uImage.FIT with internal images in imszb 2023-07-13 12:05:28 +01:00
devel valgrind: update to 3.21.0 2023-06-09 13:25:34 +02:00
firmware linux-firmware: update to 20230625 2023-07-15 22:24:50 +02:00
kernel mac80211: partly revert force-mac80211 loss detection 2023-07-26 13:29:44 +02:00
libs libbpf: Update to v1.2.2 2023-07-20 08:04:11 +02:00
network uqmi: support split-APN IPv4 and IPv6 dual-stack 2023-07-26 13:31:43 +02:00
system selinux-policy: update to 1.2.5 2023-05-31 23:10:06 +02:00
utils mediatek: add support for ZyXEL NWA50AX Pro 2023-07-23 16:10:08 +02:00
Makefile build: generate index.json 2023-05-09 23:56:49 +02:00