[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [PATCH 1/6] In some cases, the frontend may stop processing Tx ring requests in a timely manner. If this happens at the same time as ring disable, then the Tx code could spin forever at dispatch IRQL.


  • To: "paul@xxxxxxx" <paul@xxxxxxx>, "win-pv-devel@xxxxxxxxxxxxxxxxxxxx" <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Martin Harvey <martin.harvey@xxxxxxxxxx>
  • Date: Thu, 22 Jul 2021 12:04:24 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pcyw9Cua59URBZ7mQVTaDSzYWM0ZmT5zgAICi+JUVDc=; b=kW/HAxRod/0kPgGTZ8shmj9wWDAOGy4Wo6j2cV1ME69h8h5qfHUQmxwP5r/1pLzFiLGq1hKOBQFOMOgvx9iI7detCiHwv/4P5X0FeS0WCVj0Y4Wx26yUoordc7RwY+BSVurMmxQU/s9G1Y22KqBPflMr9zwkmm6R+CqE7aJmevLW2FfZ2UF7/3/Ne4hV+oJaYWPshrKdrwUVmVMuJsQf+xqTlf1anehVr3YH1ZYLq2FP6ExGR53NyPNgcu5i5PihZ+dfThvo0a5da5d7CaNly6C3fYjotl22squg9QC8urqJKx9DEbNwS0AxWoDqisxN/58JrlnK77kalgeUaNwMAA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ivfm+HKbl0TabK8lDLyd3nzjPYhNmq6bIsVcfdgIyQ+MFtqTLPlFFThqF378frsVpxh9zvVo2yxZo7LpfbQmn4d9hGsx3Hr5vcQr9Wh6xo09lJyuv7IsnSjDIrGmu/LfGNSodoknIjF+72wYuSUM2l9DO2YcYeZ9MYdt6RGnuBg8NjxGCwfU3miNyPbY9OHZ2A6/81uyCDkq6svkVOdxHHnXIoUyimqTBH+58p/kwyREyJY14TG4ZM3kh0Jk+TE6HYuSwxG5CImoXJ27rtief8b2zmcSjzH3PxoC3pykPHiLcQEtfL8/k3T77sZtQpED5zRiL4gfBfvWOz9f6ouZ4g==
  • Authentication-results: esa5.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Delivery-date: Thu, 22 Jul 2021 12:04:34 +0000
  • Ironport-hdrordr: A9a23:AQKzMquVDuuV5AScxJS0xzjT7skCw4Mji2hC6mlwRA09TyXGra +TdaUguSMc1gx9ZJh5o6H7BEDyewKgyXcT2/hfAV7CZnirhILMFu9fBOTZslvd8kHFh41gPO JbAtND4b7LfBZHZKTBkXCF+r8bqbHtmsHJuQ6d9QYUcegDUdA50+4TMHf/LqQCfnggOXNPLu v52iMonUvDRV0nKuCAQlUVVenKoNPG0Lj8ZwQdOhIh4A6SyRu19b/TCXGjr1YjegIK5Y1n3X nOkgT/6Knmmeq80AXg22ja6IkTsMf9y+FEGNeHhqEuW3XRY0eTFcdcso+5zXUISdKUmRIXeR 730lAd1vFImjHsl6eO0F3QMkfboW8TAjTZuCOlaDPY0LPErXQBepF8bMtiA2Xkwltls9dm3K 1R2WWF85JREBPbhSz4o8PFThdwiyOP0DIfeMMo/gpiuLElGfZsRE0kjTFoOYZFGDi/5JEsEe FoAs2Z7PFKcUmCZ3ScumV02tSjUnk6Ax/DGyE5y4ao+ikTmGo8w1oTxcQZkHtF/JUhS4Nc7+ CBNqhzjrlBQsIfcKo4DuYcRsm8DHDLXHv3QSmvCEWiELtCN2PGqpbx7rlw7Oa2eIYQxJ93g5 jFWEMwjx9ER6svM7z74HRvyGGBfIyQZ0Wc9ihu3ekNhlSnfsubDcSqciFcr/ed
  • Ironport-sdr: XzrlbB2nLpWWWceQU7jqBcZvVoqY8lCe5w6igkHE4GM9aj21KTOrOAL/Saht5v3P9ZkdqKVAW7 CmIVeX+AS7vcB5ZZq4ooYlpZtWcrkR6+MwNFaXmyEF5/5bSXzllh94mrYSngtdrXuNhbGAhaH0 WTW4vwmXaJEYVDkhnw12FegeZoSVSIK7RT6lGEE3tWq9XCNq4Xk3Lkc32clE9Hx6H//hmSU9/0 W5Ji8P7DYbuIOUjVEG8CWne2yl6HUtkp+cn7Hq5t3kAtXUL1jtMcVEra1fPPYlVGL/5TIkycMg hSRKrpqi6lzfKe5+WlHp7Oae
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>
  • Thread-index: AQHXfWtiqmcHMbOXDk6oO+NPAzwNeqtNq0CAgAE8/gA=
  • Thread-topic: [PATCH 1/6] In some cases, the frontend may stop processing Tx ring requests in a timely manner. If this happens at the same time as ring disable, then the Tx code could spin forever at dispatch IRQL.

-----Original Message-----
From: win-pv-devel <win-pv-devel-bounces@xxxxxxxxxxxxxxxxxxxx> On Behalf Of 
Paul Durrant
Sent: 21 July 2021 18:09
To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
Subject: Re: [PATCH 1/6] In some cases, the frontend may stop processing Tx 
ring requests in a timely manner. If this happens at the same time as ring 
disable, then the Tx code could spin forever at dispatch IRQL.

[CAUTION - EXTERNAL EMAIL] DO NOT reply, click links, or open attachments 
unless you have verified the sender and know the content is safe.

> I assume you mean 'backend' rather than 'frontend' here?

I do mean backend rather than frontend. Patch being reworked to remove 
redundant variables. I will re-submit all 6 patches after rework.

MH.

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.