-
公开(公告)号:US20220027273A1
公开(公告)日:2022-01-27
申请号:US17493694
申请日:2021-10-04
Applicant: Xilinx, Inc.
Inventor: Steven L. Pope , Dmitri Kitariev , David J. Riddoch , Derek Roberts , Neil Turton
IPC: G06F12/0831 , G06F9/38 , G06F12/0888 , G06F13/28
Abstract: A network interface device comprises a programmable interface configured to provide a device interface with at least one bus between the network interface device and a host device. The programmable interface is programmable to support a plurality of different types of a device interface.
-
公开(公告)号:US11146508B2
公开(公告)日:2021-10-12
申请号:US15978049
申请日:2018-05-11
Applicant: XILINX, INC.
Inventor: Steven L. Pope , Kieran Mansley , Maciej Aleksander Jablonski
IPC: H04L12/931 , H04L29/06 , H04L29/08 , G06F9/54 , H04L12/861 , G06F9/52
Abstract: A data processing system has a poll mode driver and a library supporting protocol processing. The poll mode driver and the library are non-operating system functionalities. An application is provided. An operation system is configured while executing in kernel mode and in response to the application being determined to be unresponsive, use a helper process being an operating system functionality executing at user-mode to cause a receive or transmit mode of the application to continue.
-
公开(公告)号:US11138116B2
公开(公告)日:2021-10-05
申请号:US16525313
申请日:2019-07-29
Applicant: XILINX, INC.
Inventor: Steven L. Pope , Dmitri Kitariev , David J. Riddoch , Derek Roberts , Neil Turton
IPC: G06F12/0831 , G06F9/38 , G06F12/0888 , G06F13/28 , G06F13/38 , G06F13/42 , G06F13/12
Abstract: A network interface device comprises a programmable interface configured to provide a device interface with at least one bus between the network interface device and a host device. The programmable interface is programmable to support a plurality of different types of a device interface.
-
公开(公告)号:US10721072B2
公开(公告)日:2020-07-21
申请号:US15721619
申请日:2017-09-29
Applicant: XILINX, INC.
Inventor: Steven L. Pope , David J. Riddoch , Paul Fox
Abstract: A network interface device comprises an integrated circuit device comprises at least one processor. A network interface device comprises a memory. The integrated device is configured to execute a function with respect to at least a part of stored data in said memory.
-
公开(公告)号:US10713392B2
公开(公告)日:2020-07-14
申请号:US16147164
申请日:2018-09-28
Applicant: XILINX, INC.
Inventor: Steven L. Pope , David J. Riddoch , Paul Fox
Abstract: A network interface device comprises an integrated circuit device comprises at least one processor. A network interface device comprises a memory. The integrated device is configured to execute a function with respect to at least a part of stored data in said memory.
-
公开(公告)号:US10713099B2
公开(公告)日:2020-07-14
申请号:US14250290
申请日:2014-04-10
Applicant: XILINX, INC.
Inventor: Steven L. Pope , David J. Riddoch , Kieran Mansley
IPC: G06F9/54
Abstract: A data processing system comprising: an operating system providing an application programming interface; an application supported by the operating system and operable to make calls to the application programming interface; an intercept library configured to intercept calls of a predetermined set of call types made by the application to the application programming interface; and a configuration data structure defining at least one action to be performed for each of a plurality of sequences of one or more calls having predefined characteristics, the one or more calls being of the predetermined set of call types; wherein the intercept library is configured to, on intercepting a sequence of one or more calls defined in the configuration data structure, perform the corresponding action(s) defined by the configuration data structure.
-
公开(公告)号:US10659390B2
公开(公告)日:2020-05-19
申请号:US15721613
申请日:2017-09-29
Applicant: XILINX, INC.
Inventor: Steven L. Pope , David J. Riddoch
IPC: H04L12/933 , H04L29/06 , H04L29/08 , H04L12/26 , H04L12/24
Abstract: A network interface device is provided in a first device. The network interface device comprises an interface configured to receive a first input from a network. The network interface device also has at least one processor configured to provide an output in dependence on contents of the first input and provenance information which uniquely identifies the network interface device, the output being output via the interface to the network.
-
-
-
-
-
-