Client and Server in C/C++/Rust, exposing a Python module
Benefits
- RPC server has zero overhead interactions with C
- May not need any external tools
- Interactions are either cross-language or across the network, not both
- Rust can easily create a python module via PyO3
- Use of any RPC library/framework
Costs
- Rust might bindings to DPDK wrapper
- Compilation on DUT and Tester