2359 Commits

Author SHA1 Message Date
Charles Chan
2e2e3404e2 Implement unit test for HostHandler
Change-Id: I0ba37731f70b98019962b4f7deaf88fc2245ea6c
2017-06-21 22:14:17 +00:00
Charles Chan
b7b4c93011 Refactor HostHandler
Change-Id: Ie225b8466ea2c80dd4205581e3c519d4abd1949c
2017-06-21 22:14:17 +00:00
Charles Chan
c7a8a681cc ONOS-6658 Remove host listener when deactivating SR
Change-Id: Ie65650b61873e2539ba77d55ff7daeb0a559b5b9
2017-06-19 00:45:41 -07:00
Claudine Chiu
7c6d51c82f ONOS-6626 OFAgent - handle RoleRequest
Change-Id: I31b2f701a566a06126fa47fb5dd726779e625184
2017-06-18 14:21:05 +00:00
Marc De Leenheer
03a52b0e83 Simplify optical compiler by always searching for common lambda (ONOS-5765)
Change-Id: I9128f59cc9c0bf10b88341cac289fb606906d98b
2017-06-16 07:36:42 +00:00
Jordan Halterman
279773ed60 Use unique counter name for DistributedTeTopologyStore counter
Change-Id: Ibb2339728c46a3bb6d297a2569e034c312e7cc62
2017-06-15 23:20:26 +00:00
Charles Chan
ed374235bf Remove a link from seenLink when either end of the link goes down
Change-Id: Ie650f6fd34f10ed91112f974684e97b99c916534
2017-06-15 21:56:39 +00:00
Ray Milkey
5dae9224d3 Fix some redundant serializer declarations
ONOS-6482

Change-Id: I1870a94a3e38f1b820344ff3b2c4abaa239482b5
2017-06-15 11:55:51 -07:00
Jonathan Hart
72bbf887eb Add support for timing out idle FPM connections.
This requires support for sending keepalives on the Quagga side.

Change-Id: I8551eb17b51460f2a66a7086b5c8006cc0d214a5
2017-06-15 17:20:15 +00:00
Yuta HIGUCHI
9312a80bdd Fix checkstyle buck daemon issue
- checkstyle buck daemon was not processing a file listed at end of the list.
- fix issues, which hasn't been detected due to above bug
- cosmetic fixes

Change-Id: I15f24311835726757f0974b7e5c12ff1c79a3d4e
2017-06-15 16:41:40 +00:00
Claudine Chiu
e2d5acc54a ONOS-6626 OFAgent - handle StatsRequest, GetConfigRequest and SetConfigMessage
Change-Id: Ie6744c7846c41024173049d2094260ea571844b3
2017-06-14 00:03:07 +00:00
Charles Chan
40abef42bb Allow indirect hosts to ping gateway IP
Change-Id: If555eebb88d2bc6ea016ca083c479dadd13d801d
2017-06-13 21:50:38 +00:00
Charles Chan
888e20a25d Remove host location when port down or device down
Also refactor Host Location Provider

Change-Id: I57d682ee51e80ddd7e141883521a12da705a336d
2017-06-13 18:58:10 +00:00
Saurav Das
c88d46642c CORD-1304 Set of changes for fabric routing to optimize use of ECMP groups
Also removing some old demo code in the SR app
Adding a couple of CLI commands for debugging
Bug fix in the DistributedGroupStore for group_exists error message
Bug fixes for ofdpa driver:
    - synchronized update of flowObjectiveStore when buckets are added to or removed from groups
      to avoid one thread from overwriting an update from another thread doing an update at the same time
    - addBucketToL2FloodGroup now updates flowObjectiveStore after accounting for changes
    - addBucketToHashGroup accounts for all added buckets, not just the first one

Change-Id: I6207c1c3c1b4379986805d73a73bc460fea8fe3f
2017-06-13 04:22:10 +00:00
Yuta HIGUCHI
19afc03a4a Migrate HashedWheelTimer to netty 4
- moved potentially time consuming task to
  shared ScheduledThreadPoolExecutor

