1514 Commits

Author SHA1 Message Date
A.R Karthick
32a7a4287d Enable SO_REUSEADDR option for radius server Datagram Sockets.
This helps in fixing "address in use" exceptions while creating the datagram sockets.
This was hit while triggering repeated radius server reconfigurations.

Change-Id: I084c1d83499c010036fcfbca0ad86d40f4e4db88
2016-03-23 17:03:26 +00:00
gaurav
367859325b changes for cord-485 using device id in variable
Change-Id: Ied52ff808841397698c49fa13d4937868c14749d
2016-03-23 16:51:14 +00:00
drl
b04ca9962b Fix ONOS Jira-4189
Change-Id: I9725f4e8cfd7382dd2c34066951e993543e86539
2016-03-23 01:22:37 +00:00
Jian Li
b97f6fbb52 [ONOS-4176] Implement influxdb reporter for backing up metrics
Change-Id: If899955c06cc5a5619a529178be8eb1bffa5b498
2016-03-22 01:18:50 +00:00
Jian Li
7261c7b31e [ONOS-4127] Backup metric service to ganglia monitoring server
- Initial implementation of metric service reporter
- Unit test for metric service reporter
- Bump up metric lib from 3.1.0 to 3.1.2

Change-Id: Ia178df759d671dfc15cffaacb09d5279ad3d9ad8
2016-03-21 19:51:00 +00:00
Jian Li
d9b5f55457 Refactor getIntegerProperty and isPropertyEnabled methods into Tools
- Add getIntegerProperty and isPropertyEnabled methods which take
  default value as third parameter
- Remove all duplicated code from RefactiveForwarding, GroupManager,
  FlowRuleManager, CoreManager, HostLocationProvider and ProxyArp

Change-Id: Ifc93aa813acfdd4cbac0166497d7b526b08b2090
2016-03-21 18:29:18 +00:00
Saurav Das
244311924c CLI command to help debug the mapping of next-Objectives to the
groups that are created by device drivers.

Change-Id: Iff9e04e5e96b2cabbdb40e83215315d2e27791a6
2016-03-21 18:04:20 +00:00
Ray Milkey
c747729bab Refactor Comparator class to break dependency of core/net on the CLI
Change-Id: I6f3165f399ab448eff5c5d2232f4b96f10ebf57e
2016-03-18 19:03:24 +00:00
Brian O'Connor
955c316b54 Starting snapshot 1.6.0-SNAPSHOT 2016-03-10 15:27:19 -08:00
Brian O'Connor
55b4d80176 Tagging 1.5.0 (Falcon) 2016-03-10 15:24:41 -08:00
Madan Jampani
23696428f8 Starting snapshot 1.5.0-SNAPSHOT 2016-03-09 14:02:04 -08:00
Madan Jampani
b7a5420285 Tagging 1.5.0-rc3 2016-03-09 13:47:32 -08:00
Simon Hunt
877ee987d8 Added title to Application View table and details panel.
Change-Id: Id225c3b315a0fd96dfad1e44138551f131bc54df
2016-03-09 10:53:24 -08:00
Thomas Vachuska
b486fe72f4 Fixing driver matrix to consider inherited behaviours.
Change-Id: I20a6ef53975d0b9e78bdc6308e0165a181ff7046
2016-03-09 17:51:45 +00:00
Jonathan Hart
913e9e1fdc Add CLI command to view provisioned subscribers
Change-Id: I67a49d7fa569e9f4f28eb8eaea1b34ba2bd5a5fa
2016-03-09 17:15:21 +00:00
Hyunsun Moon
d35420fe15 Ensure only one instance installs flow rules
By making all flow rule installation triggered by HOST event.
Also removed unnecessary host annotation.

Change-Id: Ib6d230f2fbbac4ad7d66628d7465e69450ef1a26
2016-03-09 16:54:26 +00:00
Simon Hunt
c23145bc8f Cleaned up Driver Matrix View.
- now implements proper resizing and scrolling.

Change-Id: Ideabb86ed3db44ed1827de15e49216d107053189
2016-03-08 23:58:06 -08:00
Hyunsun Moon
fae776db6e Fixed to read virtual switches from network config
Change-Id: I8740b8484dd7ed16897233eec472f964bab8004f
2016-03-09 05:52:11 +00:00
Daniel Park
ad21c5723e Fixed bug in OpenstackNode
- OVSDB client has changed to update br-int even if there's br-int already in device
- So OpenstackNode modified only the leader node to  performs node bootstrap

Change-Id: Ie01843ca8ab36ec61b58e80ce20c0c8c31ff8273
2016-03-09 05:08:24 +00:00
Hyunsun Moon
2062e7ebe1 Added CLI to flush flow rules installed by cordvtn
Might be useful to refresh data plane with most recent status of Neutron
and VMs by flushing all existing rules and pushing network config again
And also removed read configuration during activation since leadership
service does not work as expected during app activation

