vdpa-deployment | GO code and example YAML files

 by   redhat-nfvpe C Version: 2019-11-KubeCon-NA License: Apache-2.0

kandi X-RAY | vdpa-deployment Summary

kandi X-RAY | vdpa-deployment Summary

vdpa-deployment is a C library. vdpa-deployment has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

VirtIO Data Path Acceleration (vDPA) is a technology that enables pods to use accelerated network interfaces without having to include vendor specific drivers. This is possible because vDPA-capable NICs implement the virtIO datapath. The vDPA Framework is in charge of translating the vendor-specific control path (that the NIC understands) to a vendor agnostic protocol (to be exposed to the application). For an overview of the technology, read the vDPA overview blog post. More technical blog entries can also be read in the Virtio-networking series two. Note that, apart from the vDPA kernel framework implemented in the linux kernel, there is another vDPA framework in DPDK. However, the DPDK framework is out of the scope of this repository for now.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              vdpa-deployment has a low active ecosystem.
              It has 16 star(s) with 4 fork(s). There are 14 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 1 open issues and 1 have been closed. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of vdpa-deployment is 2019-11-KubeCon-NA

            kandi-Quality Quality

              vdpa-deployment has no bugs reported.

            kandi-Security Security

              vdpa-deployment has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              vdpa-deployment is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              vdpa-deployment releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of vdpa-deployment
            Get all kandi verified functions for this library.

            vdpa-deployment Key Features

            No Key Features are available at this moment for vdpa-deployment.

            vdpa-deployment Examples and Code Snippets

            No Code Snippets are available at this moment for vdpa-deployment.

            Community Discussions

            No Community Discussions are available at this moment for vdpa-deployment.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install vdpa-deployment

            To leverage this repo, download this repo, run make all:.
            sriov-device-plugin docker image: Located in the sriov-dp directory. This image takes the upstream SR-IOV Device Plugin and applies some local patches to enable it to work with vDPA as well. See sriov-dp.
            sriov-cni binary and docker image: Located in the sriov-cni directory. To install the sriov-cni, the binary must be copied to the default CNI directory, typically /opt/cni/bin/. Alternatively, a DaemonSet can be deployed which will take care of doing that in all the nodes. See sriov-cni.
            dpdk-app-devel docker image: This image contains a recent DPDK installation and some development utilities
            dpdk-app docker image: This image contains a centos-based DPDK application powered by app-netutil that is able to run testpmd, l2fwd and l3fwd
            multus image: This image deploys a multus binary that supports the Device-info spec.
            To deploy the Kubernetes-vDPA solution, the following steps must be taken:.
            Install SR-IOV CNI
            Create Network-Attachment-Definition
            Create ConfigMap
            Start SR-IOV Device Plugin Daemonset

            Support

            This repo has been tested with:.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/redhat-nfvpe/vdpa-deployment.git

          • CLI

            gh repo clone redhat-nfvpe/vdpa-deployment

          • sshUrl

            git@github.com:redhat-nfvpe/vdpa-deployment.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link