Change-Id: I8e77041e0f84bd2bdfd6ae6704f4e39b81c721dd
2017-06-12 21:49:14 +00:00
Yuta HIGUCHI
6ee6b8ccd2 netty4 OpenFlow southbound
- separate I/O thread and message dispatch threads

Change-Id: I11a10a47de451a9e3063b62f9450be19c3a9dae7
2017-06-12 20:28:12 +00:00
Harold Huang
6354b35a18 Bumping openflowj-3.0.0 to openflow-3.2.0.onos
Change-Id: I866b815a1423adfe6e973d0a48c85da6b5321bdf
2017-06-12 07:57:27 +00:00
Sithara Punnassery
644a266290 ONOS-5866 Dynamic Config: RPC implementation
Change-Id: I1706805fc7b9dba6e323ef9993eeb1dd51490d59
2017-06-09 02:20:22 -07:00
sangho
0248ca2ea2 [ONOS-6543] SONA: Add a configuration to enable/disable the security group feature.
Change-Id: I0317583d08facfd7482c91d966dc6d9e05f0f28c
2017-06-09 07:25:34 +00:00
Charles Chan
537fe85b8b CORD-803 Introduce configuration for leaf pairs
Introduce 'pairDeviceId' and 'pairLocalPort'

Change-Id: I60dff15cbbc5a32a581db99f1ede61f630615283
2017-06-08 14:05:14 -07:00
Carmelo Cascone
43740a078d Pruned old BMv2 stuff
...making space for new BMv2 support via P4Runtime.

Change-Id: Ia34c1a152c0e6e006fd3b86afc5086316264b6f6
2017-06-08 15:39:42 -04:00
Jonathan Hart
60e7f51a09 Moved registering routing configs out of the RoutingConfigImpl
Change-Id: Ib2e7bcfd7a84ee3dc8a285265ca4599e99744531
2017-06-07 17:40:35 +00:00
sangho
dbee233e7f [ONOS-6484] Implements skeleton to reimplement OpenStackPipeline in the application layer.
Change-Id: I3a14685bd520293e167fab262e87ba82210e94ef
2017-06-07 09:16:54 +00:00
Vidyashree Rama
0c49b9a7de live compiler changes
Change-Id: Idf221627bea1fe219371f07f176e756ed116be49
2017-06-07 04:17:59 +00:00
Frank Wang
ad237e758a change openstack host provider scheme name to prevent conflicts with other
host providers(e.g netcfg host provider)

Change-Id: Iad7fd4f9a9d27f84f459537f40ddd5b2a90eec47
2017-06-05 01:33:04 +00:00
Frank Wang
894c718492 cosmetic fixes in openstacknode
Change-Id: I9de67b2248007c772e21331811d0f15f04919324
2017-06-05 01:32:46 +00:00
Ray Milkey
0c6182f643 Remove deprecated proxy ARP implementation
Change-Id: I43164581b5d823acb4617cbea78e670cb7499346
2017-06-02 23:42:53 +00:00
Ray Milkey
ed0c66359a Remove deprecated optical apps
Change-Id: Ia79855b97f1daef7f325bb9697a040b729e8a794
2017-06-02 23:06:36 +00:00
Jonathan Hart
f4b2ca125b Add information about number of routes advertised by FPM peers in FPM CLI
Change-Id: I1fb73e1c98d0cea34d0aa26a62bcd5dcc71199ce
2017-06-01 21:12:55 +00:00
Jonathan Hart
d8b6849254 Clear peers map on FPM app deactivation
Change-Id: I18be5a599b91dbb6375d27aa6fe4120fffd93ae4
2017-06-01 21:11:42 +00:00
Ray Milkey
a18e2a6a1f Remove deprecated KryoSerializer class
Change-Id: Ieb643b1b4f30f71ec8cfc763d3d45a7f6b4275c6
2017-05-31 21:55:17 +00:00
Charles Chan
3ca0b2e027 Cleanup previous workaround
Change-Id: I5c5989440a11f8a57a3753a57c4fd24487ca4085
2017-05-29 18:19:19 +00:00
Yi Tseng
3069c61165 [ONOS-6528] Avoid VPLS race condition problem
Change-Id: I2d1ce9a20e76eabf9489e3361dbf95e518294b6d
2017-05-26 18:53:11 -07:00
Yi Tseng
356d1250de [ONOS-6510] Fix Intent perf aplication logic
Change-Id: Ib43cc062c413d8d7b92f21dd6794ebf67b077172
2017-05-27 00:36:40 +00:00
Thomas Vachuska
3031198c8a Adding CLI command to list models and enhancing YANG smoke scenario
to validate that expected model is registered.

