| Crates.io | righ-ovsdb |
| lib.rs | righ-ovsdb |
| version | 0.0.6 |
| created_at | 2025-10-25 02:42:18.64298+00 |
| updated_at | 2025-10-25 02:42:18.64298+00 |
| description | Fork of holodekk/ovsdb with additional protocol operations and fixes maintained by RighGravity. |
| homepage | https://github.com/Righ-inc/innocontroller |
| repository | https://github.com/Righ-inc/innocontroller |
| max_upload_size | |
| id | 1899595 |
| size | 136,538 |
Fork of holodekk/ovsdb maintained by the RighGravity team. This branch keeps upstream functionality while adding protocol operations and compatibility fixes required by the RighGravity controller.
A Rust implementation of the OVSDB schema and wire format.
OVSDB is the database protocol behind Open vSwitch and OVN, documented in RFC 7047. If you don't know what either of those technologies are, you're probably in the wrong place.
At the core of OVSDB are the schema and protocol. Together they describe both the structure of data in the database, and the manner in which that data can be manipulated. Both are described in detail in the RFC mentioned above (which you really should read).
ovsdb provides a Rust interface to an OVSDB server. It utilizes serde
for protocol processing and tokio for asynchronous io. Its features
include:
ovsdb-buildovsdb: Protocol/schema and client implementationsovsdb-build: Model generationexamples: Sample OVSDB interactionsThis project is licensed under the MIT license.