Multiple task offload to a peripheral device
    1.
    发明申请
    Multiple task offload to a peripheral device 审中-公开
    多任务卸载到外围设备

    公开(公告)号:US20070101023A1

    公开(公告)日:2007-05-03

    申请号:US11262350

    申请日:2005-10-28

    IPC分类号: G06F15/16

    摘要: 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. The peripheral hardware device may be capable of handling multiple task offloads on the same packet. For example, the peripheral device may be capable of performing large packet segmentation and encryption on the same packet. The peripheral device may also be capable of performing encryption and checksum calculation on the same packet.

    摘要翻译: 在一个实施例中,为了确定哪些任务可能被卸载到外围硬件设备(例如,要在外围设备上的硬件而不是在主机的CPU上执行),来自至少一个 可以提供外围硬件设备,而不需要查询外围硬件设备来确定由外围硬件设备提供的任务卸载能力。 外围硬件设备可以处理相同数据包上的多个任务卸载。 例如,外围设备可能能够在相同的分组上执行大的分组分段和加密。 外围设备还可能能够对相同的分组执行加密和校验和计算。