Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Jun 2003 04:38:48 -0700 (PDT)
From:      Julian Elischer <julian@elischer.org>
To:        Michael Shiu <mshiu@net-yan.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Does Netgraph in FBSD 5.x SMP requires GIANT lock?
Message-ID:  <Pine.BSF.4.21.0306050436070.80038-100000@InterJet.elischer.org>
In-Reply-To: <012701c32b51$20068770$650019ac@athena>

next in thread | previous in thread | raw e-mail | index | archive | help


On Thu, 5 Jun 2003, Michael Shiu wrote:

> Dear all,
> 
> Just like to know if the netgraph code running 5.x SMP kernel requires the
> GIANT lock?
Netgraph has lovking  built into it but I have not 
had teh time yet to "thrown the switch" and run it without
giant. (actually it would only have giant if the edge node that
introduces the packet has giant, or if it's running
as a net thread.) 

What is your graph like?



> 
> I have the netgraph doing bridging right now but the performance is limited
> by the CPU (right now, it is something around 100k pkt/s in 4-STABLE).
> Does adding another CPU together with upgrading to 5.x be of any help? I
> guess the bottleneck right now is only one thread is executing in interrupt
> context with GIANT being held. Am I right?
> 
> _Michael
> 
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0306050436070.80038-100000>