METHOD AND APPARATUS TO AGGREGATE OBJECTS TO BE STORED IN A MEMORY TO OPTIMIZE THE MEMORY BANDWIDTH

    公开(公告)号:US20230129107A1

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

    申请号:US18086030

    申请日:2022-12-21

    Abstract: A network device performs packet processing operations on packets received from a network and includes a write back cache to store data (for example, counters) used to perform the packet processing operations. The data stored in the write cache in the network device are evicted from the write back cache to an external memory from time to time using a write-back operation that includes a read-modify-write of a line in the external memory. Instead of performing a separate read-modify-write for each data stored in the cache line, a single read-modify-write operation is performed for all data stored in the cache line in the write back cache. The aggregation of relatively close data for the single read-modify-write operation reduces the number of memory accesses to the external memory and improves the bandwidth to the external memory.

    LOAD BALANCING AMONG OUTPUT PORTS

    公开(公告)号:US20210328929A1

    公开(公告)日:2021-10-21

    申请号:US17359539

    申请日:2021-06-26

    Abstract: Examples described herein relate to a network interface device that includes packet processing circuitry to detect usage of an egress port and report the usage of the egress port to a network interface device driver to cause reallocation of hash-based packet buckets to at least one egress port to provide an allocation of hash-based packet buckets to multiple active egress ports of the network interface device with retention of bucket-to-egress port mappings except for re-allocations of one or more buckets to one or more active egress ports. In some examples, usage of the egress port is based on a count of hash buckets assigned to packets to be transmitted from the egress port or a number of bytes of packets enqueued to be transmitted from the egress port.

    CONTROL PLANE ISOLATION
    6.
    发明申请

    公开(公告)号:US20220385534A1

    公开(公告)日:2022-12-01

    申请号:US17882317

    申请日:2022-08-05

    Abstract: Examples described herein relate to a network interface device comprising circuitry and data plane circuitry. In some examples, the circuitry is to receive control configurations from multiple control planes and based on a management configuration, selectively deny a control configuration of the received control configurations to configure operations of the data plane circuitry. In some examples, selectively denying the control configuration comprises restrict different control planes from modification of configuration of the data plane circuitry

Patent Agency Ranking