nfpnic:具有P4和Micro C的Netronome NIC应用 源码
NIC(Netronome)的原语 1)封装(或虚拟化): 此原语将在标头堆栈的特定位置向数据包添加新的标头(gre)。 2)拥塞控制助手:CCP [Sigcomm '18] 这是一组原语,用于监视smart-nic中tcp流的各种度量,以向控制平面提供常规反馈。 3)有效载荷扫描: 该原语在有效负载中搜索模式,如果匹配则增加一个计数器。 与tofino相比,在smart-nic中执行此操作的一个问题是,这最多可将有效数据包的吞吐量降低90%。 4)加密: 理想情况下,netronome支持IPSec,但仍在研究如何加密/解密。 仅适用于智能NIC的用例 基于主机的拥塞控制。 虚拟化
文件列表
nfpnic-master.zip
(预估有个34文件)
nfpnic-master
payload_scan
payload_scan.p4cfg
2KB
payload_scan.c
4KB
unload.sh
47B
includes
headers.p4
3KB
parser.p4
1KB
run.sh
163B
Makefile
43KB
暂无评论