From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hirofumi Tsujimura Subject: Re: a domain VTx with the VNIF does hang. Date: Fri, 13 Oct 2006 14:42:39 +0900 Message-ID: <452F274F.5040907@jp.fujitsu.com> References: <45221D0B.9040406@jp.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <45221D0B.9040406@jp.fujitsu.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org The patch which fix a inter-domain communication using rx-copy path was released in the changeset 11737. I confirmed that the problem was fixed in the changeset 11751. Thank you. Hirofumi Tsujimura wrote: > Hi all, my name is Hirofumi Tsujimura. > We are porting and testing a PV-on-HVM in the IPF. > This is a first time to send mail. > > I probably found the problem when I tested the VNIF. > My operation for the test is following. > 1. create a domain VTx and attach the VNIF in it. > 2. create a domain U. > 3. send a packet to the domain VTx from the domain U with ping > command. > Then, the domain VTx does hang. > And, it outputs as follows. > The domain U and a domain 0 doesn't do hang. > > EAX: c03c7000 EBX: 00000286 ECX: 00000286 EDX: da676000 > ESI: 000004e2 EDI: 0000000a EBP: c03c7fb8 DS: 007b ES: 007b > CR0: 8005003b CR2: b7ee2044 CR3: 1a6af000 CR4: 000006d0 > [] __printk_ratelimit+0x8f/0x95 > [] xennet_get_responses+0xca/0x31c [xen_vnif] > [] do_IRQ+0x70/0x7a > [] netif_poll+0x1c/0x60v [xen_vnif] > [] net_rx_action+0x35/0x7d > [] __do_softirq+0x38/0x3f > [] do_softirq+0x38/0x3f > ======================= > [] do_IRQ+0x70/0x7a > [] common_interrupt+0x27/0x2b > [] kmem_cache_free+0x27/0x2b > [] free_pgtables+0x31/0x63 > [] exit_mmap+0x6a/0xb6 > [] mmput+0x1f/0x76 > [] do_exit+0x173/0x32b > [] sys_exit_group+0x0/0xd > [] sysenter_past_esp+0x54/0x75 > printk: 64425470 messages suppressed. > netfront: rx->offset: 0, size: 4294967295 > printk: 64601036 messages suppressed. > netfront: rx->offset: 0, size: 4294967295 > *** Please look at screenshots about the detail of the log. *** > > The test environment is as follows. > - Architecture : x86 > - Xen change set: 11683 > - Domain 0 : kernel2.6.16.29-xen > - Domain U : kernel2.6.16.29-xen > - Domain VTx : kernel2.6.16 > > Probably, a domain VTx with the VNIF does Hang when it recieves a packet > from some domain U or from some domain VTx with the VNIF. > > > Additionally, I similarly tested the VNIF in the following environments > today(On October 3 2006). > - Architecture : x86 > - Xen change set: 11686 > - Domain 0 : kernel2.6.16.29-xen > - Domain U : kernel2.6.16.29-xen > - Domain VTx : kernel2.6.16 > > As a result, a kernel of domain VTx with the VNIF does panic when I use > "xm network-attach domainVTx eth1" in a domain 0. > Even if that command succeeds, it similarly does hang when it recieves a > packet. > > What's happend? > Thank you. > > -- > FUJITSU COMPUTER TECHNOLOGIES LIMITED > Development Dept. 5 Division 1 > Hirofumi Tsujimura > E-MAIL: tsujimura.hirof@jp.fujitsu.com -- FUJITSU COMPUTER TECHNOLOGIES LIMITED Development Dept. 5 Division 1 Hirofumi Tsujimura E-MAIL: tsujimura.hirof@jp.fujitsu.com