- 21 Feb, 2015 13 commits
-
-
Create an installable intent, not relying on an IntentCompiler. This change enables IntentCompilers to be moved to a dedicated package. Reference: ONOS-1066 Change-Id: Ie5bca33720232afaa4d6642d4f9fda933f6d00e3
Sho SHIMIZU authored -
The unit tests only depend on PointToPointIntentCompiler and it would be obstacles when IntentCompiler subclasses are moved to a dedicated package Change-Id: Ifbfe5ef2a4bae014d2b6cae599fe8860a54e01ca Reference: ONOS-1066
Sho SHIMIZU authored -
- Define IntentProcessor interface containing methods to process an intent - Pull out IntentCompiler related tasks to CompilerRegistry - Pull out IntentInstaller related tasks to InstallerRegistry - Create an IntentProcessor subclass as inner class in IntentManager Change-Id: Ia3e8d574a1053e7ddc9b961873ef758c9e0b1b26
Sho SHIMIZU authored -
by catching the appropriate exception. Apparently, if a property is configured/enabled in file Foo.cfg, e.g.: flowTimeout = 10 then the corresponding object/value in the Dictionary returned by ComponentContext.getProperties() has class type String. However, if the property is commented-out, e.g.: then the Dictionary still contains an entry for "flowTimeout", but its class type is Integer. Also, updated similar code elsewhere that was catching the generic Exception with catching more specific exception(s). Change-Id: I33ec348eb9efe3188e22cfc8cee2bb704948726d
Pavlin Radoslavov authored -
This has the effect of limiting the caller so that it can't overrun the single thread that previously did the job. If you let this back up, it will use all of your memory. :( Change-Id: I0a3b93cfa7004e0430d228a68c60e2b7ba966d4e
Brian O'Connor authored -
Private methods need to ensure to return a non-null value Change-Id: Ie1fffc52282660c4d32c8fbedd9f47049b2e74ae
Sho SHIMIZU authored -
and IPv4.getEcn() / IPv4.setEcn(). Those can be used to get/set the DSCP and ECN bits in the IPv4 header without explicit bit manipulation at the caller. Change-Id: Ia7c5779abae5c4fc7a343e3f7ef3355eb7e86e3d
Pavlin Radoslavov authored -
Fixing defect in distributed app mgmt Reducing DB manager heartbeat aggressiveness Change-Id: I9ba948a2b2166625c56566502143c0d27f9a2c44
Thomas Vachuska authored
-
- 20 Feb, 2015 24 commits
-
-
Additional configuration parameters that can be configured in the configuration file (org.onosproject.fwd.ReactiveForwarding.cfg), that determine application behavior: - packetOutOfppTable - application will use OFPP_TABLE port in PacketOut message, sending packet back to the OpenFlow pipeline, instead of using switch port - flowTimeout - configuring reactively installed flow timeout - flowPriority - configuring reactively installed flow priority - matchDstMacOnly - reactively installed flows will match only destination MAC address - behavior as legacy L2 switches. This options overrides all other options below. - matchVlanId - reactively installed flows will match default condition with additionally with VLAN ID field - matchIpv4Address - reactively installed flows will match default conditions, plus IPv4 address and Protocol field - matchIpv4Dscp - reactively installed flows will match default condition, IPv4 + with IPv4 DSCP and ECN fields (need matchIPv4Address enabled) - matchIpv6Address - reactively installed flows will match default condition with IPv6 address and NextHeader field - matchIpv6FlowLabel - reactively installed flows will match default condition with IPv6 address and IPv6 Flow Label (need matchIPv6Address enabled) - matchTcpUdpPorts - reactively installed flows will match default condition with IPv4 or IPv6 address and TCP/UDP ports (need matchIPv4Address or matchIPv6Address enabled) - matchIcmpFields - reactively installed flows will match default condition with IPv4 or IPv6 address and ICMP type and code fields (need matchIPv4Address or matchIPv6Address enabled) Change-Id: Ieef67a1a12f6341d4de3b07e1226affec66d361a
Dusan Pajin authored -
- Removed redundant equality check. (ONOS-975) - Enforced using Instruction Factory methods. - cosmetic fixes. Change-Id: I178b55f8568c1a9132f0aa88465b8b34dc2b2df2
Yuta HIGUCHI authored -
allow more LinkDescriptions to be generated. - patch 3/4: Some cleanup/sanity checks added. Reference: ONOS-1033 Change-Id: I0b35585d5fdec3f7e6c921172f39f67dd6723dec
Ayaka Koshibe authored -
Conflicts: providers/null/link/src/main/java/org/onosproject/provider/nil/link/impl/NullLinkProvider.java tools/package/etc/org.onosproject.provider.nil.link.impl.NullLinkProvider.cfg Change-Id: I955abaec4c3906441ada91d97ed30854a8ce44f8
suibin authored -
* adding total to log * using local devices and keys * added delay between cycles * print time if cycle is delayed Change-Id: I16a3c041dd2e920695ab782d22fe6db8abad7da8
Brian O'Connor authored -
- updated oblique test scenario events. Change-Id: I590f22fbbc356c564cefe8d87e73fed701d88f98
Simon Hunt authored -
- created button and toggle functions in ButtonService with unit tests Change-Id: If4d35e3ed7df8c1b8f7355f63f39d0c5d84db753
Bri Prebilic Cole authored -
…s of leadership events. Change-Id: I164f30da436f3e4f65c4e938c25bb2aa2faa16c3
Madan Jampani authored -
In unit tests that are mocking an entire interface, instead extend the Adapter class so the unused method overrides are no longer needed. Change-Id: I6e332cc5cb59410f163deea223fbc94e73d83917
Ray Milkey authored
- 19 Feb, 2015 3 commits
-
-
…ll command to kill all monitors. Change-Id: Id76b13f801aae0d9878baa265601717ef20613c8
Thomas Vachuska authored