METHOD AND APPARATUS FOR MULTICAST PACKET RECEPTION
    1.
    发明申请
    METHOD AND APPARATUS FOR MULTICAST PACKET RECEPTION 审中-公开
    用于多媒体分组接收的方法和装置

    公开(公告)号:WO2007091034B1

    公开(公告)日:2007-09-27

    申请号:PCT/GB2007000391

    申请日:2007-02-06

    CPC classification number: H04L12/18 H04L49/90

    Abstract: Roughly described, incoming data packets are delivered by the NIC directly to at least two user level endpoints. In an aspect, only filters that cannot be ambiguous are created in the NIC. In another aspect, the NIC maintains a filter table supporting direct delivery of incoming unicast and multicast data packets to one user level endpoint. Additional requests to join the same multicast group cause replacement of the NIC filter with one in the kernel. In another aspect, a NIC has limited capacity to maintain multicast group memberships. In response to a new multicast filter request, the kernel establishes it in the NIC only if the NIC still has sufficient capacity; otherwise it is established in the kernel.

    Abstract translation: 粗略描述,传入数据分组由NIC直接传递到至少两个用户级端点。 在一方面,仅在NIC中创建不能模糊的过滤器。 另一方面,NIC维护一个过滤表,该过滤表支持将一个单播和多播数据包直接传送到一个用户级端点。 加入同一组播组的其他请求会导致内核中的NIC过滤器的更换。 另一方面,NIC具有维持多播组成员身份的能力有限。 响应于新的多播过滤器请求,内核仅在NIC仍然具有足够的容量时才在NIC中建立它; 否则它在内核中建立。

    METHOD AND APPARATUS FOR MULTICAST PACKET RECEPTION
    2.
    发明申请
    METHOD AND APPARATUS FOR MULTICAST PACKET RECEPTION 审中-公开
    用于多播分组接收的方法和设备

    公开(公告)号:WO2007091034A1

    公开(公告)日:2007-08-16

    申请号:PCT/GB2007/000391

    申请日:2007-02-06

    CPC classification number: H04L12/18 H04L49/90

    Abstract: Roughly described, incoming data packets are delivered by the NIC directly to at least two user level endpoints. In an aspect, only filters that cannot be ambiguous are created in the NIC. In another aspect, the NIC maintains a filter table supporting direct delivery of incoming unicast and multicast data packets to one user level endpoint. Additional requests to join the same multicast group cause replacement of the NIC filter with one in the kernel. In another aspect, a NIC has limited capacity to maintain multicast group memberships. In response to a new multicast filter request, the kernel establishes it in the NIC only if the NIC still has sufficient capacity; otherwise it is established in the kernel.

    Abstract translation: 大致描述,传入的数据包由NIC直接传送到至少两个用户级端点。 在一个方面,在NIC中仅创建不可模糊的过滤器。 在另一方面,NIC维护支持将传入的单播和多播数据分组直接递送到一个用户级端点的过滤器表。 其他请求加入相同的多播组导致用内核中的一个替换NIC滤波器。 另一方面,NIC具有维持多播组成员资格的能力有限。 为了响应新的多点传送过滤器请求,内核只有在NIC仍有足够容量的情况下才在NIC中建立它; 否则它在内核中建立。

    DMA DESCRIPTOR QUEUE READ AND CACHE WRITE POINTER ARRANGEMENT
    3.
    发明申请
    DMA DESCRIPTOR QUEUE READ AND CACHE WRITE POINTER ARRANGEMENT 审中-公开
    DMA描述符队列读取和缓存写命令器安排

    公开(公告)号:WO2006138649A1

    公开(公告)日:2006-12-28

    申请号:PCT/US2006/023624

    申请日:2006-06-16

    CPC classification number: H04L49/901 G06F13/28 G06F13/385 H04L49/90

    Abstract: Method and apparatus for retrieving buffer descriptors from a host memory for use by a peripheral device. In an embodiment, a peripheral device such as a NIC includes a plurality of buffer descriptor caches each corresponding to a respective one of a plurality of host memory descriptor queues, and a plurality of queue descriptors each corresponding to a respective one of the host memory descriptor queues. Each of the queue descriptors includes a host memory read address pointer for the corresponding descriptor queue, and this same read pointer is used to derive algorithmically the descriptor cache write addresses at which to write buffer descriptors retrieved from the corresponding host memory descriptor queue.

    Abstract translation: 用于从主机存储器检索缓冲器描述符以供外围设备使用的方法和装置。 在一个实施例中,诸如NIC的外围设备包括多个缓冲区描述符缓存,每个对应于多个主机存储器描述符队列中的相应一个的多个缓冲区描述符缓存,以及多个队列描述符,每个对应于主机存储器描述符 队列。 每个队列描述符包括用于对应的描述符队列的主机存储器读地址指针,并且该相同的读指针用于从算法上导出描述符高速缓存写地址,在该地址处写入从相应主机存储器描述符队列检索的缓冲器描述符。

    DRIVER LEVEL SEGMENTATION OFFLOAD
    4.
    发明申请
    DRIVER LEVEL SEGMENTATION OFFLOAD 审中-公开
    驾驶员级别分段离职

    公开(公告)号:WO2008053153A3

    公开(公告)日:2008-11-27

    申请号:PCT/GB2007003994

    申请日:2007-10-18

    CPC classification number: H04L69/22 H04L69/16 H04L69/161 H04L69/166

    Abstract: A method for performing segmentation of a first data packet into a plurality of second data packets at a functionality of a device driver for a network interface device supported by a data processing system, each second data packet comprising a header and a segment of data from the first data packet and the network interface device being capable of supporting a communication link over a network with another network interface device, the method comprising: accepting the first data packet, the first data packet carrying data for transmission by the network interface device over the network; forming a set of headers for the plurality of second data packets; writing the set of headers to memory; forming a specification, the specification indicating the headers in memory and the segments of data in the first data packet; requesting by means of the device driver transmission by the network interface device of the headers and the respective segments of data indicated in the specification so as to effect transmission of the second data packets over the network.

    Abstract translation: 一种用于在由数据处理系统支持的网络接口设备的设备驱动程序的功能上执行将第一数据分组划分为多个第二数据分组的方法,每个第二数据分组包括报头和来自所述数据分组的数据段 所述第一数据分组和所述网络接口设备能够通过网络与另一网络接口设备一起支持通信链路,所述方法包括:接收所述第一数据分组,所述第一数据分组承载数据以供网络接口设备通过所述网络传输 ; 形成用于所述多个第二数据分组的一组报头; 将集合的头写入内存; 形成规范,指示存储器中的报头的规范和第一数据分组中的数据段; 通过由网络接口​​设备发送的设备驱动程序发送标题和规范中指示的各个数据段,以便通过网络实现第二数据分组的传输。

    DRIVER LEVEL SEGMENTATION
    5.
    发明申请
    DRIVER LEVEL SEGMENTATION 审中-公开
    驱动程度分级

    公开(公告)号:WO2008053153A2

    公开(公告)日:2008-05-08

    申请号:PCT/GB2007/003994

    申请日:2007-10-18

    CPC classification number: H04L69/22 H04L69/16 H04L69/161 H04L69/166

    Abstract: A method for performing segmentation of a first data packet into a plurality of second data packets at a functionality of a device driver for a network interface device supported by a data processing system, each second data packet comprising a header and a segment of data from the first data packet and the network interface device being capable of supporting a communication link over a network with another network interface device, the method comprising: accepting the first data packet, the first data packet carrying data for transmission by the network interface device over the network; forming a set of headers for the plurality of second data packets; writing the set of headers to memory; forming a specification, the specification indicating the headers in memory and the segments of data in the first data packet; requesting by means of the device driver transmission by the network interface device of the headers and the respective segments of data indicated in the specification so as to effect transmission of the second data packets over the network.

    Abstract translation: 一种用于在由数据处理系统支持的网络接口设备的设备驱动程序的功能上执行将第一数据分组划分为多个第二数据分组的方法,每个第二数据分组包括报头和来自所述数据分组的数据段 所述第一数据分组和所述网络接口设备能够通过网络与另一网络接口设备一起支持通信链路,所述方法包括:接收所述第一数据分组,所述第一数据分组承载数据以供网络接口设备通过所述网络传输 ; 形成用于所述多个第二数据分组的一组报头; 将集合的头写入内存; 形成规范,指示存储器中的报头的规范和第一数据分组中的数据段; 通过由网络接口​​设备发送的设备驱动程序发送标题和规范中指示的各个数据段,以便通过网络实现第二数据分组的传输。

Patent Agency Ranking