1552 Commits

Author SHA1 Message Date
Simon Hunt
afae2f71fc Apps-- added onos.app.title property to applications.
Change-Id: Id845390ee0bee5b871c0ce9f47b2ce98fbcf26b9
2016-03-07 19:30:59 +00:00
Marc De Leenheer
81df608444 Avoid null pointer exception when comparing annotations
Change-Id: Iedcd138fb6cbc5be6bdf79890e872d1d4a9ccc82
2016-03-05 11:02:51 -08:00
Ray Milkey
d7909ca0e3 Fixes for javadoc errors
Change-Id: Idb4f08df4e2c794528b1f359f3fef6c4850eabc8
2016-03-04 08:47:02 -08:00
Jian Li
1ef82db5f5 [ONOS-4115] Support flow table pipeline for REST API
This commit adds capability to handle Table type in
InstructionCodec.

Change-Id: I82f1abf9f7ed17df3885746e8c24223190dd216f
2016-03-04 01:36:18 +00:00
Jian Li
f03251107b Bug fix: display correct treatment content
Change-Id: I112352c172289325a84234754e4a2106461e36d3
2016-03-04 01:35:14 +00:00
Thomas Vachuska
5d8994ffce Starting snapshot 1.5.0-SNAPSHOT 2016-03-03 17:13:26 -08:00
Thomas Vachuska
40d5255ca9 Tagging 1.5.0-rc2 2016-03-03 17:08:36 -08:00
Heedo Kang
d8241c7d85 SM-ONOS performance improvement
Change-Id: Ieefb3cc3da34b2080e41b40e6f09ac5570a3079b
2016-03-03 23:49:30 +00:00
Brian Stanke
81fe2386f6 ONOS-4075 TestDistributedSet implementation and Junit tests.
Change-Id: I77ea0beb5a1adbdbf8632c599b631d728455aa9a
2016-03-03 21:39:32 +00:00
Jonathan Hart
84f4f31cce Cleaned up NewAdaptiveFlowStatsCollector logs to prevent excessive
object creation and string concatenation.

Dropped per-flow-stats-request logs to TRACE level.

Change-Id: I2dd55030bd1faa00d6fbfef74c7da1debb7f1d7d
2016-03-03 19:34:43 +00:00
Ray Milkey
d931a9bf75 Refactor some core testing adapters to not be in the openflow hierarchy
Change-Id: Ia2604337e4b9a7bfa4f6c3c06c5defc499143cba
2016-03-03 06:17:00 +00:00
Madan Jampani
a9e70a632e [Falcon] Adds a status field to InternalMessage and support for replying with appropriate status when handler errors occur
Change-Id: I995bdd6c67b88b6d7729887d32083315213fb79f
2016-03-03 01:02:42 +00:00
Marc De Leenheer
c662d328f2 SNMP based device and flow rule provider for Lumentum SDN ROADMs.
ONOS-3690 and ONOS-3842

