Fix Emulex "oce" driver in CURRENT

Borja Marcos borjam at sarenet.es
Tue Jul 15 11:39:31 UTC 2014


On Jul 15, 2014, at 1:36 PM, Stefano Garzarella wrote:

> So, asking for spiritual counsel now. Would you use this driver  in a production environment instead of the 747 version downloaded from Emulex? I think the latter is giving slightly better performance but, anyway, I disable LRO and TSO because I see a horrible impact on NFS performance.
> 
> 
> I made a diff between the two versions (CURRENT and 747) and I saw that the main difference is in the management of buf_ring through drbr API.
> In the CURRENT driver they use a new function drbr_peek() instead of drbr_dequeue() and I think this is better.
> However, even in the 747 version seems to have the problem of the lack of locking.

Well, definitely you saved my cake! So it was still a tickling time bomb.

Thank you very much!




Borja.



More information about the freebsd-current mailing list