Carmelo Cascone
384a93aada
Updated pom.xml for P4Runtime proto build
...
Change-Id: I07a7c84c7b39be0c3777293cb3fd307e9f2f634e
2018-04-12 17:52:38 +00:00
Carmelo Cascone
81929aa0cf
Bumped supported commit of P4Runtime and BMv2
...
Includes fixes for:
- ONOS-7593: Support for indirect resource Index type
- ONOS-7595: Removed ID from direct resources
- P4Runtime requires unset bits to be 0 in ternary field matches
- Incorrect parsing of flow rule byte counters
- Full entity names in P4Info with top-level control block (fixed only
for basic.p4, other programs need to be re-compiled and PI IDs in
respective pipeconf changed)
Change-Id: Ia19aa949c02e363a550e692915c6d6516a2d13d7
2018-04-11 19:04:45 +00:00
Yuta HIGUCHI
03414bb169
pom fixes
...
Change-Id: I87381bc9759c9d94c10270b6e75953bc5243394d
2018-04-09 18:04:43 -07:00
Yuta HIGUCHI
d1c413ba8f
netconf RPC message parsing utils
...
Change-Id: I23d0d1a95bff3f193601eaa792e7574b7cc621de
2018-04-09 13:09:58 -07:00
Jordan Halterman
400bbe5782
Add compatibility functions to AtomicValue/Topic
...
Change-Id: I4a597cfa3effe0a62714ab12440a2fc41ac58aa9
2018-04-09 17:30:21 +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
Ray Milkey
76e33c6a84
Fix string format bug found by error prone
...
Change-Id: I2ede9a739be18bafd3c70c2d0e8023ae8209e57d
2018-04-05 15:08:23 -07:00
Yi Tseng
d28936e79d
[ONOS-7500] Supports PiTableEntry with no action
...
Change-Id: I92a38b184d4ded539297f1d99e1405eea014bda0
2018-04-05 20:33:15 +00:00
Frank Wang
d7e3b4bc9d
[ONOS-7051] Support for P4Runtime meters
...
Change-Id: Id71374af65aeb84b71636b4ec230dc6001a77a8b
2018-04-04 00:35:08 +00:00
Ray Milkey
86ee5e8711
Upgrade fasterXML libraries for OS-9
...
Upgrade fasterXML to version 2.9.5 to address security vulnerability
Wrap calls to treeRead(InputStream) to handle new behavior of null streams
Change-Id: Id199cfacd0cf9e5371dc33de9f1e058c2e72eaa5
2018-04-03 16:49:03 +00:00
Carmelo Cascone
5bc7e10bea
[ONOS-7474] Fixed P4Runtime detailed error logging on write requests
...
Change-Id: I055a158a42508c0c7a72aa178aa12f9710c8a63d
2018-04-02 20:46:55 +00:00
Carmelo Cascone
4256bded84
Support for PI table entry with default action
...
Equivalent to a flow rule with empty selector
Change-Id: I5dcbc234e59e3d8647476ffa54d80f5861bad077
2018-04-02 20:37:59 +00:00
debanshur
b5cf6d2180
Fix IndexOutOfBoundsException
...
List Operation was accessed for invalid index
Change-Id: Ib0aaabf8a6dbbcd588e3eba028db4810728fde8d
2018-03-26 18:34:09 +00:00
Charles Chan
982d390e5a
Protect channelIdle from NPE
...
Change-Id: I9a802f2686ee9ec70ddfd52d8df2a9a2293201b9
2018-03-22 14:42:15 -07:00
Ray Milkey
054e23d0cf
Add uptimes to device and cluster REST APIs
...
Change-Id: I0ccdf4e33135be4bcfd1674a76ff4b39e992268b
2018-03-22 13:48:50 -07:00
Jian Li
c5cd66235a
Fix: resolve REST Unit test failure caused by incorrect jersey deps
...
Change-Id: I50f8914aed34c9014033ddaf9f4f66d938d07ade
2018-03-08 17:24:20 +00:00
Ray Milkey
8a0f4dd734
Fix unsafe synchronization on parameter variable
...
Change-Id: I636aaf597b215812c626aee3e6607c11f3e41a82
2018-03-07 17:29:30 +00:00
Yuta HIGUCHI
ad7116e3b8
missing link for gNMI stub
...
Change-Id: I86b106f59414b528b027c5b55173915106f99dd0
2018-03-06 21:35:55 -08:00
Yuta HIGUCHI
165afdd619
pom fix around gNMI
...
Change-Id: I6cd5190e7a9daa3d9050893d7b6195a01e549090
2018-03-06 20:28:45 -08:00
Yuta HIGUCHI
8c0c8eff52
Fix xmpp project structure problem
...
+ error-prone bug fix
Change-Id: I5098f1052a3b287b0990959d4d9d83ab7477cdad
2018-03-07 03:51:29 +00:00
Ray Milkey
8124ac9bb5
Fix SONAR problems
...
Change-Id: I5c84f1b0879a9aecef5baeee8fe26601d7bde18e
2018-03-06 17:56:03 -08:00
Tomek Osiński
e9ccf4196d
XMPP as SBI support: implementation of core XMPP and Xmpp Device Provider
...
State machine handled by XmppSession interface, most of tests implemented
XmppDeviceFactory re-designed, tests updated
pom and BUCK files updated
Change-Id: I4c6955e091169c945415084cbb000c61b474c0fc
2018-03-06 21:01:53 +00:00
Yuta HIGUCHI
b31c4c54f9
Cleanup netconf-api pom
...
Change-Id: I0a37a7247586ee33fa4af9115ba93ca82662305e
2018-02-26 20:40:11 +00:00
Jian Li
5d505f2466
Bump up Jersey from 2.25.1 to 2.26 with corresponding deps updated
...
Change-Id: I0f9f6795187f78a777852678ab1a7d1442a49986
2018-02-26 19:09:52 +00:00
rohitsharan
a127ba895c
Adding openflow protocol set support in onos for device
...
Change-Id: Id796e54b536eda19d511a1978657abd6e149f117
2018-02-16 18:05:26 +00: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
0a1a091e5f
Remove deprecated Alarm builder API
...
Change-Id: I2a51096836b918179b1e2b9e7a3358447e7170cb
2018-02-15 19:51:07 +00:00
Yuta HIGUCHI
5ac3443361
Async netconf API + command for netconf troubleshooting
...
- Added async API for fetching entire config (+ state)
- netconf-get
issue netcong rpc get
- netconf-get-config
Revised to use async API to deal with slow device
Example usage:
onos> netconf-get netconf:192.168.56.1:2022 | ppxml
for ONOS-7481
Change-Id: Id012e984275109c93bdae113f3fec685a7b2211b
2018-02-15 19:33:05 +00:00
Ray Milkey
0e84f44bfc
Remove deprecated HTTP SB controller APIs
...
Change-Id: Id712a389991c3ba405c1feded64054ccc95e945f
2018-02-15 19:29:08 +00:00
Ray Milkey
a7cf8c8f55
Remove deprecated DefaultPath constructor with a scalar cost
...
Change-Id: Ifc4104cff773c9c692cc108fda02ce44bc6c2870
2018-02-09 17:51:28 +00:00
Ray Milkey
d4b51c2651
Remove deprecated key file interface
...
Change-Id: If66006b4ffbe194be2a06eb14e3409219192edcc
2018-02-08 22:33:49 +00:00
Ray Milkey
f3cbc80f16
SONAR suggestion - remove unneeded catch of Exception
...
Change-Id: Ic83dd4d6048a4fca3582d30a21a37595e1e8a3a8
2018-02-07 17:18:44 +00:00
Ray Milkey
2b4958a463
SONAR suggestion - don't use generic exceptions
...
Change-Id: I77c4325281e94e189b7f1212a932f7e912b56b51
2018-02-06 18:59:06 -08:00
Ray Milkey
5c7d488269
SONAR suggestion - proper handling of InterruptedException
...
Change-Id: I67a93c064708c207d9ce83fac319682c2d17db60
2018-02-07 00:59:07 +00:00
Yuta HIGUCHI
e46f09365b
Workaround to make mis
work
...
- workaround to make rebuilt without cleaning
Change-Id: I74d444cc73e7304c3ca499d4a01964f28a7d8925
2018-02-06 18:47:33 +00:00
Ray Milkey
ba547f9158
SONAR suggestion - log exceptions, don't print stack traces
...
Change-Id: I4814a0662912706df005972d44c48a7db39ecd50
2018-02-06 17:55:22 +00:00
Ray Milkey
ef31005fd2
SONAR suggestions - uneccesary instanceof operators
...
Change-Id: I11b23df5814c23e2a825f8844e6c13f2d99196d2
2018-02-06 17:54:30 +00:00
Ray Milkey
928644f5e6
SONAR suggestions - don't have a public setter in an enum
...
Change-Id: I96829f6b461ea541c4e8b9af9859724ec139534f
2018-02-05 17:53:30 +00:00
Ray Milkey
3717e604d5
SONAR suggestions - prevent truncation of arithmetic expressions
...
Change-Id: I4694c0c3183b991a4f0db793f584bc77a5fb7d60
2018-02-02 23:06:44 +00:00
Yi Tseng
e67e14195a
[ONOS-7437] Logs more detail from P4Runtime error message
...
Change-Id: Ia2cc2db332148313c9834cde8bb16484550e18f8
2018-02-01 23:57:05 +00:00
Ray Milkey
42b6203896
SONAR suggestion - problems with string format calls
...
Change-Id: Ie6b985d2e4db79d6398b17e38a680920f52366b3
2018-02-01 21:09:07 +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
Jordan Halterman
47432589c1
Add distributed lock primitive
...
Change-Id: I60f4581d5acb5fc9b9a21d4191874bb56348af58
2018-02-01 18:35:59 +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
f1653a7c39
pom cleanup
...
+ minor fixes
Change-Id: Ie8a9c42cdcfcff131528f73ace5b9efdc08f05a1
2018-02-01 15:02:21 +00:00
Ray Milkey
2e27ec5b35
SONAR suggestion - constant arrays should be private
...
Change-Id: Ia51f13e19edcf1cec49331d1aad297ad1373eb6b
2018-02-01 15:00:28 +00:00
Ray Milkey
019fba404e
Refactor exception handling in the OSPF protocol
...
- removed unnecessary throws of Exception from methods
- converted throws of generic Exception to specific OspfParseException
Change-Id: I9d07167d92f221a234e9eba4c6082deb165afc0b
2018-02-01 04:10:13 +00:00
Ray Milkey
b001b55b92
SONAR suggestion - .equals() calls that cannot be true due to type mismatches
...
Change-Id: I65f867be548530813fc7164b610888b1f84591b5
2018-02-01 04:08:54 +00:00
Yuta HIGUCHI
488a94c31e
more error-prone issue fix
...
Change-Id: I49f2cc0459cfddddc6a99e2ebb8ad52d547e2909
2018-01-29 21:12:15 +00:00