11722 Commits

Author SHA1 Message Date
Palash Kala
948ac4bbb8 [ONOS-6480] Bug fix in NewAdaptiveFlowStatsCollector.java
Change-Id: I2750fda80ed1951256c5d71d923141979e39d876
2017-06-01 21:04:59 +00:00
Jordan Halterman
485da340d6 Optimize FlowId hash computation.
Change-Id: If476d87c41658bba2b3d9fbe2f80265672a38019
2017-06-01 20:57:04 +00:00
Charles Chan
4b765c3efe Remove out-of-date sample config
The latest sample config can be found on CORD wiki

Change-Id: Ie813edb5fdf4ea6b3517148677265a70dfc30ca6
2017-06-01 13:08:33 -07:00
Ray Milkey
0a42095a41 Remove deprecated NetTools class
Change-Id: Ie2f065ab9d544d7477f85fa1ebff34ce4cba1483
2017-06-01 17:26:53 +00:00
Yuta HIGUCHI
df43aa3c84 Fix missing unsetDelegate call
Change-Id: Ifc1c93f4ab32363ed27bcd97cc0ce3dba187e6af
2017-06-01 02:50:34 +00:00
Ray Milkey
a18e2a6a1f Remove deprecated KryoSerializer class
Change-Id: Ieb643b1b4f30f71ec8cfc763d3d45a7f6b4275c6
2017-05-31 21:55:17 +00:00
Aaron Kruglikov
e630fb1d5b Adding build tools for gRPC compilation.
ONOS-6095

Change-Id: I80687eb2a91ad60c4dbec0bb966e917555d46151
2017-05-31 11:50:32 -07:00
Eunjin Choi
51244d3776 [ONOS-6449] Fix arista driver to support interface name with slash, Fix HttpSBControllerImpl because mediaType.getType() only return primary type
Change-Id: I9540bc298ee8b3c6ea2e5c6659dd12b006bbb79b
2017-05-31 10:03:20 -07:00
Georgios Katsikas
186b9580e8 Fixed bug that occurs when calling the HTTP controller's post operation
Change-Id: If356c8a8951ee98d709ab34fff984a58c4119ef8
2017-05-31 17:25:54 +02:00
Ray Milkey
926bae6af0 Update SHA signatures for yang tools binaries
Change-Id: I1aacfd4997394660a4ccb6dec923d8ad1475a6e2
2017-05-30 14:34:02 -07:00
Charles Chan
4b87389d68 DAD NS should not contain SRC_LL_ADDR option
Change-Id: I2022786d7d0d6673220ca6118e9b9d42d6484c74
2017-05-30 18:22:22 +00:00
Yoonseon Han
8c3680eb55 fix: (vnet) virtual flowrule provider fails
Rollback to previsous devirtualize logic and
some refactoring.

Change-Id: I6eab07f205f7ca7ad34c8af33f7226bbb448554b
2017-05-30 17:55:38 +00:00
hyunho1986
5777064501 [ONOS-6534]Device Null Point Error is Expected in PacketManager
Change-Id: Ibc21f78e6f269d902d4d2dfaf3071d804c2c4f72
2017-05-30 16:15:39 +00:00
Yoonseon Han
ea8ac72d89 [ONOS-6371] (vnet) mastership manager tests
Test cases for virtual network mastership manager.

Change-Id: I129dfc7510c3a75fcca0ecd48a33cc77e1a641ce
2017-05-30 15:01:11 +00:00
Frank Wang
146298260d remove unused code and listener at deactive function in ovsdb provider
Change-Id: I419ff3c0d55ec8af58492a52e574f2e553855d1c
2017-05-30 01:09:47 +00:00
Charles Chan
cd06c69b69 Extend host structures to store multiple locations
Also update host location format in CLI and REST API

Change-Id: I0fbd655f642627dd3eb8a2925f83a3ee016fe4aa
2017-05-29 18:19:19 +00:00
Charles Chan
3ca0b2e027 Cleanup previous workaround
Change-Id: I5c5989440a11f8a57a3753a57c4fd24487ca4085
2017-05-29 18:19:19 +00:00
Charles Chan
a9458535b0 Use DAD to probe if interface MAC is not supplied
Such that probed host will not learn the ONOS dummy MAC from the probe.

Change-Id: I0c4505c8908da2370eed3c2617d1bcf9d921872f
2017-05-29 18:19:19 +00:00
Yi Tseng
b32f774349 [ONOS-6397] Fix incorrect filtering objective condition from Intent copmiler.
LinkCollectionObjectiveCompiler should generate filtering objective
according to different situation.

This implementation use criterion from in/egress FilteredConnectedPoint and encapsulation tag for the
filtering objective.

Change-Id: Ib2ccd6fb00d055a96f2762ce261780ebc544a77b
2017-05-29 00:27:26 +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
Simon Hunt
9bb8fb976d Added CLI command ui-geo-map-list.
Change-Id: I867db6fe82fb94f1083beaf3e661aa0d692b1865
2017-05-26 16:49:05 -07:00
Simon Hunt
34327016ce Renamed UI- CLI command classes to be more consistent.
Change-Id: I374f8e7440cc63a374fa0980b4d538c52a126936
2017-05-26 16:16:25 -07:00
Yoonseon Han
2b24337193 fix: (vNet) remove dependency for test codes
Remove dependency for intent service for virtual network service.

