[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [NET] back: Advertise that we do not support rx-flip path any more.
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Node ID 66cdabe97205613ec9f3b0462961dbedceb68e27 # Parent af2155df2aed30090468bd71981b6dc4b2bb7c27 [NET] back: Advertise that we do not support rx-flip path any more. This will now be used only by older guests who do not understand the feature-rx-{copy,flip} feature flags. Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx> --- linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletion(-) diff -r af2155df2aed -r 66cdabe97205 linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c --- a/linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c Thu Oct 26 11:26:05 2006 +0100 +++ b/linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c Thu Oct 26 11:50:17 2006 +0100 @@ -93,10 +93,22 @@ static int netback_probe(struct xenbus_d goto abort_transaction; } + /* We support rx-copy path. */ err = xenbus_printf(xbt, dev->nodename, "feature-rx-copy", "%d", 1); if (err) { - message = "writing feature-copying"; + message = "writing feature-rx-copy"; + goto abort_transaction; + } + + /* + * We don't support rx-flip path (except old guests who don't + * grok this feature flag). + */ + err = xenbus_printf(xbt, dev->nodename, + "feature-rx-flip", "%d", 0); + if (err) { + message = "writing feature-rx-flip"; goto abort_transaction; } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |