[OpenAFS-devel] .35 sec rx delay bug?

Rainer Toebbicke rtb@pclella.cern.ch
Wed, 08 Nov 2006 10:17:30 +0100


Not wanting to appear heretic - but:

is it naive to consider that if RX only works efficiently with 
jumbograms enabled, than there is something wrong with the 
implementation? What would it be that makes packet fragmentation and 
reassembly so immensely more efficient compared with RX packet 
handling? Why can TCP fill up a GigE leisurely and RX just gets about 
half of it sweating a complete CPU?



As a side question: anybody got an opinion whether rxi_TrimDataBufs() 
does a job worth spending a single cycle? Aren't we talking about 
saving on a couple dozen buffers each 1.5 kilobytes in length - on 
machines which nowadays count memory in gigabytes? How about 
allocating a fixed buffer with each packet and leave it with it forever?

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Rainer Toebbicke
European Laboratory for Particle Physics(CERN) - Geneva, Switzerland
Phone: +41 22 767 8985       Fax: +41 22 767 7155