commit | b7388bd8a9d5e8b34ee3958fad13f049d9a7b406 | [log] [tgz] |
---|---|---|
author | Carmelo Cascone <carmelo@onlab.us> | Thu Apr 14 10:20:13 2016 -0700 |
committer | Carmelo Cascone <carmelo@onlab.us> | Tue Apr 26 11:46:30 2016 -0700 |
tree | 9f5ba8110a6d31e5bb01bad32a873e68f1d3364c | |
parent | aa8b6297a320180b3060dd32bead68c856e13189 [diff] |
ONOS-4044 Implemented ONOS-to-Bmv2 flow rule translator In Bmv2, tables, header fields and actions all depend on the packet processing model configuration (Bmv2Model) currently deployed on the device. For this reason, translation is needed from protocol-aware ONOS FlowRule objects into properly formatted, protocol-independent Bmv2TableEntry objects. Translation is based on a TranslatorConfig that provides a mapping between ONOS types and Bmv2 model-dependent types. Change-Id: I620802c2024b5250867dc6b1b988b739177f582a
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.