Bandwidth-control policers in a network adapter

    公开(公告)号:US11621920B2

    公开(公告)日:2023-04-04

    申请号:US17902834

    申请日:2022-09-04

    Abstract: A network adapter includes a network interface, a host interface and processing circuitry. The network interface is configured to connect to a communication network. The host interface is configured to communicate with a host processor running multiple application programs. The processing circuitry includes one or more bandwidth-control policers, and is configured to receive from the communication network a packet destined to a given application program among the application programs running on the host processor, to associate a bandwidth-control policer with the packet, selected from among the bandwidth-control policers, and to apply the selected bandwidth-control policer to the packet to produce a policer result.

    Offloading execution of a multi-task parameter-dependent operation to a network device

    公开(公告)号:US20230089099A1

    公开(公告)日:2023-03-23

    申请号:US18071692

    申请日:2022-11-30

    Abstract: A processing device includes an interface and one or more processing circuits. The interface is to connect to a host processor. The one or more processing circuits are to receive from the host processor, via the interface, a notification specifying an operation for execution by the processing device, the operation including (i) multiple tasks that are executable by the network device, and (ii) execution dependencies among the tasks, in response to the notification, to determine a schedule for executing the tasks, the schedule complying with the execution dependencies, and to execute the operation by executing the tasks of the operation in accordance with the schedule.

    Optical splitting adaptor
    133.
    发明授权

    公开(公告)号:US11609390B2

    公开(公告)日:2023-03-21

    申请号:US17162471

    申请日:2021-01-29

    Abstract: Optical splitting adaptors and associated methods of manufacturing are provided. An example optical splitting adaptor includes a first connector housing that interfaces with a first optical transceiver having a first data rate, and the first connector housing accommodates a first type multi-fiber ferrule of a first number of fibers. The example optical splitting adaptor also includes a second connector housing that defines dual receptacles for interfacing with a second optical transceiver and a third optical transceiver, and the dual receptacles receive respective multi-fiber ferrules. The example optical splitting adaptor further includes a plurality of fibers operably connecting the first connector housing and the second connector housing such that, in operation, the plurality of fibers perform optical splitting between the first type multi-fiber ferrule of the first connector housing and the multi-fiber ferrules received by the dual receptacles of the second connector housing.

    Time synchronization based on network traffic patterns

    公开(公告)号:US11606157B1

    公开(公告)日:2023-03-14

    申请号:US17520674

    申请日:2021-11-07

    Abstract: A network node includes a port and circuitry. The port is configured for communicating over a packet network. The circuitry is configured to receive, via the port, a sequence of packets from a peer network node, the sequence of packets including (i) a time-protocol packet and (ii) a transmit-side (TX) time-stamp indicative of a time at which the time-protocol packet was transmitted from the peer network node, to assess a receive-side (RX) traffic pattern over one or more of the received packets in the sequence that precede reception of the time-protocol packet, and to calculate an accuracy measure for the TX time-stamp, based on the assessed RX traffic pattern.

    DYNAMIC PACKET ROUTING USING PRIORITIZED GROUPS

    公开(公告)号:US20230068443A1

    公开(公告)日:2023-03-02

    申请号:US17465760

    申请日:2021-09-02

    Abstract: An example method for dynamic packet routing using prioritized groups includes: receiving, by a processing device, routing information specifying a plurality of paths to a network destination, wherein each path is associated with a respective cost metric value; associating a first subset of the plurality of paths with a first priority routing group for the network destination, wherein each path of the first subset satisfies a first cost criterion based on a cost metric value of the path; associating a second subset of the plurality of paths with a second priority routing group for the network destination, wherein each path of the second subset satisfies a second cost criterion; and storing, in a forwarding information data structure, a first definition of the first priority routing group and a second definition of a second priority routing group.

    Optimizing Header-Based Action Selection

    公开(公告)号:US20230050155A1

    公开(公告)日:2023-02-16

    申请号:US17402545

    申请日:2021-08-15

    Abstract: A network element includes one or more ports and a packet processor. The one or more ports are to transmit and receive packets over a network. The packet processor is to apply a plurality of rules to the packets, each rule specifying (i) expected values for each header field of a group of header fields of the packets, including, for a given header field in the group, at least a set of multiple expected values, (ii) a group ID associated with the set, and (iii) an action to be applied to the packets whose header fields match the expected values.

    ETHERNET PAUSE AGGREGATION FOR A RELAY DEVICE

    公开(公告)号:US20230047454A1

    公开(公告)日:2023-02-16

    申请号:US17398677

    申请日:2021-08-10

    Abstract: A relay device is provided that may identify a quantity of empty data byte locations in a data buffer of the relay device. The relay device may receive an indicator associated with transmitting data packets. The relay device may pause or enable a lossless flow of data between the relay device, a host device, and a peer device based on the quantity of empty data byte locations, the indicator, or both. The relay device may include a first data interface coupled with a peer device, a second data interface coupled with a host device, a data buffer configured to store data packets received from the host device, and a state machine that enables a lossless transmission of data between the host device and peer device. The state machine may transmit a pause frame to the host device based on a data buffer utilization reaching a data storage capacity.

    Memory cell based on self-assembled monolayer polaron

    公开(公告)号:US20230041969A1

    公开(公告)日:2023-02-09

    申请号:US17394515

    申请日:2021-08-05

    Abstract: A memory device includes a memory cell and a controller. The memory cell includes: (a) an array of molecule chains, at least one molecule chain includes: (i) first and second binding sites positioned at first and second ends of the molecule chain, respectively, and (ii) a chain of one or more fullerene derivatives, chemically connecting between the first and second binding sites, (b) source and drain electrodes, electrically connected to the first and second binding sites, respectively, and configured to apply to the array a source-drain voltage (VSD) along a first axis, and (c) a gate electrode, configured to apply to the array a gate voltage (VG) along a second different axis. The controller is configured to perform a data storage operation in the memory cell by (i) applying to the gate electrode a signal for producing the VG, and (ii) applying the VSD between the source and drain electrodes.

    OSFP optical transceiver with a dual MPO receptacle

    公开(公告)号:US11573383B2

    公开(公告)日:2023-02-07

    申请号:US16750632

    申请日:2020-01-23

    Abstract: An OSFP optical transceiver having split multiple fiber optical port using reduced amount of MPO terminations is provided that includes two adjacent sockets integrated into the optical port of the OSFP optical transceiver. The two adjacent sockets are vertically oriented with respect to the mounting baseplate of the OSFP optical transceiver, and each of the two adjacent sockets is adapted to receive an MPO receptacle that terminates the proximal end of a bundle of fibers. The OSFP optical transceiver also includes an optical connection between each socket and a corresponding lens in the OSFP optical transceiver, for transmitting optical signals received from other transceivers into the OSFP optical transceiver and optical signals generated in the OSFP optical transceiver to other transceivers.

Patent Agency Ranking