projects
/
openwrt
/
staging
/
chunkeey.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
odhcp6c: add RFC 7278 3gpp IPv6 prefix extension
[openwrt/staging/chunkeey.git]
/
package
/
network
/
ipv6
/
odhcp6c
/
files
/
dhcpv6.script
diff --git
a/package/network/ipv6/odhcp6c/files/dhcpv6.script
b/package/network/ipv6/odhcp6c/files/dhcpv6.script
index 677d35f4f92e82d6a7fe9ca01a35e071097baca8..3177eefbf7773389e30518dc40d4eeaf8f7fb2d7 100755
(executable)
--- a/
package/network/ipv6/odhcp6c/files/dhcpv6.script
+++ b/
package/network/ipv6/odhcp6c/files/dhcpv6.script
@@
-77,6
+77,11
@@
setup_interface () {
-z "$RA_DNS" -a "$FAKE_ROUTES" = 1 ]; then
RA_ROUTES="::/0,$SERVER,$valid,4096"
fi
+
+ # RFC 7278
+ if [ "$mask" -eq 64 -a -z "$PREFIXES" -a -n "$EXTENDPREFIX" ]; then
+ proto_add_ipv6_prefix "$entry"
+ fi
done
for entry in $RA_ROUTES; do