X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/blobdiff_plain/9cda68ab3974b1f2c08a5896929890bf4a973e9a..1ff5474edcbc2286e28c018739a8df02db14a1a5:/svc/tripe-ifup.in diff --git a/svc/tripe-ifup.in b/svc/tripe-ifup.in index 059c250b..79f5d469 100644 --- a/svc/tripe-ifup.in +++ b/svc/tripe-ifup.in @@ -53,7 +53,7 @@ case "${P_IFNAME+set}" in esac ###-------------------------------------------------------------------------- -### Configure the point-to-point link. +### Configure the link. ## Split local addresses into v4 and v6 lists. unset l4addr l6addr @@ -86,7 +86,7 @@ case $#,${r4addr+set} in ;; esac for a in "$@"; do - ip addr add "$a/32" dev "$ifname" + ip addr add "$a" dev "$ifname" haveaddr4=t done @@ -97,11 +97,11 @@ set -- $l6addr case $have6,$# in t,[1-9]*) for a in "$@"; do - ip addr add "$a/128" dev "$ifname" + ip addr add "$a" dev "$ifname" haveaddr6=t done case ${r6addr+set} in - set) ip route add $r6addr/128 proto static dev "$ifname" ;; + set) ip route add $r6addr proto static dev "$ifname" ;; esac ;; esac @@ -118,7 +118,7 @@ case $haveaddr4,$haveaddr6 in mtu=$P_MTU;; *) pathmtu=$(pathmtu "$addr") - mtu=$(expr "$pathmtu" - 33 - $A_CIPHER_BLKSZ - $A_MAC_TAGSZ) + mtu=$(expr "$pathmtu" - 29 - $A_BULK_OVERHEAD) ;; esac ip link set dev "$ifname" up mtu "$mtu"