Você não pode compartilhar o buffer entre dois qdiscs em tc.
Embora, como sua largura de banda é estática, faria sentido codificar a divisão: 12 e 88 pacotes.
tc qdisc add dev $dev parent 1:11 handle 9: netem delay $sdelay limit $qlen_udp
tc qdisc add dev $dev parent 1:12 handle 10: netem delay $sdelay limit $qlen_tcp
Se os seus pacotes UDP são pequenos, você pode querer adaptar o valor de 12 a 20-30 para manter a capacidade de buffer e manter a latência baixa (antes da ação do netem).
Por que você está escrevendo esta função com netem e compartilhamento de buffer? O que você está tentando mostrar?