A Windows Support Framework for the NetFPGA 2 Platform

Chen Tian,Danfeng Zhang,Guohan Lu,Yunfeng Shi,Chuanxiong Guo,Yongguang Zhang,Mircosoft Research Asia
2008-01-01
Abstract:The NetFPGA 2 platform is widely used by the networking research and education communities. But the current software package supports only Linux. This paper describes the development of a Windows Support Framework for the NetFPGA 2 platform. We present the Windows Support Framework design after we briefly introduce the Windows Network Driver Interface Specification (NDIS). We then describe the implementation details such as drivers structure, the packet send/receive procedures, and the user-mode tool kit. Experiments show that our implementation achieves 160Mb/s sending rate and 230Mb/s receiving rate, respectively. We hope the Windows Support Framework brings NetFPGA to those researchers and students who are familiar with the Windows operating system.
What problem does this paper attempt to address?