for band in $priomap; do
tc filter add dev $dev parent 10: basic \
match "meta(priority eq $prio)" \
flowid 10:$((band + 1))
((prio++)) done fi
QDISC_DEV=$dev
}
# Callback from sch_ets_tests.sh
ets_change_qdisc()
{ if [[ -z "$ETS_CHANGE_QDISC" ]]; then
exit 1 fi
$ETS_CHANGE_QDISC "$@"
}
ets_delete_qdisc()
{ if [[ -n $QDISC_DEV ]]; then
tc qdisc del dev $QDISC_DEV $PARENT
QDISC_DEV= fi
}
h1_create()
{
local i;
simple_if_init $h1
defer simple_if_fini $h1
mtu_set $h1 9900
defer mtu_restore $h1
for i in {0..2}; do
vlan_create $h1 1$i v$h1 $(sip $i)/28
defer vlan_destroy $h1 1$i
ip link set dev $h1.1$i type vlan egress 0:$i done
}
h2_create()
{
local i
simple_if_init $h2
defer simple_if_fini $h2
mtu_set $h2 9900
defer mtu_restore $h2
for i in {0..2}; do
vlan_create $h2 1$i v$h2 $(dip $i)/28
defer vlan_destroy $h2 1$i done
}
ets_switch_create()
{
local i
ip link set dev $swp1 up
defer ip link set dev $swp1 down
mtu_set $swp1 9900
defer mtu_restore $swp1
ip link set dev $swp2 up
defer ip link set dev $swp2 down
mtu_set $swp2 9900
defer mtu_restore $swp2
for i in {0..2}; do
vlan_create $swp1 1$i
defer vlan_destroy $swp1 1$i
ip link set dev $swp1.1$i type vlan ingress 0:01:12:2
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.2Bemerkung:
(vorverarbeitet am 2026-10-12)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.