Change-Id: I4db10fcdb0fe5ad922b0312b10ba1e23387b7792
2017-05-26 18:23:20 +00:00
Vidyashree Rama
04147cafbb l3vpn and driver import changes
Change-Id: I7eec5b7387e7b69a8e3524ddf12e09f101da6fff
2017-05-26 14:13:45 +05:30
Jordan Halterman
6440b09d32 Fix incorrectly spelled DEFAULT_OPERTATION_TIMEOUT_MILLIS constant... Driving me crazy!
Change-Id: I9e46454f5298f8e7603438129d17f9d305da6210
2017-05-25 17:32:17 -07:00
Ray Milkey
ff6d8baf6a Bumping buck version to use yang-tools 2.1 and new onos buck plugin
Change-Id: I6bf165ac0270114d3a7ee66af5e2d8af33f42a16
2017-05-25 15:55:17 -07:00
Charles Chan
23d15bcd44 Refactoring DHCP Relay app
Change-Id: Ia9d0773683b68891efdf1d6dab3d1eae1b4c7baa
2017-05-25 14:08:53 -07:00
Yi Tseng
2ec74963a4 [ONOS-6509] Fix incorrect state of VPLS
Change-Id: I709d499d6108676fcc634acf6e1592c5249f1c17
2017-05-25 00:12:36 +00:00
Charles Chan
da708ccd3c Remove CORD config dependency from SR
SR now offers a clean way to config OLT control and data plane traffic.
For OLT data traffic, we can use vlanTagged config.
For OLT control traffic, we can use vlanUntagged/vlanNative + host config.

Change-Id: Icf7d345374d572711798a55b5a2349ad1f5d1fc9
2017-05-25 00:10:29 +00:00
Ray Milkey
8521f810b4 remove deprecated isDurable() method
Change-Id: I000fe7dc49b6ba231cc7483cf0ad67593b50f06e
2017-05-24 21:17:33 +00:00
Jonathan Hart
10dbafd9ca Carry information about source ONOS node in each route.
Change-Id: I4877a048771935e3dbe310272e0b82c77b8678af
2017-05-24 20:14:38 +00:00
Ray Milkey
86d1b0a92f Bumping version of YANG Tools to 2.1; adding YANG smoke STC test.
Change-Id: I8bd719351a5dbe6af286779fdc3ac3105c2bbc62
2017-05-24 11:05:25 -07:00
Yi Tseng
244f81f013 [ONOS-6505] Fix Incorrect Intent id generator from VPLS Intent test
Change-Id: I9d67eebce197b118e36bfc4a40a10791ad91121f
2017-05-24 14:37:27 +00:00
Phaneendra Manda
c11e57a3b1 ONOS-6502 fix
Change-Id: I3b344d0b7fbea033e636a34a03868149f977bf5a
2017-05-23 16:24:53 +00:00
Jian Li
d3f9dd6460 Bump up metrics service related dependencies from 3.1.2 to 3.2.2
Change-Id: Ic9a1eae0fb50cf551b750468759491bb87cb84c9
2017-05-23 05:17:26 +00:00
Jian Li
d181aa101f Bump up RRD4j dependency from 2.2 to 3.1
Change-Id: I4bfa18dce4779624205f85c214e0c8f8dcfd1c3a
2017-05-23 05:17:26 +00:00
Jian Li
242ce52420 Fix: resolve address conflict issue by extending ResourceTest
Change-Id: Ia1bdbefc715c1c4f120136e5cb21fdbb3cc54617
2017-05-23 11:49:42 +09:00
Yuta HIGUCHI
e6d3adf040 Fix issues in yang recompilation
Change-Id: I0efec68481b174e63f6a3ec587726bfaf27cfd84
2017-05-22 16:31:58 -07:00