Thread (2 messages) flat view 2 messages, 2 authors, 2003-10-14
STALE8338d

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

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

	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

Attachments

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