3094 Commits

Author SHA1 Message Date
Madan Jampani
f97edc1c48 Javadoc fixes
Change-Id: Ia051f4875d5cadbd7e5307bd8bd6ff1df488165d
2015-08-31 21:50:06 +00:00
Jonathan Hart
15ea3701f7 Deprecated address bindings interfaces in Host subsystem
Change-Id: I69b777ec16e3fb8344ddba757c764ccb1a44ac92
2015-08-31 15:39:48 +00:00
HIGUCHI Yuta
1b9c8ac7b2 Workaround for Eclipse
- Current Eclipse compiler fails to infer appropriate
  generic type.
  Workaround the issue by explicitly specifying the type.

  Might be related to:
   https://bugs.eclipse.org/bugs/show_bug.cgi?id=467561

Change-Id: I7f41fd1a33f165fa8a57120a6f9a42cf587f94cc
2015-08-28 17:17:52 -07:00
Jonathan Hart
4cb3988138 Moved ProxyArp, SDN-IP and BgpRouter to use new config format.
The new config format is based on the new network configuration subsystem.

Includes a few config fixes to NetworkConfigLoader and InterfaceManager.

Change-Id: Id7f766736decb7afb6b63c2731d3baba9fc7c764
2015-08-28 21:23:22 +00:00
HIGUCHI Yuta
04b49fc898 Deprecate ModMplsLabelInstruction#label()
Change-Id: I1324747adaa8ccb28077aa14b208df1083f39a3f
2015-08-28 18:08:12 +00:00
Simon Hunt
52560661c5 ONOS-2186 - GUI Topo Overlay - (WIP)
- Moved TopoJson to core ui API, so it is accessible to external apps
- Added highlightsMessage() to TopoJson
- Pulled sendMessage() up to UiMessageHandler

Change-Id: Iacab5b69e3b2a6db98be8391274695247ba5526d
2015-08-27 22:46:44 -07:00
HIGUCHI Yuta
60db97769c BugFix: Comparing MplsLabel against int
- MplsCriterion#label() returns MplsLabel, while
  ModMplsLabelInstruction#label() returns int

Change-Id: Ia0d57651fd3553ffb4e4f07dc51c420a09028f6e
2015-08-27 23:08:00 +00:00
Madan Jampani
fc8aced78b ECDeviceStore: DeviceStore built using ONOS distributed primitives: ECMap and DistributedSet (disabled right now)
Change-Id: I36fdcd635f982f2b8dac291c52be4662601ef9f0
2015-08-27 11:06:36 -07:00
Simon Hunt
5b3ff90410 ONOS-2186 - GUI Topo Overlay - (WIP)
- Default behaviour is to "unsubdue" each node and link present in the Highlights message.
- Now added ability to tag nodes/links for remaining subdued when rendered
(this needed for BYON application).

Change-Id: I351ee0d135bf3ef8f46102f461a45ee48fe9a5cc
2015-08-27 09:46:36 -07:00
Simon Hunt
94f7daec34 ONOS-2186 - GUI Topo Overlay - (WIP)
- Showing traffic on selected intent now subdues other elements.
- Augmented Highlights to allow for retrieval by ID.
- Reparented HostHighlight and DeviceHighlight to NodeHighlight.
- Added a few extra highlight unit tests.

Change-Id: I0de1cefdcfda58a6fec6e90be5fe898d35aa1b37
2015-08-27 16:11:52 +00:00
Sho SHIMIZU
26cd0ad631 ONOS-2743: Register entire MPLS label space when a link is discovered
Change-Id: Ic57afa75bf57007e6bac2debef0c1a4d3515b0a9
2015-08-26 21:13:14 +00:00
Sho SHIMIZU
4bdd259683 ONOS-2742: Register entire VLAN ID space when a link is discovered
Change-Id: Ia00a1e732e3cf458a899baa25307de813cca4aef
2015-08-26 21:13:13 +00:00
Madan Jampani
3c48de0f3b Ensure UpdateEntry comprison works well with ECMaps that have tombstones disabled
Change-Id: Iff3f09a8342a7d9e89a31fb2be86ca1bfa4d75ff
2015-08-26 21:11:29 +00:00
Madan Jampani
216d8d7a8f Support a weak read consistency mode for distributed set
Change-Id: I2b72795f083421ecce2c7f7cb932d2ec3e15a960
2015-08-26 21:11:19 +00:00
Thomas Vachuska
4998caa062 ONOS-2488 Finished moving network config stuff out of the incubator area.
Change-Id: I62c511938fdf8f33def99ce43f0d4417b4ba1918
2015-08-26 13:28:38 -07:00
Simon Hunt
743a8492b8 ONOS-2186 - GUI Topo Overlay - (WIP)
- Basic ability to visually suppress (two levels) other links/nodes, added to Highlights model.
- Added javadocs to Highlights class.
- Added unit tests for Highlights and TopoJson classes.

