2554 Commits

Author SHA1 Message Date
Claudine Chiu
20cbd45fec ONOS-5457 OFAgent - handle FLOW_MOD controller to switch command message
Change-Id: I6c5328f9cb32cf77a4e8dfa7aea6ede518602af6
2017-09-26 22:17:27 +00:00
Ray Milkey
dc48fb2c3b Starting snapshot 1.12.0-SNAPSHOT 2017-09-26 14:42:24 -07:00
Ray Milkey
eb3f6ef786 Tagging 1.12.0-b1 2017-09-26 14:40:44 -07:00
Claudine Chiu
f357eb557d ONOS-7038 OFAgent REST api docs could not be viewed <ip>:8181/onos/v1/docs
Change-Id: Ifc2137eef21d6f60100d689a84ee5c94d6e63361
2017-09-26 11:43:22 +00:00
Carmelo Cascone
770507f808 ONOS-7000 P4 tutorial application and P4 program
Change-Id: Ia0a6befa6374a1950485c1fba0cfacb5ff4ce52c
2017-09-16 14:48:34 +00:00
Yuta HIGUCHI
3b5d64e252 Distributed Dynamic Config Store fixes
- mostly cosmetic & logging
- fixes bug dealing with root DocumentPath conversion to String
- clarification and notes around dynamic config

Change-Id: I94284f591b4045461f5121ad8318e6aa5f35fd7c
2017-09-15 16:02:19 +00:00
daniel park
9fc3d0ee3c Fixes typo
Change-Id: If73da32a8dc6c5f7090422b84e4bcb955338fc21
2017-09-15 06:23:00 +00:00
Yi Tseng
93ba53cd59
[CORD-1715] The dest udp port for DHCP reply packets should be 68
Change-Id: I57ca054b452fda7e80da3c2c46e65fe14efd25d8
2017-09-14 13:24:21 -07:00
Thomas Vachuska
6af7f151a4 Adjusting GUI table & details panes fonts to a slightly smaller size.
Fixed a number of issues with details panes; table embedding, etc.

Change-Id: I7c7ebf913f5755e385c32114e9f6a82f45997842
2017-09-14 14:43:36 +00:00
Carmelo Cascone
14d9b363bb Fixed wiring problem in the pi-demo-ecmp app
Change-Id: I15d3b93b820d61f175eb9edbc8314994062e4f1a
2017-09-14 12:49:51 +00:00
Charles Chan
a5b5b9cfdf Fix NPE in DhcpRelayManager
Change-Id: Iad6d266e314ad4d03a5e78d8d7b9780f0e904f70
2017-09-13 23:33:55 -07:00
Charles Chan
8e786b5ed9 Use pair link before the 2nd location of a dual-homed host is not discovered
In addition,
    - Improve host added log message
    - Improve false cache eviction log message

Change-Id: Iece05d4a2ba76a3da4ad736c4e072ced43fecacc
(cherry picked from commit 9ff637e3089ae2160f53eab52e9cec2ec6ef4c46)
2017-09-14 02:56:08 +00:00
Saurav Das
7c6dec1a01 Small bug fix for providerId
Change-Id: I5966a7f5a6b9027b671abbb79973fe1f143cfb91
2017-09-13 22:10:41 +00:00
Charles Chan
d988c28b49 Fix duplicated provider id
Change-Id: Ibfa2ec9fe609c2f48ccc5e796544986d84e96a60
2017-09-13 17:23:45 +00:00
Yi Tseng
aa417a602e [CORD-1887] Make DHCP relay works with dual homing
Change-Id: I479a292d6d6d4820798ed660cc51826c3b12ede3
2017-09-12 17:16:02 -07:00
Yi Tseng
127ffe58be [CORD-1898] Fix ignore rule bug of DHCP relay
Change-Id: I773f0f2e640d3b06fcbe326877f4ceb0e473cd94
2017-09-12 16:49:20 -07:00
Charles Chan
82fac583c8 CORD-1888 Use DAD to probe if interface MAC is not configured
Change-Id: I67bfdbc355e331903b4b7310e4fa9a79f962aa5c
2017-09-12 23:12:57 +00:00
Charles Chan
71e64f18e5 Fix NoSuchElementException
Change-Id: I2c80400d10dffd7dfda777de5279135ae687af35
2017-09-12 22:41:13 +00:00
Kalhee Kim
45fede439d CORD-1430 Dhcpv6 Relay APP
Change-Id: Ib913b5d53305acfa47c13676c6d6bbd9fd0023f4
2017-09-12 21:29:47 +00:00
Yi Tseng
4f2a046c93 [CORD-1808] Relay indirect dhcp packet to different server if configed
Change-Id: I9bd565cea8c2d57bcb4b3fad79eea9ca3be4dbc8
2017-09-11 16:07:36 -07:00
Yi Tseng
51f1be9d04 [CORD-1850] Ignore DHCP on a particular VLAN
Change-Id: I4867d1ffa960e602f29280f16c7177ddff1fe4da
2017-09-11 21:43:08 +00:00
Carmelo Cascone
6e85404b1c Minor changes to PI-ECMP demo
- Support devices with different pipeconfs (as in the HW testbed)
- Run UDP servers in Mininet hosts
- Wait before pushing config to ONOS

