tcp scheduling for ppp?

Sitaram Iyer (ssiyer@cs.rice.edu)
Sat, 5 Dec 1998 08:59:33 -0600


Is there a way you can do some sort of priority-based tcp scheduling for
ppp? What I would like to have is ftp/wget running at a low priority, http
at a higher and telnet at the highest priority, so that if a http packet
comes down, all ftp connections stall for a while (i guess this stall would,
in general, be a lot longer than required, but that's okay) and then
continue. Basically when I'm websurfing, the ftp connections beneath kill
the speed over my poor 28.8kbps, and if I cut off all of them I feel guilty
for wasting phone time when I'm reading a page or something.

I peeked into kernel:net/sched/ and found one zillion schedulers with weird
names like tbf and sfq and another bunch of classifiers, and even something
that looked like an API for writing schedulers, all with zilch documentation
of course, so I'm sure some sort of support exists in the kernel.

I'm not sure this is perfectly possible (can't control queues on the
receiving end and so on), but any sort of improvement over the current
scheduling would be beneficial.

Thanks in advance,

-- 
Sitaram Iyer <ssiyer@cs.rice.edu> http://www.cs.rice.edu/~ssiyer/
Phone: Res: (713) 630-9260, Office: (713) 527-8750 x3291 (direct dial)
New graduate student in the Computer Science dept at Rice University

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/