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

Performance enhancements: Checksum offloads.


  • To: "paul@xxxxxxx" <paul@xxxxxxx>, Owen Smith <owen.smith@xxxxxxxxxx>, Edwin Torok <edvin.torok@xxxxxxxxxx>
  • From: Martin Harvey <martin.harvey@xxxxxxxxxx>
  • Date: Tue, 7 Jun 2022 09:32:39 +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=cQoHumL4lMMVAxbBvPdCHXbk3qxw+nQveZ9/zhN9iHY=; b=XCRN4kTuM8bO9fx/buagovP57tgz5eyrOd0Q2tXKIVXt0BFgRdsFgbZrw1m0KTsLRFn/ZXZFv5YB0X7YbCX+Uauos/VDk99S+YDa3C0el84JRXai0099HJAhngOnmJhiUQ9NDhScnt8y7HSqT1NGB769yw2dH/YP30NbxaSitvH2Q0mD2eiA73DIOWRMPPw2J3wFQiU9mHCqew7MFjJf2pi3Ohgd8fgFLO5UuNpvvy6jS+yHX66xOwRVj6OZVAAtlZhvRkok6lb7N0U0vAlUuaHSl+R5vRRncz4Sdjzgddd5v5z/UrMa0YvwWG/3cSFILeoVSu545FqzAKsBCbcDZQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hheMjJ2dDcdRa08MlhqOgbux8g6igyGTjEC+Yj9F93jBzXgE0Yc3q/MTM512SDUpiwFT1Hd8gOAzrLznuP2UtTWpL2Xjv8o+IfdP91OGUz5YkHTW/TxOHT1Dm542B3bk8xyOGxdcPJqJOjdg9l26NIR9kAf02m17EIWFA/RMitu4QxoPRh7X14SW2cQ62fmOMKDLE0pbvTC7WzC9qyNwDFYpa8uwfT6ixW9DGbVHGA0V1IQLTsIkT0lvOoqS4kH9rzYHgyu560y3ggyd2ICFK7JRb6eTKUciIY65TEo/KP9iQajS+oeHNkHbth14qzWva5/FUw1MmutrWitzE1i3kw==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: "win-pv-devel@xxxxxxxxxxxxxxxxxxxx" <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Tue, 07 Jun 2022 09:32:54 +0000
  • Ironport-data: A9a23:B1RJCqvcrETHUJOKZmG+TG3qLOfnVDVfMUV32f8akzHdYApBsoF/q tZmKWyHO67eNzb0c40jb4q08ElXv57Rx4c3HAdtrS88RigU+JbJXdiXEBz9bniYRiHhoOOLz Cm8hv3odp1coqr0/0/1WlTZhSAgk/nOHNIQMcacUsxLbVYMpBwJ1FQywobVvqYy2YLjW13V5 ouryyHiEATNNwBcYzp8B52r8HuDjNyq0N/PlgVjDRzjlAa2e0g9VPrzF4noR5fLatA88tqBb /TC1NmEElbxpH/BPD8HfoHTKSXmSpaKVeSHZ+E/t6KK2nCurQRquko32WZ1he66RFxlkvgoo Oihu6BcRi8iYJ3It+hAdiAGOCBlO4dP3ZLgeWmW5Jn7I03uKxMAwt1IJWRvZ8g9xbwyBmtDs /sFNDoKcxaPwfqsx662QfVtgcJlK9T3OIQYuTdryjSx4fQOGMifBfmVo4EGmmtg7ixNNa+2i 84xbDN1cBXGJR1GIEkaGbo1nfuyh2m5eDpdwL6QjfVtuDeMk1AuuFTrGPb5UcaRdJ1TombCo 0j60mLXXS86EvXKnFJp9Vrp3IcjhxjTQIsPEJWo+/gsh0ecrkQMCRtTTUX+rfSnh0qWX9NEN 1dS6icotbI19kGgUp/6RRLQnZKflhsVWt4VFvJg7giIk/DQ+1zBWjhCSSNdYts7ssNwXSYty lKCg9LuA3poraGRTnWesLyTqFteJBQoEIPLXgdcJSNt3jUpiNhbYs7nJjq7LJOIsw==
  • Ironport-hdrordr: A9a23:QYCueqvx4nRxZnKVyBACYn5g7skCyYMji2hC6mlwRA09TyXGra 2TdaUgvyMc1gx7ZJh5o6H4BEGBKUmslqKdkrNhRYtKOzOW81dATbsSpbcKpgeNJ8SQzJ876U 4NSclD4b7LfBJHZKTBkW+F+r8bqbHpnpxA7t2urUuFODsaD52ImD0JbzpzfHcXeCB2Qb4CUL aM7MtOoDStPV4NaN6gO3UDV+/f4/XWiZPPe3c9dlIawTjLqQntxK/xEhCe0BtbeShI260e/W /MlBG8zrm/ssu81gTX2wbonttrcZrau5V+7f63+4gowwbX+0WVjUNaKv+/VQUO0aCSAZAR4Z zxSlkbToBOAjjqDxqISFPWqnPdOXAVmjLfIBaj8AbeiN28SzQgB8Vbg4VFNhPf9ko7pdl5lL lGxmSDqvNsfGT9dQnGlq31vitR5z6JSLsZ4J8upm0aVZFbZK5arIQZ8k8QGJAcHDji4IRiFO V1FsnT6PtfbFvfNhnizyBS6c3pWm52EgaNQ0AEtMDQ2z9KnGphx09dwMAEhH8P+J80VpEB7e XZNaZjkq1IU6YtHNRALfZERdHyBn3GQBrKPm7XKVP7FLsfM3aIsJLz6KVd3pDZRHXJ9upApH 3saiImiYdpQTOTNSSn5uw0zjndBGOgQD/q1sZSo5Bkp7yUfsuaDRG+
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>
  • Thread-index: Adh6UUbHfqbqrYPNRry7tCeUCkLgnw==
  • Thread-topic: Performance enhancements: Checksum offloads.

Since I've been working on a performance related ticket today, a thought about 
future enhancements:

- Can we do checksum offloads all the way from H/W to the guest - if the dom0 
drivers support the offloads, then there should be a way to get the calculated 
checksums all the way thru to the guest?

- This could require some thought, and I'm not sure what the various security 
implications are.

- Pretty sure it would provide a useful performance boost.

MH.

 


Rackspace

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