WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH] Update SFC net driver and acceleration plugins

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH] Update SFC net driver and acceleration plugins
From: Kieran Mansley <kmansley@xxxxxxxxxxxxxx>
Date: Fri, 27 Mar 2009 16:39:11 +0000
Delivery-date: Fri, 27 Mar 2009 09:40:28 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
The attached patches to linux-2.6.18-xen.hg update the Solarflare
Communications drivers and acceleration plugins to our latest release,
and fix a set of bugs that have been recently discovered in our testing.

Signed-off-by: Kieran Mansley <kmansley@xxxxxxxxxxxxxx>

Patch 1/3 sfc_drivers:
 - Update sfc and sfc_resource driver to latest release (see below) and
update sfc_netfront, sfc_netback, sfc_netutil for any API changes
 - sfc_netback: Fix asymmetric use of SFC buffer table alloc and free
 - sfc_netback: Clean up if no SFC accel device found
 - sfc_netback: Gracefully handle case where page grant fails 
 - sfc_netback: Disable net acceleration if the physical link goes down
 - sfc_netfront: Less verbose error messages, more verbose counters for
rx discard errors
 - sfc_netfront: Gracefully handle case where SFC netfront fails during
initialisation

Patch 2/3 vif_states_lock:
 - Simplify, document, and fix a theoretical bug in use of spin locks by
netfront acceleration plugins

Patch 3/3 tx_skb_lock
 - Only clear sfc_netfront's tx_skb when ready for netif_wake_queue
(doing otherwise could result in a lost packet) and document use of
locks to protect tx_skb

The first patch is large as it mostly represents a cumulative set of
code changes between external releases of our drivers.  The code changes
are mostly to tidy the source, update the supported hardware to current
NICs, and fix a number of number of non-Xen-specific bugs.  Similar
changes have or will be made to the upstream kernel.org version of our
drivers where appropriate.  New features include support for Large
Receive Offload.

Thanks

Kieran

Attachment: sfc_drivers.tar.gz
Description: application/compressed-tar

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [PATCH] Update SFC net driver and acceleration plugins, Kieran Mansley <=