2466 Commits

Author SHA1 Message Date
samanwita pal
c40e5ed5ba ONOS-2926 Remove IP instead of host when the IP mapping is released
Change-Id: Ifea3366ce8a18ea068e615636b3069e769221c0e
2015-09-25 01:51:31 +00:00
Sho SHIMIZU
605854f98a Remove methods deprecated in Cardinal
Change-Id: I345893732a8902e8485c82026bf12d49feae9464
2015-09-24 22:35:13 +00:00
Sho SHIMIZU
a5beadcafd Remove optical related APIs deprecated in Cardinal
Change-Id: I0e428039cc99247d1bfe6493a926ebac0adb1ebc
2015-09-24 22:34:51 +00:00
Sho SHIMIZU
c3cf5bce6a Remove deprecated constructor in FlowRuleIntent
Change-Id: Ib5b72ed3782de2de12622db666321b327d0e8f0b
2015-09-24 22:21:35 +00:00
Sho SHIMIZU
7e6c8265bd Remove deprecated method
Change-Id: I39b027ef07afe7629f882fc9ccb02d5aabdd5710
2015-09-24 14:40:37 -07:00
Jonathan Hart
0cca3e8842 IntentManager: Don't compile all failed intents on every event
Also don't compile all failed on any Host event. Intents that care about
hosts should have that host tracked and react to changes in that host only.

ONOS-2978

Change-Id: I1f6b2b2fa31987cffff0f9a7a9aa0191dc1edbcf
2015-09-24 13:20:21 -07:00
Jonathan Hart
d06f93f2ab Remove log from get methods on DistributedGroupStore
Change-Id: I170fa833b885c5704c8b84a87eebf82dc70f5761
2015-09-24 11:20:25 -07:00
Thomas Vachuska
93c88048e5 Fixed a defect where packet requests issued from different instances resulted in 'redundant' packet requests due to different order of criteria serialization.
Change-Id: Ice8a0fea11b993fd4fc50b8093e02203fd76c772
2015-09-23 22:39:37 +00:00
ssyoon90
30fbcd97d1 [Emu] openTAM: NewAdaptiveFlowStatsCollector Implementation
- NewAdaptiveFlowStatsCollector.java
   .Bug fix to initialize callCountCalAndShortFlowsTask value
   .Added flowMissingXid variable to identify individual StatsRequest or match all StatsRequest message or not
  - DefaultTypedFlowEntry.java, TypedStoredFlowEntry.java
   .Added javadoc for class
  - OpenFlowRuleProvider.java
   .Line 2: 2014 -> 2015
   .Added adaptiveFlowSampling boolean property with default
   .Added call providerService.pushFlowMetricsWithoutFlowMissing in case of  individual StatsRequest
  - FlowRuleProviderService.java
   .Added pushFlowMetricsWithoutFlowMissing() function
  - FlowRuleManager.java
   .Added pushFlowMetricsWithoutFlowMissing() implementation
  - OpenFlowControllerImpl.java
   .Bug fix to unchange the StatsRequest Xid value in case of StatsReply Flow message type

Change-Id: Id4dc4a164da654af7b6dfb090af7336e748ef118
2015-09-23 18:13:02 +00:00
Madan Jampani
e5723dc66f [Emu] MutexExecutionService for running tasks that need to run only on a single instance.
Change-Id: Idf9fedbbf15c014e97c77db25aa608cd1db53b27
2015-09-23 17:20:00 +00:00
Yafit Hadar
a9a73def6a [Emu] Open Flow Optical Port Description
Change-Id: I8da4d7a1e1dea18d56cba9673f70b1ec69a5adcf
2015-09-23 16:43:35 +00:00
Thomas Vachuska
48e64e4b5b Cleaned up the SRLG and disjoint path code and naming.
Change-Id: I02b6fe5ee1e3f5eadc4e88800386a23349ee5e58
2015-09-23 16:41:43 +00:00
Thomas Vachuska
3ece373c81 Added a new GUI view for packet processors.
Change-Id: Ia0c6a23b389c4033b94deefdc32a2543b9c9cfa5
2015-09-22 23:58:50 -07:00
Thomas Vachuska
924cda424c ONOS- 2946 Adding ability to view packet processor statistics.
Change-Id: Ic55ec670b197b1ee08f2d11f97658fd614da1614
2015-09-23 00:20:44 +00:00
Thomas Vachuska
0ae4560f76 Fixed a few javadoc warnings.
Change-Id: I3a382a87abe99dffc0b7ee599e6552a5e1984e9b
2015-09-23 00:20:17 +00:00
Brian O'Connor
57e83e860d Throw exceptions when registered properties that do not exist
Change-Id: I527c36b9be5c44ab4072218b3d18008c0ae486b6
2015-09-22 15:46:03 -07:00
HIGUCHI Yuta
0f3aaff2ed minor javadoc fixes
Change-Id: I56edebfecc0fb5d94ddf1c3614d6bf92422c997f
2015-09-22 22:24:41 +00:00
Nikhil Cheerla
2ec191fa98 Disjoint Path Utils Exposed
- to TopologyStores
- to TopologyServices
- to PathServices
- to REST API

