Yuta HIGUCHI
c3d69f52e5
Fix NPE when there's no secondary path.
...
Change-Id: I3bb8eeb2abf140d44cf4dc7186cf1bf316c23f70
2016-08-08 23:50:40 +00:00
Yuta HIGUCHI
6a1ee2d82b
Fix SpringOpenTTP thread leak
...
- It was creating 2 theads everytime a Device connected.
Now uses thread pool shared across Devices, where threads will die out on idle.
Should resolve ONOS-3579
Change-Id: I490b2ef677853677fbd151af27f6ac2be563774c
2016-08-08 23:47:02 +00:00
Yuta HIGUCHI
385db9a136
Use not available by default on annotate device command.
...
Change-Id: I07fc70e43d2b90861a06ca67f23c7d1f1ff4e0aa
2016-08-08 23:45:01 +00:00
Michele Santuari
358f30e6ee
add buck file for netconf alarm
...
Change-Id: Ibdb4f3df1e0edae20507453e23ac24c5aa2e5e02
2016-08-08 23:43:19 +00:00
Yi Tseng
99e3030920
Add onos-acl tool
...
Change-Id: I291c19fa60e73029f7ce9a1286a2dd79c62429af
2016-08-08 23:41:59 +00:00
Jian Li
e9af3b4810
Add unit test for LISP address to check obj equality & construction
...
This commit adds various unit tests of LISP addresses in a way to
check object equality and construction.
This commit also makes minor changes to existing LISP address
classes to allow the test cases to pass all unit tests.
Change-Id: Ice9f9634bdd243baaf1eed1539ea8d5808dda01d
2016-08-08 23:40:23 +00:00
Thomas Vachuska
3f79e2a100
Adding cdvue tool to allow developers to run it without building the binaries themselves.
...
Change-Id: I1582b1ca9d55a9a7debe50d49b1588b9c9a63fb6
2016-08-08 23:36:59 +00:00
Jian Li
8fc2d2f354
Fix: Javadoc fix for LISP related classes
...
Change-Id: I41365828f05b0096d0d2998cd1f19a07eadd76ec
2016-08-08 23:35:16 +00:00
Shravan Ambati
5a11e17c06
Refactored Kafka Application to simplify dependencies
...
1. Fixed a Bug in KafkaProducer. Without this fix the App will not send data in GPB format.
2. Added two new services - KafkaProducerService and KafkaConfigService.
3. Fixed a TODO in the register API to return Kafka server information.
4. Removed the use of LeadershipService and ClusterService, since we are not ready for clustering yet.
Change-Id: If20ef5238bb4629af0c6769129494eb44abf1d3c
2016-08-08 23:33:48 +00:00
Jian Li
18f3bce539
Add unit test for LISP msg to check object equality and construction
...
Change-Id: I5365f7654df10f4cf157c79f098c7ce26c29a300
2016-08-08 23:19:19 +00:00
Michele Santuari
208b1675d9
Polling link provider
...
The provider is capable of polling the environment using the
device driver behaviour (LinkDiscovery)
Change-Id: Ia09f866299d38c4de9b13201c9cf63b03909164a
2016-08-08 23:16:43 +00:00
Jian Li
20850d3947
[ONOS-4718] Add toString, equals, hashCode for LISP control message
...
Change-Id: I722ab27f50074af26ea92503aac237dec0c64bcf
2016-08-08 22:46:36 +00:00
Thomas Vachuska
d13e4a49b0
Shutting down executor immediately to avoid evaluation of queued up tasks.
...
Change-Id: I4a8c2287fa4a760b9a840f681f22a7212d850ae8
2016-08-08 22:44:39 +00:00
Jian Li
525fded431
Move build method to each control msg, realize createBuilder method
...
Change-Id: Iff9e60cc5f929e031b0d927e0bdc08fed826e0db
2016-08-08 21:31:31 +00:00
Jian Li
79b1bb2f4d
Remove solicit map request message class and interface
...
This control message is a special type of map request message,
therefore, it can be merged with LispMapRequest class.
Change-Id: I9549a18277411947cf4d485f62f92d8259575c94
2016-08-08 21:23:12 +00:00
Jian Li
631e62a646
[ONOS-4718] Implement DefaultLispMapRecord class with interface mod
...
Change-Id: I1544fd52adc4081614b5471f8ab263efbd6c840b
2016-08-08 21:15:14 +00:00
Jian Li
f59c0adb2c
[ONOS-4718] Implement LISP control message classes
...
Change-Id: I26ab3b8da383d8967c08e14b4f11f03e0663de73
2016-08-08 21:14:53 +00:00
Thomas Vachuska
c8187a0158
ONOS-5092 Moved expensive processing off the listener thread.
...
Change-Id: I9c1ac9521b608c273d71b990aba60b64e225dc7e
2016-08-08 11:56:24 -07:00
Jian Li
10a09066cd
[ONOS-4718] Add LispMapRecord, rename EidRecord to LispEidRecord
...
Change-Id: Ib43ad5201787a7d9a3b18c0cd8949822d2e31e29
2016-08-08 17:57:22 +00:00
Kavitha Alagesan
c69c66ae54
Merged master fixed conflict.
...
Change-Id: I1260048f4cc90c422ce6033d506c25ec38d6cc3a
2016-08-08 17:56:09 +00:00
Jonathan Hart
63eeac3ea8
Add ability for vRouter to reactively send packets to directly connected hosts.
...
Change-Id: I652ad33acf95b5ef5806699135382d8be1260781
2016-08-08 17:47:15 +00:00
Thiago Santos
617254077c
[ONOS-5069] OpenFlowControllerImpl: always cleanup on deactivate
...
Even if we don't have devices, the sockets/channels must be closed.
This is particularly harmful when onos is restarted to form a cluster
and the openflow channels are left open. On the next
activation it will try to open ports that were already open and it
fails
Change-Id: I768b9db0b71ffba2805fabf631adcb2039af89e4
2016-08-08 17:21:33 +00:00
Akihiro Yamanouchi
237ca366a5
[ONOS-4990] NETCONF function for FUJITSU OLT #8
...
- Add a command to get all configuration from FJ OLT.
e.g. volt-all <netconf: target>
Change-Id: I70b4cf8851ce1911569ca62e59ec40df48913d88
2016-08-08 15:39:26 +00:00
Varun Sharma
b711fbf424
Cherry pick ONOS-4721 fix
...
Change-Id: Idb0ba949293451488b350c7cdcfc50094a3c9abc
2016-08-08 13:21:29 +00:00
Priyanka B
3fdb9dd1b5
cherry pick [ONOS-4986] [ONOS-4985] Json defect fix to master
...
Change-Id: Ia9ead1babf3de43e6f492f4f3b6f4d6b9377b042
2016-08-08 10:47:34 +05:30
Yuta HIGUCHI
516a8ca0bc
Typo fix
...
Change-Id: I5d2df10b35ff2af32a28418dcee442ea5011bed2
2016-08-05 23:00:01 +00:00
Konstantinos Kanonakis
4d67dd86cc
Making NetconfDeviceProvider try to get actual device description from device in checkAndUpdateDevice()
...
- Getting device description only if controller is currently Master for device
Change-Id: I870b2f19fd5e09e198e2c73bcabf9869504f2c94
2016-08-05 22:42:52 +00:00
Jonathan Hart
679d24d193
Unit test for Kryo namespaces to prevent people overflowing the namespaces.
...
Change-Id: If37283da60d59558c87e2997690b4578952ad3bf
2016-08-05 14:45:45 -07:00
Thomas Vachuska
0666f155b0
Cleaning-up shared executors use of metrics service.
...
Change-Id: I4293df87cd46e9f22cbdf03cfbced9a21ba85de7
2016-08-05 12:05:52 -07:00
Thomas Vachuska
1ca7e9fdfd
Fixing cyclic component dependency issue.
...
Change-Id: I7951df92b4a81f09f8ec3c1ae376a7d1125655df
2016-08-05 10:21:41 -07:00
Thomas Vachuska
830b8a1817
Searching the local archetype repo before the remote one; temporary fix.
...
Change-Id: I177d8def0c3738f572b147eb1ff704f624ecafa6
2016-08-05 16:50:57 +00:00
Steven Burrows
57e24e9d66
Added Collections and Models for a Region.
...
Change-Id: Ic033b2890dad18e47b057e6b1d1c8535d812590d
2016-08-05 15:29:03 +00:00
sangyun-han
9f0af2db68
Add ComponentConfigService for @Modified
...
- DistributedClusterStore
- DistributedPacketStore
- DistributedFlowStatisticStore
- DistributedStatisticStore
Change-Id: Ibacd569ba509616ea3000ddfd83d501bd0b8b4ff
2016-08-05 14:28:49 +00:00
ke han
0844307bde
To encode igmp report packet need to set the record type
...
Change-Id: Ib9e06712873f936d6ab2466ab4e1fbb106c53b6d
2016-08-05 14:20:45 +00:00
Yuta HIGUCHI
d90dbc9f66
Simplify EventHistoryManager
...
Change-Id: Ifefc68269e469883960359406d603e8c24b399df
2016-08-04 18:35:21 -07:00
sangho
4d28773050
[ONOS-5038] Bug fix for "pending_add" flow rules
...
Corrects deviceIds when build Nicira extension flow rules.
Change-Id: I8dc196d36e5518fe172769b2b957c929a7136d52
2016-08-05 09:56:34 +09:00
Ray Milkey
e685d7d718
Fix up drivers test to not shut down all of ONOS
...
Change-Id: Id72aa88e9f7bda14324d448232a6677dd8ff3ba1
2016-08-05 00:32:53 +00:00
Daniel Park
d4d88018cc
[ONOS-4930] Fix NPE from ScalableGateway caused by the event triggered before map creation
...
Change-Id: I4b4890274bafbac8eae9059a9ceaf390ab290a9b
2016-08-05 09:00:15 +09:00
gaurav
38351dee68
using subnet as lease/range selection criteria in DHCP Relay App, addressed review comments
...
Change-Id: Id2a81faa00592df4ede33f6679c2ba2dd8fb2293
2016-08-04 23:56:13 +00:00
Brian O'Connor
aca426f89b
Moving yangtools to separate repo
...
https://gerrit.onosproject.org/onos-yang-tools
Change-Id: I0dc994264b9b698cba2344b48e4e226b22951f55
2016-08-04 15:03:08 -07:00
Thomas Vachuska
20150f3057
Adding onos-app and onos-create-app to the test tarball produced by onos-package-test.
...
Change-Id: I03bce9f1668dc9dae3dd655dffc4cbd3f23eb9f5
2016-08-04 21:14:47 +00:00
Yuta HIGUCHI
4934299a9f
Update .gitignore
...
- exclude buck plugin binary
- exclude watchman config
Change-Id: I2f2251f1833466b6dd66f8a23bcc115558330c31
2016-08-04 13:35:07 -07:00
Yuta HIGUCHI
3b53826ed6
use maven_repositories section instead
...
- buck warning log was suggesting to use [maven_repositories]
Change-Id: Ic3a3e4c7014d294376c60414d8157ed7ccdc07ba
2016-08-04 20:07:00 +00:00
Hyunsun Moon
b5f4f2787a
Fixed packet request for multiple devices
...
Currently, it only installs the reuqest to the first registered device.
Change-Id: Ie376760be26544a9f8ece98d76e962cf536ca7cb
2016-08-04 20:06:24 +00:00
Thomas Vachuska
264d957a0c
Added a new test applications to monitor network configuration change events and log them.
...
Change-Id: I882fc1b18cedc67fc83c405c2f8d06078fa15c23
2016-08-04 19:56:52 +00:00
sangho
5c8f048200
[ONOS-5060] Bug fix for pNAT handler in OpenstackRouting
...
Sets the dst mac address of the packet as DEFAULT_EXTERNAL_ROUTER_MAC when sending out the packet using packetService.
Change-Id: I79d72539db1bb6cd3e88c4349d0f23dbfe4c57b7
2016-08-04 17:41:45 +00:00
Pier Ventre
bee9de83e5
[ONOS-5036] Revise Mirror table in OVSDB protocol
...
Change-Id: I99f5151a7a7abe7c79aec88020b1b9c63337c052
2016-08-04 17:37:40 +00:00
Bharat saraswal
2d90b0c1e0
[ONOS-5003][ONOS-5004][ONOS-5005]Generated Code modification for YangUtils+added interface for augmentation method and other api changes.
...
Change-Id: I954b9c99e182f21d01fcc5cd76fbac7d61a6c3aa
2016-08-04 16:00:17 +00:00
janani b
f9819ff0c9
[ONOS-4991][ONOS-4994] Leafref and translator issue fixes
...
Change-Id: I583ff24e987a680706025f43979469edeb523b50
2016-08-04 15:12:55 +00:00
sangyun-han
55e17984fd
Parameterize schedule period via component config
...
Change-Id: I2ea4a41ec3035cd0090aef268c01c882635d021f
2016-08-04 03:32:36 +00:00