projects
/
openwrt
/
svn-archive
/
archive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
odhcp6c: Revert to slightly modified version of old behaviour
[openwrt/svn-archive/archive.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 5a3b7ecba60773e7fa08ea2b97c3920d92521b93..929ab4eed2e6ad6189ec9a90e5feb0f18d516c54 100755
(executable)
--- a/
package/network/ipv6/odhcp6c/files/dhcpv6.script
+++ b/
package/network/ipv6/odhcp6c/files/dhcpv6.script
@@
-50,7
+50,7
@@
setup_interface () {
entry="${entry#*,}"
local valid="${entry%%,*}"
entry="${entry#*,}"
local valid="${entry%%,*}"
- proto_add_ipv6_address "$addr" "$mask" "$preferred" "$valid"
+ proto_add_ipv6_address "$addr" "$mask" "$preferred" "$valid"
1
done
for entry in $RA_ROUTES; do
done
for entry in $RA_ROUTES; do
@@
-65,7
+65,8
@@
setup_interface () {
local metric="${entry%%,*}"
if [ -z "$SOURCE_ROUTING" -o -z "$gw" ]; then
local metric="${entry%%,*}"
if [ -z "$SOURCE_ROUTING" -o -z "$gw" ]; then
- proto_add_ipv6_route "$addr" "$mask" "$gw" "$metric" "$valid"
+ proto_add_ipv6_route "$addr" "$mask" "$gw" "$metric" "$valid" "::/128"
+ proto_add_ipv6_route "$addr" "$mask" "$gw" "$metric" "$valid" "$addr/$mask"
else
proto_add_ipv6_route "$addr" "$mask" "$gw" "$metric" "$valid" "::/128"
for prefix in $PREFIXES $ADDRESSES; do
else
proto_add_ipv6_route "$addr" "$mask" "$gw" "$metric" "$valid" "::/128"
for prefix in $PREFIXES $ADDRESSES; do