There is a userspace util called tc for traffic shaping, i.e.
tc qdisc add dev eth0 root tbf rate 10mbit latency 100ms burst 5000.
tc qdisc add dev eth0 root tbf rate 10mbit latency 100ms burst 5000
The internal im