mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-25 19:04:57 -05:00
Lower loopback MTU size on other unix systems as well
This change should cover recent versions of:
Solaris, illumos, OpenBSD, FreeBSD, Dragonfly BSD, NetBSD.
(cherry picked from commit d8363845b6)
This commit is contained in:
parent
422c032151
commit
d1a5f4ee9f
1 changed files with 8 additions and 5 deletions
|
|
@ -19,9 +19,9 @@
|
|||
# fd92:7065:b8e:99ff::{1..2}
|
||||
# fd92:7065:b8e:ff::{1..2}
|
||||
#
|
||||
# On Linux, we also set the MTU on the 1500 bytes to match the default MTU on
|
||||
# physical interfaces, so we can properly test the cases with packets bigger
|
||||
# than interface MTU.
|
||||
# We also set the MTU on the 1500 bytes to match the default MTU on physical
|
||||
# interfaces, so we can properly test the cases with packets bigger than
|
||||
# interface MTU.
|
||||
|
||||
SYSTEMTESTTOP="$(cd -P -- "$(dirname -- "$0")" && pwd -P)"
|
||||
. "$SYSTEMTESTTOP/conf.sh"
|
||||
|
|
@ -71,6 +71,7 @@ case "$1" in
|
|||
*-*-solaris2.[8-9]|*-*-solaris2.1[0-9])
|
||||
/sbin/ifconfig lo0:$int plumb
|
||||
/sbin/ifconfig lo0:$int 10.53.$i.$ns up
|
||||
/sbin/ifconfig lo0:$int mtu 1500
|
||||
/sbin/ifconfig lo0:$int inet6 plumb
|
||||
[ "$ipv6" ] && /sbin/ifconfig lo0:$int \
|
||||
inet6 fd92:7065:b8e:${ipv6}ff::$ns up
|
||||
|
|
@ -93,13 +94,15 @@ case "$1" in
|
|||
;;
|
||||
*-unknown-freebsd*)
|
||||
ifconfig lo0 10.53.$i.$ns alias \
|
||||
netmask 0xffffffff
|
||||
netmask 0xffffffff \
|
||||
mtu 1500
|
||||
[ "$ipv6" ] && ifconfig lo0 inet6 \
|
||||
fd92:7065:b8e:${ipv6}ff::$ns alias
|
||||
;;
|
||||
*-unknown-dragonfly*|*-unknown-netbsd*|*-unknown-openbsd*)
|
||||
ifconfig lo0 10.53.$i.$ns alias \
|
||||
netmask 255.255.255.0
|
||||
netmask 255.255.255.0 \
|
||||
mtu 1500
|
||||
[ "$ipv6" ] && ifconfig lo0 inet6 \
|
||||
fd92:7065:b8e:${ipv6}ff::$ns alias
|
||||
;;
|
||||
|
|
|
|||
Loading…
Reference in a new issue