Change-Id: Ib2b5840df0f8e94f327ec8f91827d3d850634562

Change-Id: I03e59210e9c79c4f92dcfa8c7983642572708429

Change-Id: Ia5c17d1ded374ef688990bd30e7f99184aaca95b

Change-Id: Ibebae50bc722701e8212263587727ad8abd79805
2015-09-22 14:29:19 -07:00
Nikhil Cheerla
1cf0f9a41f [Emu] Disjoint Path Utils Exposed (to DefaultTopology)
Change-Id: I1d59d7a5a89618bd7419f00a0da674e87fe9bdb3
2015-09-22 13:45:18 -07:00
Jonathan Hart
65d551b50e Compute the flow ID at build time rather than when fromApp() is called.
Depending on the order that the application calls the builder methods,
there may not be any selector, priority, etc. added at the time fromApp() is
called. This means there's no entropy to the hash function so all flows end
up with the same flow ID.

Change-Id: I9badedc343fdf6f3ee7f73547955cd84302d9226
2015-09-22 18:21:05 +00:00
Brian O'Connor
f107bd7193 ONOS-2947 Improvements to HostService
- Added ability to replace IPs for existing hosts to HostProviderService
- Moved createOrUpdateHost to use compute() (rather than get/set) in HostStore

Change-Id: I8ac035d010ae65f23158d2237f9fc97c8f811dd4
2015-09-22 00:41:03 +00:00
Thomas Vachuska
7f171b2ce9 ONOS- 2946 Adding ability to view existing packet intercept requests and packet processors.
Change-Id: Id0d82fb4a19506ec607a71856dbf0c33c8e51baf
2015-09-22 00:40:11 +00:00
Jonathan Hart
46080b6834 Remove all address bindings code from Host subsystem.
This has been superseded by the InterfaceService.

