Sharing a network interface card among multiple hosts
    291.
    发明申请
    Sharing a network interface card among multiple hosts 有权
    在多台主机之间共享网络接口卡

    公开(公告)号:US20030200315A1

    公开(公告)日:2003-10-23

    申请号:US10127710

    申请日:2002-04-23

    Abstract: A network interface device includes a fabric interface, adapted to exchange messages over a switch fabric with a plurality of host processors, the messages containing data, and a network interface, including one or more ports adapted to be coupled to a network external to the switch fabric. Message processing circuitry is coupled between the fabric interface and the network interface, so as to enable at least first and second host processors among the plurality of the host processors to use a single one of the ports substantially simultaneously so as to transmit and receive frames containing the data over the network.

    Abstract translation: 网络接口设备包括:结构接口,适于通过交换结构与多个主处理器交换消息,所述消息包含数据,以及网络接口,包括一个或多个适于耦合到交换机外部的网络的端口 布。 消息处理电路耦合在结构接口和网络接口之间,以使多个主机处理器中的至少第一和第二主处理器基本上同时使用单个端口,以便发送和接收包含 网络上的数据。

    Network adapter with shared database for message context information
    292.
    发明申请
    Network adapter with shared database for message context information 审中-公开
    具有用于消息上下文信息的共享数据库的网络适配器

    公开(公告)号:US20020152328A1

    公开(公告)日:2002-10-17

    申请号:US10118941

    申请日:2002-04-10

    CPC classification number: G06F13/1605 G06F9/546 H04L49/90 H04L69/12

    Abstract: A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the network using a plurality of transport service instances. Message processing circuitry, coupled between the network interface and the client interface, includes an execution unit, which generates the messages in response to the work requests and passes the messages to the network interface to be sent over the network. A memory stores records of the messages that have been generated by the execution unit in respective lists according to the transport service instances with which the messages are associated. A completion unit receives the records from the memory and, responsive thereto, reports to the client device upon completion of the messages.

    Abstract translation: 网络接口适配器包括网络接口和客户端接口,用于耦合到客户机设备,以便从客户端设备接收通过网络使用多个传输服务实例发送消息的工作请求。 耦合在网络接口和客户机接口之间的消息处理电路包括一个执行单元,该执行单元响应于工作请求产生消息,并将消息传递到网络接口以通过网络发送。 存储器根据与消息相关联的传输服务实例来存储由执行单元在各个列表中生成的消息的记录。 完成单元从存储器接收记录,并且响应于此,在消息完成时向客户端设备报告。

    Traveling wave cascaded micro ring modulators

    公开(公告)号:US12287537B2

    公开(公告)日:2025-04-29

    申请号:US17993296

    申请日:2022-11-23

    Abstract: Traveling wave cascaded micro ring modulators (TW-CMRMs) are provided. An example TW-CMRM includes an optical bus, an electrical transmission line, and at least two micro ring modulators (MRMs) operatively coupled to the optical bus and the electrical transmission line. The electrical transmission line includes a cathode transmission line and an anode transmission line. The at least two MRMs are cascaded in a series connection, and the at least two cascaded MRMs include a first terminal and a second terminal respectively. The at least two cascaded MRMs collectively modulate a phase and/or an amplitude of an optical input signal received from an optical signal source.

    Flow/application-based packet marking by network-adapter

    公开(公告)号:US12284120B2

    公开(公告)日:2025-04-22

    申请号:US17988799

    申请日:2022-11-17

    Abstract: A network adapter includes a host interface, a network interface, a packet processor, and a telemetry handler. The host interface is to communicate with a host. The network interface is to send packets to a network. The packet processor is to process the packets prior to sending the packets to the network. The telemetry handler is to receive from the host, over the host interface, an indication specifying a flow or application, to mark one or more packets associated with the flow or application with a specified identifier in response to the indication, and to send the marked packets using the packet processor to the network via the network interface.

    INTERRUPT EMULATION ON NETWORK DEVICES

    公开(公告)号:US20250123980A1

    公开(公告)日:2025-04-17

    申请号:US18988345

    申请日:2024-12-19

    Abstract: Methods, systems, and devices for message signaled interrupt (MSI-X) tunneling on a host device exposed by a bridge connection are described. A device may receive data and a first interrupt signal from a remote destination over a network protocol. The device may receive the data and/or the first interrupt signal over the bridge connection, via a tunneled communication from the remote destination. The device may generate a second interrupt signal based on the first interrupt signal and a local interrupt configuration provided by a system bus driver of the device. The device may inject the data and the second interrupt signal over the system bus. Injecting the data and injecting the second interrupt signal may include ensuring the data is made available to the system bus driver, prior to the interrupt handler receiving the second interrupt signal.

    AI-supported network telemetry using data processing unit

    公开(公告)号:US12273380B2

    公开(公告)日:2025-04-08

    申请号:US17550867

    申请日:2021-12-14

    Abstract: A device receives a packet from a local network. The packet may be directed toward a cloud computing resource. The device determines that the packet is associated with a new packet flow. In response to determining that the packet is associated with the new packet flow, the device provides one or more packets from the new packet flow to a machine learning model for packet inspection. The device receives an output from the machine learning model and routes the new packet flow based on the output received from the machine learning model. The output indicates whether or not the new packet flow is associated with a network attack.

    In-Service Software Update Managed by Network Controller

    公开(公告)号:US20250106211A1

    公开(公告)日:2025-03-27

    申请号:US18474274

    申请日:2023-09-26

    Abstract: A controller includes one or more ports and a processor. The one or more ports are to communicate with a network that includes multiple network devices. The processor is to receive, from a network device in the network, a request to perform a software update in the network device, to evaluate a permission condition in response to the request, to send to the network device a response granting the request when the permission condition is met, and to at least temporarily deny the request when the permission condition is not met.

    Multi-socket network interface controller with consistent transaction ordering

    公开(公告)号:US12259832B2

    公开(公告)日:2025-03-25

    申请号:US18174668

    申请日:2023-02-27

    Abstract: Computing apparatus includes a host computer, including multiple non-uniform memory access (NUMA) nodes, including at least first and second NUMA nodes, which include first and second local memories and first and second host bus interfaces for connection to first and second peripheral component buses, respectively. A network interface controller (NIC) is to receive a definition of a memory region extending over respective first and second parts of the first and second local memories and to receive a memory mapping with respect to the memory region that is applicable to both the first and second local memories, and to apply the memory mapping in writing data to the memory region via first and second NIC bus interfaces in a sequence of direct memory access (DMA) transactions to the respective first and second parts of the first and second local memories in response to packets received through a network port.

    TELEMETRY DATA ABSTRACTION
    300.
    发明申请

    公开(公告)号:US20250097130A1

    公开(公告)日:2025-03-20

    申请号:US18967566

    申请日:2024-12-03

    Abstract: Methods, systems, and computer program products to generate a telemetry pipeline. In embodiments, the system includes a communication interface that receives one or more user-defined functions for the telemetry pipeline. The system also includes control logic that implements programmatically the one or more user-defined functions to collect telemetry data at a plurality of layers in the telemetry pipeline based on the one or more user-defined functions and calculate smart metrics at different layers of the plurality of layers in the telemetry pipeline. The smart metrics may be calculated at a layer closest to where associated telemetry data is collected.

Patent Agency Ranking