Eduardo Ferreira
cf8ee3ca46
Ip4Address: Update Self Assigned IP from 169.x.y.z to 169.254.x.y
...
Update the prefix for self assigned IPs, so we can support more IPs when using HostLocationProvider.
Dynamic Configuration of IPv4 Link-Local Addresses https://tools.ietf.org/html/rfc3927
Change-Id: I29931ee45f01a4c9d89784884ef27adb376f5efa
2018-04-11 12:37:15 -03:00
Andrea Campanella
67b756023b
T3: Bugfix on same leaf Multicast
...
Change-Id: Id89a3a85b057635fa689573d7c64aa91a23ac383
(cherry picked from commit f5ed7a667f985b919eaf1b2fbb551ab4324694cc)
2018-04-11 09:39:53 +00:00
Yi Tseng
f78e174ca0
[ONOS-7598] Fix P4 fabric pipeliner performance issue
...
Change-Id: I2dc175a2e0036ac3b1af41873b29714db15900e3
2018-04-11 06:07:22 +00:00
Jian Li
b43b0676c4
Allow to specify endpoint perspective property through SONA CLI
...
Change-Id: Iaf6c1f9bc8e7f8d1064dd7dc17d50d3bcbf34dfe
2018-04-10 23:20:42 +00:00
Jordan Halterman
3065ba35b5
Validate that cluster configuration intersects with existing nodes when forming cluster
...
Change-Id: I200b25f2e9ae3380ccd90a6b58cd697f1e3029b4
(cherry picked from commit 9a93304b03dfdd34d3679da1dd52fcc676307af2)
2018-04-10 22:49:17 +00:00
Jian Li
1a9e71c8a3
Ignore SSL varification when authenticate with keystone service
...
Change-Id: Id4ce2513c59ee2d4ddd2905aa94fa9b57ce88e26
2018-04-10 22:32:36 +00:00
jaegonkim
dc8a55609d
[ONOS-7585] ObjectiveTracker.intentsByLink is not updated after ONOS node reboot
...
Change-Id: Ic3fd00fdae2e934739f6536bfad8310596dbc2ef
2018-04-10 22:32:02 +00:00
Yuta HIGUCHI
d6587b92e1
default value for driver property
...
Change-Id: I13963776c8ec1ad270be2cd73181e91167e37ead
2018-04-10 22:29:57 +00:00
daniel park
c2a2ed64f3
Add trace for OpenstackRoutingFloatingIpHandler
...
Change-Id: I176c22889065082301e398b7bf4f858be57e6d28
2018-04-10 22:29:29 +00:00
Yuta HIGUCHI
d0f8d89ec7
Behaviour for Transceiver
...
- basically ONOS-7445, ONOS-7446 returning XML as intermediate representation.
Change-Id: I3380e089cc2d8a408c280df18f5fa7c75feb02f9
2018-04-10 22:29:04 +00:00
jaegonkim
9477a9df81
[ONOS-7570] ServiceNotFoundException(DriverService) in de-serializing DefaultGroup
...
Change-Id: I0365f92379d87ca22ef23fb0b721da4a42def664
2018-04-10 22:28:38 +00:00
Carmelo Cascone
05354678a9
Fixed missing square brackets in install-p4-tools.sh
...
Change-Id: I46e118bba275e704ddc0c73514796e2ca2495b52
2018-04-10 20:57:53 +00:00
Jordan Halterman
6328db7500
Ensure host events are handled outside the event loop to avoid interrupts
...
Change-Id: I545de9a877ca9d6d10264c4af5c199ceb69c9f3b
2018-04-10 19:06:34 +00:00
Yi Tseng
7be4e67f7b
[ONOS-7288] Fix race condition of device manager
...
Change-Id: I38aaae701e96f1114177e619c6f30e1b79f0134a
2018-04-10 18:38:14 +00:00
jaegonkim
a1988f3fdf
[ONOS-7600] Supporting debug mode in onos.py
...
Change-Id: I388114bfd2419181cca6e137a9cc9b84c62c90de
2018-04-10 18:37:35 +00:00
Palash Kala
6c52606a43
[ONOS-7573][Test successful] Mark online does not notify peers device subsystem
...
Change-Id: Ie347241325047cb65c836c849bec6aebad758820
2018-04-10 16:51:54 +00:00
柯志勇10068695
bdd6a9e241
ONOS-7568 Custom registrator for OpenConfig
...
Change-Id: Id0f0adb77b758dd8f72087408a54511a79262441
2018-04-10 16:49:46 +00:00
Thomas Vachuska
4f62818e58
Re-Fixed the meta-app STC scenario; apps loaded from disk won't implicitly deactivate.
...
Change-Id: I7cc486821ac7119671979b70282469715e735d94
2018-04-10 09:39:18 -07:00
Yuta HIGUCHI
03414bb169
pom fixes
...
Change-Id: I87381bc9759c9d94c10270b6e75953bc5243394d
2018-04-09 18:04:43 -07:00
Jonghwan Hyun
2c95acfde8
Support double-tagged host
...
Change-Id: Ie4041a0b5159e7a8b3a9ed82b55ce3c26b520a3b
2018-04-09 23:17:44 +00:00
Thomas Vachuska
35da907a5b
Fixed the meta-app STC scenario; apps loaded from disk won't implicitly deactivate.
...
Change-Id: If54a739b474e34c2943629d0a85d614a41a42243
2018-04-09 15:37:04 -07:00
Yuta HIGUCHI
df54c302e0
Fixing IMR & Ciena bugs
...
Change-Id: Ic38ac22e0789140bc743f04f0b61fcf4c0c2808a
2018-04-09 14:22:51 -07:00
Yuta HIGUCHI
d1c413ba8f
netconf RPC message parsing utils
...
Change-Id: I23d0d1a95bff3f193601eaa792e7574b7cc621de
2018-04-09 13:09:58 -07:00
Jeff Groom
725ed548d2
refactor waveserver. Allow future drivers
...
Change-Id: I8ca4ed2435d42aaf5d58eb020aa3a6cfd17c6fa4
2018-04-09 18:05:03 +00:00
Jordan Halterman
400bbe5782
Add compatibility functions to AtomicValue/Topic
...
Change-Id: I4a597cfa3effe0a62714ab12440a2fc41ac58aa9
2018-04-09 17:30:21 +00:00
Jordan Halterman
ca7660a289
Add rolling upgrade test.
...
Change-Id: Id1b09361aa69f1665f19c312933798b5206d46ac
2018-04-09 17:30:12 +00:00
Jordan Halterman
a84936d87e
[ONOS-7458] Convert application state on read in ApplicationStore
...
Change-Id: I0877296fce8ac78748b57a88ba190b7ba233c0a9
2018-04-09 17:30:12 +00:00
Jordan Halterman
4500817a2e
[ONOS-7547] Implement support for backwards/forward compatibility of ConsistentMap values on read
...
Change-Id: Ifffb6a883ec4ee6aa5587da58a51c1e90694e5ea
2018-04-09 17:29:50 +00:00
Jordan Halterman
2c045999b1
[ONOS-7551] Support primitive revisions for upgrades
...
Change-Id: Ib56e10f06ab9abedd176cdd84add6cbf4e3d4c50
2018-04-09 17:29:50 +00:00
Davide Sanvito
05983ba654
IntentMonitorAndReroute initial contribution
...
Change-Id: I88616235b1e8ae28894da75b3fc8d46cb209dac5
2018-04-09 17:23:35 +00:00
jaegonkim
2074d13a05
[ONOS-7586] ONOS leadership change does not occurs sometimes.
...
Change-Id: Ifa1999c7ce0601fc65cad22af753b78c43b5da0c
2018-04-09 17:00:55 +00:00
Carmelo Cascone
8a571af574
Support for bitwise AND/OR/XOR in ImmutableByteSequence
...
Also, minor refactoring of the fit() method to improve code readability
Change-Id: I826650c3fc45573c723d9d2dd8692da174d9ae08
2018-04-09 16:56:49 +00:00
Yi Tseng
3dca0f8fb1
[ONOS-7592] Add NullGroupProvider
...
Change-Id: I7843f235951ce7f7be1345a9c8ff52f7ca88dabc
2018-04-09 07:12:30 +00:00
Charles Chan
4e49df8c7d
Remove event handling delay
...
Change-Id: I890ac8643c6b331f6d1f660ef634801c305be55a
2018-04-08 01:03:14 +00:00
Saurav Das
2f2c9d035a
Enhancing GroupChecker for faster processing of group updates
...
Change-Id: I9344ccf0ffbc9cff206318a627f5d97df1091677
2018-04-08 01:00:15 +00:00
Saurav Das
5a35604349
Fixes for CORD-2910, 2920, 2915
...
- When dealing with possible fake links which tend to be unidirectional, do not
update internal stores until bidirectionality is verified
- When figuring out ECMPspg, do not use LinkService to figure out bidi egress
links. Instead use linkHandlers seen-links
- Prevent NPE in updatedEcmpSpg
- Improve logic for bringing up downed dual-home host ports: any active uplink,
not just the first one should re-enable ports
Change-Id: I4412578e72a6d441cacfa2e023870ceb7c7eab04
2018-04-07 12:58:59 -07:00
Charles Chan
bac954f960
CORD-2916 Reset RA handler when mastership changes
...
Change-Id: Ib103757a078a673657a7a5d6c3299962a1d423c7
2018-04-07 00:53:53 -07:00
Charles Chan
aa7e97333a
CORD-2917 Should not push packet requests that target specific device to all devices
...
Change-Id: I1ee4c39c358d7ae0ac6bb0ecdc3ea471f5082ac1
2018-04-07 01:46:32 +00:00
Devin Lim
f853a59d2e
Revert back to the way group capable was checking to handle null
...
Change-Id: If24db5853878dd78faa3926b626aee7a42e5d5a8
2018-04-07 01:21:32 +00:00
Charles Chan
9b7217c560
Handle host, route and mcast events in separate executors
...
Change-Id: Ic9c4964533354e965691e6db5fa323df91cb4124
2018-04-07 00:05:03 +00:00
Jordan Halterman
153449c1e2
Make various Raft server/client/storage options configurable
...
Change-Id: Ied90d25032593dd2a738761ec3bf45102a4c189f
(cherry picked from commit ff7c20cda3d80bac7c6f7bf4db2639e8255b3d95)
2018-04-06 23:26:04 +00:00
Andrea Campanella
fa3ec19828
T3: Adding a test all multicast routes command
...
Change-Id: I8fe144cc8f5c4c592f2ac78bdc9d0417c0ab842d
(cherry picked from commit d3130e8efa30c8d5ff3d1baa890e94ba3fab04d9)
2018-04-06 23:24:54 +00:00
Charles Chan
2ff1bac305
Routing/bridging rules on the same leaf pair should always be programmed by the same ONOS instance
...
Main change:
- Implement new logic for shouldHandleRouting, along with corresponding unit tests. Also rename it to shouldProgram
Side changes:
- Refactor revokeSubnet such that it is only invoked on the instance that should handle routing change
- Move the following methods to RoutingRulePopulator and follow the same design pattern as populate/revoke subnet/route
- populateBridging, revokeBridging, updateBridging
- updateFwdObj
- Make sure the following methods in RoutingRulePopulator are always invoked by DefaultRoutingHandler with shouldProgram check
- populateRoute, revokeRoute
- populateSubnet, revokeSubnet
- populateBridging, revokeBridging, updateBridging
- updateFwdObj
Change-Id: I903129271ede91c45ebf0d973e06faeae46c157a
2018-04-06 23:24:36 +00:00
Charles Chan
bb11581385
Print device ID in packet-requests command
...
Change-Id: Ifec27e92c73ddcb6c5c0cf0ac308bdb978ccf01b
(cherry picked from commit 207e55b0bd508ca777a02dcc1d6c65fe3ec6ea07)
2018-04-06 22:42:49 +00:00
Ray Milkey
200b384159
Allow docker build to set the git hash based version string
...
Change-Id: Ia9db74bfcaea9eb1fc91bdfb1941f00a86e7c964
(cherry picked from commit 50e43f030632df9b1f9797b5344f51f6cb25999a)
2018-04-06 21:35:06 +00:00
Thomas Vachuska
0629100d86
Stamping the snapshot builds with the short version of the current git hash.
...
Change-Id: I141437694b5b8e1b33925d60b09f35d2ae59de10
2018-04-06 19:00:30 +00:00
Yuta HIGUCHI
e1ca23fcb8
TAPI 2.0.2 release version
...
Change-Id: Iabc7a1bee52cf7c8e109c3e815c09767a799441b
2018-04-06 17:49:39 +00:00
Ray Milkey
b789b8cf56
Fixes for maven build
...
- onos-apps is the base path for artifacts, not onos-app
- JSON syntax error in swagger file
Change-Id: I77bedd5b4ca4bf32be503f514c72e779c8d3b770
2018-04-06 17:18:46 +00:00
Ray Milkey
936a3c9711
fix compiler warning about varags and null pointers
...
Change-Id: I9faa505d30830ee168c9b61f3aaab406b8fd0c42
2018-04-06 16:35:49 +00:00
Thomas Vachuska
0d93386e28
Adding topology auto-layout.
...
Change-Id: I2b9e0b5808b8d193e8d08b7fe6ffdb007b083809
2018-04-06 15:36:12 +00:00