Change-Id: Ia22fe02d25a61126f3e6df59fc5ad4d065f89f18
2016-03-09 01:23:21 +00:00
Simon Hunt
89431db827 Magic numbers are bad! (Bad Juju!!) A step closer to being configurable.
Change-Id: I12e0115301cf02b8cb5af23d4d441efd82b4a3d1
2016-03-08 15:02:51 -08:00
Jonathan Hart
1eb9534926 These are libraries not applications
Change-Id: Ibb5cfb627517de87bac41ae053fd39cedb8b425a
2016-03-08 12:01:28 -08:00
Kyuhwi Choi
ee9e371b1c [ONOS-3952] Implement FloatingIP Handler for OpenstackRoutingService
- Implements floatingIp REST interfaces & event handler
 - Implements rulePopulate method for floatingIp handler
 - Fixes minor logics
 - Changes app structure
 - exports configuration
 - Implements case issue.
   when openstack deletes vm w/o deassociating floatingIp,
   openstack doesn`t send floatingIp deassociation event.

Change-Id: If4d8ac3fecfed1957d84139f94ae31f593a9097b
2016-03-08 19:26:00 +00:00
Andrea Campanella
dffc7d6262 Adding clear button to pathpainter
Change-Id: I9fbd2f9e5483e5567156f814cd5e03fced711b78
2016-03-08 19:18:48 +00:00
Ray Milkey
21c3ebeca7 Fix java doc errors
Change-Id: Ibe3b34d13a6bfce0836a75d0478a9e0dd13dd17a
2016-03-08 19:10:47 +00:00
kishore
db79dc0905 cord-486 TestClass added
Change-Id: Ic1ce77cde4d728fbc0cb17178cc6ed2b5c5c714e
2016-03-08 19:05:15 +00:00
Jian Li
fd46e1d293 Refine application title and category in app.xml and pom.xml
- Remove ONOS keyword from application title
- Capitalize each keyword in application title
- Make it consistent to use App, Provider and Driver in
  application title
- Add right category name for each application
- Add missing application title and category
- Make application category comment more descriptive

Change-Id: Ib886b4a4293c38bd546a4107b20569f1bd7031a7
2016-03-08 18:41:50 +00:00
Hyunsun Moon
980255449f Fixed some bugs
- Update br-int rather than do nothing if it already exists
- Make only the leader performs node bootstrap
- Check mastership on HOST event not flow rule populator
- Install/uninstall flow rules for vSG always from master, or the rules
  stay in PENDING_ADDED state

Change-Id: I4bd5cf6f84bf36f2617288b2d843435819c76ba8
2016-03-08 17:24:02 +00:00
Jian Li
2b746f4cbd Add missing application titles in app.xml with pom.xml clean up
Change-Id: I543572d696f30f2ceebd39d9c6c33be55f5da38d
2016-03-08 06:06:32 +00:00
Hyunsun Moon
af520d3c22 CORD-562 Don't allow nodes with duplicate hostname
And update existing node if newly added node has the same hostname with
existing node.

Change-Id: Ifebbf4129df4f742e16b9a25be619dd90e0745ff
2016-03-08 05:24:20 +00:00
musonous
95c3ee5879 [ONOS-3947] Implement Openstack FloatingIP REST call json parser
- Implement Openstack FloatingIP REST call json parser

Change-Id: I6123bc13eea00a973bdec3ff5503949b25ebceca
2016-03-08 04:55:09 +00:00
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
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
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
Phaneendra Manda
275ff0c074 [ONOS-3831,ONOS-3836] Load balance algorithm for sfc
Change-Id: I48a428587420ce6d782c128b835b5bb90e0cacfe
2016-03-05 06:42:50 +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
alshabib
6cb8636739 fix removal of rules in a distributed setting
Change-Id: I44cb49990b8051f5f1542c11cbda6846049906e3
2016-03-04 21:34:13 +00:00
Phaneendra Manda
b8889b89e9 Javadoc warning fix
Change-Id: I330b1485a760fc2d3c63e3bc25ae1fc5435d9ebd
2016-03-04 16:26:08 +00:00
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
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
Hyunsun Moon
098cda85c5 Removed INDRECT and DIRECT subtypes from network types
Change-Id: I97a35472281a60bc1d109491d193607baf70107c
2016-03-03 21:46:02 +00:00
Simon Hunt
24d0c5c0cc Web UI -- Added cog as nav icon for driver matrix view.
- fixed bug where glyph was not installed when icon mapping made.

Change-Id: Iea9a145ff0caf6b4977bec4e71f75738d3174719
2016-03-03 17:11:28 +00:00
Hyunsun Moon
32f3b8eec1 Some improvements on cordvtn
- Removed unnecessary CordVtnNodeConfig class
- Don't allow local and host management IP range overlapping
- Check node init state saved in the store instead of really check when a
  VM is detected or vanished since it's too slow

Change-Id: I076780bdc3946b2000176cb05805003ba7c8724d
2016-03-03 17:10:50 +00:00
sangho
93447f1ad3 Separated OpenstackInterface feature from OpenstackNetworking application.
Change-Id: I4766de7e93c5b432c50a2167b9a9d9d4605b1ad2
2016-03-03 22:54:11 +09:00
Hyunsun Moon
1e5caeb876 Don't proxy ARP with the private gateway MAC address for public network.
Change-Id: Ice16a39cc9fe349e22f61131d24f898744a765db
2016-03-03 01:07:38 +00:00
Jonathan Hart
9eb45bbf5c Add config validation for vRouter and PIM configs
Change-Id: I97ddf4f745a19df6998b15ae47ebde5aa5f46238
2016-03-03 00:59:04 +00:00