mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
ctdb-tests: Add loopback support for "ip link show" stub
Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
This commit is contained in:
parent
6237b08f53
commit
8305c8d363
@ -107,15 +107,27 @@ ip_link_show ()
|
||||
dev="${dev}@${_link}"
|
||||
fi
|
||||
|
||||
mac=$(echo $dev | md5sum | sed -r -e 's@(..)(..)(..)(..)(..)(..).*@\1:\2:\3:\4:\5:\6@')
|
||||
_state="UP"
|
||||
_flags=",UP,LOWER_UP"
|
||||
if [ -e "${FAKE_IP_STATE}/interfaces-down/$dev" ] ; then
|
||||
_state="DOWN"
|
||||
_flags=""
|
||||
fi
|
||||
echo "${n:-42}: ${dev}: <BROADCAST,MULTICAST${_flags}> mtu 1500 qdisc pfifo_fast state ${_state} qlen 1000"
|
||||
echo " link/ether ${mac} brd ff:ff:ff:ff:ff:ff"
|
||||
case "$dev" in
|
||||
lo)
|
||||
_mac="00:00:00:00:00:00"
|
||||
_brd="00:00:00:00:00:00"
|
||||
_type="loopback"
|
||||
_opts="<LOOPBACK${_flags}> mtu 65536 qdisc noqueue state UNKNOWN"
|
||||
;;
|
||||
*)
|
||||
_mac=$(echo $dev | md5sum | sed -r -e 's@(..)(..)(..)(..)(..)(..).*@\1:\2:\3:\4:\5:\6@')
|
||||
_brd="ff:ff:ff:ff:ff:ff"
|
||||
_type="ether"
|
||||
_opts="<BROADCAST,MULTICAST${_flags}> mtu 1500 qdisc pfifo_fast state ${_state} qlen 1000"
|
||||
esac
|
||||
echo "${n:-42}: ${dev}: ${_opts}"
|
||||
echo " link/${_type} ${_mac} brd ${_brd}"
|
||||
}
|
||||
|
||||
# This is incomplete because it doesn't actually look up table ids in
|
||||
|
Loading…
Reference in New Issue
Block a user