Murat Parlakisik
dc17f7bd28
Shared system timer and executor services - monitoring
...
Change-Id: Ieaa889447dbcb78e4d27fe7409fae463177372b8
2016-02-18 18:53:47 +00:00
Charles Chan
b54e8ba3e9
Fix javadoc error
...
Change-Id: Ica9ef8f921aa7b8ce891e17a6839bfec6f444068
2016-02-18 18:45:36 +00:00
Jonathan Hart
b940190ec4
Add route to each next hop
...
Change-Id: I4a581545d9539c46194d6f5a6a202120779a60db
2016-02-18 18:43:47 +00:00
Shashikanth VH
e30cfc4913
BGP encode multiple flow spec action issue fix.
...
Change-Id: Ieb173be9edb86bc717bfe1e55271873645e4a5b1
2016-02-18 18:40:13 +00:00
Charles Chan
f2565a9cbc
CORD-508 SegmentRouting / vRouter integration
...
- Added excludePorts config to SegmentRouting
SR does not push VLAN filtering rule to excluded ports
SR ignores hosts learned from excluded ports
- Use separate default route config
Don't need to config 0/0 on the interface anymore
Change-Id: Iea75d60c2d5f5368e79652b1bf192a6ced49030d
2016-02-18 17:32:30 +00:00
Charles Chan
5270ed0088
CORD-512 Support vSG <-> vRouter default route
...
- Support multiple subnets per port. getIpPort() will only return the first non-/32 and non-/0 subnet
/32 is used as vSG subnet
/0 is used as default gateway
- Support multiple L3 unicast group on a single port
Change the way to generate the group ID and group key
- Special case for 0.0.0.0 host. Push a /0 to IP table instead of /32
- Implement vRouterConfig
Put VR MAC to TMAC table of all leaves when config added
When processEthDst see PortNumber.ANY in key, match ETH_DST only
- For OFDPA, wipe existing instruction before sending to controller
So packet that misses L3 unicast table won't be sent to controller twice
- For SpringOpenTTP, pop VLAN before sending to controller
- Move several constant definitions to SegmentRoutingService
- Add minimum priority for IP rules such that /0 won't collide with zero priority default rules
- Update the config sample
Use VLAN=-1 for hosts
Add example for default route
Change-Id: Id751697ce36a7e5c13b3859350ff21b585c38525
2016-02-18 17:30:19 +00:00
sunish vk
30637ebb3c
OSPF-API refactored based on review comments, ONOS-2738,
...
Change-Id: I05d39f7f0d6b3a2d0cc51a256feec220f1d0e06a
2016-02-18 16:09:36 +00:00
Gaurav Agrawal
925f563ba6
[ONOS-3878] Addressed Unwanted Warning in Listener's Framework
...
Change-Id: I41cc51a4cbbd4732f631c5e82808f1f3131757e3
2016-02-18 16:06:41 +00:00
Hyunsun Moon
2a225167bc
CORD-537 Added removing vSG
...
- Remove vSG from ONOS host list with allowed-ip-pairs update event
- Remove vSG from ONOS host list when vSG VM removed
Change-Id: Ic93fceec67d3faada795805d4c4a56ab5187d7e2
2016-02-18 14:58:44 +00:00
alshabib
1aa5814ec1
support addition and removal of mcast sinks
...
vlan mcast rules are now optional
Change-Id: Icb7022089a6e139970040d8cdea97df0cdc8dc7c
2016-02-18 14:53:04 +00:00
Shashikanth VH
98a88ab78e
Exception fix.
...
Change-Id: I238bc6f1e27c8f5211bd542b70a167014d9dc8a3
2016-02-18 09:19:25 +00:00
Vidyashree Rama
4f1f08b910
[ONOS-3892,3895,3882,3883,3896]Implementation of yang container, list, leaf, leaf-list parser
...
Change-Id: Id51839bc434044be8273382f80f15b12f0ec8709
2016-02-18 09:17:49 +00:00
jingjing zhang
8056acdbe5
Add ONU and OLT device type
...
Change-Id: I6b53ce7c69ee810c0af931dc4122b350b9d2819c
2016-02-18 09:10:56 +00:00
Zsolt Haraszti
9faab75be0
Add missing fail() invocation
...
Added missing fail() call-out in the versatile flow objective handler in
OFDPA2Pipeline.java to cover the case when neither a nextId nor a
treatment is provided.
Change-Id: Ic73e614c141281ff0014a8055d35183b7c3abd4e
2016-02-18 09:03:42 +00:00
Gaurav Agrawal
a04483cd3d
[ONOS-3880, 3881] Yang Listener for Module and Sub-Module
...
Change-Id: Iee75c3e04af9b66ebc38acb3396aa4c54af5a268
2016-02-18 09:00:17 +00:00
Ayaka Koshibe
e018a92b14
Check for standalone device IDs as args for paths
command
...
Change-Id: Ia821345bbee2a9910d64fa37e033dec60d0da869
2016-02-18 08:48:15 +00:00
Claudine Chiu
31ad527ec2
ONOS-3931: move "org.onosproject.incubator.net.key" to "org.onosproject.net.key"
...
Change-Id: I90da894317583ce8d6cfb238e933ff28ad2c83ca
2016-02-18 08:46:33 +00:00
Jonathan Hart
c86b00ed80
Add ability to delete config to onos-netcfg.
...
-v (verbose) flag to print errors.
refer to nodes with numbers rather than having to use $OCX variables
Change-Id: Id57367d91b81d1b64bc098bdb367b86b0dcd3310
2016-02-18 08:44:09 +00:00
Madan Jampani
cf5cd92311
Remove references to onlab-netty and onlab-nio
...
Change-Id: I812f5a07d8b708d91939369a8d2cc2a79758fa66
2016-02-18 08:43:28 +00:00
Sho SHIMIZU
7332fe4add
Add method to get available resources filtered by its type
...
Change-Id: I034bdcf4e9a399af6c68c7ed7f53185bba9b2e27
2016-02-18 08:42:37 +00:00
Sho SHIMIZU
1992daf66a
Fix bug: Prevent a resource with the existing ID from being registered
...
This resolves a part of issues found in ONOS-3827
Change-Id: I429a84b2dad7300501758f8b842dbb653e38d13b
2016-02-18 04:53:37 +00:00
Sho SHIMIZU
7d54d9cb1c
Reduce the number of accesses to consistent map
...
Stop accessing the consistent map when the resource is discrete.
Now, access to the consistent map happens only when the resource
is continuous.
Change-Id: Ic1cb1d94d32a2097dfca891e1d2de7fdc5d4c00a
2016-02-18 04:52:51 +00:00
Sho SHIMIZU
caa2f7b910
Refactor Resoruce/ResourceId sub-types
...
isTypeOf() and isSubTypeOf() of Resource is delegated to ResourceId
Change-Id: Ief39f4967b8fb43ec0cb35dbd44bd2a7dde93680
2016-02-17 20:31:04 -08:00
Sho SHIMIZU
e5930cc85f
Fix bug of Resource#isSubTypeOf() and improve unit test coverage
...
Change-Id: I5488c1065a8f83abb110ad67276c30eb719ccd01
2016-02-18 04:21:20 +00:00
Jonathan Hart
3a8896b506
Clean up a few SSM-translate things, incl config validation
...
Change-Id: I5308fd8a73088ea6a522f22642ee834ac8a7a446
2016-02-17 20:01:14 -08:00
Satish K
f8ba8f0588
Fix for Null Dereference in Label Store
...
Change-Id: I76711a19585d8fd508769101e8aedc3719bcde83
2016-02-18 03:54:35 +00:00
Sho SHIMIZU
74ac9010f8
Add a method to get resource type name: simpleTypeName()
...
last() is removed as the new method takes over its role
Change-Id: Id3737529787da5d5bb513355cdbc443f2b7b17e2
2016-02-18 03:51:26 +00:00
Madan Jampani
1172da7883
Set max number of copycat transport server threads to 4
...
Change-Id: I20c662fdfcabd86b547c7b699b5f97ce3d912a41
2016-02-17 18:40:36 -08:00
Madan Jampani
28a6974239
Remove redundant thenApply call in TransactionCoordiantor
...
Change-Id: I96d8a06ddef7b1bd9068a589bfa780e82c5dd556
2016-02-17 18:36:59 -08:00
Madan Jampani
3ac20f985c
Set number of copycat log compactor threads to 1
...
Change-Id: If8bc3e2ae17757d564355e4ef51d6b2f398d4bbd
2016-02-17 18:35:26 -08:00
Madan Jampani
1c9b4e9f71
Fix NPE in StoragePartition
...
Change-Id: Ibd71260381d79304243ae7448ff4b2155483dd5a
2016-02-17 18:33:11 -08:00
Madan Jampani
6c17718e0d
Fix potential deadlock in CopycatTransport
...
Change-Id: Ic8ac913c25dcc68b66ec96767a60d44340c89568
2016-02-17 18:31:08 -08:00
Madan Jampani
f5c38a7f7c
Change netty reply timeout to 2s and run a periodic cleanup task to timeout outstanding requests
...
Change-Id: Ie0381b9371bfd8a3d680872bfc5dce54a19aaca2
2016-02-17 18:26:31 -08:00
Jonathan Hart
5e8689c990
IGMP ssm translate
...
Change-Id: Id5654702ad55b6294323e4cb753fe28ea1f61276
2016-02-18 02:00:00 +00:00
Aaron Kruglikov
f3d2f492e1
Fixing pom dependencies.
...
Change-Id: I35ceeb799b7fe92b2d39cd747ef55a4e4dd86678
2016-02-18 01:23:49 +00:00
Hyunsun Moon
ae39ae838b
CORD-537 Added public IP gateways for ARP proxy
...
- Added public IP gateway and MAC pairs to network config for ARP proxy
- Added vSG as a ONOS host
Change-Id: Ia722ba3843297cec7134da5d64bbf188c22762f8
2016-02-18 01:13:57 +00:00
Ray Milkey
cef96061c4
Removed Deprecated tag on necessary constructor
...
Change-Id: Ia4791d6880e3b4a20b4ecdcc10b2ba6555846f39
2016-02-17 23:35:04 +00:00
Madan Jampani
9b398098ea
Drop unused onlab-nio module
...
Change-Id: I52141335643ad5b62b2a9cebe4d79faf0762e3e0
2016-02-17 22:54:35 +00:00
Jonathan Hart
1af5a7a07c
Clear FPM routes when the FPM connection goes down.
...
Change-Id: I20b7eca27150aad9958cf872edbbfa973a003af9
2016-02-17 21:44:20 +00:00
Thomas Vachuska
84e09fb9c7
Cleaning up and re-organizing javadocs; it's time to start splitting this up more.
...
Change-Id: If8752593ff30c9afbd43638590cff81fbcb80e7d
2016-02-17 19:45:39 +00:00
Aaron Kruglikov
1b72738fa3
Migrating netty messaging into netty messaging manager.
...
Change-Id: I971db195c9dc155cdf76850f0427ef9b9210113c
2016-02-17 19:44:20 +00:00
Madan Jampani
86cb2438e4
Using latest atomix release candidate + Updates to CopycatTransport
...
Change-Id: I960af428ff733ee7467024811e3b3470e951ecb7
2016-02-17 11:20:58 -08:00
Michele Santuari
3ea539086a
fix egress packet treatment ONOS-3467
...
Change-Id: Ia88568d0ed8f1a982479e5212495923d55238d7b
2016-02-17 16:03:43 +00:00
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