![Coverage](https://img.shields.io/badge/Coverage-66.4%25-yellow)
onos-p4-sdk
This project implements a local P4Runtime controller that provides minimum required
functionality for implementing SDN applications in Golang. Furthermore, the controller provides an interface
that can be used by applications to interact with P4 programmable devices.
Architecture
The following figure shows the interaction of an SDN application with other micro-onos subsystems such as
onos-topo and Atomix. onos-topo subsystem
used to model control plane and data plane entities and their relations.
![design](https://github.com/onosproject/onos-p4-sdk/raw/v0.1.12/docs/images/architecture.png)
The details about core functionality of SDK and its interactions with other
subsystems are explained in Core Packages document.
Getting Started