Ask is moving to Stack Overflow and Serverfault.com! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode

Revision history [back]

click to hide/show revision 1
initial version

Openflow Plugin Extension Development

Hi all,

  1. Recently I want to do some extensions on Openflow Plugin 1.3, is it better to create a new Openflow plugin or just do some modifications on the original one?

I've read the guide from this site: https://wiki.opendaylight.org/view/OpenDaylightOpenFlowPlugin:Developer_Guide However, I do not get any idea where should I start first. Could you please give me some hints?

  1. Moreover, I have found the YANG models for Openflow Plugin APIs: https://git.opendaylight.org/gerrit/gitweb?p=openflowjava.git;a=tree;f=openflow-protocol-api/src/main/yang

I think these Yang Models are used to build "openflowjava", the openflow library. But I don't see any place in ODL "controller" use this library.

And there are two other places where I could find the codes about Openflow: (1) /controller/opendaylight/protocol_plugins/openflow/ (2) /controller/third-party/openflowj/

What are functionality of these two respectively?

Are there any tutorial step-by-step help how to build a new openflow plugin?

  1. What is the definition of Hard-SAL? Does it mean AD-SAL?

Thanks

Openflow Plugin Extension Development

Hi all,

  1. <1>. Recently I want to do some extensions on Openflow Plugin 1.3, is it better to create a new Openflow plugin or just do some modifications on the original one?

I've read the guide from this site: https://wiki.opendaylight.org/view/OpenDaylightOpenFlowPlugin:Developer_Guide However, I do not get any idea where should I start first. Could you please give me some hints?

  1. <2>. Moreover, I have found the YANG models for Openflow Plugin APIs: https://git.opendaylight.org/gerrit/gitweb?p=openflowjava.git;a=tree;f=openflow-protocol-api/src/main/yang

I think these Yang Models are used to build "openflowjava", the openflow library. But I don't see any place in ODL "controller" use this library.

And there are two other places where I could find the codes about Openflow: (1) /controller/opendaylight/protocol_plugins/openflow/ (2) /controller/third-party/openflowj/

What are functionality of these two respectively?

Are there any tutorial step-by-step help how to build a new openflow plugin?

  1. <3>. What is the definition of Hard-SAL? Does it mean AD-SAL?

Thanks