|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] RFC: Xen VMDq patch for ixgbe
To: |
"Williams, Mitch A" <mitch.a.williams@xxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx> |
Subject: |
RE: [Xen-devel] RFC: Xen VMDq patch for ixgbe |
From: |
"Williams, Mitch A" <mitch.a.williams@xxxxxxxxx> |
Date: |
Fri, 16 Jan 2009 16:56:42 -0700 |
Accept-language: |
en-US |
Acceptlanguage: |
en-US |
Cc: |
"steven.smith@xxxxxxxxxxxxx" <steven.smith@xxxxxxxxxxxxx>, "Ronciak, John" <john.ronciak@xxxxxxxxx>, "joserenato.santos@xxxxxx" <joserenato.santos@xxxxxx> |
Delivery-date: |
Fri, 16 Jan 2009 15:57:26 -0800 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<b04b26320901161505x29faff84na8ff5e13b746c2ea@xxxxxxxxxxxxxx> |
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> |
References: |
<b04b26320901161505x29faff84na8ff5e13b746c2ea@xxxxxxxxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
Thread-index: |
Acl4LwzwtNgV7rDPSLmcvHbstW7fagABr9kQ |
Thread-topic: |
[Xen-devel] RFC: Xen VMDq patch for ixgbe |
Whoops! Attached the wrong patch file. Please use this one.
Sorry for the confusion.
-Mitch
>-----Original Message-----
>From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
>[mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of
>Mitch Williams
>Sent: Friday, January 16, 2009 3:06 PM
>To: xen-devel@xxxxxxxxxxxxxxxxxxx
>Cc: steven.smith@xxxxxxxxxxxxx; Ronciak, John; joserenato.santos@xxxxxx
>Subject: [Xen-devel] RFC: Xen VMDq patch for ixgbe
>
>Attached is a patch to enable Xen VMDq (AKA Netchannel2 vmq) for the
>ixgbe driver. This is intended for testing and development purposes
>and should not be considered to be production-quality code.
>
>Please note that this does NOT apply to the Xen Linux kernel; it
>applies to the ixgbe 1.3.47 release, available from
>http://sourceforge.net/projects/e1000/. You'll obviously also need an
>Intel 82598-based 10 Gigabit network card and some sort of link
>partner. This will build against the current Netchannel2 source
>available from http:xenbits.xen.org/ext/netchannel2. You'll need to
>enable "Net channel 2 support for multi-queue devices" in your kernel
>config.
>
>To enable VMDq functionality, load the driver with the command-line
>parameter VMDQ=<num queues>, as in:
>
>$ insmod ~/ixgbe-1.3.47/src/ixgbe.ko VMDQ=8
>
>You can then set up PV domains to use the device by modifying your VM
>configuration file from
> vif = [ '<whatever>' ]
>to
> vif2 = [ 'pdev=<netdev>' ]
>where <netdev> is the interface name for your 82598 board, e.g
>peth0 in dom0.
>
>Known issues (at least, known by me):
>1) Must manually attach bridge device after starting domU vm.
>Netchannel2 backend devices show up as ethNN, not vifN.M, so the
>scripts don't automatically attach the interface. Once your VM
>starts, do ifconfig -a to see which new interface got added. Then use
>"brctl addif" to add this new interface the the bridge.
>2) No broadcast replication. This is a big one. Incoming broadcasts
>will ONLY go to dom0. This means that your VMs can send ARP requests
>and initiate IP sessions to outside machines, but outside machines
>cannot initiate connections because the ARP requests don't go to the
>domU VMs.
>3) No loopback. VMs cannot communicate with other VMs (including
>dom0) on the same machine.
>
>Once I get this out, I'll start working on a proper backport of the
>driver into the Xen kernel (2.6.18.8) tree. I'll remove as much of
>the compatibility cruft as is prudent and properly integrate it into
>the Kbuild stuff. When that's done, I'll send a complete patchset to
>this list, including signed-off-by lines which can then be checked in
>to Mercurial.
>
>Please review and comment, and if possible test.
>
>Thanks,
>Mitch
>
ixgbe-1.3.47-xen-vmq.diff
Description: ixgbe-1.3.47-xen-vmq.diff
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|