Thomas Vachuska
0249b5377d
Enhancing intent-perf logging
...
Fixing defect in distributed app mgmt
Reducing DB manager heartbeat aggressiveness
Change-Id: I9ba948a2b2166625c56566502143c0d27f9a2c44
2015-02-21 01:32:52 +00:00
Pavlin Radoslavov
ab8553a52a
Fix a bug: there are two ECN bits in the IPv4 header, not three.
...
Change-Id: Ibdfce817f2a506644e0f9cd16f46cf6ab1f75eb7
2015-02-20 14:13:50 -08:00
Ray Milkey
144eec5207
Fix Javadoc warnings
...
Change-Id: I366f2b9f3c11645a3392e0689619bfbad7a9eedd
2015-02-20 20:54:26 +00:00
Simon Hunt
2bfbad2d7a
GUI -- TopoView - Oblique - removed unreferenced ThemeService injection.
...
Change-Id: Ie993faeaeb62538f52b6289ec3e2af90282be70c
2015-02-20 11:57:11 -08:00
Simon Hunt
c3c5b678a0
GUI -- TopoView - Re-instated the oblique view function. (Keystroke 'Z').
...
Change-Id: I1bc4c11590660142a6bc9f5f71c06a664dbfa80b
2015-02-20 19:49:51 +00:00
Dusan Pajin
0d1d48f474
Additional configuration parameters in onos-app-fwd
...
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
2015-02-20 19:34:35 +00:00
Yuta HIGUCHI
6a47964aad
Instruction related fixes
...
- Removed redundant equality check. (ONOS-975)
- Enforced using Instruction Factory methods.
- cosmetic fixes.
Change-Id: I178b55f8568c1a9132f0aa88465b8b34dc2b2df2
2015-02-20 19:12:19 +00:00
Jonathan Hart
e6f8400f83
Cleaned up dependencies after routing code shuffle.
...
Change-Id: I1388749f77ef9b3b327df2ee745fdb7cec510708
2015-02-20 19:08:00 +00:00
Ayaka Koshibe
d2c7ad2068
NullLinkProvider restructured with a CachedThreadPool. This should in theory
...
allow more LinkDescriptions to be generated.
- patch 3/4: Some cleanup/sanity checks added.
Reference: ONOS-1033
Change-Id: I0b35585d5fdec3f7e6c921172f39f67dd6723dec
2015-02-20 19:01:56 +00:00
suibin
1a7b7bd956
fix calculation on event rate
...
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
2015-02-20 18:55:40 +00:00
Brian O'Connor
8fc739af47
Disabling anti-entropy messages to stabilize performance of intent store
...
Change-Id: Ic66c6d710e6bc4bc82496c38a5b9955e58f72e73
2015-02-19 22:32:15 -08:00
Brian O'Connor
bcfeadb223
Improvements to IntentPerfInstaller
...
* adding total to log
* using local devices and keys
* added delay between cycles
* print time if cycle is delayed
Change-Id: I16a3c041dd2e920695ab782d22fe6db8abad7da8
2015-02-19 21:51:29 -08:00
Brian O'Connor
2952e3b7b6
updates to EventuallyConsistenMapImpl to improve parallelism
...
Change-Id: I7bf29c02380f630e592d980d0795efc6ac13167a
2015-02-19 21:51:27 -08:00
Brian O'Connor
be28a87c0e
Chaning IntentStore.isMaster to take a key
...
Change-Id: I2d04a6aa7418e06137b0688bcb4e3af060a02b63
2015-02-19 21:50:20 -08:00
Madan Jampani
7e6cfe305e
ECMap: synchronization free removeInternal
...
Change-Id: I89b88d11b830de5ceb97fdc3fb91ae51bc1bb1cb
2015-02-20 02:20:36 +00:00
Simon Hunt
96f88c675d
GUI -- TopoView - Linking Oblique module in.
...
- updated oblique test scenario events.
Change-Id: I590f22fbbc356c564cefe8d87e73fed701d88f98
2015-02-19 17:57:31 -08:00
Bri Prebilic Cole
40be6b2e9c
GUI -- ButtonService - modified IconService to load glyphs without icon mapping
...
- created button and toggle functions in ButtonService with unit tests
Change-Id: If4d35e3ed7df8c1b8f7355f63f39d0c5d84db753
2015-02-20 01:23:38 +00:00
Simon Hunt
ef1138da77
GUI -- TopoView - Skeleton for oblique view.
...
Change-Id: Ic1b0cc6ffd83128c8267645ecff8363ba8c0de5f
2015-02-19 17:14:08 -08:00
Jonathan Hart
3469e60239
Move sending advertisement outside synchronized block
...
Change-Id: I1709fecbec5e6f5ac245b535c14a5c0b2aea2820
2015-02-19 17:01:40 -08:00
Ray Milkey
71ade56cbf
Refactor Intent subsystem to eliminate using FlowRuleBatchOperation
...
Change-Id: Iee76dac5fa9935713ffc370b34ac47d9286ff351
2015-02-20 00:59:03 +00:00
Madan Jampani
97cf7c4138
Using ClusterCommunicationService instead of ITopic for notifying cluster members of leadership events.
...
Change-Id: I164f30da436f3e4f65c4e938c25bb2aa2faa16c3
2015-02-20 00:56:07 +00:00
Ray Milkey
cc53abd74e
Favor adapter classes over service interfaces in unit tests
...
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
2015-02-20 00:35:32 +00:00
Simon Hunt
0e48c29425
GUI -- TopoView - re-instated Equalize Mastership Roles.
...
Change-Id: I8e3970e6da3a0854592a76141b2bc3f2fcd6a3c3
2015-02-20 00:17:21 +00:00
Brian O'Connor
9b7a32d1e3
ClusterCommunicationManager: only serialize once for broadcast
...
Change-Id: Ife78af3c758c87eeb8a79cdbf51b5307b8b1ca88
2015-02-20 00:12:17 +00:00
Simon Hunt
e01de782e2
GUI -- Protect against non-existent link element.
...
Change-Id: I6638de69c9d826c7697468727004c4392bf4925a
2015-02-19 16:01:07 -08:00
Brian O'Connor
041515f5f2
temporary fix for ONOS-1144: slow IPAddress.toString()
...
Change-Id: Ia7b9a71bb8c5b90dbc6256c35e8aa5a6567299c8
2015-02-19 23:50:59 +00:00
Thomas Vachuska
33bd2302ce
Fixed onos-log so ctrl-c will only kill the current monitor an added onos-log-kill command to kill all monitors.
...
Change-Id: Id76b13f801aae0d9878baa265601717ef20613c8
2015-02-19 15:22:47 -08:00
Simon Hunt
27a5cc8b45
GUI -- Moved cap() utility function into FnService.
...
Change-Id: I0afdb38e5b37e085ffebaedc74d3cb2857472b12
2015-02-19 14:50:02 -08:00
Madan Jampani
337bb44579
ECMap: Moving message serialization to the background
...
Change-Id: I0de398c6ce77bfb0729db03ab2ec4ea7f55a8284
2015-02-19 22:49:08 +00:00
Simon Hunt
62c2f8f140
GUI -- Removed dead code from topo view.
...
Change-Id: I9bb7c856a13cc7bdb9e39f6f6c896bfb434658a7
2015-02-19 14:19:10 -08:00
Simon Hunt
56004a896f
GUI -- SvgUtil- added scale, skewX and rotate functions.
...
Change-Id: If7c3af6bba81905b3bbb887edcf9bf5acbb927e1
2015-02-19 13:53:27 -08:00
Madan Jampani
b28e4ad8de
Fix EventuallyConsistentMapImpl unit tests.
...
Change-Id: I5d114bac40c16d0f67330ba2b4b922a4301666b2
2015-02-19 12:33:03 -08:00
Madan Jampani
04f46155be
Disabling all tests in EventuallyConsistentMapImplTest temporarily.
...
Change-Id: I22f124b1ab5ae889396d9f29ac8e49e1c3349dca
2015-02-19 20:26:34 +00:00
Brian O'Connor
4e6c17d2b9
Fixing hash for Intent keys
...
Change-Id: Ie7807d95b3e58f2e79c6127251ef355b77ba05ff
2015-02-19 12:00:26 -08:00
Madan Jampani
2872628e44
EventuallyConsistentMap: move broadcasting to a separate backgroup thread.
...
Change-Id: If4499cef78e5eb8b54ec2e3336e95030ec37f7e1
2015-02-19 11:54:46 -08:00
Thomas Vachuska
718d399045
Fixing javadoc configuration and adding some package documentation.
...
Change-Id: Ibeb58b954b1d5ed1939a70afda3f5523807cee23
2015-02-19 19:08:12 +00:00
Thomas Vachuska
ecb63c5a01
Updated accumulator documentation and refactored names to remove the event heritage.
...
Change-Id: I2238ab1215281702e670a406fb901ba8a4ef85ce
2015-02-19 18:26:00 +00:00
Jonathan Hart
8546348bba
Change in-port to CONTROLLER for packet-outs.
...
Change-Id: I964da6baaee1e9ca2e7b9b724266793077036bd8
2015-02-19 18:20:54 +00:00
Pavlin Radoslavov
a2626ef982
Implemented a mechanism to easily add and access Neighbor Discovery protocol
...
packet options.
Fixes ONOS-1011
Change-Id: I94daa3f3c1297fb9a7b44901927738a29aff030a
2015-02-19 17:17:56 +00:00
Brian O'Connor
4b2ba5f8bb
EventuallyConsistentMap: changing to groupedThreads
...
Change-Id: Ie57afcc1013fa33172bf51f73980171d8ea3df29
2015-02-18 21:04:55 -08:00
Brian O'Connor
6b6d0c193c
AbstractAccumulator: synchronized add and null check
...
Change-Id: I2999311d19ab36c17413ebc93398483a7d012714
2015-02-18 21:04:55 -08:00
Brian O'Connor
1fdfacd1f1
Fixing partition mapping
...
partition choice was sometimes negative
Change-Id: I97354360bebe6f8981f926f15661005adf7482c0
2015-02-18 21:04:55 -08:00
Brian O'Connor
fd079918d8
IdBlockStore: changing default size
...
Change-Id: I3d3bf42cbef4590c345cd6b1b4f871da8d617568
2015-02-18 21:04:54 -08:00
Brian O'Connor
b715f62e6c
PathIntentInstaller: avoiding calls to Resource Store when unnecessary
...
Change-Id: I846ca543f922063ddc67a06353f43c590bd57d96
2015-02-18 21:04:54 -08:00
Brian O'Connor
bdc7f00e92
Changing IntentManager to use groupedThreads
...
Change-Id: I83854c2d6d6fcc8b10a0f50e625aa4be5ff255bb
2015-02-18 21:04:54 -08:00
Brian O'Connor
f32186355c
adjusting wait time in intent push test command
...
Change-Id: Ibd985e0d0e62755017f64265c42bf3f476e655f7
2015-02-18 21:04:54 -08:00
Brian O'Connor
66cfbfac4d
intent cycle command
...
Change-Id: Ia461ea960e3c47cedd2b9085762b48f08346be73
2015-02-18 21:04:54 -08:00
Brian O'Connor
d12267c7b1
changing FlowRuleManager from cached threadpool to fixed thread pool
...
Change-Id: Ie24dae672e699447b55411bf3492efa96e2e16c2
2015-02-18 21:04:54 -08:00
Brian O'Connor
6ccba96c49
Adding intent performance testing app
...
Change-Id: I1b3a8b6e5b9230066d31f8f520e212973b6f703e
2015-02-18 21:04:54 -08:00
Jonathan Hart
2da1e603a9
Renamed routing packages to foo & foo.impl pattern.
...
Plus added some package-info.java files.
Change-Id: I0b68a7f4cea7a5f089b37b1a1c016d1c3b7a8702
2015-02-18 19:10:19 -08:00