| Crates.io | rbfrt |
| lib.rs | rbfrt |
| version | 0.1.8 |
| created_at | 2025-11-19 08:43:30.198697+00 |
| updated_at | 2025-11-25 16:25:50.30485+00 |
| description | Rust library for interaction with Intel Tofino(TM) BFRT switch interface. |
| homepage | |
| repository | https://github.com/uni-tue-kn/rbfrt |
| max_upload_size | |
| id | 1939637 |
| size | 274,127 |
This repository contains the source code of Rust Barefoot Runtime (RBFRT): Fast Runtime Control for the Intel Tofino (preprint paper).
The RBFRT is a Rust-based control plane library. It provides a fast and memory-safe interface to configure the Intel Tofino. It uses gRPC and the official Protobuf definitions of the Open-Tofino GitHub repository.
The documentation of this crate is deployed as a GitHub page.
If you use RBFRT in any of your publications, please cite the following papers:
@article{ZiFl25,
title = {{Rust Barefoot Runtime (RBFRT): Fast Runtime Control for the Intel Tofino}},
author = {Etienne Zink and Moritz Flüchter and Steffen Lindner and Fabian Ihle and Michael Menth},
journal = {{KuVS Workshop on Network Softwarization (KuVS NetSoft)}}
year = 2025,
month = apr
}