-
公开(公告)号:US10999303B2
公开(公告)日:2021-05-04
申请号:US15476456
申请日:2017-03-31
Applicant: XILINX, INC.
Inventor: Steven L. Pope , David J. Riddoch , Derek Roberts
Abstract: A data analytical engine receives packets from a number of different network interface devices. The data is a replica of part or all of transmit or receive packets processed in the network interface device. A learning algorithm is applied to data from said different network interface devices and it is determined if an alert is to be generated.
-
公开(公告)号:US20200274921A1
公开(公告)日:2020-08-27
申请号:US16874594
申请日:2020-05-14
Applicant: Xilinx, Inc.
Inventor: Steven L. Pope , Derek Roberts , David J. Riddoch
IPC: H04L29/08 , H04L12/721 , H04L29/06 , G06F9/50 , H04L12/935
Abstract: A network interface device having an FPGA for providing an FPGA application. A first interface between a host computing device and the FPGA application is provided, allowing the FPGA application to make use of data-path operations provided by a transport engine on the network interface device, as well as communicate with the host. The FPGA application sends and receives data with the host via a memory that is memory mapped to a shared memory location in the host computing device, whilst the transport engine sends and receives data packets with the host via a second memory. A second interface is provided to interface the FPGA application and transport engine with the network, wherein the second interface is configured to back-pressure the transport engine.
-
公开(公告)号:US10742604B2
公开(公告)日:2020-08-11
申请号:US14165371
申请日:2014-01-27
Applicant: Xilinx, Inc.
Inventor: Steve L. Pope , Derek Roberts , David J. Riddoch
Abstract: A logic device and method are provided for intercepting a data flow from a network source to a network destination. A data store holds a set of compliance rules and corresponding actions. A packet inspector is configured to inspect the intercepted data flow and identify from the data store a compliance rule associated with the inspected data flow. A packet filter is configured to, when the data flow is identified as being associated with a compliance rule, carry out an action with respect to the data flow corresponding to the compliance rule.
-
-