KTR and SCTP

Randall Stewart rrs at cisco.com
Thu Jun 14 12:18:11 UTC 2007


Kris Kennaway wrote:
> On Wed, Jun 13, 2007 at 11:10:24PM -0400, Randall Stewart wrote:
> 

> 
> 
> You can't use KTR_SPARE* in committed code either, or it's no longer
> spare :) You should do something like:
> 
> i.e. do something like
> 
> #ifdef SCTP_TRACE
> #define KTR_SCTP KTR_SUBSYS
> #else
> #define KTR_SCTP 0
> #endif
> 
> see the comment in <sys/ktr.h>
> 
>  * Two of the trace classes (KTR_DEV and KTR_SUBSYS) are special in that
>  * they are really placeholders so that indvidual drivers and subsystems
>  * can map their internal tracing to the general class when they wish to
>  * have tracing enabled and map it to 0 when they don't.
> 

Hmm.. can I use KTR_GEN?

its one of the 6 unused ones (besides the SPARE1-5) and
it would surely make it easier for the researchers that
use SCTP and want to pull the info... :-)

R

-- 
Randall Stewart
NSSTG - Cisco Systems Inc.
803-345-0369 <or> 803-317-4952 (cell)


More information about the freebsd-current mailing list