Coder Social home page Coder Social logo

buildovsnsh's Introduction

Build ovs/dpdk RPM with NSH patches

These scripts build OVS with DPDK RPM with NSH/VTEP/vxLAN patches.

Components used to build these RPMs.

Version 1.1

Add latest NSH patch revision and updated commit. Corrected Open vswitch 2.5.90 commit in Readme.

Included Version Commit Upstream
DPDK 2.2.0 a38e5ec15e3fe615b94f3cc5edca5974dab325ab (http://dpdk.org/dpdk.git)
COPR DPDK 2bcf24dd0ad84f20a39b281f84423bd6164e00a6 (https://github.com/tfherbert/dpdk-snap.git)
Open vSwitch 2.5.90 7d433ae57ebb90cd68e8fa948a096f619ac4e2d8 (https://github.com/openvswitch/ovs.git)
COPR OVS f57c37c07483e8b653380e62f5baeda9de17c9b8 (https://github.com/tfherbert/ovs-snap.git)
NSH Patches 307b06d986a49698c01caa3d6ed62fd7dac83e87 (https://github.com/yyang13/ovs_nsh_patches.git)

Build RPMs

To start the build:

$ ./buildovsnsh.sh

Clean

Uses sudo. To run:

$ ./clean.sh

Install Prerequisites

Uses sudo. To run:

$ ./prepare.sh

RPMs will be placed in release directory.

Configuration

Configuration options are in config/config

List of RPMs

List of RPMS produced by these scripts. They are placed in the release directory. The openvswitch-2.5.90 contains pre-linked DPDK libraries. The RPM supports OVS either with DPDK or with the Linux kernel data plane. To use nsh/vxlan with Linux kernel data path, install openvswitch-kmod.

  • dpdk-2.2.0-1.fc23.x86_64.rpm
  • dpdk-debuginfo-2.2.0-1.fc23.x86_64.rpm
  • dpdk-devel-2.2.0-1.fc23.x86_64.rpm
  • dpdk-examples-2.2.0-1.fc23.x86_64.rpm
  • dpdk-tools-2.2.0-1.fc23.x86_64.rpm
  • openvswitch-2.5.90-0.11974.gitc4623bb8.1.fc23.x86_64.rpm
  • openvswitch-debuginfo-2.5.90-0.11974.gitc4623bb8.1.fc23.x86_64.rpm
  • openvswitch-devel-2.5.90-0.11974.gitc4623bb8.1.fc23.x86_64.rpm
  • openvswitch-ovn-central-2.5.90-0.11974.gitc4623bb8.1.fc23.x86_64.rpm
  • openvswitch-ovn-common-2.5.90-0.11974.gitc4623bb8.1.fc23.x86_64.rpm
  • openvswitch-ovn-docker-2.5.90-0.11974.gitc4623bb8.1.fc23.x86_64.rpm
  • openvswitch-ovn-host-2.5.90-0.11974.gitc4623bb8.1.fc23.x86_64.rpm
  • openvswitch-ovn-vtep-2.5.90-0.11974.gitc4623bb8.1.fc23.x86_64.rpm
  • openvswitch-kmod-2.5.90-1.fc23.x86_64.rpm

buildovsnsh's People

Contributors

tfherbert avatar

Watchers

James Cloos avatar 万乐冰 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.