Quoting r. Shirley Ma <[EMAIL PROTECTED]>:
> Subject: Re: [PATCH] TX/RX_RING_SIZE as loadable parameters
> 
> 
> >These parameters must be a power of 2, and at least 2, otherwise things
> break. I'd suggest making these a log and multiplying the result by 2,
> to exclude the possibility of user error.
> 
> Agree. I thought about that and decided to trust the user. ;)

Wait, I think I have a better idea.

How about we take the ring buffer size from dev->tx_queue_len?

Round it up to the previous power of 2, for simplicity.
IPOIB_TX_RING_SIZE will then be just the default value, so it can
stay hardcoded. Make the RX queue say twice the number, and keep it per device.

This way I think the user can both view, and set, these values with the
standard "ip" command.

Sounds good?

-- 
Michael S. Tsirkin
Staff Engineer, Mellanox Technologies
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to