“NFP” is for “Network Flow Processors”, the micro-engines and related architecture that we use at Netronome on the SmartNICs, and on which we run offloaded eBPF programs. By extension, it often relates to the cards themselves.
59 karma · joined March 4, 2016
Tools in iproute2 package are being updated too, so typically you would attach and offload programs to hardware with `tc`- or `ip`-based command lines.
I agree the lack of documentation is not really encouraging to test. My guess (I am not related to the project) is that it's pretty experimental work for now, and authors may have focused more on optimizing for performance than on stabilizing things / documenting. But better guidance would help reach more users and get more feedback.
For my part I like the concept of using Rust features to provide packet isolation without having too much performance downgrade. Also, this is the first time I hear of Rust running on top of DPDK.