[PATCH] SMP support and perfomance improvement in 3c527 net driver

STALE8337d

2 messages, 2 authors, 2003-10-14 · open the first message on its own page

[PATCH] SMP support and perfomance improvement in 3c527 net driver

From: Felipe W Damasio <hidden>
Date: 2003-10-06 19:29:04

	Hi Jeff/Richard,

	Richard Procter and I worked to remove cli/sti to add proper SMP 
support (I did the original stuff and Richard did the actual current 
code :)).

	Besides that, Richard did a great jog improving the perfomance of the 
driver quite a bit:

	- Improve mc32_command by 770% (438% non-inlined) over the semaphore 
version (at a cost of 1 sem + 2 completions per driver).

	- Removed mutex covering mc32_send_packet (hard_start_xmit). This 
lets the interrupt handler operate concurrently and removes 
unnecessary locking. It makes the code only slightly more brittle

	Original post:

http://marc.theaimsgroup.com/?l=linux-netdev&m=106438449315202&w=2

	Since it didn't apply cleanly against 2.6.0-test6, I forward ported 
it. Patch attached.

	Jeff, please consider applying,

	Thanks.

Felipe

Re: [PATCH] SMP support and perfomance improvement in 3c527 net driver

From: Jeff Garzik <hidden>
Date: 2003-10-14 18:19:43

applied to 2.5.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help