Change-Id: Ic400e0ac0949375a27aa9721b32dc57d5065fb1c
2017-09-11 22:02:57 +02:00
daniel park
128c52cf62 [ONOS-6982] Implement OpenStackNetworking UI Service
- This implements the UI service for OpenStack Netwrorking App
- When mouse is over host or device, based on VNI,the UI highlights related hosts, links and devices
- The UI also supports flow trace functionality

Change-Id: I1944f3237cc112ed5c5e0d19351759cc66145881
2017-09-11 01:56:03 +00:00
Yuta HIGUCHI
153d3589a5 minor fix in DocumentPath, DCS
Change-Id: I13f332bc3897e7fc047744c36be4f208cf820d4f
2017-09-10 23:00:12 +00:00
Charles Chan
2fde6d48dd CORD-1578 CORD-1708 Handle dual single homed router and single dual homed router
In addition
    - Carry all alternatives in ROUTE_UPDATED and ROUTE_REMOVED event
    - More unit tests
    - More debug messages
    - Fix routing table out-of-sync issue in MockRoutingService
    - Fix populateRoute/revokeRoute mastership issue

Change-Id: I22d537625b570b09ecd4e22e6e14bb1ee27f8bcb
2017-09-09 22:05:35 -07:00
Yi Tseng
a5cde45216 [CORD-1886] Fix DHCPv4 relay config handling bug
Change-Id: I08f53f27a9f9b652f8a6f8a8e5210e2b1910b903
2017-09-09 00:17:15 +00:00
Yuta HIGUCHI
ea1fe521a0 Better error logging in DistributedDynamicConfigStore
- constant for built-in resourceId

Change-Id: If36e2e3023b0bd3068ecc75d54d263be0b2410b6
2017-09-08 19:29:18 +00:00
Ray Milkey
6f1689c026 fix buck sonar problem with empty jar file
Change-Id: I49e32022e4b2be1e396ddb507e98caf307a37bfd
2017-09-08 00:20:24 +00:00
Carmelo Cascone
3929cc8e3b ONOS-6748 Final porting of ECMP application to new PI APIs
Change-Id: Ibf15e944003b61a77a9da9a188f1e6dc3031447f
2017-09-06 16:27:27 +00:00
Julia Ferguson
65428c39e6 CORD-1622 CORD-1624 Add IPv6 mutlicast in McastHandler and OFDPA2.0 Drivers
Change-Id: Ibbb402b62999b39f8aea2cd236b959fc61fb94ac
2017-09-06 02:43:02 +00:00
Yuta HIGUCHI
923a7784b0 netconf protocols fixes
- Align artifactId, dependency structure, etc. similar to buck

Change-Id: I78fac4ca6567e5b2982cc59a7f0f57c7d74dbadb
2017-09-05 13:51:02 -07:00
Yuta HIGUCHI
dd7c3f8d78 Remove deprecated netconf classes and API
Change-Id: I3c0e37efe827060596aea667551729bf92331950
2017-09-05 16:44:11 +00:00
Yi Tseng
06799d6a3e
Activate distributed route store while activate DHCP relay app
Change-Id: I113c2ca367b97bb87eee0fd57223fc701f11f08c
2017-09-01 16:02:56 -07:00
Yi Tseng
3df7f9de8c [CORD-1735] Add "relayAgentIps" option to DHCP relay application config
Change-Id: I2d95b5a285c81c15002ad94686b26ce03910198e
2017-08-31 22:08:29 +00:00
Yi Tseng
440e2b710b [CORD-1779] Fix directlyConnected function
Check circuit ID format to determind the option added by ONOS or not
instead of using giaddr.

