I am having a problem with Ingress limiting. I need to limit a interface to 6Mbit of traffic incoming and outgoing. Below is what I am trying to do. I know that it would be best to limit the incoming traffic at the upstream router. But, this is not an option. I need to limit traffic only on the Internet connection. Each of these machines will have at least one ethernet segment, but could have many other interfaces. Linux Box *----* eth1 Internet(eth0) | |-------- ---------------| | (6Mb in+out) | |----\ *----* | Other Interfaces? So, here is how I am thinking about doing this. I want to put an ingress qdisc on the Internet side (eth0) to control the incoming bandwidth. Then I want to put a CBQ+TBF to do the limiting on the outbound side. I don't have a problem with the outbound traffic. But I can't seem to get the Ingress stuff to work. Here is what I am trying to do... tc qdisc add dev eth0 handle ffff: ingress ipchains -A input -i eth0 -s 0.0.0.0/0 -d 0.0.0.0/0 -m 1 ipchains -A output -i eth0 -s 0.0.0.0/0 -d 0.0.0.0/0 -m 2 tc filter add dev eth0 parent ffff: protocol ip prio 1 handle 1 fw \ police rate 6000kbit burst 40k drop This is not working, I don't see any data coming over the ingress qdisc. Should this work? Is their a better way of doing this( I think I need to limit only on the internet connection )? I am currently using linux 2.2.14 with the DS-8 patch and I have new iproute2 utils. Thanks in advance... josh