- use Key class rather than String for intent keys
- add CLI option to specify a string key
- add key field to constructors for connectivity intents
- translate id into a key if no key is specified
Change-Id: I69ffbad93bc3daddf06a67cb0cffa2130e781b37
The subsystem no longer returns futures for tracking completion of work.
Notifications are explicitely returned via a call back mechanism. Also, the
subsystem is now asynchronous.
Change-Id: I1a4cef931c24820f9ae9ed9a5398f163f05dfbc9
more flowservice improvements
Change-Id: I5c9c1b6be4b2ebfa523b64f6f52e7634b7d3e05f
more flowservice impl
Change-Id: I05f6774460effb53ced8c36844bcda2f8f6c096f
Manager to store functional (at least i believe it)
Change-Id: I09b04989bd1004c98fe0bafed4c76714b9155d53
flow subsystem functional: need to fix unit tests
Change-Id: I1667f25b91320f625a03e5e1d5e92823184d9de0
flow subsystem functional
Change-Id: I429b3335c16d4fc16f5d55f233dd37c4d1d6111d
finished refactor of flow subsystem
Change-Id: I1899abc6ff6a974a2018d936cc555049c70a6804
fix for null flow provider to use new api
Change-Id: If2fd9bd5baf74d9c61c5c8085cef8bc2d204cbdc
in AbstractShellCommand print and error
This fixes a bug where print() works intermittently
on the Linux servers and error() doesn't work at all.
fixes ONOS-986
Change-Id: I086fea9f999992990935d54a6d15d55a7fb4cfea
SDN-IP can now support peering and routing between hosts that are connected
on VLANs.
Changes include:
* Updated NetworkConfigReader app to read (optional) VLAN configuration
* Updated VlanId to support the 'VLAN present' value - in a match this means
that a VLAN tag must be present, but it can contain any value.
* Updated SDN-IP to set destination VLAN tag values if appropriate
* Updated FlowModBuilder and FlowEntryBuilder to support 'VLAN present' value
* Slew of test updates.
Change-Id: Ief48cede5c1fd50e1efa851da5a97fb4a8edda29
- --help result will uses this text, which looks as if there are multiple
arguments, when the text includes spaces
Change-Id: I96764cb41bd6ab6c95a5a3838b6a3a42a295f68a
using the "push-test-intents" CLI command, so each MAC address is unique.
Previously, generating intents for multiple apps would create axactly
same set of intents for each app; this is less common, and probably
not the expected default behavior for this CLI command.
Change-Id: I7813512528954da33e458307fc6a0226a7c478ea
the intents in the new WITHDRAW_REQ state: "withdrawReq".
Also, renamed "submitted" to "installReq" in the CLI output
to reflect the state renaming.
Change-Id: Ic75179a203ad05a44fae4e43b350835a640e8fb7
- Add current InstallationFuture information on TimeoutException
- Set timeout values propotional to batch size
- Fix for ConcurrentModificationException
- Check if src/dst is part of the graph before path computation
Change-Id: Iabeac7939c52502b83bf9ebcbe2023539de3ae99