barefootnetworks / Open-Tofino

Other
314 stars 66 forks source link

including bfruntime.proto file #10

Closed ralfkundel closed 2 years ago

ralfkundel commented 3 years ago

Hi, it would be great if the bfruntime.proto file would be open sourced as well in this repository. By that, control plane apps can be programmed in any language, i.e. in our case Golang and Python, and open sourced. As the C header files for the API are already in this reposity, I don't assume any new confidential content in there.

Our current workaround (which is very ugly) is: 1. we provide the Golang/Python code without the bfruntime.proto file, 2. the user has to find the proto file in the sde and copy it into the project and 3. compile the proto file with the protobuf compiler by himself. --> This would be much easier if the proto file is public available.

best, Ralf

vgurevich commented 3 years ago

Hello Ralf,

I agree, we should add this file to the repo. We'll do that in the next update.

Thanks, Vladimir

CommitThis commented 2 years ago

Hi @vgurevich, is there any update on this?

vgurevich commented 2 years ago

We will update the repo shortly after SDE-9.7.0 release and we'll take care of that.

ralfkundel commented 2 years ago

Hi @vgurevich, anything new on this (as 9.7.0 is already out for more than a month)?

best and thanks,

vgurevich commented 2 years ago

Sorry for the delay. @shikumar1 and I working on it.

vgurevich commented 2 years ago

The latest repository update contains bftuntime.proto