I'm was attempting to set up automatic handle assignment for classes (as opposed to doing manual assignment through tc), and I came across qdisc_alloc_handle in the kernel. since I'm doing this in a system call, I naturally wanted to try that, but I'm not sure I'm utilizing it properly. could someone please explain handle allocation in the kernel? I'm not sure I've got a good grasp of what's going on. thanks. j.d.