Jump to: navigation, search

OpenDaylight Controller:Main

Controller Facts

Project Creation Date: April 10th, 2013
Lifecycle State: Bootstrap
Type: Kernel
Primary Contact: Tom Pantelis <tpanteli@brocade.com>
Documentation Contact: Tom Pantelis <tpanteli@brocade.com>
Test Contact: Vratko Polak <vrpolak@cisco.com> IRC handle: vrpolak
Project Lead: Tom Pantelis <tpanteli@brocade.com>
Committers:

  • Anil Vishnoi <vishnoianil@gmail.com>
  • Ed Warnicke <eaw@cisco.com>
  • Moiz Raja <moraja@cisco.com>
  • Tom Pantelis <tpanteli@brocade.com>
  • Tony Tkacik <tony.tkacik@gmail.com>

IRC: freenode.net #opendaylight
Mailing List: controller-dev@lists.opendaylight.org
    Archives: mailing list archives
Meetings: See MD-SAL meetings in the Weekly Project Meeting List
Repository: git clone https://git.opendaylight.org/gerrit/p/controller
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:

Welcome to OpenDaylight Controller

This project includes the following documents:

Understanding MD-SAL

Old Links

Current release

Previous releases

Past Commiters

  • Alessandro Boch
  • Andrew Kim
  • Bhushan Kanekar
  • Chi-Vien Ly
  • Jason Ye
  • Kalvin Hom
  • Madhu Venugopal
  • Patrick Chu
  • Venkatraghavan Sankarasubbu
  • Ying-Sheng Wen

All subpages

