[openib-general] [PATCH applied] sdp: fix kunmap_atomic usage

Grant Grundler iod00d at hp.com
Sat Dec 10 20:15:13 PST 2005


On Sat, Dec 10, 2005 at 11:21:40PM +0200, Michael S. Tsirkin wrote:
> SDP was using kunmap_atomic incorrectly.
> Of course, I'm typically using it on platforms where its a nop,
> so I dint notice :)

It's a real function on ia64 so I had to try this. :)

One of the recent changes (possibly this one) seems to have fixed the issue!
I'll have to run a full set but the initial test was promising.

IIRC, the most recent "failure" was with r4279.
With r4371, I'm now getting:

gsyprf3:~# LD_PRELOAD=/usr/local/lib/libsdp.so /usr/local/bin/netperf -p 12866 -l 60 -H 10.0.0.30 -t TCP_STREAM -T 1,1 -- -m 512 -s 16384 -S 16384
libsdp.so: $LIBSDP_CONFIG_FILE not set. Using /usr/local/etc/libsdp.conf
bind_to_specific_processor: enter
masking
masked
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.0.0.30 (10.0.0.30) port 0 AF_INET
Recv   Send    Send                          
Socket Socket  Message  Elapsed              
Size   Size    Size     Time     Throughput  
bytes  bytes   bytes    secs.    10^6bits/sec  

 32768  32768    512    60.01    4823.45   
 gsyprf3:~# 

("dual rope" PCI-X on a pair of HP rx2600, 1.5Ghz/6M)

Single stream throughput normally peaks around ~5.5 to 6 Gb/s
with this configuration.

thanks!
grant



More information about the general mailing list