Change-Id: If00ba70fa26e01924c225596c52a5ffb24987cc2
2016-03-03 01:01:31 +00:00
Jian Li
b6859e104b [ONOS-3949] Initial implementation of a Chart Model for Web GUI
Change-Id: I11e2fc38e25d7c05f5233b2ad0dbca8b82b11b02
2016-03-03 00:59:34 +00:00
Jonathan Hart
9eb45bbf5c Add config validation for vRouter and PIM configs
Change-Id: I97ddf4f745a19df6998b15ae47ebde5aa5f46238
2016-03-03 00:59:04 +00:00
Ray Milkey
2e78d9077d Unit tests for flow objective manager
Change-Id: I2f4e3084493174fcff7d64d2da1806b7b811b41f
2016-03-02 18:24:42 +00:00
Madan Jampani
3354745389 PartitionManager support for reacting to cluster metadata changes
Change-Id: I65e358f5cb47e9420fae9589661ba0ce45f58df6
2016-03-01 21:17:33 +00:00
Andreas Papazois
92e4a0478e [GEANT] Remove configuration from device interfaces.
Change-Id: Ie382a645c2ec8677ccd9ba6ed4b881e38686c1b9
2016-03-01 16:20:47 +00:00
Andrea Campanella
1f8188ddc2 Changing error message in case of no pipeliner
Change-Id: I45f5708385b8dd5ff025f2c6821ce2d4a6ecec3f
2016-03-01 08:58:49 +00:00
Charles Chan
3e0412984f Override toString for flow objectives
Change-Id: I725ca9ac231e21c12f364e1a8bbdc6d3cd1e5a38
2016-03-01 08:48:41 +00:00
Brian O'Connor
3ac8526d4f Updating FlowObjectiveService javadoc
Change-Id: I68ab552f80bad965133aed8f90d01065d22cb974
2016-03-01 06:11:57 +00:00
Ray Milkey
661c38cad5 Add path intent compiler that generates flow objective intents
Change-Id: I11bee398d927f0e3f32b7cf81d98cfe5816db477
2016-03-01 03:54:18 +00:00
Thomas Vachuska
00f481629a Adding copy builders for flow objectives.
Adding missing hashCode and equals methods.

Change-Id: I97b2d904eacf0c45a95905c0891dbc6465e18ec6
2016-03-01 03:53:00 +00:00
Jian Li
b6d998ecc7 [ONOS-4014] Refactor *Id classes to extend from Identifier class
- Refactor most of *Id classes in onos-api package
- Refactor all of *Id classes in incubator package

Change-Id: Ief6322d3fb42c80e82f695e9d4dcee439346215b
2016-03-01 03:50:43 +00:00
Madan Jampani
180705743f ClusterManager support for reacting to cluster metadata changes
Change-Id: I7befaf4f955bda093d89c3c431eae6814409ae03
2016-03-01 00:44:23 +00:00
Madan Jampani
931e97dbc5 Remove base (p0) partition in StorageManager
Change-Id: Idae636173a9638da19f391e203bec0bccb399328
2016-02-29 19:12:58 +00:00
Simon Hunt
707a2ac28a GUI - topo view: added/updated... OTN, ROADM_OTN, FIBER_SWITCH
- consolidated common glyph elements.
 - updated server-side constants.

Change-Id: Ia962f8827dafbb10fdbffed6dcb64c1ebcfc8c4d
2016-02-25 20:14:30 -08:00
Sho SHIMIZU
739873bf8e Move IntentSetMultimap to the intent package
As it is no longer resource related

Change-Id: I068bf4bbff33492e3a508c4a4d7a5908a47ee83b
2016-02-24 03:32:59 +00:00
Madan Jampani
0c0cdc6de7 AsyncLeaderElector APIs in support for mastership balancing
Change-Id: Ia235c6a18c54490dc49ca13e2caebf70b750dbc7
2016-02-24 00:15:14 +00:00
Thomas Vachuska
f6ec97b365 Initial work for adding flow-objective backed intents.
Split installation work from IntentManager into IntentInstaller helper class.

Change-Id: If926ce975d005abee4f22f2b05404de328d94203
2016-02-23 21:53:11 +00:00
Phaneendra Manda
0f21ad6924 [ONOS-3835] Install load balanced classifier rules
Change-Id: I585a83021dbf2aff6a65dd43944a1f6979b33ead
2016-02-23 17:50:56 +00:00
Andreas Papazois
1dff77cd0f [GEANT] Interface configuration for Cisco devices.
Change-Id: Ieb9979c3c4d7ebbf996d787a1528ba0548342572
2016-02-23 17:45:52 +00:00
Ray Milkey
125572b666 Remove methods deprecated in Drake from L2ModificationInstruction API
Change-Id: I30dbc2e9c590d4bc2bc672e13581dbd1c3b3561b
2016-02-23 08:51:36 -08:00
Charles Chan
b38f88e276 Print EthCriterion mask only when there is one
Change-Id: I7de9d5d9141c5a0b52ce189dd74c4e91e8db4f79
2016-02-23 04:03:44 +00:00
Ray Milkey
f1f5886690 Remove methods deprecated in Drake from TunnelConfig API
Change-Id: I2777fa231ae9b780b6fdc29f58d2fcdef818c32c
2016-02-22 17:11:07 -08:00
Madan Jampani
3a9911c9c8 Using 1.0.0.rc2 version of Atomix
CopycatTransport updates

