Shape incoming traffic using tc (and IFB?) on a NAT ed interface

view story

http://askubuntu.com – I have an Ubuntu machine acting as a router/Stateful Firewall/NAT for my internet connection. It has a couple of ethernet ports and a wireless network for my home network (eth5, eth7, eth10 and wlan1). It is connected with a DSL modem in bridged mode giving it a connection to the internet called ppp0. I currently use tc and a simple rate limit (TBF, IIRC) to shape the outgoing traffic (which works great -- no matter how much is uploading, my connection does not increase latency because of it, which is the goal). What I would like to do is use tc to limit and prioritize my incoming traffic. I (HowTos)