Invention Grant
- Patent Title: Task offload to a peripheral device
-
Application No.: US13896132Application Date: 2013-05-16
-
Publication No.: US09858214B2Publication Date: 2018-01-02
- Inventor: Avnish Kumar Chhabra , Aditya Dube , Sanjay Kaniyar , James T. Pinkerton
- Applicant: Microsoft Corporation
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agency: Collins & Collins Intellectual, LLC
- Agent L. Alan Collins
- Main IPC: G06F13/14
- IPC: G06F13/14 ; H04L29/06 ; H04L29/08

Abstract:
In one embodiment, to determine what tasks may be offloaded to a peripheral hardware device (e.g., to be performed in hardware on the peripheral device, rather than on the CPU(s) of the host computer), an indication from the at least one peripheral hardware device may be provided, without the peripheral hardware device first being queried to determine the task offload capabilities provided by the peripheral hardware device. In one embodiment, a large packet that includes a plurality of extension headers may be offloaded to the peripheral hardware device for segmentation. An indication of the offset where the extension headers end may be provided in connection with the large packet. In another embodiment, a packet with extension headers that come before an encryption header in the packet are not offloaded to peripheral hardware device for encryption, while packets with no extension headers before the encryption header may be offloaded.
Public/Granted literature
- US20130254436A1 TASK OFFLOAD TO A PERIPHERAL DEVICE Public/Granted day:2013-09-26
Information query