[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(Summary) XenVif div by zero on Tx path after resume.
- To: "win-pv-devel@xxxxxxxxxxxxxxxxxxxx" <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Martin Harvey <martin.harvey@xxxxxxxxxx>
- Date: Thu, 14 Apr 2022 10:37:38 +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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5i3pQmOQvDL0Tp7Z6DJyDh2EYd5W0HxEiptwcfIhVC0=; b=Eu0Zgap5maMaMZj8cHjXr+84BHX3KqOekgwrc6XnUZd2Z4/u4TDZGSmWWBCDI2cPu7Egqae4in1taXRwrNriG2M5Q07WCloHZPvJGayPUC8NsFiZccG8rEh114bTyS6HYmgrXeUdRZpoKjJFf6TeAUouj4oKEiChlWGKeexTQfa7Y+uNyKeyuEgTmav2KJGs2y5HbmvgGTHhOke8guagHRSwab5mXwiGTKh6hTyCARfSu6j9P5u0LQwBEZUnz3VIVq61IPct9FNlBwBhhRoxRajQAGqpcUNuWaiPMNVg1XrzzAOODSawzCpLZSCP0KmQ4i7tlOBLmgLdewQpt+MhGQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eL5rKz0mkTiCGm6+zYu7sL7FZU4SKCzmoJD1EYv8GNQlzQmbSYU/4+7TwC8wxKcDHOeObcytuMU8g/0235yelHH4hpON0ei4TY0+72KxVCTwTBXd6BGiePK9InNZzrLAaqhP53WIgqnuDwlvYotkUfC3UtkIinOHEaS14r/d03fetNl1Wy3xp4JG7XywAtwik3tbAcpZSoqHZ00KTp3Vp0rFZfHD8VcrWLiBAwJwSLF3/D74PUggkGocpvZ4O9P9Oip1c0A5yeISKnRieRHnKNaalVbse6Z9bonAoO41jsq++/yjfcBSH9k+FoHDKpLhKyaKBNhyA8ri/aebuoqD6g==
- Authentication-results: esa3.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
- Delivery-date: Thu, 14 Apr 2022 10:37:49 +0000
- Ironport-data: A9a23:QCrxvqzr+nn8mO/o6dd6t+dIxirEfRIJ4+MujC+fZmUNrF6WrkVRn WpMX2iGafaIM2Kkfd0kOozjp09SvJTdzYNnHVQ5qSAxQypGp/SeCIXCJC8cHc8zwu4v7q5Dx 59DAjUVBJlsFhcwnj/0bv656yMUOZigHtIQMsadUsxKbVIiGX9JZS5LwbZj2NY02IThWmthh PupyyHhEA79s9JLGjp8B5Kr8HuDa9yr5Vv0FnRnDRx6lAe2e0s9VfrzFonoR5fMeaFGH/bSe gr25OrRElU1XfsaIojNfr7TKiXmS1NJVOSEoiI+t6OK2nCuqsGuu0qS2TV1hUp/0l20c95NJ NplkIK0YgYJOL/wwLofCiQbKDl9H4pWweqSSZS/mZT7I0zudnLtx7NlDV0sPJ1e8eFyaY1M3 aVGcnZXNEnF3r/ohuLgIgVvrp1LwM3DOYoFpnBmizHQF+grULjIQrnQ5M8e1zA17ixLNaiON pZCNGI0BPjGSy9wA1gHCI09oOGPhnLUQidItgOtt5NitgA/yyQuieOwYbI5YOeiWsRT216G4 27L4Wn9KhUbL8CEjyqI9Gq2ge3Clj+9X5gdfIBU7dYz3gfVnDZKTkRLCx3r+pFVl3JSRfp6N Ug/+woov5Rqqk7yc5rGRx6ah26960t0t8VrL8U27wSEy6zx6gmfB3QZQjMpVOHKpPPaVhRxi AbXwoqB6ShH9eTMFCnDruv8QSaaY3B9EIMUWcMToeLpCfHHqZp7sB/AR80L/EWd3oysQmGYL 9xnQUEDa1QvYSwjiv3TEbPv2WvESn31ougdvFS/soWNtF0RWWJdT9b0gWU3FN4ZRGpjcnGPv WIfh++V5/0UAJeGmUSlGbtRTeHzv6/bbGaH3DaD+qXNERz3qhZPmqgKvllDyLpBaJ5YKVcFn meO0e+u2HOjFCTzNvImC25AI88r0bLhBbzYugP8NbJzjmxKXFbfpklGPBfIt0i0yRREufxva P+zLJf3ZV5HWPsP8dZDb7pEuVPd7ntlnj27qFGS50nP7Idyk1bMEOleYQrSNL1hhE5GyS2Mm +ti2wKx40w3eMX1YzXN8J5VKlYPLHMhAovxpdARfemGSjeK0kl4YxMN6dvNo7BYopk=
- Ironport-hdrordr: A9a23:c1CxMqx6HdKnvpt5Ed/CKrPxoeskLtp133Aq2lEZdPULSKOlfp GV8MjziyWYtN9IYgBZpTnyAtj6fZq6z+8/3WBxB8brYOCCggWVxe5ZnO3fKlHbak7DH41mpO 1dmspFeaTN5DFB5K6QimjZLz9J+qjCzEnCv5a6854Zd3AMV0gW1XYcNu/0KDwVeCB2Qb4CUL aM7MtOoDStPV4NaN6gO3UDV+/f4/XWiZPPe3c9dlMawTjLqQntxK/xEhCe0BtbeShI260e/W /MlBG8zrm/ssu81gTX2wbonthrcZrau5R+7f63+4kowwbX+0aVjUNaKv6/VQUO0a+SAZAR4Z vxSlkbToFOAjjqDxuISFPWqnTdOXAVmjjfIBaj8AfeiN28SzQgB8Vbg4VFNhPf9ko7pdl5lL lGxmSDqvNsfGT9dQnGlq31vitR5z6JSLsZ4J4upm0aVZFbZK5arIQZ8k8QGJAcHDji4IRiFO V1FsnT6PtfbFvfNhnizyBS6c3pWm52EgaNQ0AEtMDQ2z9KnGphx09dwMAEhH8P+J80VpEB7e XZNaZjkq1IU6YtHNRALfZERdHyBn3GQBrKPm7XKVP7FLsfM3aIsJLz6KVd3pDZRHXJ9upApH 3saiIniYdpQTOQNSSn5uw7zizw
- List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>
- Thread-index: AdhP66ceRYjwZtebQgqNbU2FYZICJg==
- Thread-topic: (Summary) XenVif div by zero on Tx path after resume.
In summary:
- After reviewing the various suspend callbacks and the amount of rewrite that
would be required to change the suspend / resume model, I think it's strongly
preferable that we simply fix the case where xenvif gets a Tx packet request
when frontend not initialized by just dropping the packet.
MH.
|