Hi all, I know there is some facilities in Linux 2.4 for doing packet scheduling, but that can mean quite a few things. I haven't been able to find any documentation, so I wanted to ask if packet scheduling in the following sense is possible: An interface "eth0" is host to three virtual interfaces "eth0", "eth0:0" and "eth0:1". Say they have addresses: eth0 192.0.2.66 eth0:0 192.0.2.67 eth0:1 192.0.2.68 Now, we want to prioritize outgoing packets in the following manner: Source address Minimal % ------------------------- 192.0.2.66 60% 192.0.2.67 30% 192.0.2.68 10% These are allocations under load. If one vhost doesn't use its bandwidth allottment, it should become available to the remaining traffic. Can this be done? -hpa -- <hpa@transmeta.com> at work, <hpa@zytor.com> in private! "Unix gives you enough rope to shoot yourself in the foot." http://www.zytor.com/~hpa/puzzle.txt - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org