Skip to content

Instantly share code, notes, and snippets.

View mavenugo's full-sized avatar

Madhu Venugopal mavenugo

  • Apple
  • Cupertino, CA
View GitHub Profile
Open vSwitch Advanced Features Tutorial
=======================================
Many tutorials cover the basics of OpenFlow. This is not such a
tutorial. Rather, a knowledge of the basics of OpenFlow is a
prerequisite. If you do not already understand how an OpenFlow flow
table works, please go read a basic tutorial and then continue reading
here afterward.
It is also important to understand the basics of Open vSwitch before
diff --git a/ftest/pom.xml b/ftest/pom.xml
index 0161fd7..ae5a16d 100644
--- a/ftest/pom.xml
+++ b/ftest/pom.xml
@@ -28,6 +28,8 @@
org.opendaylight.controller.sal.authorization,
org.opendaylight.controller.sal.core,
org.opendaylight.controller.sal.utils,
+ org.opendaylight.controller.sal.connection,
+ org.opendaylight.controller.connectionmanager,
DRAFT : PLEASE PROVIDE FEEDBACK
One of the consistent feedback that we got from the developers during the OpenDaylight Summit, ONS & other hackfests (conducted by SDN Hub)
is the complexity in developing Apps for OpenDaylight. App Developers come from various background and expertise and may not have the same
skill-set/Motivation as an OpenDaylight platform/infra developer & hence we have to make it much easier for the Developers to invest time
in developing apps on/for OpenDaylight.
Am using the word "apps" loosely and it can represent both true applications that makes use of the existing infra bundles or developing
these infrastructure components as well.
One of the consistent feedback that we got from the developers during the OpenDaylight Summit, ONS & other hackfests (conducted by SDN Hub)
is the complexity in developing Apps for OpenDaylight. App Developers come from various background and expertise and may not have the same
skill-set/Motivation as an OpenDaylight platform/infra developer & hence we have to make it much easier for the Developers to invest time
in developing apps on/for OpenDaylight.
Am using the word "apps" loosely and it can represent both true applications that makes use of the existing infra bundles or developing
these infrastructure components as well.
diff --git a/main/archetypes/archetype-app-simple/src/main/resources/archetype-resources/src/main/resources/js/templates/simple.html b/main/archetypes/archetype-app-simple/src/ma
index 2ad8bc6..0b8a46e 100644
--- a/main/archetypes/archetype-app-simple/src/main/resources/archetype-resources/src/main/resources/js/templates/simple.html
+++ b/main/archetypes/archetype-app-simple/src/main/resources/archetype-resources/src/main/resources/js/templates/simple.html
@@ -1,6 +1,6 @@
<script type="text/template" id="simpleContainer">
<div id="simpleDiv" style="margin-left:20px; float: left;">
- <h3>Connection Application</h3>
+ <h3>Application</h3>
<table id="simpleTable" class="pure-table pure-table-bordered">
https://plus.google.com/hangouts/_/72cpj2gaot2u6vjts51tl5aglc?authuser=0&hl=en
POST : http://localhost:8080/ovsdb/nb/v2/node/OVS/HOST1/tables/IPFIX/rows
{
"parent_uuid":"2e5c0418-e70c-406b-9ad9-58585ac10c19",
"row":{
"IPFIX":{
"targets":["set", ["192.168.56.1:5555"]]
}
}
}
#!/usr/bin/env bash
# odl_os_ovs.sh : Stands for OpenDaylight_OpenStack_Openvswith.sh (cant be more Open than this ;) )
if [ `whoami` != "root" ]; then
echo Please execute this script as superuser or with sudo previleges.
exit 1
fi
if [ "$#" -ne 1 ]; then
logger.debug("Flow = {}", flowBuilder.toString());
package org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowId;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowKey;
import java.math.BigInteger;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.FlowModFlags;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Instructions;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Match;
import java.util.Map;
import org.opendaylight.yangtools.yang.binding.Augmentation;
import java.util.HashMap;