Yuta HIGUCHI
f83c8cfdf6
Maintain OFPortDesc up-to-date
...
- OFPortDesc cache managed by AbstractOpenFlowSwitch was not always maintained properly.
reorganized data structure to maintain per OFPortDesc, last known instance
Change-Id: I1b26d7ca284e44bf9744c30374394c581653d78f
2017-12-18 14:58:22 -08:00
Ray Milkey
e559bcf45d
Sonar suggestion - don't use bit operator in a boolean expression
...
Change-Id: I69e254ffea0c72a040077d6e6a13c326d44c1197
2017-12-18 22:51:08 +00:00
Ray Milkey
faed9f3b44
Sonar suggestion - remove deprecated and insecure public arrays
...
Change-Id: I1c325f9f8ff5c239b13ad6c55886934a86ca21c2
2017-12-18 21:05:47 +00:00
fahadnaeemkhan
2675a271cb
OAuth2 authentication support for patch API, (HttpSbController)
...
Change-Id: I4b0ae5d0ab60db968812eb5d26b277a1975e8098
2017-12-18 19:52:04 +00:00
Ray Milkey
c4191edad7
Sonar suggestion - possible null pointer dereferences in equals() methods
...
Change-Id: I021c202df99098e5ecf05949954c4c9355d944db
2017-12-18 17:36:30 +00:00
Mehmed Mustafa
3e269df520
Initial P4Runtime unit tests
...
Change-Id: I167fdd005f20ac8df00dd6e252f928896a4809c4
2017-12-17 10:59:23 -08:00
Ekber Aziz
123ad5d560
P4Runtime unit tests for api, ctl, model modules
...
Change-Id: Iac1b1ef6e274c355ce3a26cffbd8adcb39694f69
2017-12-17 08:09:22 -08:00
Ray Milkey
85dab42e8b
Sonar fix - bad equals method
...
- Sonar deteced that the equals() method was not detecting type mismatch
- Implemented hashCode(), equals(), and toString using guava
Change-Id: I8ffea83e70a9c214d943767c8c6e74e940255c43
2017-12-15 13:40:07 -08:00
Carmelo Cascone
ee09071b6a
Bumped p4c and fixed missing dependency in onos-setup-p4-dev
...
Change-Id: I079c55a4f7716369f6b8828b3ffd6477a9a31ed5
2017-12-15 18:06:25 +00:00
Ray Milkey
9a4f7ce6ae
Sonar suggestion - don't use synchronized Stack class
...
Change-Id: I1e44ac28006999b39060ebdb675f5782ec4041b9
2017-12-15 14:52:26 +00:00
Thomas Vachuska
0e11dcb66a
Starting to include kafka-integration app as part of Buck build.
...
- refactored to follow the api & app structure
- added buck files
- builds and loads
- cleaned-up and fixed number of pom files to function as expected
(meaning "mvn clean install" actually works)
Change-Id: Ib896269c4986f6ee5cd6bae7cf508f71b64f59f9
2017-12-15 01:03:21 +00:00
Jordan Halterman
9d982a58f1
[ONOS-7320] Ensure link times are reset when mastership is reassigned to another node
...
Change-Id: I4134097a0d9da250484f6913630acc550ce4b41a
2017-12-14 23:45:14 +00:00
Ray Milkey
3004c7d2d1
Improve flow objectives data objects code coverage
...
- enhance some APIs to return the right type of builder to enhance fluent interface
- override the copy() methods to return the proper types so it can be used in a fluent manner
- enhance unit tests to improve coverage on objective types
- add unit tests for objective context
Change-Id: I6beb7027fe5eb9929a8a4fea147444d9930c10ac
2017-12-14 22:02:31 +00:00
Saurav Das
b805f1af2b
Bug fix for IgnoreDhcp rules after switch restart. Also fixed NPE in group handler,
...
and made recognizing ofdpa software more generic to handle premium versions on accton switches.
Change-Id: Ie1f40dd934c2a1adb75174c90c2d6f1b71f98d3a
2017-12-14 11:24:39 -08:00
fahadnaeemkhan
71d50ebc63
added polling of portState after changing
...
port status to make sure port has reached
to the specifed status, for CienaWaveServer.
Change-Id: Idf5c8619e5127d88bae64b88a22fd6dd5947c72e
2017-12-13 13:10:37 -08:00
Ray Milkey
06e51b3e22
Fix protobuf compiler commit number dependency
...
Change-Id: I35c500a8d3a25496a1898b39fe21836da27feeff
2017-12-13 11:30:13 -08:00
Andrea Campanella
23e1663656
Fix for gRPC version in GNMI stubs
...
Change-Id: I416455aeca5ccbcf8a6b638e2643152545082e16
2017-12-13 12:59:31 +01:00
Jonghwan Hyun
b9358821e8
[ONOS-7154] Add Interpreter for int.p4
...
Change-Id: If489987565452ce3fc25f48b3a54220a5c0d4f60
2017-12-13 06:28:01 +00:00
Carmelo Cascone
b1936bd93f
Bumped version of gRPC to 1.3.1
...
Change-Id: I7798476bd443a796e0e6a6e149ab8f66435ba4fa
2017-12-13 03:24:50 +00:00
Carmelo Cascone
dd85ce8156
ONOS-7152 Buck build of gNMI auto-generated gRPC stubs
...
Change-Id: I214a1e28aaee456f2d48ddcda1af18619275e863
2017-12-12 23:14:38 +00:00
Jonghwan Hyun
8be0339935
[ONOS-7154] Add DSCP bit support as an INT header indicator
...
Change-Id: I2e80dd64b8c73808e96bba7470c1c331b562c45e
2017-12-12 23:06:29 +00:00
Andrea Campanella
8bcd5863ff
[ONOS-7311] and [ONOS-7197] Update ONOS to support most recent version of BMv2 and PI
...
Change-Id: Ie69cfe1946f3c9241dc7f59a64bd40005a063931
2017-12-12 14:03:36 -08:00
ONOS Jenkins User
61881df1ee
Starting snapshot 1.13.0-SNAPSHOT
2017-12-12 21:19:45 +00:00
ONOS Jenkins User
d22dccc27f
Tagging 1.13.0-b7
1.13.0-b7
2017-12-12 21:18:01 +00:00
Thomas Vachuska
1815c7f492
Fixed the tar-setup scenario to secure ssh in parallel.
...
Change-Id: I3b70d9c56f0d3a65ab676a26cd2f56934650e544
2017-12-12 19:23:14 +00:00
Jordan Halterman
1cf233c1fe
Timeout local messages in NettyMessagingManager to avoid hanging when receivers are blocked on external calls.
...
Change-Id: Ic104a21317f4223921f1acba231e3f97039c2f2e
2017-12-12 19:22:26 +00:00
Jordan Halterman
e9467fcf52
Upgrade to Atomix 2.0.12
...
Change-Id: I92f41fbd6909f082ed9eb5ffeae47144969ed987
2017-12-12 19:22:19 +00:00
ONOS Jenkins User
4bf9e3a520
Starting snapshot 1.13.0-SNAPSHOT
2017-12-12 18:46:22 +00:00
ONOS Jenkins User
168ac92b8d
Tagging 1.13.0-b6
1.13.0-b6
2017-12-12 18:44:15 +00:00
ONOS Jenkins User
0e78e27f0c
Starting snapshot 1.13.0-SNAPSHOT
2017-12-12 03:27:00 +00:00
ONOS Jenkins User
2a7d833cab
Tagging 1.13.0-b5
1.13.0-b5
2017-12-12 03:25:23 +00:00
Charles Chan
8277b6b197
Dual-homing probing improvements
...
* Extend timeout from 1500 to 3000 ms (including 1000 ms initial delay)
* Use unicast instread of multicast probe for IPv6 host
Change-Id: I6aa9d9b45502e06252596417c685fda6be28fdbb
2017-12-11 15:08:02 -08:00
Charles Chan
78ec505332
Prevent packets with link-local destination IP from being routed
...
Change-Id: Ifaf4bb35efcdd930195e341eba3e0444a1fbbfab
2017-12-11 15:08:02 -08:00
ONOS Jenkins User
c53a15f933
Starting snapshot 1.13.0-SNAPSHOT
2017-12-11 20:43:30 +00:00
ONOS Jenkins User
d06da9e33c
Tagging 1.13.0-b3
2017-12-11 20:41:44 +00:00
Yi Tseng
54bd8b25fe
[ONOS-7312] Fix dependency problem of fabric.p4
...
Change-Id: I1389a0faa8caa9291548243af27e933ce13b34c6
2017-12-11 10:21:43 +00:00
Jian Li
841a8b9e64
[ONOS-7247] Add copyrights for all gRPC protobuf files
...
Change-Id: If0ee2dcbe9838d699f6a3e36dd6ee4f99d5986c6
2017-12-09 09:12:46 +00:00
ONOS Jenkins User
716484c58c
Starting snapshot 1.13.0-SNAPSHOT
2017-12-09 03:41:19 +00:00
ONOS Jenkins User
6a6ac1d5a0
Tagging 1.13.0-b1
2017-12-09 03:39:39 +00:00
ONOS Jenkins User
a57a814230
Starting snapshot 1.13.0-SNAPSHOT
2017-12-09 00:57:30 +00:00
ONOS Jenkins User
8977cedde7
Tagging 1.13.0-b0
2017-12-09 00:55:39 +00:00
Yi Tseng
1d84267c5b
Minor refactoring for fabric.p4
...
Change-Id: I736b20fc95b4a03afa1074eb777a23507530b44f
2017-12-08 11:53:05 -08:00
Yuta HIGUCHI
c2af9661ef
sync javax.ws.rs-api version
...
Change-Id: I1a033c093d7cc63626387b712e5c3c7a8fdf116c
2017-12-08 18:58:06 +00:00
Dimitrios Mavrommatis
aa31d762eb
STC Restart fix; require stop before start
...
Change-Id: Iad98516018e627b0ea4d9cefdc075c9ae35e5782
2017-12-08 18:55:41 +00:00
Jian Li
6b40d39a97
[ONOS-7233] Add unit test for gRPC mastership service
...
Change-Id: Ia3cf54ff693e69634d9831c5f0886bb73b4a5d28
2017-12-08 18:47:35 +00:00
Jian Li
f5cebc197a
[ONOS-7233] Add gRPC Mastership Service with corresponding model
...
Change-Id: I88e07a0d1688c0baf6b8477dd55edda3a92887c5
2017-12-08 18:47:35 +00:00
Yuta HIGUCHI
47d96095cf
Step toward transactional API support on DocTree
...
for ONOS-7237
Change-Id: I021b20c8aac97f96c2ab0e8bc763aa821dc09643
2017-12-08 17:57:26 +00:00
Henry Yu
830b5dc3c7
Add device proxy support to RESTCONF
...
Change-Id: I2e309ca7c5f7e2a183a5f2cef11627286647d6b7
2017-12-07 21:31:41 -05:00
Dimitrios Mavrommatis
89e60d7688
Removed custom PATCH interface
...
With the new updated RS library the PATCH is already defined so there is no need for the interface.
Change-Id: I7c826dffc96e855efbf42b55130e903124bc29d1
2017-12-08 01:14:59 +00:00
Jian Li
d40252c74a
Fix the maven build problem caused by incorrect protobuf model #2
...
Change-Id: I8a1260d486c99569386ff27fbeac48dfc222fb4b
2017-12-08 04:13:20 +09:00