System Config: {{{ Ubuntu Version: Ubuntu 9.04 Netfpga Version: 2.1.0 Openflow Version: 1.0.0 flowvisor Version: Alpha version 0.4 }}} Note: Bitfiles come from some other package and must be made to agree with the versions of cpci tools and nf2 kernel module Basic Usage: Assuming the machine is freshly rebooted the script: {{{ /opt/netfpga1.0.1/netfpga/projects/tunneling_openflow_switch/sw/of_start_winlab.sh }}} Should be run as root Known issues: 1. When Running the of_start_winlab.sh script wake up the netfpga into a tunneling openflow mode we get this error from the script: Virtex design compiled against active CPCI version {{{ RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory ARP_REPLY_ETH_ADDR_PORT_3_LO_REG=0x46324402 }}} However it still works. 1. After a few minutes of operation the nf2 modules starts dumping buffer messages into the kernels ring buffer. The messages are: {{{ [ 1161.690033] nf2: no available transmit/receive buffers [ 1161.690061] nf2: no available transmit/receive buffers [ 1161.690089] nf2: no available transmit/receive buffers }}} We don't know what these errors are, and they are suspected to eventually brining down the tunnel (and thus requiring a reboot). That being said, the tunnel does come up inspite of it. 1. The tunnel still dies, when I tried to bring it back up the interfaces took a little time to actually wake up, but it eventually got to where it needed to be.