Change-Id: Id7a9990dcbad20139a4dab89cf54e476c2174ec0
2015-08-25 23:48:08 +00:00
Jon Hall
df6a6e4af8 Modify TimeFormatterTest to work on some systems to address [ONOS-2732]
Change-Id: I42d37f3610e27e07c8f4191d2b2b7c192e75e55b
2015-08-25 16:24:35 -07:00
Sho SHIMIZU
a8241cab85 ONOS-2729: Define an interface to query about MPLS capability
Change-Id: I509720b0c9ee8a9b652aa966ec19c77aacac8573
2015-08-25 15:35:36 -07:00
Hyunsun Moon
fab2950441 ONOS-2578 Added codec for mod tcp/udp port instructions
Change-Id: Iab1eac26afe47e0b1c13ce94e152826b0828e455
2015-08-25 22:30:27 +00:00
Sho SHIMIZU
264497f00f ONOS-2728: Define an interface to query about VLAN capability
Change-Id: I53444a7b76902a19548cdac1c557677848a46d1e
2015-08-25 22:30:03 +00:00
Madan Jampani
f8d572f1ae ONOS-2725: Fix subscriber registration for link inject request
Change-Id: I56a651a561a4fe59161ad00dbd28e28fad6731c9
2015-08-25 19:47:28 +00:00
Simon Hunt
72297219c8 ONOS-2186 - GUI Topo Overlay - (WIP)
- added devicesWithHover(), hostsWithHover(), hovered() to NodeSelection.
- wrote unit tests for NodeSelection.

Change-Id: I6dca0f4f0a4ce2412438c8411102034969ef4343
2015-08-25 19:38:38 +00:00
Sho SHIMIZU
8770a9331e Remove use of deprecated methods regarding TCP/UDP/SCTP ports
Change-Id: I165b3b765ca6b712684604399976f6987ce83291
2015-08-25 10:07:11 -07:00
Dusan Pajin
517e223369 Bugfix for double PORT_STATS_UPDATED DeviceEvent
Change-Id: I5e53c3046fce23afcd8f22813bc2d81f95952e96
2015-08-25 16:37:25 +00:00
Hyunsun Moon
cf732fb688 ONOS-2711 Replaced short to TpPort for tcp/udp ports
Change-Id: Ibf0474b5369d11d377fd33cf5ab48083cbca3308
2015-08-25 16:10:35 +00:00
Simon Hunt
d2862c3961 ONOS-2186 - GUI Topo Overlay - (WIP)
- added isActive() predicate to UiTopoOverlay.
- auto-select single intent in an intent selection group.
- clean up mouse over/out handling.

Change-Id: I0f951bd26fcfc791d73bb8121ebbe002086294ea
2015-08-24 17:42:01 -07:00
Phanendra Manda
37b97fbad3 [ONOS-2287,ONOS-2288]Pcep TunnelProvider implementation
Change-Id: I4184336c200f1060e93be5dc28076ba35f6b98f4
2015-08-24 23:32:58 +00:00
chengfan
5dc1e07f72 [ONOS-2715]implement MW icon extension for onos
1.add a new device type named "MW"

Change-Id: If9084426f380918416490c29f93d2caa75b0fb55
2015-08-24 22:43:58 +00:00
Sho SHIMIZU
5618ee5b5c ONOS-2717: Handle duplicate resource unregistration in resource store
Change-Id: I49648be9c26ba66218172d570632d54584a908d8
2015-08-24 20:14:14 +00:00
Sho SHIMIZU
ceb6f13cab Fix typo
Change-Id: Ifdf6920c4968c29f4bbc0f13ad9a76daa7456556
2015-08-24 11:46:44 -07:00
Sho SHIMIZU
ad619f5b79 Fix grammatical mistake in Javadoc
Change-Id: I7fe4df6badd8fcc1ad47141468f48eda22fad0f0
2015-08-24 10:45:40 -07:00
Sho SHIMIZU
4568c410cc ONOS-2716: Handle duplicate registration in resource store
Change-Id: Ic46ad17359d76a23fa9d9c78afc4fc65a41d1dbc
2015-08-24 16:45:09 +00:00
Sho SHIMIZU
011207815e Refactor: Extract method to check if resource path is root
Change-Id: I87c23449c929bd169daa5fe788e340266392ddbe
2015-08-24 16:40:22 +00:00
Simon Hunt
d6685d0e4a ONOS-2186 - GUI Topo Overlay - (WIP)
- added unit tests for BiLink, BiLinkMap, Mod, and LinkHighlight.

