Saurav Das
bd071d8227
Bug fix in routing logic - should let routing process continue
...
if a particular route-path is ignored. Also added info logging for port-status
messages to clearly identify messages coming from the switch as opposed
to possibly fake updates generated by ONOS.
Change-Id: Ib03dfe0e2dcdcfb046d58657473fa4122ec15190
2018-01-10 17:38:52 +00:00
ONOS Jenkins User
45d340c839
Starting snapshot 1.13.0-SNAPSHOT
2018-01-09 01:56:13 +00:00
ONOS Jenkins User
32ebb5add8
Tagging 1.13.0-b8
2018-01-09 01:54:28 +00:00
Thomas Vachuska
d75684aa58
Setting dispatcher to null to pre-empt potential for duplicate
...
invocations of showdownNow method.
Change-Id: I492e18a38979fa8772039b0e0bac32d6146a2041
2018-01-09 00:54:40 +00:00
Carmelo Cascone
47a853baad
ONOS-6680 Clean up implementation of gRPC controller
...
Change-Id: If84172d0a2dd64090557542af8ae12920260229f
2018-01-05 23:14:37 +00:00
Laszlo Papp
edadbe2574
Do not send table stats request if unsupported
...
Change-Id: Ia66447aad1eeb0a01577215e4c5985526dadd274
2017-12-20 09:33:44 +00:00
Ray Milkey
b68bbbc5ac
Sonar suggestion - use a secure random number generator
...
Change-Id: I28075845555bcbc384a49e07353b3192c413b8f7
2017-12-19 17:58:54 +00:00
Ray Milkey
9922d5cd64
Sonar suggestions - comparison logic
...
- make members private
- use Integer.compare()
- use and operation to be sure both pointers are not null in if comparisons
in compare() method
Change-Id: Iab9da32a28a49bc258ab5f600feff5c155c59a91
2017-12-19 17:58:54 +00:00
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
fahadnaeemkhan
2675a271cb
OAuth2 authentication support for patch API, (HttpSbController)
...
Change-Id: I4b0ae5d0ab60db968812eb5d26b277a1975e8098
2017-12-18 19:52:04 +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
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
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
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
2017-12-12 21:18:01 +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
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
2017-12-12 03:25:23 +00: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
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
Yuta HIGUCHI
c2af9661ef
sync javax.ws.rs-api version
...
Change-Id: I1a033c093d7cc63626387b712e5c3c7a8fdf116c
2017-12-08 18:58:06 +00: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
Yuta HIGUCHI
fc66705fcb
Step to rationalize rest SBI
...
- Only update device, which configuration changed,
not walk everything everytime
- workaround to handle cases where username can be null or "".
Change-Id: Iaeda3dbe3cae20c3248735a1c318f4ace40e0c46
2017-12-06 18:28:29 +00:00
fahadnaeemkhan
02ffa7120d
added OAuth2 authentication for REST protocol
...
Change-Id: I3b8f3943ea043587730870a0b861760a4d6f3aa7
2017-12-05 14:33:19 -08:00
Yuta HIGUCHI
e34c9c2989
minor netconf related fixes
...
Change-Id: Ie62c2c4f12cc672d1b5aec8feb4911e8393c6438
2017-12-05 18:30:24 +00:00
Jordan Halterman
a02bb6d9d3
[ONOS-7277] Use thread safe list for OF ports to avoid ConcurrentModificationException
...
Change-Id: Iada077126401ddb12e049b72890f82bf7948827b
2017-11-30 19:35:17 +00:00
Carmelo Cascone
e75b794aa4
ONOS-7050 Refactored P4Runtime GP to use distributed stores
...
Change-Id: I155bd0d848bfad2a198d220fcb35ab2ad2daa56a
2017-11-30 09:43:35 -08:00
Carmelo Cascone
6a0b5a3c95
ONOS-7050 Refactored P4Runtime FRP to use distributed stores
...
It uses the PI translation store and a newly introduced P4Runtime device
mirror.
Change-Id: Id2031af5e9bbdc8be4ec6967b867f97d35d54ab0
2017-11-30 17:42:04 +00:00
Andrea Campanella
14e196dbcd
[ONOS-6810] Implement Mastership handling in general DeviceProvider
...
Change-Id: I14b706d364cf5124da248230fbcda65d0bd284ce
2017-11-29 10:14:31 +01:00
Laszlo Papp
b68fe7e441
Trace messages via openflow
...
Change-Id: If823a75a35501914dc7da265b177cac81d8238ac
2017-11-28 18:37:21 +00:00
Andrea Campanella
86e0c564d3
[ONOS-7527] FIX for OfControllerImpl does not filter by device scheme in DeviceListener
...
Change-Id: If8c01c8bbc692a23c15435608f2a453e0299635d
2017-11-27 23:22:58 +00:00
Ray Milkey
a09f87f02b
Starting snapshot 1.13.0-SNAPSHOT
...
Change-Id: Ib3360118c42aa760632ff80537d585865813060f
2017-11-21 09:38:31 -08:00
Yuta HIGUCHI
6800ced670
various bug fixes
...
Change-Id: Id77096bd4ee2160428619b475840b36fdb5f156c
2017-11-20 11:16:10 -08:00
Carmelo Cascone
39c28ca503
Moved service PI classes/interfaces to appropriate package
...
Change-Id: I44a4aba848fd758a78a28eb484b7f579e3f22d08
2017-11-16 18:57:38 +00:00
Yuta HIGUCHI
b1aec663f9
Fix gRPC buck util not to pickup random .proto files
...
- should address issue reported in
https://gerrit.onosproject.org/15958
Change-Id: Id02b950e3a732c89b1c9f71499a6a23b18ad7123
2017-11-15 22:52:09 +00:00
Shashikanth VH
3479fd49c7
Fixed bgp capability processing issue
...
Change-Id: Ic63bb15bb664a9a1420a9172bc24d9c73f9d701f
2017-11-15 13:27:34 +00:00
Jonathan Hart
6523e12730
Fix for hidden exceptions while parsing OVSDB results
...
Change-Id: I4d647047cc97258cdf4f9849f2ada2835f5ce310
2017-11-14 22:38:19 +00:00
Ray Milkey
334e941e9c
remove references to BMV2 from pom files
...
Change-Id: I2f590f62e2cda50de4eecd27d1ae933953c8ee81
2017-11-14 19:37:16 +00:00
tanbangcheng
c944c2821f
Add batch insert/delete queues to QoS for QosConfigBehaviour.
...
Change-Id: I9331f4ecbc95fc47be313f92aa07413fb2df5ed8
2017-11-14 19:36:00 +00:00
Yuta HIGUCHI
da1e199089
fix maven build
...
Change-Id: Ibc4d49eeac91275365fece235329e971b0f48e4b
2017-11-13 18:49:17 -08:00
Carmelo Cascone
87892e25d1
ONOS-7066 ONOS-7067 PI abstractions refactoring and P4Info model parser
...
Includes changes previously reviewed in #15607 , #15877 , and #15955 .
Change-Id: Ie2ff62e415f2099832ebfe05961a879b7b188fc3
2017-11-13 16:15:17 -08:00