Change-Id: If384ac2574f098c327f0e5749766268c8d7f1ecd
2016-02-23 00:45:58 +00:00
Ray Milkey
84d5a29b29 Remove methods deprecated in Drake from TrafficTreatment API
Change-Id: I9de9331611c79ae60195c738ee1d3912f4081e3d
2016-02-23 00:33:51 +00:00
Ray Milkey
2be39edc6d Remove methods deprecated in Drake from Instructions API
Change-Id: I87a20cb9e8abbf4b27bbb4760a62947169866ea6
2016-02-23 00:33:35 +00:00
Sho SHIMIZU
43da14a7b4 Remove unused methods in mock
Change-Id: Iec0c08067e3cca4b7213b46ab6a33637c52018fa
2016-02-23 00:05:46 +00:00
Charles Chan
f4f1f4b68e Include annotation when comparing two hosts
Change-Id: Idea24f1057fdbd7a62b9066d2233cadf7b58b31d
2016-02-22 23:58:02 +00:00
Sho SHIMIZU
a0c9db25e5 Remove methods deprecated in Drake from Instructions
Change-Id: I69ffc7fc30f20e0d968fe95b0cfcf609a0c7cc29
2016-02-22 23:49:06 +00:00
Ray Milkey
46b67ae6d3 Remove methods deprecated in Drake from TrafficSelector API
Change-Id: I0b4919361615175391ab497a16e539f3205fada2
2016-02-22 23:11:31 +00:00
Ray Milkey
28e039b20a Remove methods deprecated in Drake from Criteria API
Change-Id: I9711e34421f6e5106f7c1872b23e24977b852939
2016-02-22 14:40:04 -08:00
Ray Milkey
dc08344b98 remove hostDetected() method that was deprecated in Drake
Change-Id: Ib975d7c8f5cf8aec25a1990114ad516e2d273150
2016-02-22 22:21:28 +00:00
Thomas Vachuska
4844808991 Introducing concept of a physical or logical region to facilitate
support of geographically distributed cluster and to lay ground
for multiple/filtered topology layouts.

Added implementation of manager and store; unit-tests included.

Change-Id: Ia01673a0b711b8785c0ea68768552c2f61d7ea6d
2016-02-22 11:24:45 -08:00
Jihwan Kim
1f53627d99 [ONOS-3558] Define interfaces for supporting a AtomicLongMap
Change-Id: I7c03d3d4e9c501fbf0f9d8d28dcc43875e0987ab
2016-02-19 23:46:22 +00:00
Konstantinos Kanonakis
317a7de66f Fixed issue in MeterManager.java
- Added check in pushMeterMetrics method to delete Meter only when it is in the PENDING_REMOVE state
- Minor change: Corrected description in MeterId.java to indicate that MeterIds are unique only within a device

Change-Id: I40e8a0cfaa93884b026e899e9c879e22133ba63b
2016-02-19 21:12:01 +00:00
Rimon Ashkenazy
f0699705ac [ONOS-2476]: Circuit intent support for ODU Multiplexing
Change-Id: I37229e7107e38baf8416102598f27004ef319665
2016-02-19 20:20:29 +00:00
Saurav Das
9d6c86bec6 Adding eth masking in match
Change-Id: I95e0ee66b1c6c139de7672f9bc04871fd0ead6d7
2016-02-19 19:25:34 +00:00
Jonathan Hart
81d73102c3 Calculate IGMP checksum and use more reasonble max response time.
Also made IGMP properties configurable at runtime.

Change-Id: I98b40a43a0c17b7bf21f1bd622032c64d7434214
2016-02-19 19:14:10 +00:00