Change-Id: I247103af2713731b20564718064eeda03d030df7
2015-08-21 18:12:38 +00:00
Dusan Pajin
11ff4a8fc3 Delta Port Statistics added to DeviceStore, Device Service and CLI
Changed misspelled word in description of the portstats command switch

Change-Id: I131940c83c5cb12080532a4804ec424ca66afa64
2015-08-21 17:46:12 +00:00
Ray Milkey
c4dd726709 ONOS-1147 - deprecation of Flow Batch public APIs
Change-Id: I69ca8741f16667c874545728d7f2d3dce0909309
2015-08-21 17:40:45 +00:00
Madan Jampani
8856ee188d Enable ECLinkStore and disable GossipLinkStore
Change-Id: I94256eb042c1b1ec57f3d8a3cdffe7cf9816463a
2015-08-21 16:53:52 +00:00
Flavio Castro
6e04461654 Added feature to count exceptions ocurred when operating distributed primitives
Change-Id: I24017e61cd2aefd1cf78aa5b241a3219e3e89b32
2015-08-21 16:52:33 +00:00
CNlucius
ae5c396c6e ONOS-2708
Add implementation of getting ovsdb ports or bridges in the ovsdb node.

Change-Id: If31af08ccb90a29bc800a79f332dae2bc497b105
2015-08-21 15:56:55 +00:00
Simon Hunt
191c84a5e3 ONOS-2186 - GUI Topo Overlay - (WIP)
- moved TopoUtils, NodeSelection, BiLink and Map (and Base derivatives) to core API.

Change-Id: I105f6df6508b1597ffde19fe7e360d3775abf250
2015-08-21 15:51:38 +00:00
alshabib
e1248b613f Adding tests for meter service.
Change-Id: Ic220fdaa89b421661019f1a6ef23c7b02eef127c
2015-08-21 15:35:18 +00:00
Simon Hunt
4fc8685ee2 ONOS-2186 - GUI Topo Overlay - (WIP)
- split BiLink into abstract superclass and concrete subclasses.
- created BiLinkMap to collate bilinks (and derivative subclasses).
- added missing Javadocs, and other general cleanup.

Change-Id: Icfa85bc44a223c6cf245a4005170583dad1cc801
2015-08-20 17:59:18 -07:00
Sho SHIMIZU
83e17a0f59 ONOS-2710: Change singnatures of register/unregister in ResourceStore
Change-Id: I2e90871d79cac94474a39c797168870173441eeb
2015-08-20 21:53:35 +00:00
Sho SHIMIZU
d28842c563 ONOS-2693: Unregister a link from resources when it is removed
Change-Id: I69a8070898f28d7d1fb006383a96c3ef1538146e
2015-08-20 21:52:44 +00:00
Sho SHIMIZU
e2292843e7 ONOS-2695: Unregister a port from resources when it is removed
Change-Id: I3fa6ddde98997661f5091be332924f2f70f6997f
2015-08-20 21:51:56 +00:00
Saurav Das
73a7dd4033 Support for setting the MPLS BOS indicator bit.
Change-Id: Ib42747445113aadb62fd161a1c79ca59783884af
2015-08-20 21:51:13 +00:00
Sho SHIMIZU
e60a5ab8a2 ONOS-2694: Unregister a device from resources when it is removed
Change-Id: I01e4dad8eea3e8042749d63696e1c1f2162c78f7
2015-08-20 19:04:06 +00:00
Sho SHIMIZU
c2ddedda4d Add missing break at the end of case clause
Change-Id: Ia854ac08279f88980e76f5294aed31274f723f69
2015-08-20 11:54:29 -07:00
Saurav Das
ffc5bbc55b Support for matching on MPLS BOS indicator bit
Change-Id: I9f8c3f499beff7c70b4c829c2846c71007932d94
2015-08-20 16:33:32 +00:00
alshabib
5eb7939e20 Added Meter object accounting
Change-Id: I2a3b88ffd1756b738e197943b3e02771f5729e45
2015-08-20 16:30:39 +00:00