nasty bug which appeared to cause incorrect sequence numbers when accessing very large directories or reading the contents of some of the virtual files in the root of the cifs dir. This is caused by having a larger ovvered receive buffer than the packet size, which makes the windows server send multiple reply fragments, sadly the layering of the protocols is broken and these fragments have the same sequence number in the lower SMB layer (ugh). The fix is to just to ensure the receive buffer is always smaller than MTU and thus you always get a reply in a single fragment. -Steve