Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
d7f0d00af52391e9bb62953c8f3fc5925f789d85
/
protocols
/
p4runtime
/
ctl
/
src
/
main
/
java
d172435
AETHER-452 Read P4RT counters only if table supports them
by Carmelo Cascone
· 4 years, 4 months ago
6043fc4
Extract and publish p4runtime protocol utils in separate artifact
by Carmelo Cascone
· 4 years, 5 months ago
2254dcd
Fix P4RuntimeClient not logging write errors
by Carmelo Cascone
· 5 years ago
b81121f
[ONOS-7982] Remove P4Config
by Yi Tseng
· 6 years ago
75a9a89
Trigger pipeconf deploy right after registration
by Carmelo Cascone
· 6 years ago
adb8905
Do not require device data blob when checking pipeconf on device
by Carmelo Cascone
· 6 years ago
9db4d5c
Add support for P4Runtime clone sessions via Group API
by Carmelo Cascone
· 6 years ago
4b61631
Further improvements to connection handling for gRPC-based devices
by Carmelo Cascone
· 6 years ago
d51a555
Minor fixes for P4Runtime devices
by Carmelo Cascone
· 6 years ago
c2be50a
Allow sharing the same gRPC channel between clients
by Carmelo Cascone
· 6 years ago
b8a2505
More robust deferring for P4Runtime MasterArbitrationUpdate messages
by Carmelo Cascone
· 6 years ago
c32976e
Various fixes in preparation of Stratum demo at ONS 2019
by Carmelo Cascone
· 6 years ago
ab5d41e
Add support for enabling/disabling ports for gNMI devices
by Carmelo Cascone
· 6 years ago
6146946
Fix inconsistent update type during concurrent P4Runtime writes
by Carmelo Cascone
· 6 years ago
3977ea4
Refactor channel and mastership handling in P4Runtime
by Carmelo Cascone
· 6 years ago
a4dc3c1
Update install-p4-tools.sh to use P4Runtime v1.0
by Carmelo Cascone
· 6 years ago
b203b64
Set all write responses as failed when P4Runtime server returns error
by Carmelo Cascone
· 6 years ago
4c289b7
New P4RuntimeClient implementation that supports batching and error reporting
by Carmelo Cascone
· 6 years ago
99c59db
ONOS-7898 Action profile group/member refactoring
by Carmelo Cascone
· 6 years ago
cb4327a
ONOS-7887 Rename action profile-related entities
by Carmelo Cascone
· 6 years ago
4277d4f
Silently ignore devices without gNMI client
by Carmelo Cascone
· 6 years ago
d771648
Cherry pick gNMI and Stratum related changes to this branch
by Yi Tseng
· 6 years ago
cb83181
Reconcile the pipeline the old way if cookie is not available
by Carmelo Cascone
· 6 years ago
b5324e7
Improve fabric.p4 to reduce pipeline resources and refactor pipeconf impl
by Carmelo Cascone
· 6 years ago
5739b2c
Merge branch 'master' into dev-karaf-4.2.1
by Ray Milkey
· 6 years ago
2a340f7
[ONOS-7829] Implement AbstractGrpcClient and AbstractGrpcClientControl
by Yi Tseng
· 6 years ago
a218d43
Merge branch 'master' into merge
by Ray Milkey
· 6 years ago
ed7340c
ONOS-7797 Support adding an arbitrary number of members to an existing P4Runtime group
by ghj0504520
· 6 years ago
956bb16
Merge remote-tracking branch 'origin/master' into dev-karaf-4.2.1
by Ray Milkey
· 6 years ago
7632e15
[ONOS-7596] Support reading table entries with counter data in P4Runtime
by steven30801
· 6 years ago
ec1a420
ONOS-7810 calculate cookie field when pipeconf registered
by ghj0504520
· 6 years ago
92a48bf
ONOS-7810 use cookie field when checking the pipeline in P4Runtime
by ghj0504520
· 6 years ago
d542568
Merge branch 'master' into dev-karaf-4.2.1
by Ray Milkey
· 6 years ago
03ae0ac
Bump version of P4Runtime to 1.0.0rc3 and P4 tools
by Carmelo Cascone
· 6 years ago
db57f1c
Merge branch 'master' into dev-karaf-4.2.1
by Ray Milkey
· 6 years ago
e44592f
More robust P4Runtime group handling
by Carmelo Cascone
· 6 years ago
50d195f
Do not insert or delete default action entries in P4Runtime
by Carmelo Cascone
· 6 years ago
dca52ba
Increase gRPC inbound msg size for P4Runtime client
by Carmelo Cascone
· 6 years ago
d84f89b
[WIP] Upgrade ONOS to karaf version 4.2.1
by Ray Milkey
· 6 years ago
943c664
Fixed P4RuntimeClient not parsing detailed write errors
by Carmelo Cascone
· 6 years ago
de3b684
Relinquish mastership when device reports "permission" denied event
by Carmelo Cascone
· 6 years ago
9e4972c
Refactor P4Runtime subsystem to implement async connection procedure
by Carmelo Cascone
· 6 years ago
85d72ef
Fix race to become master in P4Runtime before pipeline config set
by Carmelo Cascone
· 6 years ago
0e427dc
Fix P4RuntimeClientImpl sending empty stream RPC messages
by Carmelo Cascone
· 6 years ago
72893b7
[WIP] Attempt at building grpc and p4runtime protocols with Bazel
by Carmelo Cascone
· 6 years ago
5813681
ONOS-7739 Support for P4Runtime multicast programming
by Carmelo Cascone
· 6 years ago
7044efd
More bugfixes in P4Runtime subsystem
by Carmelo Cascone
· 6 years ago
158b8c4
More improvements and bugfixes in P4Runtime subsystem
by Carmelo Cascone
· 6 years ago
dbd3821
Checkstyle rule to prevent throwing the generic RuntimeException
by Ray Milkey
· 6 years ago
e5b2872
Improve scalability of P4Runtime subsystem
by Carmelo Cascone
· 6 years ago
44448a5
Allow re-creating clients for the same P4Runtime addr-port
by Carmelo Cascone
· 6 years ago
6af4e17
Bumped supported revisions of P4 tools
by Carmelo Cascone
· 6 years ago
ea70de3
[ONOS-7602]Implement support for P4Data in PI framework and P4Runtime southbound
by FrankWang
· 7 years ago
1e57344
[ONOS-7584] Adding Capability of re-connecting to a P4Runtime Device.
by Andrea Campanella
· 6 years ago
8d35513
[ONOS-7605] Unable to modify groups on BMV2
by Yi Tseng
· 7 years ago
a74bdba
Bug Fixes and improvements to P4Runtime subsystem
by Andrea Campanella
· 6 years ago
9ea7276
minor fix for P4Runtime meter
by FrankWang
· 7 years ago
81929aa
Bumped supported commit of P4Runtime and BMv2
by Carmelo Cascone
· 7 years ago
76e33c6
Fix string format bug found by error prone
by Ray Milkey
· 7 years ago
d28936e
[ONOS-7500] Supports PiTableEntry with no action
by Yi Tseng
· 7 years ago
d7e3b4b
[ONOS-7051] Support for P4Runtime meters
by Frank Wang
· 7 years ago
5bc7e10
[ONOS-7474] Fixed P4Runtime detailed error logging on write requests
by Carmelo Cascone
· 7 years ago
4256bde
Support for PI table entry with default action
by Carmelo Cascone
· 7 years ago
5c7d488
SONAR suggestion - proper handling of InterruptedException
by Ray Milkey
· 7 years ago
e67e141
[ONOS-7437] Logs more detail from P4Runtime error message
by Yi Tseng
· 7 years ago
9539082
[ONOS-7393] Allows TableEntryEncoder decode action profile group and member id
by Yi Tseng
· 7 years ago
02c4c57
[ONOS-7392] Fix P4Runtime priority bug
by Yi Tseng
· 7 years ago
59ad657
[ONOS-7334] Using Cache Loader to remove stale entries in p4runtime
by Manjunath Vanaraj
· 7 years ago
8bcd586
[ONOS-7311] and [ONOS-7197] Update ONOS to support most recent version of BMv2 and PI
by Andrea Campanella
· 7 years ago
39c28ca
Moved service PI classes/interfaces to appropriate package
by Carmelo Cascone
· 7 years ago
87892e2
ONOS-7066 ONOS-7067 PI abstractions refactoring and P4Info model parser
by Carmelo Cascone
· 7 years ago
3e7f145
[ONOS-7143] Add arbitration update support by P4RuntimeClient
by Yi Tseng
· 7 years ago
d61fdb3
Added P4Runtime-based Barefoot Tofino driver
by Carmelo Cascone
· 7 years ago
cb0a49c
ONOS-7078 Fixed inconsistencies when encoding/decoding P4Runtime msgs
by Carmelo Cascone
· 7 years ago
87b9b39
Various improvements to PI group handling
by Carmelo Cascone
· 7 years ago
82512da
[ONOS-6935] ActionProfile supports in P4RuntimeClient
by Yi Tseng
· 7 years ago
7f75be4
ONOS-7001 Support for direct counters
by Carmelo Cascone
· 7 years ago
b045ddc
Implemented support for P4Runtime counter read
by Carmelo Cascone
· 7 years ago
f423bec
Fixed internal device ID in P4Runtime
by Carmelo Cascone
· 7 years ago
d8ab096
Fixs some misspellings
by Frank Wang
· 7 years ago
9f00770
Bumped P4Runtime version of generated gRPC stubs
by Carmelo Cascone
· 7 years ago
0288c87
Creating a p4runtime default driver to avoid code duplication between bmv2 and barefoot drivers
by Andrea Campanella
· 7 years ago
088f4ce
[ONOS-6916] Fix bmv2 flow programmable and PiCriterionTranslator
by Yi Tseng
· 7 years ago
a09fe5b
Updating Copyright line to Open Networking Foundation
by Brian O'Connor
· 7 years ago
2cad9ef
Various fixes to get a P4Runtime demo that works
by Carmelo Cascone
· 7 years ago
a966c34
Catch exceptions when processing messages on P4Runtime stream channel
by Carmelo Cascone
· 7 years ago
0e896a0
Implemented class for PI match key
by Carmelo Cascone
· 7 years ago
288b273
Implement support for packetIn through p4Runtime
by Andrea Campanella
· 7 years ago
b2e3dba
Pi classes to support P4Runtime action profiles
by Carmelo Cascone
· 7 years ago
c8e8498
P4runtime test utility app
by Carmelo Cascone
· 7 years ago
fc1d34c
[ONOS-6809] Implementation for packet out in p4Runtime
by Andrea Campanella
· 7 years ago
04d0939
Fixed deps and bundles for BMv2 drivers, P4Runtime and gRPC protocols
by Carmelo Cascone
· 7 years ago
8d99b17
Handling of table entry messages in P4Runtime
by Carmelo Cascone
· 7 years ago
432f718
[ONOS-6809] Support for Packets and packet Metadata
by Andrea Campanella
· 7 years ago
98dfdb7
Implemented P4Info browser
by Carmelo Cascone
· 7 years ago
59f57de
ONOS-6561 BMv2 handshaker via P4Runtime
by Carmelo Cascone
· 7 years ago
f7aa3f9
ONOS-6559 P4Runtime protocol library
by Carmelo Cascone
· 7 years ago