OpenDaylight Controller/ClusteringOpenDaylight Controller/Clustering/MeetingOpenDaylight Controller:AD-SAL
OpenDaylight Controller:AD-SAL:Dependency ManagementOpenDaylight Controller:Architectural FrameworkOpenDaylight Controller:Architectural Principles
OpenDaylight Controller:Auditing and MonitoringOpenDaylight Controller:Beryllium:Release NotesOpenDaylight Controller:Beryllium:Release Plan
OpenDaylight Controller:Beryllium:Release ReviewOpenDaylight Controller:Binding-Aware SALOpenDaylight Controller:Binding-Independent Components
OpenDaylight Controller:Binding-Independent Data FormatOpenDaylight Controller:Binding Aware ComponentsOpenDaylight Controller:Binding Model
OpenDaylight Controller:Boron:Release NotesOpenDaylight Controller:Boron:Release PlanOpenDaylight Controller:Boron:Release Review
OpenDaylight Controller:Building from CLIOpenDaylight Controller:Building from EclipseOpenDaylight Controller:CORS support
OpenDaylight Controller:Carbon:Release NotesOpenDaylight Controller:Carbon:Release PlanOpenDaylight Controller:Clustering:HowTo
OpenDaylight Controller:Code Generation Demo:YANG2JAVA Mapping:opendaylight-match-types moduleOpenDaylight Controller:Component mapsOpenDaylight Controller:Config:Component Map
OpenDaylight Controller:Config:ConfigurationOpenDaylight Controller:Config:Configuration:InitialOpenDaylight Controller:Config:Design
OpenDaylight Controller:Config:Examples:LogbackOpenDaylight Controller:Config:Examples:NetconfOpenDaylight Controller:Config:Examples:Netconf:Example Configuration
OpenDaylight Controller:Config:Examples:Netconf:Manual netopeer installationOpenDaylight Controller:Config:Examples:OpenFlowOpenDaylight Controller:Config:Examples:Sample Project
OpenDaylight Controller:Config:Examples:ThreadpoolOpenDaylight Controller:Config:Examples:Threadpool:TelnetOpenDaylight Controller:Config:Examples:User guide
OpenDaylight Controller:Config:FAQOpenDaylight Controller:Config:JMX WrapperOpenDaylight Controller:Config:JavaShim
OpenDaylight Controller:Config:Java Code GeneratorOpenDaylight Controller:Config:Logback.xmlOpenDaylight Controller:Config:Main
OpenDaylight Controller:Config:UnitTestingOpenDaylight Controller:Config:config.iniOpenDaylight Controller:DATA SAND
OpenDaylight Controller:Development Infrastructure OverviewOpenDaylight Controller:Example WorkflowsOpenDaylight Controller:FAQ
OpenDaylight Controller:Gerrit SetupOpenDaylight Controller:HOWTOsOpenDaylight Controller:Helium Release Plan
OpenDaylight Controller:Helium Release ReviewOpenDaylight Controller:How To: Site DeployOpenDaylight Controller:Hydrogen Developer Guide
OpenDaylight Controller:Hydrogen Release NotesOpenDaylight Controller:Hydrogen Release ReviewOpenDaylight Controller:Importing OpenDaylight Controller into Eclipse
OpenDaylight Controller:InstallationOpenDaylight Controller:Integration TestsOpenDaylight Controller:Java API Reference
OpenDaylight Controller:Library DescriptionsOpenDaylight Controller:Lithium:Config:Integration TestOpenDaylight Controller:Lithium:MD-SAL:Integration Test
OpenDaylight Controller:Lithium:Netconf:Integration TestOpenDaylight Controller:Lithium:Project ProposalOpenDaylight Controller:Lithium:Release Notes
OpenDaylight Controller:Lithium:Release PlanOpenDaylight Controller:Lithium:Release ReviewOpenDaylight Controller:Load Balancer Service
OpenDaylight Controller:MD-SALOpenDaylight Controller:MD-SAL:AD-SAL CompatibilityOpenDaylight Controller:MD-SAL:Analysis:Threading Model
OpenDaylight Controller:MD-SAL:Application Migration GuideOpenDaylight Controller:MD-SAL:Archetype TutorialOpenDaylight Controller:MD-SAL:Architecture
OpenDaylight Controller:MD-SAL:Architecture:Clustered Data Store:Helium Release PlanOpenDaylight Controller:MD-SAL:Architecture:Clustered Data Store:Persistence OptionsOpenDaylight Controller:MD-SAL:Architecture:Clustering
OpenDaylight Controller:MD-SAL:Architecture:Clustering:2-NodeOpenDaylight Controller:MD-SAL:Architecture:Clustering:2-Node:Failure ModesOpenDaylight Controller:MD-SAL:Architecture:Clustering:2-Node:Network Partition Detection
OpenDaylight Controller:MD-SAL:Architecture:Clustering:Feature SummaryOpenDaylight Controller:MD-SAL:Architecture:Clustering:NotificationsOpenDaylight Controller:MD-SAL:Architecture:Clustering Detailed Design
OpenDaylight Controller:MD-SAL:Architecture:DOM DataStoreOpenDaylight Controller:MD-SAL:Architecture:DOM DataStore:Plugging in a Datastore into MD-SALOpenDaylight Controller:MD-SAL:Architecture:DOM DataStore:Transactions
OpenDaylight Controller:MD-SAL:CliffNotesOpenDaylight Controller:MD-SAL:ColorCodeOpenDaylight Controller:MD-SAL:Component Map
OpenDaylight Controller:MD-SAL:ConceptsOpenDaylight Controller:MD-SAL:Data Store TracerOpenDaylight Controller:MD-SAL:Deep Dive Questions
OpenDaylight Controller:MD-SAL:Design:Message TracingOpenDaylight Controller:MD-SAL:Design:Normalized DOM ModelOpenDaylight Controller:MD-SAL:Design:Operational Statistics
OpenDaylight Controller:MD-SAL:Developer FAQOpenDaylight Controller:MD-SAL:Developer GuideOpenDaylight Controller:MD-SAL:EverythingYouWantedtoKNowaboutOnDataChanged butWasAfraidToAsk
OpenDaylight Controller:MD-SAL:ExplainedOpenDaylight Controller:MD-SAL:Explained:Data Structure ModelOpenDaylight Controller:MD-SAL:Explained:Include:Basic Concepts
OpenDaylight Controller:MD-SAL:Explained:Include:Messaging PatternsOpenDaylight Controller:MD-SAL:Explained:Java YANG BindingOpenDaylight Controller:MD-SAL:Explained:Messaging Patterns
OpenDaylight Controller:MD-SAL:Explained:Modeling ConceptsOpenDaylight Controller:MD-SAL:FAQOpenDaylight Controller:MD-SAL:Helium:Release Notes:SR1:Draft
OpenDaylight Controller:MD-SAL:Helium Release PlanOpenDaylight Controller:MD-SAL:L2 SwitchOpenDaylight Controller:MD-SAL:MD-SAL App Tutorial
OpenDaylight Controller:MD-SAL:MD-SAL Document ReviewOpenDaylight Controller:MD-SAL:MD-SAL Document Review:ArchitectureOpenDaylight Controller:MD-SAL:MD-SAL Document Review:Config SubSystem
OpenDaylight Controller:MD-SAL:MD-SAL Document Review:KARAF OSGIOpenDaylight Controller:MD-SAL:MD-SAL Document Review:MD SALOpenDaylight Controller:MD-SAL:MD-SAL Document Review:RESTCONF
OpenDaylight Controller:MD-SAL:MD-SAL Document Review:Step by Step TutorialOpenDaylight Controller:MD-SAL:MD-SAL Document Review:YANGOpenDaylight Controller:MD-SAL:Migration:Data Broker
OpenDaylight Controller:MD-SAL:Model ReferenceOpenDaylight Controller:MD-SAL:Plugin TypesOpenDaylight Controller:MD-SAL:RPC Service Types
OpenDaylight Controller:MD-SAL:RestconfOpenDaylight Controller:MD-SAL:Restconf:Change event notification subscriptionOpenDaylight Controller:MD-SAL:Restconf:How to use restconf
OpenDaylight Controller:MD-SAL:Restconf:Netconf event notification subscriptionOpenDaylight Controller:MD-SAL:Restconf:Overview for programmersOpenDaylight Controller:MD-SAL:Restconf:Real world example
OpenDaylight Controller:MD-SAL:Restconf API ExplorerOpenDaylight Controller:MD-SAL:Southbound Plugin Development GuideOpenDaylight Controller:MD-SAL:Startup Project Archetype
OpenDaylight Controller:MD-SAL:Test ApplicationOpenDaylight Controller:MD-SAL:TestingOpenDaylight Controller:MD-SAL:The Infinispan Data Store
OpenDaylight Controller:MD-SAL:Toaster Step-By-StepOpenDaylight Controller:MD-SAL:Toaster Step-By-Step:Berllium-SR2OpenDaylight Controller:MD-SAL:Toaster Step-By-Step:Beryllium-SR2
OpenDaylight Controller:MD-SAL:Toaster Step-By-Step - Boron and afterOpenDaylight Controller:MD-SAL:Toaster Step-By-Step krbOpenDaylight Controller:MD-SAL:Toaster Tutorial
OpenDaylight Controller:MD-SAL:TutorialsOpenDaylight Controller:MD-SAL:Usage Pattern QuestionareOpenDaylight Controller:MD-SAL:Usage Pattern Questionare:Topoprocessing
OpenDaylight Controller:MD-SAL:Work Item CandidatesOpenDaylight Controller:MD-SAL:XSQLOpenDaylight Controller:MD-SAL:XSQL-Client
OpenDaylight Controller:MD-SAL Developer GuideOpenDaylight Controller:MDA:Code OrganizationOpenDaylight Controller:MDA:YANG Code Organization
OpenDaylight Controller:MDA:YANG ContributeOpenDaylight Controller:MDA:YANG MetamodelOpenDaylight Controller:MDA:YANG Tools Tutorial
OpenDaylight Controller:MDA:YANG to Java MappingOpenDaylight Controller:MainOpenDaylight Controller:Models
OpenDaylight Controller:NOTICEOpenDaylight Controller:Netconf:AuthOpenDaylight Controller:Netconf:Component Map
OpenDaylight Controller:Netconf:DesignOpenDaylight Controller:Netconf:TesttoolOpenDaylight Controller:NetworkConfigurationServices
OpenDaylight Controller:Neutron InterfaceOpenDaylight Controller:Neutron RESTCONFOpenDaylight Controller:New Members
OpenDaylight Controller:Northbound Integration TestsOpenDaylight Controller:OverviewOpenDaylight Controller:Programmer Guide
OpenDaylight Controller:Programmer Guide:ClusteringOpenDaylight Controller:ProposalOpenDaylight Controller:Pulling, Hacking, and Pushing the Code from Eclipse
OpenDaylight Controller:Pulling, Hacking, and Pushing the Code from the CLIOpenDaylight Controller:RESTCONF Northbound APIsOpenDaylight Controller:REST Query
OpenDaylight Controller:REST Recommendations V2OpenDaylight Controller:REST Reference and AuthenticationOpenDaylight Controller:REST Reference and Authentication:Convention
OpenDaylight Controller:Release Plan 2013OpenDaylight Controller:SALOpenDaylight Controller:SAL:Evolution:API Design Principles, Patterns
OpenDaylight Controller:SAL:Evolution:Concrete ChangesOpenDaylight Controller:SAL:Evolution:NotesOpenDaylight Controller:SAL:Services
OpenDaylight Controller:SAL:Services:Data PacketOpenDaylight Controller:SAL:Services:TopologyOpenDaylight Controller:SAL Infrastructure
OpenDaylight Controller:SSL RestConfOpenDaylight Controller:Sample ApplicationsOpenDaylight Controller:Sample Applications/ClusterSessionManager
OpenDaylight Controller:Sample Applications/SampleStatisticsApplicationOpenDaylight Controller:Setting Up Stability BranchesOpenDaylight Controller:Setting up HTTP in Gerrit
OpenDaylight Controller:TopologiesOpenDaylight Controller:YANG2JAVA Mapping:opendaylight-action-types moduleOpenDaylight Controller:YANG2JAVA Mapping:opendaylight-flow-types module
OpenDaylight Controller:YANG2JAVA Mapping:opendaylight-match-types moduleOpenDaylight Controller:YANG2JAVA mapping (concrete example)OpenDaylight Controller:YANG Schema and Model
OpenDaylight Controller: SAL Architecture Overview