These 53 commits are when the Protocol Buffers files have changed:
| Commit: | b32f291 | |
|---|---|---|
| Author: | Wailok Shum | |
| Committer: | Wailok Shum | |
[SDFAB-355] Revisit MeterService and north abstractions Change-Id: I685cb90d53f8aa61017ecda9fa7ff842e58e2940
The documentation is generated from this commit.
| Commit: | fa3b328 | |
|---|---|---|
| Author: | Wailok Shum | |
| Committer: | Wailok Shum | |
[SDFAB-355] Revisit MeterService and north abstractions Change-Id: I685cb90d53f8aa61017ecda9fa7ff842e58e2940
The documentation is generated from this commit.
| Commit: | 7991952 | |
|---|---|---|
| Author: | Wailok Shum | |
| Committer: | Wailok Shum | |
[SDFAB-355] Revisit MeterService and north abstractions Change-Id: I685cb90d53f8aa61017ecda9fa7ff842e58e2940
The documentation is generated from this commit.
| Commit: | c2be50a | |
|---|---|---|
| Author: | Carmelo Cascone | |
| Committer: | Carmelo Cascone | |
Allow sharing the same gRPC channel between clients This change introduces a refactoring of the gRPC protocol subsystem that allows the creation of a gRPC chanel independently of the client, while allowing multiple clients to share the same channel (e.g. as in Stratum where we use 3 clients). Moreover, we refactor the P4RuntimeClient API to support multiple P4Runtime-internal device ID using the same client. While before the client was associated to one of such ID. Finally, we provide an abstract implementation for gRPC-based driver behaviors, reducing code duplication in P4Runtime, gNMI and gNOI drivers. Change-Id: I1a46352bbbef1e0d24042f169ae8ba580202944f
| Commit: | 638bf30 | |
|---|---|---|
| Author: | Thomas Vachuska | |
| Committer: | Ray Milkey | |
Removed the incubator graveyard. Change-Id: Ib1417f7f782bfb7bcd47df555971ac5f73ae7f9b
| Commit: | cbc45ef | |
|---|---|---|
| Author: | Andrea Campanella | |
| Committer: | Andrea Campanella | |
[ONOS-7885] Adding Terminal_device device Type Change-Id: I42a8f8aeef73e1d51d4b5128b9eb7e8879d0418c
| Commit: | 1c24fb9 | |
|---|---|---|
| Author: | Andrea Campanella | |
| Committer: | Andrea Campanella | |
[ONOS-7885] Adding Terminal_device device Type Change-Id: I42a8f8aeef73e1d51d4b5128b9eb7e8879d0418c
| Commit: | fa0f6cc | |
|---|---|---|
| Author: | Andrea Campanella | |
| Committer: | Thomas Vachuska | |
Adding OLS device Type for ODTN project Change-Id: Ia3472b47ea12d2f2f44de9cb88f20774881530ee
| Commit: | 0f0ad3f | |
|---|---|---|
| Author: | Yi Tseng | |
| Committer: | Carmelo Cascone | |
Cherry pick gNMI and Stratum related changes to this branch Cherry picked commits: 20211 Update gNMI version and build script 20247 [ONOS-7829] Implement AbstractGrpcClient and AbstractGrpcClientControl 20233 [ONOS-7141][ONOS-7142] Add GnmiClient and GnmiController 20234 Refactor OpenConfig gNMI device description descovery 20260 [ONOS-7831] Implement GnmiHandshaker 20270 Add Stratum driver Change-Id: I81ad8bce45251af5909cfcac0edbcfd11c8ebf1d
| Commit: | 52f2cd1 | |
|---|---|---|
| Author: | Thomas Vachuska | |
| Committer: | Thomas Vachuska | |
Detangling incubator: virtual nets, tunnels, resource labels, oh my - virtual networking moved to /apps/virtual; with CLI & REST API - tunnels and labels moved to /apps/tunnel; with CLI & REST API; UI disabled for now - protobuf/models moved to /core/protobuf/models - defunct grpc/rpc registry stuff left under /graveyard - compile dependencies on /incubator moved to respective modules for compilation - run-time dependencies will need to be re-tested for dependent apps - /graveyard will be removed in not-too-distant future Change-Id: I0a0b995c635487edcf95a352f50dd162186b0b39
| Commit: | c02358a | |
|---|---|---|
| Author: | adibrastegarnia | |
| Committer: | Thomas Vachuska | |
kafka-integration app has been fixed and built using bazel Change-Id: Ibbb57cac83983a030cf6e267906415fa1d002d23
| Commit: | e671fc9 | |
|---|---|---|
| Author: | Yi Tseng | |
| Committer: | Carmelo Cascone | |
Update gNMI version and build script Change-Id: I0f2d3c84a7a13111dc5da966b21836338d327929
| Commit: | 6a1ae71 | |
|---|---|---|
| Author: | Carmelo Cascone | |
| Committer: | Thomas Vachuska | |
Fix p4runtime runtime dependencies when building with Bazel A convenient macro for packaging together all proto and gRPC libraries in an OSGi jar is provided. Also re-packaging of gRPC core (to avoid OSGi split problem) is simplified by depending on a patched fork of grpc-java. Change-Id: Idb79a5bea8ae0bc57b146bda1fc47a4568d12c60
| Commit: | 5a3a787 | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Jian Li | |
[ONOS-7327] Add FlowRule and FlowRuleEnums protobuf models Change-Id: I530b26b47af850a5d2f1e8422d1b309e26068873
| Commit: | b44ad28 | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Jian Li | |
[ONOS-7321] Add gRPC FlowEntry protobuf model with translator Change-Id: I220058603d27e6d2048c328500e4f9f6721a89a1
| Commit: | bf9e5ce | |
|---|---|---|
| Author: | Andrea Campanella | |
| Committer: | Carmelo Cascone | |
[ONOS-7137] Interfaces Discovery through gNMI Also, bumped version of gNMI proto as supported by PI Change-Id: If2903b2dc483f545893daae77f993cc7dadee468
| Commit: | dd85ce8 | |
|---|---|---|
| Author: | Carmelo Cascone | |
| Committer: | Carmelo Cascone | |
ONOS-7152 Buck build of gNMI auto-generated gRPC stubs Change-Id: I214a1e28aaee456f2d48ddcda1af18619275e863
| Commit: | 841a8b9 | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Jian Li | |
[ONOS-7247] Add copyrights for all gRPC protobuf files Change-Id: If0ee2dcbe9838d699f6a3e36dd6ee4f99d5986c6
| Commit: | f5cebc1 | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Thomas Vachuska | |
[ONOS-7233] Add gRPC Mastership Service with corresponding model Change-Id: I88e07a0d1688c0baf6b8477dd55edda3a92887c5
| Commit: | a9a77ca | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Jian Li | |
Fix the maven build problem caused by incorrect protobuf model Change-Id: Ifda88b64710802ad3291362a8618969f4c63ed83
| Commit: | d8e7207 | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Jian Li | |
[ONOS-7233] Refactor gRPC device service and translator Change-Id: I6aadd6cbfc8adaf97258d6f54dc022f5e90aaa9e
| Commit: | ec80a33 | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Jian Li | |
[ONOS-7233] Add MastershipRole protobuf model with translators Change-Id: I02168e91d45c61593a02702b7a05a9810424a2c2
| Commit: | cfffbaa | |
|---|---|---|
| Author: | Frank Wang | |
| Committer: | Jian Li | |
[ONOS-6316]create gRPC northbound Host Service and add unit tests Change-Id: I385f52576000affd2523579c6a6f4c6d57e69938
| Commit: | e0d1237 | |
|---|---|---|
| Author: | Laszlo Papp | |
| Committer: | Laszlo Papp | |
Do not import an unused proto file onos-buck test --only-failing gives me the following warning: net/packet/PacketServiceNb.proto: warning: Import net/flow/TrafficTreatmentProto.proto but not used. Change-Id: If847fe8d0110550999a1aef9646ae59d86524765
| Commit: | 69bf4dd | |
|---|---|---|
| Author: | Frank Wang | |
| Committer: | Jian Li | |
[ONOS-7035] Packet Protobuf model Change-Id: I188fe329335e26095cc0b4fde5c6cded6fb87de4
| Commit: | caef314 | |
|---|---|---|
| Author: | Frank Wang | |
| Committer: | Jian Li | |
[ONOS-6703] ComponentConfigService gRPC and unit tests Change-Id: I508fcfc36e0619a69f6b479fdedb0fb36babad08
| Commit: | 530917c | |
|---|---|---|
| Author: | shivani vaidya | |
| Committer: | Jian Li | |
Created RegionService and added unit tests. Change-Id: If3735d160ead9269b8bb327a99d6dad85e5c57d0
| Commit: | 0c26c28 | |
|---|---|---|
| Author: | zhiyong ke | |
| Committer: | Jian Li | |
ONOS-6717 Meter Protobuf model Change-Id: I0cba2811957ce9cab370c229fbdfa61712635d69
| Commit: | 8780edc | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Aaron Kruglikov | |
[ONOS-6683] Add gRPC northbound Application service Change-Id: I816bba633c788e1c07790b11717897c12493b5ac
| Commit: | 9632b5f | |
|---|---|---|
| Author: | shivani vaidya | |
| Committer: | Aaron Kruglikov | |
Created LinkService and added unit tests. Change-Id: I1f2104c873e5a9e2df34074d36cddc823e3b3ec5
| Commit: | 485a2cd | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Jian Li | |
Refactor gRPC northbound device service Change-Id: I2f15074ab086f9a5e3294b49e09976f0dd77f51e
| Commit: | f8e9fb6 | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Jian Li | |
[ONOS-6684] Add Application message type in protobuf model Change-Id: I2bcb4f4f6b41e648072d5c0f6b363c7431fc7ce7
| Commit: | 73f0ffd | |
|---|---|---|
| Author: | Frank Wang | |
| Committer: | Andrea Campanella | |
[ONOS-6707] Host Protobuf model Change-Id: Id036c13a92ac629465eddfc7c695c55086c3d5c0
| Commit: | 8d99b17 | |
|---|---|---|
| Author: | Carmelo Cascone | |
| Committer: | Carmelo Cascone | |
Handling of table entry messages in P4Runtime + synchonized method execution in P4RuntimeClient + support for cancellable contexts (for client shutdown) + logging of sent/received messages in GrpcControllerImpl + minor refactorings Change-Id: I43f0fcc263579e01957a02ef3392105aed476f33
| Commit: | f37de77 | |
|---|---|---|
| Author: | Frank Wang | |
| Committer: | Aaron Kruglikov | |
[ONOS-6702] ConfigProperty Protobuf model Change-Id: Ida520bf97f09c8acfd7fcdc5081023117fe6737b
| Commit: | 7d6875c | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Aaron Kruglikov | |
[ONOS-6687] Add ApplicationRole enum type in protobuf model Change-Id: I10919eeffbc57f6ca75a58e4c6a3ceecff780f1f
| Commit: | 1025bdb | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Aaron Kruglikov | |
[ONOS-6699] Add ApplicationState enum type in protobuf model Change-Id: I4315ea7b7207d42a4404ca2795a1891c4ac80b28
| Commit: | ac3bca0 | |
|---|---|---|
| Author: | Frank Wang | |
| Committer: | Aaron Kruglikov | |
[ONOS-6708] HostLocation Protobuf model Change-Id: Idbebf419e6023dfd5ecec488d26c41a57f8f9c8a
| Commit: | 59f57de | |
|---|---|---|
| Author: | Carmelo Cascone | |
| Committer: | Andrea Campanella | |
ONOS-6561 BMv2 handshaker via P4Runtime + support fort device-specific default pipeconf + improvements to P4runtime and gRPC protocol stuff Change-Id: I8986fce3959df564454ea3d31859860f61eabcae
| Commit: | 312f124 | |
|---|---|---|
| Author: | wu | |
| Committer: | shaoyong wu | |
ONOS-6714 DisjointPath Protobuf model Change-Id: I7d37ca07531c2e6fe52b1a3bc84388e3a59d2c03
| Commit: | c4ae94d | |
|---|---|---|
| Author: | wu | |
| Committer: | shaoyong wu | |
ONOS-6713 Path Protobuf model Change-Id: I8c6c7215ee980938c26609fa400b08a8f01a7579
| Commit: | 0cf7523 | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Aaron Kruglikov | |
[ONOS-6688] Add Permission message type in protobuf model Change-Id: Iaad4783eba0a5d318c7b8a458c44a857f393b220
| Commit: | 8ea7dc4 | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Aaron Kruglikov | |
[ONOS-6685] Add protobuf model for ApplicationId Change-Id: Ied2933943bc1344302b3bcc1e6c8031c5527b5e8
| Commit: | c9b4bf1 | |
|---|---|---|
| Author: | Jian Li | |
| Committer: | Yuta HIGUCHI | |
Refactor protocol buffer to split models into different packages Change-Id: I26152ba227ebe9afd871c6e501ccca17c49e1e4e
| Commit: | 9f95f99 | |
|---|---|---|
| Author: | Aaron Kruglikov | |
| Committer: | Aaron Kruglikov | |
Refactoring file structure for protobufs. Change-Id: I50daf100d54750f97158304d87813e67861b1422
| Commit: | e630fb1 | |
|---|---|---|
| Author: | Aaron Kruglikov | |
| Committer: | Aaron Kruglikov | |
Adding build tools for gRPC compilation. ONOS-6095 Change-Id: I80687eb2a91ad60c4dbec0bb966e917555d46151
| Commit: | 3680fab | |
|---|---|---|
| Author: | Yuta HIGUCHI | |
| Committer: | Gerrit Code Review | |
ONOS-4801 add default available field to gRPC model - replace deprecated methods with new Protobuf 3 API - cosmetic changes Change-Id: I4655fc0fd76c8de83ea03615fc876c5aa9445367
| Commit: | 097c8f5 | |
|---|---|---|
| Author: | Jonathan Hart | |
| Committer: | Gerrit Code Review | |
Add gRPC API for multicast service. Change-Id: I003b982145c788e74c39f525122d58f3204b1c0e
| Commit: | bb6b445 | |
|---|---|---|
| Author: | Shravan Ambati | |
| Committer: | Shravan Ambati | |
Kafka Integration Application (Fix Javadoc errors + review comments) 1. Refactored the application into two java projects api and app as per convention 2. Deleted the onos-app-gpb project. The proto files are consolidated in the incubator-protobuf project as per suggestions. 3. Some code to translate ONOS Event pojo messages to GPB format. 4. Implementation of Subscribe and Unsubscribe APIs. 5. Minor changes due to review comments from 9212 and 9053 6. Refactored the proto fileso that its a 1:1 mapping between the core type to proto message. Change-Id: I2bcc0de96150f838ccfe9e49293fe61d94062628
| Commit: | 3fce242 | |
|---|---|---|
| Author: | HIGUCHI Yuta | |
| Committer: | Yuta HIGUCHI | |
[ONOS-4520] Separate ProtoBuf model from gRPC services Change-Id: Ib1e1358b1fd49206cfd15ffbba3b1448376d1702
| Commit: | e3e9063 | |
|---|---|---|
| Author: | HIGUCHI Yuta | |
| Committer: | Yuta HIGUCHI | |
[ONOS-4520] Separate model messages from service messages in ProtoBuf IDL. - move ProtoBuf generated code in a package similar to ONOS models. Change-Id: I5deb591094c2b8af2b22041da935567fc8dacd87
| Commit: | 7c1583c | |
|---|---|---|
| Author: | HIGUCHI Yuta | |
| Committer: | Gerrit Code Review | |
[Falcon] ONOS-3372 Link related Service on gRPC Change-Id: Ib497d17cb3c0126086a1ce03a6f99ae344320448
| Commit: | 15653fd | |
|---|---|---|
| Author: | HIGUCHI Yuta | |
| Committer: | Gerrit Code Review | |
ONOS-3323 gRPC implementation of Remote Service - Start modelling Device related service (ONOS-3306) - exclude machine generated code from doc Change-Id: Idffbcd883f813de79c6f05fedc9475f308efcc31