- 16 Jun, 2016 9 commits
-
-
The default value for relativePath is: ../pom.xml Change-Id: I1f5e5e6bfa1e91fcddae4f8cb8ab0c00c276e6b0
Brian O'Connor authored -
Change-Id: I6fb0cfb15a8a88590c69dccdf61ff02537769890 (cherry picked from commit 34ffe4b6)
Mahesh Raju-Huawei authored -
Most notably: - Updated repo URL and commit ID to official onos-bmv2 fork - Removed ugly string-based table dump parser, now there's a proper API to retrieve table entries (added support in Bmv2DeviceAgent) - Removed unused arguments in packet-in API Change-Id: I5ff0948eb8fec5283a085913496c187e7b278d8d
Carmelo Cascone authored -
Driver notable changes: - Implemented new behaviors, removed deprecated ones - Removed flow rule translator classes (now under protocol module) - Improved FlowRuleProgrammable: now it uses BMv2TableEntryService to lookup/bind flow rules with BMv2 table entries, retrieves flow statistics, better exception handling when adding/replacing/removing table entries. - Improved PacketProgrammable: better exception handling and logging Provider notable changes: - Bmv2DeviceProvider: detects and notifies device configuration changes and reboots to Bmv2DeviceContextService, added support for periodic polling of port statistics - Bmv2PacketProvider: implemented workaround for OutboundPackets with flood treatment Change-Id: I79b756b533d4afb6b70025a137b2e811fd42a4e8
Carmelo Cascone authored -
- Created 3 separate sub-modules: API (doesn't depend on Thrift), CTL (depends on Thrift), THRIFT-API (to generate Thrift sources) - Implemented 2 new services (for device configuration swapping and table entry management) needed to distribute BMv2-specific state among ONOS instances. - Implemented a BMv2 controller (previously other modules where using separately a Thrift client and a server) - Added a default BMv2 JSON configuration (default.json) and interpreter to be used for devices that connect for the first time to ONOS. This allows for basic services to work (i.e. LLDP link discovery, ARP proxy. etc.). - Changed behavior of the flow rule translator and extension selector, now it allows extension to specify only some of the match parameters (before extension selectors were expected to describe the whole match key, i.e. all fields) - Various renaming to better represent the API - Various java doc fixes / improvements Change-Id: Ida4b5e546b0def97c3552a6c05f7bce76fd32c28
Carmelo Cascone authored
-
- 15 Jun, 2016 16 commits
-
-
This commit depends on https://gerrit.opencord.org/#/c/56/ Change-Id: I6084621c36046ae8b6262cab52c49825d3e0d0d1
Charles Chan authored -
- optionally specify expected number of intents in "onos-check-intent" Change-Id: I523a7fd9e1aaa72b441d2428fb9ebb692b07bdd0 - bidrectional vnet link creation (when using ssh) - optionally specify expected number of intents in "onos-check-intent" Change-Id: I5c6fe1f269eddeaa70dfec819853d42af59fbd8e
Claudine Chiu authored -
Removed context from objective toString methods. Removed duplicate flow objective delegate notifications in the store for next objectives. Synchronized queueing of forwarding objectives for pending next objectives to avoid notifications race. Changed logging for better readability. Change-Id: Ic2bd411a891ea035a2c5513b24dea5fbd48f187d
Thomas Vachuska authored -
- removing executable bit from .java files Change-Id: I7e993372e1edf942fefb5aaea2e302b3b2baebd9
Yuta HIGUCHI authored
- 14 Jun, 2016 15 commits
-
-
…ers, table stats, flow stats. Change-Id: If46102708fa88cf5f251a18cb9ce09393fb95752
Thomas Vachuska authored -
- Add new XConnectConfig with unit test - Gather XConnect features into XConnectHandler - Introduce ObjectiveError.Type.GROUPREMOVALFAILED - Rename - NetworkConfigEventHandler -> AppConfigHandler - XConnectNextObjectiveStoreKey -> XConnectStoreKey - Test json file - Refactor Change-Id: I8ca3176ed976c71ce9e28b7f3722ce80d49c816f
Charles Chan authored -
Bug fix when optimized SR re-routing fails, do full re-route Bug fix filtering objectives should be called for new device even if there is an existing grouphandler Bug fix NPE in ofdpa driver due to null check on the wrong variable New cli command for debugging flow-objectives for pending next-objectives Flow objective cli commands now start with "obj-" Change-Id: I819f82d1d67769cb9fbbde60f099d29b8e7f7c9e
Saurav Das authored -
The arp CLI command sends gratuitous ARPs from all hosts - this makes it easier for ONOS to discover hosts. Previously checkLog returned None, None if the log file didn't exist; now we return an empty list, to avoid breaking when we take the len() of errors or warnings (which was happening before) and to avoid having to check for None, None, which didn't seem to add a lot of value to justify its complexity. Change-Id: I84847fcf70525c82ac037d8a84cf40d21ab2a106
Bob Lantz authored
-