Change-Id: Ibb20059d37fe036a21c71d38ac771b0613441f2d
2017-08-31 22:06:42 +00:00
Charles Chan
9640c812cb Remove next hop location from resolved route
The next hop location should be obtained from host service

Change-Id: I8652e6b8b1367097ffbfcb1651538c34819f67d6
2017-08-31 14:50:31 -07:00
Saurav Das
9df5b7c1f7 CORD-1583 More bug fixes in dual-ToR scenarios
- reentrant lock was not being used correctly
 - fixHashGroup in group handler was not updating global store correctly
 - linkUp was not being noted in seenLinks if configuration came after switches connected
 - serialization error in global objective store due to missing kryo for Sets
 - damaged routepath computation was not taking pair-devs into account
 - switch failures were leading to improper ecmpSpg graph updates, and missed hash-group changes
 - implemented more next-objective verification as group sub-system can go out-of-sync with objective-store

Change-Id: If3cfdd715e9b69820894b49def31f75ceb748863
2017-08-31 21:18:13 +00:00
Charles Chan
13dfea220f Add TODO to Segment Routing REST API
Change-Id: If22f314889519e899fcc48a1112b5c21dce4bb0c
2017-08-31 20:46:37 +00:00
Carmelo Cascone
a62ac3da2a Reusable implementation of default P4 interpreter
That can be shared among many targets running a program equivalent to
default.p4.

Change-Id: Ic13fc4e416f4ad77f71fbd3202277aac9088b3b1
2017-08-31 18:23:24 +00:00
Yuta HIGUCHI
8810aa4d1f Device config synchronizer
- initial sketch of Device Config Synchronizer outline (ONOS-6745)

Change-Id: I57c8ab6c3511f12c15e3501aa61498eb18264b27
2017-08-29 18:27:23 +00:00
Jordan Halterman
f53338906f Fix exceptions in primitive performance tests and ensure single client tests are supported
Change-Id: I5f2493bd4029ee5f87fbb99e231abe3f36a0c1d5
2017-08-29 18:24:53 +00:00
Yuta HIGUCHI
834894a1a8 sync artifactId with buck artifact
- pcep app related

Change-Id: I1ba0a966d14fee52268cd195e843d3354a599940
2017-08-29 17:41:24 +00:00
Carmelo Cascone
1fb27d39eb Modified PI-ECMP demo app to work with 2x2 clos topology
Also minor fix to general device provider.

Change-Id: Ia2c76a55d5e28d2be8edb75ee3c34ada557ada12
2017-08-29 18:01:05 +02:00
janani b
9ed76be7e6 [ONOS-6551] Tunnel implementation for L3VPN service.
Change-Id: I3171a83305cb7391d80fda94ddf567629a10675e
2017-08-29 15:33:35 +00:00
Thomas Vachuska
c98aa2a8a8 Cleaning up app names, descriptions and categories.
Change-Id: I684fdf23fcd8a8078d82bc6ff5e3d1af664b20c2
2017-08-29 15:23:11 +00:00
Yuta HIGUCHI
4070c04945 ONOS-6891 Fix ResourceIds#relativize
Change-Id: I29f0b4f591e8bbe8655da58d225ae8b2918fca9d
2017-08-29 15:13:29 +00:00
Yuta HIGUCHI
71ee08f0d5 sync artifactId with buck artifact
- onos-drivers-default

Change-Id: I06be6891960eb809b78c35ae33cd962154d9295f
2017-08-28 14:38:27 -07:00
daniel park
5fe3079fcf Fix OpenstackSwitchingHostProvider to add segment id in host annotation.
- Segment id will be used in SONA GUI

Change-Id: Ifa0e43e8d4243c711085c11e0ee861ce421823e4
2017-08-25 02:16:04 +00:00
sangho
e6457a3470 [SONA] Enable connection tracking only when security group is enabled
Change-Id: Ia5731c8c878c48c53e7397bf51687dd31c9b839f
2017-08-25 02:15:40 +00:00
sangho
247232c11f [SONA] syncs ICMP session information among cluster nodes when SONA is working with reactive ICMP proxy mode.
Change-Id: I5addb2acf6929fc962b36045397fe831282e2b1c
2017-08-25 02:14:02 +00:00