> > max_segments which, again, is a per-major kind of thing. Has anyone
> > experimented with setting this higher? The DAC960 is currently
> > the only driver manipulating it. The default value is indeed 128
> > sectors, or 64KB.
>
> We can't. its per major. But the scsi layer does its own request merging
> too (clustering code).

    This reminds me of something else.

    The memory allocator that we are using for DMA bounce buffers can only
allocate up to PAGE_SIZE bytes.  Thus if you had a host that was limited to
16 scatter-gather segments, and all of the buffers needed to be bounced,
there would be an absolute maximum of a 64K transfer size.   This hasn't
changed from the old queueing code to the new queueing code, but this will
affect the actual request sizes.

    My feeling these days is that if anyone really cares about high
performance they wouldn't be using ISA DMA cards in the first place :-).

-Eric



-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to