-
公开(公告)号:US20160366054A1
公开(公告)日:2016-12-15
申请号:US15247696
申请日:2016-08-25
Applicant: Solarflare Communications, Inc.
Inventor: Steven Leslie Pope , David James Riddoch , Greg Law
IPC: H04L12/741 , H04L12/755
CPC classification number: H04L45/54 , H04L45/00 , H04L45/021 , H04L45/56 , H04L45/745 , H04L69/16
Abstract: A data processing system with routing tables comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
-
公开(公告)号:US20140317630A1
公开(公告)日:2014-10-23
申请号:US14321201
申请日:2014-07-01
Applicant: Solarflare Communications, Inc.
Inventor: Steven Leslie Pope , David James Riddoch , Greg Law
IPC: G06F9/48
CPC classification number: G06F9/4881 , G06F9/468 , G06F9/544 , G06F9/545
Abstract: A data processing system with data transmit capability comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
Abstract translation: 具有数据传输能力的数据处理系统包括用于支持过程的操作系统,使得该过程与一个或多个资源相关联,并且所述操作系统被布置为通过资源处理来警告访问,以便阻止进程访问资源 与它没有关联。 该系统的一部分是用于在每个进程和操作系统之间进行接口的接口以及用于存储至少一个进程的状态信息的存储器。 接口可以被布置为分析来自处理到操作系统的指令,并且在检测到重新初始化进程的指令时,将与要存储在存储器中的预先存在的状态信息相对应的状态信息作为重新初始化的状态信息 初始化过程并与资源相关联。
-
公开(公告)号:US10425512B2
公开(公告)日:2019-09-24
申请号:US15879909
申请日:2018-01-25
Applicant: Solarflare Communications, Inc.
Inventor: Steven Leslie Pope , David James Riddoch , Kieran Mansley
IPC: H04L29/06 , H04L29/08 , H04L12/859
Abstract: A method of transmitting data for use at a data processing system and network interface device, the data processing system being coupled to a network by the network interface device, the method comprising: forming a message template in accordance with a predetermined set of network protocols, the message template including at least in part one or more protocol headers; forming an application layer message in one or more parts; updating the message template with the parts of the application layer message; processing the message template in accordance with the predetermined set of network protocols so as to complete the protocol headers; and causing the network interface device to transmit the completed message over the network.
-
公开(公告)号:US10409655B2
公开(公告)日:2019-09-10
申请号:US15667329
申请日:2017-08-02
Applicant: Solarflare Communications, Inc.
Inventor: Steven Leslie Pope , David James Riddoch , Kieran Mansley , Sian Cathryn James
IPC: H04L7/00 , G06F9/54 , H04L29/06 , H04L12/861
Abstract: A method and data processing system are provided. The data processing system comprises an application associated with a plurality of sockets and a sub-system for making data available to the application via the plurality of sockets. The sub-system is configured to provide in response to a request from the application: an indication of events that have occurred on one or more of the plurality of sockets; and an indication of an order in which the events should be processed.
-
公开(公告)号:US20190268451A1
公开(公告)日:2019-08-29
申请号:US16413445
申请日:2019-05-15
Applicant: Solarflare Communications, Inc.
Inventor: Steven Leslie Pope , David James Riddoch , Kieran Mansley
Abstract: A method of transmitting data for use at a data processing system and network interface device, the data processing system being coupled to a network by the network interface device, the method comprising: forming a message template in accordance with a predetermined set of network protocols, the message template including at least in part one or more protocol headers; forming an application layer message in one or more parts; updating the message template with the parts of the application layer message; processing the message template in accordance with the predetermined set of network protocols so as to complete the protocol headers; and causing the network interface device to transmit the completed message over the network.
-
公开(公告)号:US20190268450A1
公开(公告)日:2019-08-29
申请号:US16413413
申请日:2019-05-15
Applicant: Solarflare Communications, Inc.
Inventor: Steven Leslie Pope , David James Riddoch , Kieran Mansley
Abstract: A method of transmitting data for use at a data processing system and network interface device, the data processing system being coupled to a network by the network interface device, the method comprising: forming a message template in accordance with a predetermined set of network protocols, the message template including at least in part one or more protocol headers; forming an application layer message in one or more parts; updating the message template with the parts of the application layer message; processing the message template in accordance with the predetermined set of network protocols so as to complete the protocol headers; and causing the network interface device to transmit the completed message over the network.
-
公开(公告)号:US20190020740A1
公开(公告)日:2019-01-17
申请号:US16135709
申请日:2018-09-19
Applicant: Solarflare Communications, Inc.
Inventor: Steven Leslie Pope , David James Riddoch , Kieran Mansley
IPC: H04L29/06 , H04L29/08 , H04L12/859
Abstract: A method of transmitting data for use at a data processing system and network interface device, the data processing system being coupled to a network by the network interface device, the method comprising: forming a message template in accordance with a predetermined set of network protocols, the message template including at least in part one or more protocol headers; forming an application layer message in one or more parts; updating the message template with the parts of the application layer message; processing the message template in accordance with the predetermined set of network protocols so as to complete the protocol headers; and causing the network interface device to transmit the completed message over the network.
-
28.
公开(公告)号:US20160246657A1
公开(公告)日:2016-08-25
申请号:US15146032
申请日:2016-05-04
Applicant: Solarflare Communications, Inc.
Inventor: Steven Leslie Pope , Derek Edward Roberts , David James Riddoch , Greg Law , Steve Grantham , Matthew Slattery
CPC classification number: G06F9/546 , G06F9/30181 , G06F13/00 , G06F13/14 , G06F15/16 , H04L49/901 , H04L49/9094 , H04L67/10 , H04L69/12 , H04L69/16 , H04L69/161 , H04L69/162 , H04L69/32
Abstract: A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage for storing data received over the network; and a first processing arrangement for performing processing in accordance with the data transfer protocol on received data in the data storage, for making the received data available to respective destination identities; and a response former arranged for: receiving a message requesting a response indicating the availability of received data to each of a group of destination identities; and forming such a response; wherein the system is arranged to, in dependence on receiving the said message.
-
公开(公告)号:US09063771B2
公开(公告)日:2015-06-23
申请号:US14151642
申请日:2014-01-09
Applicant: Solarflare Communications, Inc.
Inventor: Steven Leslie Pope , David James Riddoch , Greg Law
IPC: G06F9/46 , G06F9/48 , G06F9/52 , G06F21/57 , H04L12/701 , H04L12/751 , H04L12/741 , G06F9/54
CPC classification number: G06F9/461 , G06F9/4843 , G06F9/526 , G06F9/545 , G06F21/57 , H04L45/00 , H04L45/02 , H04L45/54
Abstract: A data processing system comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
Abstract translation: 一种数据处理系统,包括用于支持过程的操作系统,使得所述过程与一个或多个资源相关联,并且所述操作系统被布置为通过资源处理来警告所述访问,以便禁止进程访问其所在的资源 没有关联 该系统的一部分是用于在每个进程和操作系统之间进行接口的接口以及用于存储至少一个进程的状态信息的存储器。 接口可以被布置为分析来自处理到操作系统的指令,并且在检测到重新初始化进程的指令时,将与要存储在存储器中的预先存在的状态信息相对应的状态信息作为重新初始化的状态信息 初始化过程并与资源相关联。
-
-
-
-
-
-
-
-