From owner-freebsd-xen@FreeBSD.ORG Mon Jun 21 17:11:28 2010 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8506D1065673 for ; Mon, 21 Jun 2010 17:11:28 +0000 (UTC) (envelope-from mikemacleod@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 43BA18FC08 for ; Mon, 21 Jun 2010 17:11:27 +0000 (UTC) Received: by gyh20 with SMTP id 20so3156191gyh.13 for ; Mon, 21 Jun 2010 10:11:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=v75v90a2SeR6q7cD3EHP+D12RNtHxFBDK7Nx7gqhxSg=; b=AWdVz1FNctIbiA2Dr/xDv2WmmSReVW6QdwshSWXXwURGcCKsD9Zq1EhBkSA4lWTrpo N3BDIWVmaPozcHL4+9e3jkjNCKJuE8OXjFGVZl/Om+4ToDCAsebC2BNjGuiE5OKkm/Wc 7Dx+23j7lUmrGTvrrvusW2iKU6+y4Asmu1Jl4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=wc9Iw+gv/8fdugohDSIjd1letvt9XwWyOLDoGYC4OE64IADA/xl8bPboemK1fB90V7 3hTv6S7VV6na2Bl8vuFUH5VHdTzyXV/FCvGEUykQktPwNwWvqBlurHJgk0FR6w7lXTl8 BvcdBwdpkcA4kK04gLU0SUNndlIfmO/r0nGNA= Received: by 10.229.183.198 with SMTP id ch6mr2677909qcb.243.1277140287245; Mon, 21 Jun 2010 10:11:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.250.202 with HTTP; Mon, 21 Jun 2010 10:11:07 -0700 (PDT) From: Michael MacLeod Date: Mon, 21 Jun 2010 13:11:07 -0400 Message-ID: To: freebsd-xen@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Can't Establish TCP Session Through FreeBSD 8.0-RELEASE domU With XENHVM Kernel From dom0 X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 17:11:28 -0000 I'm running a Debian Lenny dom0, with a custom 2.6.32.15 pv_ops kernel and Xen 4.0.1-rc3-pre. I use PCI passthrough to hand a PCI NIC to a FreeBSD 8.0-RELEASE domU, which I use as my router/firewall for my network. When running in a full HVM configuration, this works fine. However, I recently tried out the XENHVM kernel (tweaked to include the em driver for my NIC). It worked as expected for all the other hosts on the network (my workstation, the laptop, etc). However, I cannot open a web page or any other TCP based session from the dom0. I can ping hosts on the internet, but I can't establish a TCP session with them. Has anyone else experienced something like this? The WAN side of the dom0 uses the PCI passthrough'd em NIC, and the LAN side is bridged to another NIC on the dom0 to provide access to the network (both physical and virtual). Can anyone confirm if this might be resolved in a version more recent than 8.0-RELEASE? As an aside, I'd like to try this with a fully paravirtualized guest, but I can't confirm anywhere if FreeBSD has support for the PCI frontend driver so that I can pass my NIC to a PVM guest. Cheers, Mike