Sven is in the progress of revising the "ordinary" printks to make them more "kernel-ish". Or do you think that normal kernel hackers would be interested in seeing the routing debug messages in the standard kernel log as well ?
The kernel log is the normal place to expect debug output. I think most normal kernel people will be surprised to find it is not there, but somewhere else. It adds very little overhead to keep supporting the kernel log for normal kernel hackers, so i would keep it. Maybe have debug values 1 and 2 send debug messages to the kernel, and 256 and 512 to the circular log. Then everybody is happy.
Andrew