Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jul 2014 13:39:19 +0200
From:      Borja Marcos <borjam@sarenet.es>
To:        Stefano Garzarella <stefanogarzarella@gmail.com>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, freebsd-current <freebsd-current@freebsd.org>, Luigi Rizzo <rizzo@iet.unipi.it>, Xin LI <d@delphij.net>
Subject:   Re: Fix Emulex "oce" driver in CURRENT
Message-ID:  <3B641ED6-58E7-4C7F-A98F-A56FEA59F79D@sarenet.es>
In-Reply-To: <CAO0mX5Ziwr_6OYQ87nypMrnGZ7tDrjZpQtHU31=uNTso6qo3Mw@mail.gmail.com>
References:  <CA%2BhQ2%2BimE=%2BncZwpHGhWb175mYiAKV78MV=Dfc1GJf=3XYciPQ@mail.gmail.com> <453BA9EC-BB63-4258-8141-847F41315E1E@sarenet.es> <CA%2BhQ2%2BjaP2fuMaCoorLpGu=uWDPgHy3at5UdtLAOXM2d6uoWkg@mail.gmail.com> <6C8CF68D-68E2-4168-AA0A-6A629D363371@sarenet.es> <CAO0mX5bmXnQGuEgSYoBxy8bQK5i3B2MG0LBmJ7A178W1B5sqDw@mail.gmail.com> <EAE3F867-D084-43EC-962B-3F2EB5782C68@sarenet.es> <CAO0mX5Ys%2BraCwaQT0eB6jBFWGGAJ6kStsWPRVKOkfNdsP=17Kg@mail.gmail.com> <B8458978-1ACC-4083-B29C-E1DFFCFCA3EA@sarenet.es> <CAO0mX5a=VWG_bRhvpL3WCZjvbVRMY2hfgfRLc8qHAtVKO3=-2w@mail.gmail.com> <CAO0mX5b4txBAvnjFEJPFgzvraOxY=YKH-HYQnf8B-OVPk3yZHA@mail.gmail.com> <FB5130A7-B9CF-4CB0-BD21-94637C1B608F@sarenet.es> <CAO0mX5Ziwr_6OYQ87nypMrnGZ7tDrjZpQtHU31=uNTso6qo3Mw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

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.
>=20
>=20
> 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.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B641ED6-58E7-4C7F-A98F-A56FEA59F79D>