Change-Id: I8aae4cfe00752a84e545a1030c199aea8b59da38
2015-09-21 20:57:13 +00:00
Jonathan Hart
fb32a6e80c ONOS-2309: Add check in HostMonitor to make sure we only send out edge ports
Change-Id: Id128319163786487c5b545fbc51e47097edfe0ab
2015-09-21 19:58:40 +00:00
Jonathan Hart
39ee64855b ProxyArpManager: Factor out common logic for handling ARP and NDP packets.
Change-Id: I0709f9cda2506f01dbc912b8c3e12443ec217fed
2015-09-21 19:58:39 +00:00
Brian O'Connor
f967ad61dc Starting snapshot 1.4.0-SNAPSHOT
Change-Id: I6b64a70eb8c416b58689afd2af7d726153176f6b
2015-09-18 15:19:54 -07:00
Madan Jampani
38a8821a87 change to LF line-endings; not CRLF.
Change-Id: I0991704fcfe9abdd64989509c2cf53ae8aa67ae4
2015-09-15 11:21:27 -07:00
Madan Jampani
e81f1cf2ae Avoid concurrent modification exception by iterating over a immutable collection
Change-Id: Icfffa1347071eb298a25b11ee0511f36002b0675
2015-09-15 18:07:51 +00:00
Sho SHIMIZU
7462641ac8 Use lambda expression to simplify statements
Change-Id: Ib8ddac6e93327ade9d42984d8eba66be7047d051
2015-09-15 06:13:13 +00:00
Sho SHIMIZU
feafdca535 Simplify lambda expression by removing braces
Change-Id: Ifb8d1a3e465fc8de9737a8834ceb07c89dfb8029
2015-09-14 16:40:48 +00:00
Sho SHIMIZU
25a0aa4a96 Remove explicitly declared Object in type parameter
Change-Id: I62c1565e61500648ad0e2c209840c5cb44c5f5d0
2015-09-14 16:32:47 +00:00
Sho SHIMIZU
d714efe24b Remove unused import statements
Change-Id: I4a62c438ee29b2918d1aafb64b29133149afd02c
2015-09-14 05:38:46 +00:00
Sho SHIMIZU
e2952e4492 Remove unnecessary modifiers
Change-Id: I890c9b33ae8e8402520230860fa575a9ec757b2d
2015-09-14 05:28:18 +00:00
Sho SHIMIZU
9f614a4a44 Remove unnecessary semicolons
Change-Id: Ic001f76991796839c5a35746b23612d03eddee3d
2015-09-14 03:55:16 +00:00
Brian O'Connor
b3a3b52f46 Rolling back to snapshot 1.3.0-SNAPSHOT
Change-Id: I5394f02bc4cc4614427e5e535889e883944734fd
2015-09-10 17:26:49 -07:00
Brian O'Connor
cbc5878c31 Tagging 1.3.0-rc2
Change-Id: Id062ea54a0f03c26eb763e03cc347dbfe63cd03f
2015-09-10 17:08:00 -07:00
Brian O'Connor
91d0798244 Updating SM-ONOS copyright and adding note
Change-Id: I95a533e99a883c29e3f470418db337e690babad2
2015-09-10 23:45:14 +00:00
Thomas Vachuska
4c571ae2c5 Fixing @Beta tags
Change-Id: I93a3be9a81a8f29f7b1ce29b66f09c9bcd31e639
2015-09-10 23:40:16 +00:00
Thomas Vachuska
58de416ef1 Fixing copyrights.
Change-Id: Iacdddaf1b83fa24998730c3f714fcaf35351ae9e
2015-09-10 16:18:10 -07:00
Ayaka Koshibe
2c59acfdc9 Link config enhancements:
o Links can be injected using configs
o fix for AllowedEntity check on links
o config for link durability
o Link operator methods for creating Link descriptions

Change-Id: I8a1fabc688a2e7eeb579feced451a6c1ba7e3232
2015-09-10 20:29:01 +00:00
Ray Milkey
f58a8882db Fill in some missing package info files.
Change-Id: Id204413428437cfcfd05c213768538ac4e6037b9
2015-09-10 20:15:32 +00:00
Sho SHIMIZU
8dc81ea90c Apply JUnit4 style test
Change-Id: I16a639dbf5f9dd7f08068cf94312e5d04cb8776a
2015-09-10 20:08:03 +00:00
Sho SHIMIZU
883354c2a7 Simplify statement by using a method in standard library
Change-Id: I1c04b42017e26c864c9e147e2731a814315ca5e2
2015-09-10 20:07:47 +00:00
Sho SHIMIZU
c355c931d5 Use auto-boxing
Change-Id: I20b7073a49cacdb552ad16389f26b60ed407390a
2015-09-10 18:49:45 +00:00
Sho SHIMIZU
7a4087bd92 Use diamond operator
Change-Id: I9bb7e90ce7f45e65b4081a5bf85570b97e44712e
2015-09-10 16:56:23 +00:00
HIGUCHI Yuta
bc038a8c37 Remove unused executor field
Change-Id: I1f0e531fe2099b08848f3a9bbc3e5593c1332e69
2015-09-10 16:54:10 +00:00
Ray Milkey
9b36d81ce3 Javadoc fixes
Change-Id: Id23ed2d576b2222194153be9d043ca5acafe67ae
2015-09-09 23:54:01 +00:00
Sho SHIMIZU
d82a4e6d46 Remove redundant type cast
Change-Id: I9bd51cc78bcb8fb4b475aac1e10dd54f901241e7
2015-09-09 22:12:50 +00:00
Sho SHIMIZU
5a6e2e5ac3 Write missing @return tag description
Change-Id: I8932667e4d99320fbe41438b675c910c1c50d82b
2015-09-09 22:12:12 +00:00
Sho SHIMIZU
006e4861b8 Remove unnecessary semicolons
Change-Id: I02e0b1484b4e441cf84b416e5c2407dbd820b3f8
2015-09-09 21:50:48 +00:00