|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] Update SFC net driver and acceleration plugins
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
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 <=
|
|
|
|
|