Ray Milkey
b5646e6f7a
Use property constants for OSGi components for stores
...
Change-Id: I5d21075abb453d5bc54e02653d5a96746e6a074e
2018-10-16 18:52:22 +00:00
Ray Milkey
309f9a0944
Implement OSGi properties for openflow protocol
...
Change-Id: I1abee2716909c8d102fcfd53f10515d7e0439a9f
2018-10-16 17:24:58 +00:00
Ray Milkey
d84f89ba3d
[WIP] Upgrade ONOS to karaf version 4.2.1
...
Change-Id: I7cd40c995bdf1c80f94b1895fb3344e32404c7fa
2018-09-28 11:20:57 -07:00
Ray Milkey
5274150fa5
remove deprecated start() method
...
Change-Id: I91de662a165b943f46cff8b023e637633f9133c0
2018-09-11 16:43:26 +00:00
Ray Milkey
7f98ba611d
Deprecated protected data is now private
...
Change-Id: I520222a069a74f389b271734741807db80ec716e
2018-09-07 16:34:31 +00:00
Ray Milkey
761e80a427
Remove pom files from ONOS
...
Change-Id: I53e2395466cba10222d638736635b11380421d98
2018-08-21 18:11:58 +00:00
Ray Milkey
312d987732
Starting snapshot 1.15.0-SNAPSHOT
...
Change-Id: I9239c7695f7faf6dc184a0ff54a34dedf4761b2d
2018-08-20 16:09:54 -07:00
ONOS Jenkins User
03e5521fba
Starting snapshot 1.14.0-SNAPSHOT
2018-08-14 22:13:58 +00:00
ONOS Jenkins User
3594c24cb2
Tagging 1.14.0-rc2
2018-08-14 22:13:02 +00:00
ONOS Jenkins User
4e5f2d67ac
Starting snapshot 1.14.0-SNAPSHOT
2018-08-13 23:16:37 +00:00
ONOS Jenkins User
cff0bd8922
Tagging 1.14.0-rc1
2018-08-13 23:15:43 +00:00
Ray Milkey
4867af2f9c
Revert "Tagging 1.14.0-b1"
...
This reverts commit 78ce40093ac008fd6d169ab83d2d5961f91f6e31.
Change-Id: I8482f550c30f75d65333f6be9c9115a930abc56f
2018-08-10 16:53:10 -07:00
Ray Milkey
78ce40093a
Tagging 1.14.0-b1
2018-08-10 11:16:44 -07:00
Carmelo Cascone
72893b7755
[WIP] Attempt at building grpc and p4runtime protocols with Bazel
...
STILL NOT WORKING AT RUNTIME
Change-Id: I1f9e60b12a12e09edad2a714ec2921a4f71c6d35
2018-08-09 20:33:39 +00:00
Ray Milkey
816db1086a
Add modules to Bazel build
...
cli
core
incubator/rpc
pipelines/basic
protocols/netconf
protocols/openflow
protocols/rest
Change-Id: I165b94a04ba893d97d944e5deb2746f54566503b
2018-05-31 15:44:36 +00:00
Ray Milkey
0bcdfd1e59
reformat bazel files to use Google coding standards
...
Change-Id: I320f0ca7ccb1b2247ccdd9fa58fefca7dad8a16f
2018-05-23 14:07:19 -07:00
Ray Milkey
7dac7dadf5
Initial builds using bazel
...
Change-Id: I38123b396a2ffda5f36cdca43f3ad1fa67a7ab52
2018-05-23 20:38:54 +00:00
Yuta HIGUCHI
cf03a0fafd
Fix call passing arrays to hash
...
- http://errorprone.info/bugpattern/ArrayHashCode
Change-Id: Ic2ffb201de6ba2973f41868b4ed99c86ba78c359
2018-05-16 15:56:57 +00:00
Brian O'Connor
1bd4a9f12f
Adding netcfg listener to disconnect switches when certificate is
...
updated or removed.
Change-Id: I04b170aec328b4c91a6d699ff128347d9a148736
2018-05-15 23:04:21 +00:00
Brian O'Connor
f7215b8ec7
Updating Openflow controller properties
...
- Moving TLS related config to separate config object
- Added support for adding/removing OF ports without restarting channel group
Change-Id: I79552334519434780d9174a1a9ff4eebc0d17194
2018-05-15 20:16:28 +00:00
Brian O'Connor
f69e3e3409
Fix for CVE-2018-1000155
...
Denial of Service, Improper Authentication and Authorization,
and Covert Channel in the OpenFlow 1.0+ handshake
Change-Id: Ifd285208266a1f331f3b802cb656349aad1782a9
2018-05-10 20:52:35 -07:00
Thomas Vachuska
164ecf6019
Adding mechanism for device subsystem & providers to trigger device
...
reconnect in support of ONOS-7645 (device driver change)
- added device listener to OpenFlowDeviceProvider to properly disconnect switch
- removed device listener from OpenFlowControllerImpl
- augmented DriverManager to consult NetworkConfigService as a primary source
Change-Id: I1aa8e9cc7e81ff3af7a72145f4e51f3e32022806
2018-05-09 17:51:20 +00:00
Ray Milkey
bca9049101
Starting snapshot 1.14.0-SNAPSHOT
...
Change-Id: I97bab4e31d2b701f015289eae29d0c58a4937685
2018-04-13 12:47:31 -07:00
Charles Chan
982d390e5a
Protect channelIdle from NPE
...
Change-Id: I9a802f2686ee9ec70ddfd52d8df2a9a2293201b9
2018-03-22 14:42:15 -07:00
Ray Milkey
0e814b38f0
Remove deprecated static factories
...
Change-Id: I69a21b769ea6dc07597618330ba06ce7a11d392d
2018-02-15 13:53:20 -08:00
Ray Milkey
505d4e31a1
Remove deprecated static factories
...
Change-Id: If6490f504582c05a88b812547b7ede2b5d46b247
2018-02-15 13:34:13 -08:00
Ray Milkey
f3cbc80f16
SONAR suggestion - remove unneeded catch of Exception
...
Change-Id: Ic83dd4d6048a4fca3582d30a21a37595e1e8a3a8
2018-02-07 17:18:44 +00:00
Ray Milkey
986a47aa7c
SONAR suggestion - generic exceptions
...
Replace uses of generic RuntimeException
with more appropriate unchecked exceptions
Change-Id: If283743c2cf7252b8d280bdb788708ebbe57da9d
2018-02-01 18:36:33 +00:00
Jonathan Hart
39e2023c6c
Don't try and write an empty list of OF messages
...
Change-Id: Ic18971cd0b4b019906d2bdcbe9aef627f79065f7
2018-02-01 09:26:02 -08:00
Yuta HIGUCHI
fbd9ae9cdf
Various small fixes
...
Change-Id: I83802169d0d968f7b88d4be2cedba74b15fdd7da
2018-01-25 22:17:25 +00:00
Jonathan Hart
34a14f71f0
Add more logs to help debug packet processing issues
...
Change-Id: Ia9e36bff44b6bad018305725ebb0fc2a47c86376
2018-01-25 22:13:44 +00:00
Saurav Das
45f4815be0
Take down edge ports on a leaf switch when all uplinks are gone
...
- Bug fix for case when all uplinks are gone, but dual-homed host continues to send packets to switch;
We now administratively take down the host port to force the host to use the other leaf in the pair.
- Restructured SR manager by creating a LinkHandler
- fixed/added some log messages
Change-Id: I3722cd364dc8798b16891519bec165627e92bd87
2018-01-19 18:30:10 +00:00
Laszlo Papp
8596fde581
Fix the JIRA ticket number in a comment
...
Also, abstract is implicit.
Change-Id: Ia3122058a9ff988dfa71214c922be67eb430e65c
2018-01-17 10:08:14 +00:00
Ray Milkey
9c9cde4d4d
SONAR Suggestion - protected members in final classes are pointless
...
Change-Id: Ie34d86aecf181e73867a14864d75e0db8a8f48f3
2018-01-17 00:18:50 +00:00
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
Laszlo Papp
edadbe2574
Do not send table stats request if unsupported
...
Change-Id: Ia66447aad1eeb0a01577215e4c5985526dadd274
2017-12-20 09:33:44 +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
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