Brian Stanke
e312fc7c6c
ONOS-3658 - Adding CLI commands to display and manage Device Keys.
...
Change-Id: I98d7d3b7bc9a61f106a6b79b38d7ddaebbfb3288
2016-02-17 15:19:17 +00:00
Hyunsun Moon
102013270b
Support allowed_address_pairs
...
Change-Id: Id897c1833e18d1b3885394159f6beae240b3f52b
2016-02-17 05:57:34 +00:00
Hyunsun Moon
6d24734fef
CORD-537 Added flow rules for vSG connectivity
...
- Added Q_IN_Q table
- Added flow rules for vSG connectivity
- Changed to listen port update event from Neutron to update vSG IPs
Change-Id: I227ba7a91e90ec0752481ebf623b4e848d585265
2016-02-17 05:57:33 +00:00
Andrea Campanella
950310c913
ONOS-3929 Netconf Device Factory
...
Change-Id: I03f63dd5344f3bde8786acd0fc5de367e8e39c6e
2016-02-17 01:56:55 +00:00
Sho SHIMIZU
e571d44497
Split one single test file into multiple files
...
Change-Id: I699bd3df001eab704afc4aaa8b8a5514e4b175f8
2016-02-17 01:55:31 +00:00
Jian Li
1a42469471
Refactor SystemInfo, and store SystemInfo into singleton instance
...
- Implement Bill Pugh singleton for ControlMetricsFactory and
SystemInfo class
Change-Id: Ia97538d9f1be9ea900b0e87371bf50877eaf6483
2016-02-17 01:24:04 +00:00
Jian Li
f53d0b2d1e
Add more unit tests for control plane manager
...
- Add unit test for ControlMessageMetricMapper
- Add unit test for ControlMessageManager
Change-Id: I83e2eda8ca5ed3dabae2fb262a20b7d45de4c75d
2016-02-17 01:23:07 +00:00
Sho SHIMIZU
5fab6e5071
Stop using explicit Optional#get()
...
Change-Id: Ifd14b02fad398d9a84c95328fcd0e8367d63cf33
2016-02-17 01:22:04 +00:00
Sho SHIMIZU
f08cb4c0e0
Define valueAs() to get the enclosed value and remove volume()
...
volume() is replaced by valueAs()
Change-Id: I3dbcbd6a0b8fcd28f0064272fe1fa6d7259e0a87
2016-02-17 01:20:22 +00:00
Thomas Vachuska
800a7a496a
Simplifying the use-model of AbstractDriverLoader.
...
Change-Id: Iaf19ce92c7e153b5477340abb8e7650d8434ca86
Simplifying the use-model of AbstractDriverLoader.
Change-Id: Iaf19ce92c7e153b5477340abb8e7650d8434ca86
2016-02-17 01:09:36 +00:00
sangyun-han
f7fe7637b0
[ONOS-418] GossipLinkStore: make configurable - add setter of initialDelaySec and periodSec.
...
Change-Id: I5286572bf74403677ad332de8d745e79aa12ddb2
2016-02-17 00:53:16 +00:00
Sho SHIMIZU
ef7e290e20
Make use of Optional more idiomatic
...
Change-Id: I42b3261169e7cb8408f46c5831f72115f77fd779
2016-02-17 00:38:48 +00:00
Sho SHIMIZU
003ed3273e
Add a method to check the type of resource
...
Change-Id: If4b44688c0a93a43dfa9a4c2cb77c52599159751
2016-02-17 00:37:09 +00:00
Hyunsun Moon
2703980ee4
Fixed ARP reply
...
Change-Id: I04f2d9ef727c37481beeb8569634b8a7edb5f271
2016-02-17 00:36:37 +00:00
Naoki Shiota
8874592df6
bug fix: resources CLI command with -t(type) option didn't work for ContinuousResource.
...
Change-Id: Ib1443e2a5395c7f75ef3da583019978aab4a742a
2016-02-17 00:17:42 +00:00
Sho SHIMIZU
36ef79f97d
Simplify expression and statement
...
Change-Id: I66cc2bee3a929108c7b4451b3d64c9aac4dcf5d6
2016-02-17 00:16:48 +00:00
Sho SHIMIZU
b5638b8bf3
Add utility method to convert an Optional to a Stream
...
Change-Id: Ibc77d9bd7fc5232af01abc9b590a62801f13d65f
2016-02-16 23:39:38 +00:00
Madan Jampani
7efc8dd152
Use a ScheduleExecutorService in CopycatTransportService instead of creating a new thread per connection
...
Change-Id: Ic075209093e89e2502fb750d1a79509d6fcccc19
2016-02-16 23:37:18 +00:00
Ray Milkey
ea125327d7
Document releases APIs were deprecated in
...
Change-Id: I240ce9155fd6aee0200350e1b04d13ebfb89b3c1
2016-02-16 23:35:42 +00:00
Luca Prete
9c2ee0782a
Moving vpls app from onos-app-samples to onos repo
...
Change-Id: I27f8bcac00350b072a6dc33debc8adc589033490
2016-02-16 23:23:26 +00:00
Vidyashree Rama
19d8e973a8
[ONOS-3878] Implement parse tree traversal using listener framework
...
Change-Id: Ib8b1d12e530f447ef0d72c73abe52cd5ed841dce
2016-02-16 23:16:48 +00:00
Ray Milkey
cc6310fc9c
Unit test for default partition class
...
Also added javadocs to DefaultPartition constructors
Change-Id: I4ba37800d61b82fabc60fd5a226850d3a3536913
2016-02-16 14:43:27 -08:00
Vinod Kumar S
2ff139cde8
[ONOS-3905, ONOS-3901, ONOS-3900] choice, grouping and augment data model support.
...
Change-Id: Iaee5175e4e06249f5b56192f4744e9297289194c
2016-02-16 21:27:01 +00:00
Madan Jampani
fc98177d07
Updates to ConsistentMap and LeaderElector state machines
...
Change-Id: I7734b253a56fef7300a8a094a3cfc8c1b45c2453
2016-02-16 21:13:49 +00:00
alshabib
42d32eb899
adding igmp query polling to igmp application.
...
Change-Id: I995336417e11404d96f33cdae96b12202d454dd1
adding SafeRecurringTask
Change-Id: Ie560e61500f85339c296f03ed8684078737edcd1
2016-02-16 11:05:00 -08:00
Jian Li
d7a5a74db2
Add Chart.js and angular-chart.js libraries for Web GUI
...
Change-Id: Ibcbb9df8a8dc28273e731608ec3cdb1fc49b7ef1
2016-02-16 18:14:07 +00:00
alshabib
e62b5075a3
switching ConcurrentHashSet in mcastdata to ConcurrentHashMap due to serialization issues.
...
Change-Id: Ic38a82353fe8ab0dce03e5643090c08df1e53146
2016-02-16 17:43:41 +00:00
Sho SHIMIZU
171a9380a2
Refactor: extract the same procedures
...
Change-Id: If28960f4e9fddc3276091fd04e2b624e6168dc5c
2016-02-16 17:36:31 +00:00
Andreas Papazois
d4712e2aac
[ONOS-3918] Handling of NETCONF <rpc-error> and no message-id
...
Change-Id: I8b9396a727fb54b5b84d02f258c14cfccad5bb99
2016-02-16 17:33:20 +00:00
Qianqian Hu
5f374cde9f
According to the 802.1x standard, the state-machine should go back to connecting state if a start packet is received while in authorized state
...
Change-Id: I07ef81eb73d2422cbb85b9c8dd9fcd4f48742e2e
2016-02-16 16:37:24 +00:00
Madan Jampani
7e55c66aca
StorageManager with associated new primitive builders
...
Change-Id: Ic5d7048cda5ea5e7e86df2d2390c16eea850cd83
2016-02-15 21:18:21 -08:00
Madan Jampani
2f9cc71264
Copycat transport enhancements
...
Change-Id: I50e9eb0f419b2aa10deff6d54f58649688788faa
2016-02-16 04:17:55 +00:00
Shashikanth VH
5826066756
[ONOS-3857] BGP flow specification components encode and decode test.
...
Change-Id: I2830cd4d26ca044332a16845643ea99e11381209
2016-02-16 02:01:55 +00:00
Phaneendra Manda
8225ddb623
[ONOS-3833] Load balance identifier class and UT
...
Change-Id: Ice90fbc56be8e214ed9e6657a32eff8839311749
2016-02-16 01:54:17 +00:00
Charles Chan
f555a73ab2
vRouter should only process configured ports.
...
A missing part of #7558
Change-Id: I0efa34eb5d76b7c1c459f3141c061763d95248dd
2016-02-15 15:37:15 -08:00
Yafit Hadar
4cc65f7583
LINC-OE - Flows are stay in PENDING ADD STATE[bug 3823]
...
Change-Id: Ia821ce1259a36ac4afdfa1b1cd34e8f07c81790e
2016-02-15 21:04:26 +00:00
maojianwei
8bf77b78d7
Improve the method to loading configurations from OSGI
...
To avoid null value error, Use Tools.get() in org.onlab.util.Tools to load configs safely.
Refer to https://wiki.onosproject.org/display/ONOS/Component+Configuration
Change-Id: Ic8ab5bd41d1e374a0abb3c78e94c28df7854b85d
2016-02-15 09:22:00 +00:00
Madan Jampani
39fff107c4
Method name refactor in DistributedPrimitive + Builder for AsyncLeaderElector
...
Change-Id: I59be6e66665c0b12d02106bd5c722e9fa38dd7a1
2016-02-15 03:49:12 +00:00
alshabib
ea9eed9cb2
remove eapol rule when vlan rules are pushed.
...
reinstall eapol rule when vlan rule is removed.
Change-Id: I6e5f502206dacd915127d38d9309e34b20f46de4
2016-02-15 01:30:50 +00:00
Jonathan Hart
6be7095da6
Make PIM hello interval configurable on a per-interface basis.
...
Change-Id: I7a0788be4445c7befbd947a3df893bcce1118bf5
2016-02-15 01:29:59 +00:00
Jonathan Hart
6ccfc5a3b9
Fixes to the IGMP app to process group membership reports
...
Change-Id: I7a478011caadb8250f6a25b5fb5a820485e593b6
2016-02-15 01:29:33 +00:00
Hyunsun Moon
9cf43db6d1
Implemented dummy Neutron ML2 plugin handler
...
- Added REST handler for Neutron ML2 ONOS mech driver
- Made cordvtn ARP proxy to handle request for host, too
- Now cordvtn utilizes openstackSwitching only as a Neutron REST client
Change-Id: I6890b6651ddcb9d8cf33fb326e9f0eb721b536a5
2016-02-15 01:21:46 +00:00
Sho SHIMIZU
37a038b4dd
Update Javadoc
...
Change-Id: Ieefd3650c1f11875d22602174a7bdf9537acf0d6
2016-02-12 18:28:41 -08:00
Jian Li
7343bfa20b
[ONOS-3553] Resolve the onos-service not start issue
...
This commit resolves onos-service not start issue.
If we have onos directory under /opt, no matter the directory
is empty or not, onos-service always tries to use this path.
If onos-service binary located in other path, we need to
reconfigure the ONOS_HOME.
Change-Id: I13f375d75e864240e6d014100fb7b69de7fd4178
2016-02-13 00:39:03 +00:00
Jian Li
7772615948
Remove incoming and outgoing OF message logging from device provider
...
The OpenFlow incoming and outgoing message logging feature has
been implemented in a separated message provider under openflow
provider. So this WIP feature should be removed from device
provider.
Change-Id: I5b974c96688a13ea4ee7af309f9522245f61e413
2016-02-13 00:38:20 +00:00
Vinod Kumar S
67e7be6d50
[ONOS-3885, ONOS-3886, ONOS-3887] Implement YANG sub-module, container and list data model
...
Change-Id: Id9be89054db0f4c4f84e62547d3b6851cfed3de2
2016-02-12 22:39:09 +00:00
Gaurav Agrawal
8889763e9a
[ONOS-3878, 3876, 3879] Yang Parser Manager with Stack and Error Validation
...
Change-Id: I10e68bd676eca4d576de1234fbb67026c7b49939
2016-02-12 22:37:40 +00:00
Jian Li
fdbc0fc36c
Merge various resource type completers as one completer for CPMan
...
Change-Id: If4a9f6fa6705f49847139cd95b28ec0482d47415
2016-02-12 22:26:07 +00:00
Vidyashree Rama
92fc556b56
[ONOS-3882, 3883, 3892]Implement Yang container, list, leaf, leaf-list parsing
...
Change-Id: I39039c91385fe0d530d037350ef7833c2459514d
2016-02-12 22:20:27 +00:00
Gaurav Agrawal
2cbb9503a8
[ONOS-3878] YANG Listeners methods for Module and SubModule
...
Change-Id: Ied2fcf631d302b26ef84af8e98895d8ccb6d6269
2016-02-12 21:46:32 +00:00