Change-Id: I7fff4bda367e4d35359ec44c885e942b099653d2
2017-05-26 22:22:27 +00:00
Jordan Halterman
0d1f3fa3ee [ONOS-6527] Support serializing multiple types using the same type ID when a serializer is explicitly provided
Change-Id: I4de04eaaea09eb81e2fe8bd28af934170c88a2d8
2017-05-26 20:54:32 +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
Jonathan Hart
46bf89b94b Implement listeners for ConsistentMultimap.
Change-Id: Ica07d444c18af8ba7a9bbb120623512def572a48
2017-05-26 17:00:41 +00:00
Yuta HIGUCHI
34a25d1aaa cosmetic fixes in onos-check-bits
Change-Id: Ia930ec9f68f3652353dfe231b8e74d1c65b9607b
2017-05-26 09:39:01 -07:00
Yuta HIGUCHI
4d04b2c1f6 Avoid sporadic test failure
- Avoid 2-arg constructor which may endup using different timestamp

Change-Id: Id47d89c8dc9207352b56f6213a45b3cd1b0070c0
2017-05-26 16:33:09 +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
Jonathan Hart
cc962d82e0 Add REST support for MPLS_POP, TTL_IN and DEC_TTL instructions, MPLS_BOS criterion
Change-Id: Idde10b7f25717507b7a08c11d41921f3ce39fdd3
2017-05-25 23:56:00 +00:00
Viswanath KSP
d4923cfde2 [onos-6359] Extending BUCK for embedded dependencies Stage-2 changes
Change-Id: I12d32a38d5916acbc01ed1767c44d68755df6c92
2017-05-25 22:55:38 +00: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
Brian O'Connor
4f9732368e Buck Plugin: Reverting guava version to 19.0
Buck uses guava 19.0, so the plugin needs to be built against that version

Change-Id: I66e9eda7e90cb4f001c523231281b6a041c0f6e5
2017-05-25 13:34:09 -07:00
Yi Tseng
0db1f3b7de [ONOS-6481] Fix Intent resource release issue
Lables for encapsulation won't release because Intent manager release the
resources by Intent key only.

Allocate encapsulation labels by using Intent key instead of Intent Id to
resolve this problem.

Change-Id: I8fd52245063ded725e4b2c3911f52c029591ab90
2017-05-25 20:29:03 +00:00
Yuta HIGUCHI
872c982446 Removing duplicate registration.
- both part of API set

Change-Id: I99ee7ec24bc2ddbc9c5546096453a59dc0267910
2017-05-25 17:12:05 +00:00
Yuta HIGUCHI
d73c9beffe Add missing final
Change-Id: Icaab9061987e591f981612d355440a53d10a92ce
2017-05-25 17:09:38 +00:00
Jordan Halterman
5597ac8663 [ONOS-6500] Use unique ID generator primitive for more efficient ID generation in DistributedFlowObjectiveStore
Change-Id: I578ecbd60a4f37b651d1c5e78e011b1a018c2229
2017-05-25 16:41:09 +00: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
yoonseon
d6ba9a685e [ONOS-5648] skeleton code for VirtualMeterProvider
Changes.
1. Default Virtual Meter Provider is added

Change-Id: Idf5fa26b3dfb2bf76d18f215a36ce9fe85f63311
2017-05-24 22:07:44 +00:00
Yoonseon Han
a327701127 [ONOS-6371] (vNet) simple mastership store
Implement simple mastership store that trivial and in-memory
inventory for mastership.

Change-Id: I713d1379591cfdddf7803d68817040096bda8bdf
2017-05-24 14:53:22 -07:00
Yoonseon Han
aea0f33c77 [ONOS-6371] (vNet) mastership manager implementation
Implment a mastership manager for mastership service, mastership
admin service, and mastership term service for virtual network.
Moreover, a simple balancing roles method is included that balancing
accoridng to a virtual network identifier.

Change-Id: I68064775734438d59c576106c49d1ea72836caa8
2017-05-24 21:20:02 +00:00
Ray Milkey
8521f810b4 remove deprecated isDurable() method
Change-Id: I000fe7dc49b6ba231cc7483cf0ad67593b50f06e
2017-05-24 21:17:33 +00:00
Jordan Halterman
a1c8f718e6 [ONOS-6508] Copy ImmutableList in DiscreteResourceId constructor to ensure binary serialization formats match across all resource IDs
Change-Id: I7018214a4a25f619363c1b1b53d54b9dfec756e2
2017-05-24 21:01:37 +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
Yuta HIGUCHI
1fe5e2dd1d Fixing maven build
Change-Id: Ia469f8c69f7272e672caf7c4d9a63fba78e942af
2017-05-24 12:03:28 -07: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