System and method for virtualized receive descriptors

    公开(公告)号:US10673750B2

    公开(公告)日:2020-06-02

    申请号:US16274802

    申请日:2019-02-13

    Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including at least a processor; and one or more memories having encoded thereon instructions to instruct the hardware platform to: receive a request to generate a receive descriptor profile (RDP) for the requestor's network flow; receive at least one parameter for the RDP; generate the RDP from the at least one parameter; and send the RDP to a network interface controller for the requestor.

    Profiles for collecting telemetry data

    公开(公告)号:US10433035B2

    公开(公告)日:2019-10-01

    申请号:US15476077

    申请日:2017-03-31

    Abstract: An apparatus includes telemetry registers, a memory, and a virtualized telemetry controller. The memory may store a set of telemetry profiles, including a first telemetry profile specifying a collection trigger, a set of telemetry registers, and a telemetry data destination. The virtualized telemetry controller may be to: detect a condition satisfying the collection trigger specified in the first telemetry profile; in response to a detection of the condition, read telemetry values from the set of telemetry registers specified in the first telemetry profile; generate a telemetry container including the telemetry values; and send the telemetry container to the telemetry data destination specified in the first telemetry profile.

    TECHNOLOGIES FOR FILTERING NETWORK TRAFFIC ON INGRESS

    公开(公告)号:US20190044866A1

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

    申请号:US16131007

    申请日:2018-09-13

    Abstract: Technologies for filtering network traffic on ingress include a network interface controller (NIC) configured to parse a header of a network packet received by the NIC to extract data from a plurality of header fields of the header. The NIC is additionally configured to determine an input set based on the field vector, retrieve a matching list from a plurality of matching lists, and compare the input set to each of the plurality of rules to identify a matching rule of the plurality of rules that matches a corresponding portion of the input set. The NIC is further configured to perform an action on the network packet based on an actionable instruction associated with the one of the plurality of rules that matches the corresponding portion of the input set. Other embodiments are described herein.

    Traffic management
    16.
    发明授权

    公开(公告)号:US10158578B2

    公开(公告)日:2018-12-18

    申请号:US15269295

    申请日:2016-09-19

    Abstract: One embodiment provides a network device. The network device includes a a processor including at least one processor core; a network interface configured to transmit and receive packets at a line rate; a memory configured to store a scheduler hierarchical data structure; and a scheduler module. The scheduler module is configured to prefetch a next active pipe structure, the next active pipe structure included in the hierarchical data structure, update credits for a current pipe and an associated subport, identify a next active traffic class within the current pipe based, at least in part, on a current pipe data structure, select a next queue associated with the identified next active traffic class, and schedule a next packet from the selected next queue for transmission by the network interface if available traffic shaping token bucket credits and available traffic class credits are greater than or equal to a next packet credits.

    Technologies for hierarchical clustering of hardware resources in network function virtualization deployments

    公开(公告)号:US12093746B2

    公开(公告)日:2024-09-17

    申请号:US18195314

    申请日:2023-05-09

    CPC classification number: G06F9/5077 G06F9/45558 G06F2009/45595

    Abstract: Technologies for the hierarchical clustering of hardware resources in network function virtualization (NFV) deployments include a compute node that is configured to create a network function profile that includes a plurality of network functions to be deployed on the compute node. Additionally, the compute node is configured to translate the network function profile usable to identify which of the plurality of network functions are to be managed by each of the plurality of interconnected hardware resources into a hardware profile for each of a plurality of interconnected hardware resources. The compute node is further configured to deploy each of the plurality of network functions to one or more of the plurality of interconnected hardware resources based on the hardware profile. Other embodiments are described herein.

    TECHNOLOGIES FOR HIERARCHICAL CLUSTERING OF HARDWARE RESOURCES IN NETWORK FUNCTION VIRTUALIZATION DEPLOYMENTS

    公开(公告)号:US20230359510A1

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

    申请号:US18195314

    申请日:2023-05-09

    CPC classification number: G06F9/5077 G06F9/45558 G06F2009/45595

    Abstract: Technologies for the hierarchical clustering of hardware resources in network function virtualization (NFV) deployments include a compute node that is configured to create a network function profile that includes a plurality of network functions to be deployed on the compute node. Additionally, the compute node is configured to translate the network function profile usable to identify which of the plurality of network functions are to be managed by each of the plurality of interconnected hardware resources into a hardware profile for each of a plurality of interconnected hardware resources. The compute node is further configured to deploy each of the plurality of network functions to one or more of the plurality of interconnected hardware resources based on the hardware profile. Other embodiments are described herein.

Patent Agency Ranking