7182 Commits

Author SHA1 Message Date
Daniel Park
81a61a1fc4 [ONOS-3946] Implement IcmpHandler for OpenstackRoutingService
- Process Icmp packet sent from Host to external network for OpenstackGateway Node
- Process Arp packet sent from physical  router to gateway

Change-Id: Ifcde71a9ca10180682811c9e1bcf58f991b36443
2016-03-08 02:08:38 +00:00
Thomas Vachuska
f10c722937 Releasing onos-maven-plugin 1.9
Change-Id: Ib4f043af142c40835882bdbbc60ced61836abde8
2016-03-08 02:02:17 +00:00
Simon Hunt
f810e5254a Updates to simon's uk cells.
Change-Id: I3299d991a7d53544cb81d74d31164140d7d36d06
2016-03-07 17:35:02 -08:00
Bob Lantz
641d54540c Fix upstart failing because of background onos-service (ONOS-4117)
1.  Invoke karaf script in all cases (upstart, initd/systemd)

This means that onos-service now blocks, which means we need to
change onos.initd to run it in the background. Otherwise, we could
use karaf/bin/start

This should fix ONOS-4117

2. Use service onos {start/status/etc.} for upstart/init/systemd

onos-install should not invoke the new init.d script directly;
instead it should use service onos {cmd, which should work if
service is available on upstart, init.d, and systemd-based
distributions.

This should fix ONOS-4124

3. In onos.initd, check if ONOS is running.

This makes it easier to see what is going on, and it also avoids
attempting to start ONOS if it's already running.

Change-Id: I0152fd7fdcb079b25531442315d0bd69e6c7653d
2016-03-08 01:32:47 +00:00
Simon Hunt
5829c346b8 Fixed defect in CachingAsyncConsistentMap (wrong method call).
Change-Id: I5873d1476ac68e6c2ee4462e629b00313214ef36
2016-03-07 17:01:43 -08:00
Ray Milkey
eba68177fc Remove open flow controller connections on shutdown
Change-Id: I27895ea26a68dcfe395821f0492a292288ceb34b
2016-03-07 23:20:11 +00:00
Simon Hunt
3b95564cd1 Update to simon-uk cell.
Change-Id: Ia9c78bf76e1bf348acadc82cd67c77b39d001058
2016-03-07 15:03:36 -08:00
Jian Li
e099166d74 Remove ambiguity on instruction naming in InstructionCodec
In current implementation, the instruction that is defined in each
encodeLX hides the instruction that is defined out of methods.
This commit changes local instruction name to corresponding
instruction name to remove naming ambiguity.

Change-Id: I1f7f0766b66e903daa8ca3ebdea934366ec98308
2016-03-07 22:46:01 +00:00
alshabib
b3c1434414 adding a discriminant to OF rules for q-in-q tags.
Change-Id: Ic192f950b07fb18673659867631fea87ae7d6172
2016-03-07 22:34:06 +00:00
Jian Li
47b2623316 Support to encode and decode meter id in InstructionCodec
Change-Id: Icdac264b81a9f6edf93198cc5e729521601cbe49
2016-03-07 21:27:30 +00:00
Thomas Vachuska
c1b6c5090d Hooking in onos-maven-plugin:1.9-SNAPSHOT into the overall build.
Change-Id: Iaf2d0097496f10d5e15d267f763bff4c301df7e2
2016-03-07 11:59:03 -08:00
Simon Hunt
afae2f71fc Apps-- added onos.app.title property to applications.
Change-Id: Id845390ee0bee5b871c0ce9f47b2ce98fbcf26b9
2016-03-07 19:30:59 +00:00
sangho
900885389f [ONOS-3953] Implements Security Group of Openstack
Change-Id: I30766097a2894a26e46a7a399176d99e95af6abf
2016-03-07 18:42:16 +00:00
Jian Li
ce8c560247 Support to encode and decode group id in InstructionCodec
Change-Id: Icd0947f494f572831e8b5c8d82d47c85eb074824
2016-03-07 17:45:53 +00:00
Charles Chan
2196a92c5f Bugfix and improvement of SR config loading
Change-Id: If17af7ff1fbd3cb712e59cce930ef11146bdbf2e
2016-03-07 17:32:07 +00:00
Hyunsun Moon
e9d4f4a36a CORD-563 Remove stale IP addresses on br-int
Change-Id: Idee5b32febd527963a630af21750985c3b074147
2016-03-07 17:28:37 +00:00
Brian O'Connor
e9b4dd7b7e Several improvements to onosnet.py
Replace arping and ping with custom gratuitous arp code
Don't block forever on switch.waitConnected()
Allow backgrounding bgIperf

Change-Id: I6cb10c3c8971e29336a6c6e2deffb5231900d463
2016-03-07 08:58:46 +00:00
Marc De Leenheer
81df608444 Avoid null pointer exception when comparing annotations
Change-Id: Iedcd138fb6cbc5be6bdf79890e872d1d4a9ccc82
2016-03-05 11:02:51 -08:00
Phaneendra Manda
275ff0c074 [ONOS-3831,ONOS-3836] Load balance algorithm for sfc
Change-Id: I48a428587420ce6d782c128b835b5bb90e0cacfe
2016-03-05 06:42:50 +00:00
Madan Jampani
9c159378d7 Fixes how primitives and map keys are mapped to partitions
Change-Id: I68c9acabb400108def6eda394e2d5c8444ea5800
2016-03-04 17:08:02 -08:00
Madan Jampani
f172d40250 Cluster scaling enchancements
- Updated ConfigFileBasedClusterMetadataProvider to handle both file and http protocols.
	- Server open logic updated to handle joining an existing cluster.

Change-Id: Idbaa39733c7bf814510c94c4b21e3714b3f97f8f
2016-03-05 01:06:30 +00:00
alshabib
fe1ffee39f make sure only one instance pushes default rules
Change-Id: I0953c4db36ab48d7aeec88b940712c2cbe35e415
2016-03-04 17:05:39 -08:00
Simon Hunt
59f598cb91 GUI- Minor tweaks to driver matrix style
- update cell simon-uk

Change-Id: I4f57e4214b636e8d8ada1a6d9711e01a98442d62
2016-03-05 00:42:23 +00:00
Brian O'Connor
d6c73fb3e8 Adding background iperf to onosnet.py
Also, doing some other cleanup and improvements

Change-Id: I17ee64126e5e8de986e460641994a279e18c9492
2016-03-04 23:25:55 +00:00
alshabib
6cb8636739 fix removal of rules in a distributed setting
Change-Id: I44cb49990b8051f5f1542c11cbda6846049906e3
2016-03-04 21:34:13 +00:00
Andrea Campanella
881f29f37c ONOS-4114 Flows Post has example of criteria, swagger shows link to wiki page with full json criteria
Change-Id: Ib430c537349e4d5d5e798f7b84158b7120264d3f
2016-03-04 20:07:28 +00:00
Thomas Vachuska
6891884047 Adding more checks to onos-release-prerequisites.
Change-Id: I6701a8c92d96491049dea937830730bd577cae27
2016-03-04 20:05:57 +00:00
b.janani
1fef273a3f Defect Fix for namespace with special character support in YANG
Change-Id: I8cc5b9dce58023c5965b07ac36cc4b5858f91699
2016-03-04 20:01:20 +00:00
Ray Milkey
5557a5001f Add a scenario for multi point to single point intents
Change-Id: I0070c0baacb16d05f4cea42e904e417e478f944f
2016-03-04 20:00:48 +00:00
Jian Li
7c322f491b Support to specify table id when insert Flow Rule through REST API
Change-Id: I5ac45403a3f8b454ddfd873556e398b45f82842e
2016-03-04 20:00:22 +00:00
Simon Hunt
1849136b19 GUI- topo : added debug log of map settings.
Change-Id: I31d280d15fbcfc67f63342e02d6f056d7614f71e
2016-03-04 11:09:42 -08:00
zylin
3077df527e Add background (map of Taiwan) to WEB UI
Change-Id: I24db383bc0c43614a15c08232b86191a8e455ce3
2016-03-04 18:38:54 +00:00
Ray Milkey
d7909ca0e3 Fixes for javadoc errors
Change-Id: Idb4f08df4e2c794528b1f359f3fef6c4850eabc8
2016-03-04 08:47:02 -08:00
Phaneendra Manda
b8889b89e9 Javadoc warning fix
Change-Id: I330b1485a760fc2d3c63e3bc25ae1fc5435d9ebd
2016-03-04 16:26:08 +00:00
sunish vk
a2c5b166a1 Fixed Javadoc Warnings
Change-Id: I7318f221fd0f2d391bb4d5b6c0a948c009869f19
2016-03-04 13:12:43 +00:00
Mahesh Poojary Huawei
e553ea9ef7 PCEP_LS
Change-Id: I163b35bc4a277a55dff8c2d76f00966ab44f8590
2016-03-04 11:32:36 +05:30
Hyunsun Moon
0dba61f0d0 Fixed javadoc warnings on openstack applications
- Changed package name of 'app' submodule to avoid duplicate package name warning
- Added app.xml and features.xml to make the application activate successfully
- Fixed missing parameter javadoc warnings

Change-Id: Iaefdd08d15291ccea8224b13b815246eb13b84ce
2016-03-04 01:45:41 +00:00
Simon Hunt
b344248e50 GUI- topo : added warning logs showing a race condition
- setting up the topology elements and trying to highlight them
   because we are trying to monitor an intent.

Change-Id: Ic7d7be62c085c186a22ba91942970eccb5711fe4
2016-03-04 01:44:17 +00: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
Ray Milkey
3bc0be154e Add a single point to multi point intent scenario
Change-Id: I53d7d56e90fd95ac0b019ab025ad52998d2aad8a
2016-03-04 01:34:30 +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 1.5.0-rc2 2016-03-03 17:08:36 -08:00
Thomas Vachuska
1893d44a7d Bumping dependency on release version of openflowj-0.9.2.onos
Change-Id: I437b731c0f9188686391a9992f59d03f8c27cb1a
2016-03-03 16:34:46 -08:00
Simon Hunt
a1f1c0244a GUI- poke the traffic monitor to resend highlight data, on topology event.
- also, fix potential NPE (.el element may be null)

Change-Id: Ibdb5085404e81bfa770ee80d1457bc630635a169
2016-03-04 00:08:05 +00:00
Madan Jampani
0b84753fb9 Moving group store to consistent map
Change-Id: Id3c23c0cd9d7c713bceffc7bd9125aa3de99c45e
2016-03-04 00:06:00 +00:00
Marc De Leenheer
268c4f9e48 More fine tuning
Change-Id: I4629ac831a0c18a116bb188c9eeb1623c7413fe3
2016-03-03 23:55:20 +00:00
Heedo Kang
d8241c7d85 SM-ONOS performance improvement
Change-Id: Ieefb3cc3da34b2080e41b40e6f09ac5570a3079b
2016-03-03 23:49:30 +00:00
Simon Hunt
609cf87e0c onos-push-topos : make sure topos/* files owned by ONOS_USER, before trying to copy over them.
Change-Id: Ie16f40360436f27750a512baf8322568939c6f7e
2016-03-03 21:47:38 +00:00
Hyunsun Moon
098cda85c5 Removed INDRECT and DIRECT subtypes from network types
Change-Id: I97a35472281a60bc1d109491d193607baf70107c
2016-03-03 21:46:02 +00:00