- Exception from a Device should not hurt other devices
- Exception during device iteration process should not
leak leading periodic task to die.
Change-Id: I816d5e9430ec236a2809983189382d326a02e251
Major changes to the DhcpRelay app
Bug fix to not depend on global variables that can be overwritten
App is now vlan aware i.e. client and server can be in different vlans
Added probing of dhcpServer to get mac/vlan instead of configuring these values
Added optional gateway IP for cases where dhcpServer is "behind" external router
Added support in host monitor for trunk vlan configurations
Javadoc fix in Interface.java
Commented out unused log message in HostLocationProvider
Bug fix to make ALL group editing vlan aware.
Change-Id: Ib04ed6c1ef45055f771983db29724cfde24ac54b
ONOS-6021
Current ConnectivityIntentCompiler simply picks first non-negative cost as Link cost value.
Some class of constraints are used to express Path viability or IntentCompiler's behavior.
Those constraints tend to returns fixed arbitrary non-negative link cost, which probably is not the best option to be used as Link cost during path computation.
This patch will:
- Introduce base class for constraints which should not influence Link cost.
- Introduce base class for constraints which should not influence Link cost or Path viability.
- Exclude above classes from link cost computation in ConnectivityIntentCompiler
MarkerConstraint
base class for Constraints,
which is not meant to influence Link cost or Path viability.
PathViablityConstraint
base class for Constraints,
which is not meant to influence Link cost.
Change-Id: Ice8b83a18cfe3bf5a68c25a853667bfaedb2b1a1
Enable Driver to override flow programming implementation,
even for full feature southbound implementation, such as OpenFlow.
Change-Id: I3df74d3df741afe9a3900bc6a8e26a26a1ed1ec0
- When multiple host providers add the same host, the configured one will always win
- A provider can only remove a host provided by itself
Change-Id: I38d95cceed6f36c71b8417ce6812bbd5add10e57
- Added background reference parameter to layout command
- send correct location data to client for devices, hosts
Change-Id: Ic00bda76f4e4bc8d3e23e07a08f3bc5367ec85a9
Previousely, there was an implicit assumption that
all Intent will reach installable state at same # of compilation steps.
ONOS-5855 opened a possibility for an Intent to be compiled down to
multiple kind of installables.
As a result, assumption that all Intents will reach installable
state after same # of compilation steps is likely to break.
This patch will wait for all compilation result to reach installable.
Change-Id: I307f39b660b586fc4cd98be9d1212c32163f0a90
- This patch is effectively combination of following to unblock
protection related code:
+ Intent installer and operations for domain intents.
Change-Id Id4597baebf587b1bc9b3ae9013383ae50472fa4c
by Andreas Papazois <andreas.papazois@gmail.com>
+ ONOS-5604 IntentInstaller for protection
adds ProtectionConfigOperationContext
Change-Id Ia9f5ddd44c9765867b5e2daaa7a7478c1dc2f2e3
- removed dependency to Intent Domain related classes.
Change-Id: I027eedb020b3f4240c545dc92e47c4262d8b6ec6
Changes
1. Added VirtualNetworkPacketManager
2. Added VirtualNetworkPacketStore interface and impl class
3. Added VirtualPacketStore impl
4. Simple test cases are added
Todo
1. More test cases
Change-Id: I86f0484a9ee038dab8716703f0e5e41cbcf30cb1
- It should now be possible to call ProtectionBehaviour via netcfg REST
$ onos-netcfg $OCI protection_config.json
For example JSON file, see
core/net/src/test/resources/org/onosproject/net/behaviour/protection/protection_config.json
Change-Id: Ida78eff32ed66ebb6618a4ad52f42c0d97c7340c
Add method to set all buckets from a group, overwriting the
previous group buckets entirely. Useful for edits that before
required two operations: removing the buckets and then adding
others. It can all be done with one OF message in the end.
Change-Id: Ic5669603ed4fd18b8efaa8d0253ab9d7b1e870f5
First part implemented: weight interface introduced and integrated, default weight implementation added.
Change-Id: Ia46f1b44139069aa171a3c13faf168351bd7cc56
to enable event delivery mechanism
Changes
1. Abstact Vnet Listener Manager is added
2. Refactor Vnet services to use it
Change-Id: I178342bfc882c0739f216960358a281903e1385a