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
HelloONOS
0b5b35ddc1
IntentCycleCommand fields not used latch and end. remove them(revise version)
...
Change-Id: Ia93be6108789e915679e0d2cee25732ed0119377
2017-05-24 17:03:42 +00:00
Yuta HIGUCHI
16b6efdbc4
Bumping dependency to Guava 22.0
...
Change-Id: I09651d40a037690dca9b3c55c29056b91442ca10
2017-05-24 16:58:18 +00: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
Jian Li
f25adf0bcc
Refactor: further simplify if-else statement
...
Change-Id: I2c23446f3c59e76d8cfd462a210aaba6c30223af
2017-05-24 10:20:23 +00:00
Jian Li
3282a34a33
Refactor: restrict package access level, replace for with foreach
...
Change-Id: I6197d62076b4530fbbbfdf3c1b9956c3861cc22d
2017-05-24 09:55:02 +00:00
Jian Li
6b5efbb516
Refactor: remove redundant return and unused method from MacAuth
...
Change-Id: Ib65b49a62172ff3c4f3611c08544e673ec4fb93b
2017-05-24 09:45:32 +00:00
Yuta HIGUCHI
385348e915
Deprecate HexDump
...
- Part of reducing dependency to netty 3
Change-Id: I64cf70a03ffc61ca9a9b263e1fe88dbbb9a5389f
2017-05-24 05:33:05 +00:00
Palash Kala
da4798db96
[ONOS-6503] Potential null object dereferenced before checking for null
...
Change-Id: I3a00d02936ff8ef7dcf49e24a5ea3ea36d7b3781
2017-05-24 02:48:45 +00:00
Jian Li
03398d53cb
Fix: resolve potential NPE in LispInfo request and reply
...
Change-Id: Iab01f0d2c947e918d5c131a7e416582f9fad9496
2017-05-23 22:19:15 +00:00
Yoonseon Han
ab7a1f6875
fix: (vNet) reflect changes of flow objective service
...
To reflect changes for ONOS-6476.
Paired with core flow objective service.
Change-Id: I67c323fe6863176ac2b8ca73774d1ee7261b69c0
2017-05-23 21:44:55 +00:00
Jordan Halterman
5a1053eb46
[ONOS-6497] Add globally unique numeric ID generator primitive
...
Change-Id: Ic2d9214cfa885344694b8ba4250054dd6a33144e
2017-05-23 21:20:52 +00:00
Yuta HIGUCHI
2c2feff308
Lazier lazy path search
...
Change-Id: I6f966e221a07d0886742d9315439d94c1e2ce1bd
2017-05-23 18:15:27 +00:00
Yuta HIGUCHI
6deacbde1e
DisjointPath should've been immutable.
...
Change-Id: I8499bd53acd62425c3aa8b0bce4958d6c0054712
2017-05-23 18:15:15 +00:00
Yoonseon Han
356c37130d
[ONOS-6467] (vNet) Deprecate tunnel operations
...
We plan to remove tunnel operations which augmented through
virtual intent.
As one of efforts to redesign vNet Intent Service, we'll deprecate
those tunnel operations.
Change-Id: I029ceda320b7c02068ab2ebbfe43b26dd2efa66e
2017-05-23 17:13:06 +00:00
Phaneendra Manda
c11e57a3b1
ONOS-6502 fix
...
Change-Id: I3b344d0b7fbea033e636a34a03868149f977bf5a
2017-05-23 16:24:53 +00:00
jaegonkim
80bee53a79
[ONOS-6451] Datapath type setting function for supporting OVS DPDK addBridge
...
Change-Id: Ib6a8fa79dc1221e1387f8888f606306c671c4133
2017-05-23 08:33:24 +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
7afc172330
Bump up jackson dependency to 2.8.8
...
Change-Id: If9498ec17504dc0278a17d5f0dd5d89e756ee087
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
Jordan Halterman
e0fae910b1
[ONOS-6487] Catch and log exceptions that occur during replication in ECM
...
Change-Id: I27135677af1331f1782739adc7eeb517a623e119
2017-05-22 20:17:01 +00:00
Yuta HIGUCHI
b6e0e914ce
Moving NetconfDeviceConfig to API bundle
...
- Move the class to API bundle to allow config manipulation via API
- Avoid sweeping whole device tree on every Device event.
- code clean up
Change-Id: I58ebdc89688c6c9250bb546585c227d486b30df2
2017-05-22 18:41:03 +00:00
Ray Milkey
16efe17b4f
Remove deprecated flag on a method that has no replacement
...
Change-Id: Iece715e3c6985f0df77c23a3ef6f3b6dab9cb2db
2017-05-22 18:39:14 +00:00
Sivachidambaram Subramanian
dab7f4bc13
ONOS-6452 - Supplied Eth Type value was not getting reflected for MPLS_POP instructions. Now this has been corrected.
...
Change-Id: I029d250a9ad139435554eba26ea2ec18508b0ab5
2017-05-22 18:35:20 +00:00
Jian Li
a5f0c580ec
Improve MapDB query speed by parallelly checking the address range
...
Change-Id: I714d56277de89ff11803349f9d6d3c386ef6c9d3
2017-05-22 09:53:56 +00:00
Yuta HIGUCHI
26c397c52d
Transplant DatastoreId to Mina based session impl.
...
- porting ONOS-6410 support to mina.
See https://gerrit.onosproject.org/13814
Change-Id: I026fec6cd153afdac9b47bc8a380ae5f011fd741
2017-05-22 08:53:10 +00:00
Hyunsun Moon
9add1c5d1a
Fixed openstacknetworking app artifact ID to buck style from POM file
...
Change-Id: If398b17469f65506dd84bd5ee771c5bd32f52be4
2017-05-22 14:00:10 +09:00
Marc De Leenheer
6f3b02829c
Remove unused code.
...
Change-Id: I8be0df271c7602ef5c457250d45cf014c98d083e
2017-05-21 07:02:20 +00:00
Yi Tseng
0ee6aa2d92
[ONOS-6493] Fix VPLS Intent failure handling problem
...
Any Intent failure of one VPLS might affect other VPLSs which are also
adding or updating.
Change-Id: I0f6f6129543965638fe51b9881bb66d0d1674a65
2017-05-19 23:01:35 +00:00
Jovana Vuleta
fe32db7d4c
ONOS-5504: Added REST API for administering OFAgent.
...
Change-Id: Idc9a18fc82ec23fbb8348fe213f8007e362253ac
2017-05-19 22:25:57 +00:00
Sithara Punnassery
18ffcc738e
ONOS-6483 API to check if node exists
...
Change-Id: I368340bccdfe89a6e95e1068b966acf64b8aa5b4
2017-05-19 19:33:50 +00:00
Henry Yu
0e24d50472
[ONOS-5758] Added Unit Test for ParserUtils
...
Change-Id: I230dc7c4eee66f748747a8b61cbcb06a180f839c
2017-05-19 18:46:18 +00:00
Yi Tseng
ada511f800
[ONOS-6488] Fix failure when reinstall a VPLS
...
When removes and reinstalls a VPLS the VPLS operation manager doesn't
update intents because it didn't check if the intent from store is
installed or withdrawn.
Purge intents every time when removes interface or VPLS to clean the
intent store is a possible solution.
Change-Id: Ie06fb11e915b8f82f6753c8e47177ac4dc53dd17
2017-05-19 17:41:12 +00:00
Kavitha Alagesan
8c9e410846
ONOS-6052
...
Change-Id: I8fb42d86fad6914cf61d309dffe20f8c348b902a
(cherry picked from commit 18f7ca959c65c564da752e3e2d3d7271a75c2c28)
2017-05-19 17:36:26 +00:00
Yuta HIGUCHI
8ce28c00de
Fix openflowj version in pom
...
Change-Id: Ieeed4e083ee7f1ec957b4d27b6f5c33dcd85e90b
2017-05-19 09:51:55 -07:00
Yuta HIGUCHI
a684b6ea99
Add K-shortest path API to PathService.
...
Change-Id: I96732666f31a7a2b2df9a16f63e77bc0a367da83
2017-05-19 15:45:52 +00:00
Michele Santuari
b1b4489de0
fix obstacle constraint to support edge links
...
support paths including edge links (e.g., compilation result of
hostToHostIntent) for the obstacle constraint
Change-Id: I0f82e3cb8e4b88ffd30a9275e5e7dcaf5fbae122
2017-05-19 15:43:22 +00:00
Hyunsun Moon
3356249d0f
ONOS-6438 Fixed to allow a network with empty name
...
Change-Id: If111f52b3707cc349b383fab2e29d9b4c3aea170
2017-05-19 15:42:10 +00:00
Yuta HIGUCHI
6512f3e11d
Required changes to support OF1.4, 1.5.
...
- OVS with OF1.4 passed `stc smoke` test
- OVS with OF1.5 still has issue
As of OVS 2.5.0, OF1.5 mode responds with ill-formed of_meter_features_stats_reply
org.projectfloodlight.openflow.exceptions.OFParseError: Wrong length: Expected=40(40), got=32
at org.projectfloodlight.openflow.protocol.ver15.OFMeterFeaturesStatsReplyVer15$Reader.readFrom(OFMeterFeaturesStatsReplyVer15.java:281)
Change-Id: Ib78b9d92ecfb4bb667e24c4ee95bcd09aec160a6
2017-05-19 15:40:12 +00:00