Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos
/
6576151f809f4b140335589f52f62c129b969e68
/
drivers
/
p4runtime
/
src
/
main
5e1ae25
Fix comment regarding P4Runtime original default entry
by Carmelo Cascone
· 5 years ago
39b808b
[ONOS-7808] Support P4Runtime default table entries
by CyberHasH
· 5 years ago
8fd75e7
First implementation of BngProgrammable API
by Daniele Moro
· 5 years ago
4becd35
Simplify packet i/o trace logging for P4Runtime
by Carmelo Cascone
· 5 years ago
af877e9
Fix NOT_FOUND error when removing P4Runtime table entries
by Carmelo Cascone
· 6 years ago
d6191ec
Fix missing P4Runtime multicast/clone groups after device reboot
by Carmelo Cascone
· 6 years ago
adb8905
Do not require device data blob when checking pipeconf on device
by Carmelo Cascone
· 6 years ago
5505a6d
Fix P4Runtime driver ignoring CLONE groups
by Carmelo Cascone
· 6 years ago
9db4d5c
Add support for P4Runtime clone sessions via Group API
by Carmelo Cascone
· 6 years ago
556c8d4
Fix NPE of P4Runtime device when deleting a group
by Yi Tseng
· 6 years ago
c2be50a
Allow sharing the same gRPC channel between clients
by Carmelo Cascone
· 6 years ago
c32976e
Various fixes in preparation of Stratum demo at ONS 2019
by Carmelo Cascone
· 6 years ago
a7e60c6
Various fixes for P4Runtime group handling
by Carmelo Cascone
· 6 years ago
a1cabe5
Do not clear the P4Runtime device mirror when devices go offline
by Carmelo Cascone
· 6 years ago
b4863b3
Fix missing P4Runtime groups because of infinite delete/insert cycle
by Carmelo Cascone
· 6 years ago
1ae2506
Add stratum-tofino driver
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
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
a71b849
Removes the gRPC channel if an exception occurs while instantiating the client
by Carmelo Cascone
· 6 years ago
a46f554
Fix runtime of P4-related stuff with new karaf
by Carmelo Cascone
· 6 years ago
d771648
Cherry pick gNMI and Stratum related changes to this branch
by Yi Tseng
· 6 years ago
b5324e7
Improve fabric.p4 to reduce pipeline resources and refactor pipeconf impl
by Carmelo Cascone
· 6 years ago
fe6afd8
Sonar suggestions
by Ray Milkey
· 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
1e8a1bd
[ONOS-7818] Implement a device behaviour to get table statistics. Make FlowRuleDriverProvider periodically call FlowRuleProviderService.pushTableStatistics().
by hjtsao
· 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
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
c1fa8f2
More permissive group operations in P4RuntimeGroupProgrammable
by Carmelo Cascone
· 6 years ago
2660097
Keep P4Runtime device groups in sync with translator/mirror state
by Carmelo Cascone
· 6 years ago
c7639fb
Flush device mirror in P4Runtime driver when pipeline status is unknown
by Carmelo Cascone
· 6 years ago
055e9b2
More robust handling of multicast groups in P4Runtime
by Carmelo Cascone
· 6 years ago
d84f89b
[WIP] Upgrade ONOS to karaf version 4.2.1
by Ray Milkey
· 6 years ago
33b27bc
Ignore entries from constant tables in P4Runtime
by Carmelo Cascone
· 6 years ago
9e4972c
Refactor P4Runtime subsystem to implement async connection procedure
by Carmelo Cascone
· 6 years ago
fe13f3e
Fix timeout problem of fabric pipeliner
by Yi Tseng
· 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
f325a60
[ONOS-7435] Add configurable properties in P4RuntimeGroupProgrammable
by Yi Tseng
· 6 years ago
e5b2872
Improve scalability of P4Runtime subsystem
by Carmelo Cascone
· 6 years ago
971fb7f
ONOS-7251 - Initial implementation of fabric.p4 L2 broadcast feature.
by Esin Karaman
· 7 years ago
44448a5
Allow re-creating clients for the same P4Runtime addr-port
by Carmelo Cascone
· 6 years ago
5bdb651
Disabling P4Runtime meters until ONOS-7720 is fixed
by Carmelo Cascone
· 6 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
c267df2
Initialize behaviour attributes before perform meter operation
by Kevin Chuang
· 7 years ago
255125d
No need to map table counters in PI pipeline interpreter
by Carmelo Cascone
· 7 years ago
81929aa
Bumped supported commit of P4Runtime and BMv2
by Carmelo Cascone
· 7 years ago
d7e3b4b
[ONOS-7051] Support for P4Runtime meters
by Frank Wang
· 7 years ago
3da671a
Driver properties for P4RuntimeFlowRuleProgrammable
by Carmelo Cascone
· 7 years ago
76737cf
[ONOS-7435] add "ignoreDeviceWhenGet" property to P4RuntimeGroupProgrammable
by Yi Tseng
· 7 years ago
74e5913
Sonar suggestions - fixes to potential null pointer dereferences
by Ray Milkey
· 7 years ago
59ad657
[ONOS-7334] Using Cache Loader to remove stale entries in p4runtime
by Manjunath Vanaraj
· 7 years ago
222262f
bug fixes: clean data in p4runtime mirror while deactivating p4runtime driver
by Frank Wang
· 7 years ago
e75b794
ONOS-7050 Refactored P4Runtime GP to use distributed stores
by Carmelo Cascone
· 7 years ago
6a0b5a3
ONOS-7050 Refactored P4Runtime FRP to use distributed stores
by Carmelo Cascone
· 7 years ago
326ad2d
ONOS-7050 Refactored PI translation service and store
by Carmelo Cascone
· 7 years ago
14e196d
[ONOS-6810] Implement Mastership handling in general DeviceProvider
by Andrea Campanella
· 7 years ago
1a7e4f9
ONOS-7050 First stab at PI translation store
by Carmelo Cascone
· 7 years ago
63a82df
Temporary disable pulling entries from p4 target before bmv2/PI fixed
by Yi Tseng
· 7 years ago
39c28ca
Moved service PI classes/interfaces to appropriate package
by Carmelo Cascone
· 7 years ago
03f343d
Clarify and clean up some PiPipelineInterpreter usages
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
ca94bcf
ONOS-7058 Refactored default pipeconfs in new pipelines directory
by Carmelo Cascone
· 7 years ago
2b05752
Allow for arbitrary counter IDs in DefaultP4PortStatisticsDiscovery
by Carmelo Cascone
· 7 years ago
f0c4761
Remove deprecated deserialize() mthods from packet classes
by Ray Milkey
· 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
a87b40c
[ONOS-6964][ONOS-6966] Add pipeconf codec and pipeconf view
by Yi Tseng
· 7 years ago
f2a5ea6
Fixed bug in P4_16 programs that was making bmv2 crash
by Carmelo Cascone
· 7 years ago
7f75be4
ONOS-7001 Support for direct counters
by Carmelo Cascone
· 7 years ago
fe99be9
Workaround to BMv2 bug when reading ECMP entries
by Carmelo Cascone
· 7 years ago
eb01812
Updated P4_16 sample programs to reflect HW testbed
by Carmelo Cascone
· 7 years ago
b045ddc
Implemented support for P4Runtime counter read
by Carmelo Cascone
· 7 years ago
e3a7c74
Abstract implementation of a behaviour for P4Runtime
by Carmelo Cascone
· 7 years ago
a62ac3d
Reusable implementation of default P4 interpreter
by Carmelo Cascone
· 7 years ago
f423bec
Fixed internal device ID in P4Runtime
by Carmelo Cascone
· 7 years ago
2308e52
Workaround for the duplicate flow rule apply problem for P4Runtime
by Carmelo Cascone
· 7 years ago
809b5d7
[ONOS-6933] Support packet request for different device scheme
by Yi Tseng
· 7 years ago
0288c87
Creating a p4runtime default driver to avoid code duplication between bmv2 and barefoot drivers
by Andrea Campanella
· 7 years ago