Changes between Version 18 and Version 19 of Internal/OpenFlow/HostSetup
- Timestamp:
- Feb 3, 2010, 9:02:39 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/OpenFlow/HostSetup
v18 v19 348 348 * liblist-moreutils-perl 349 349 * liberror-perl 350 * libnet-perl-rawip 350 351 * sun-java6-jre 351 352 * sun-java6-jdk … … 365 366 }}} 366 367 367 Also acquire libpcap.so.0.9.4 (find on bottom of this page), slap it into /usr/lib, and create symlinks, as such:368 4. Acquire libpcap.so.0.9.4 (find on bottom of this page), slap it into /usr/lib, and create symlinks, as such: 368 369 {{{ 369 370 ln -s /usr/lib/libpcap.so.0.9.4 /usr/lib/libpcap.so.0.9 … … 373 374 374 375 375 4. Edit files by following the compatibility page. Some of the stuff there is outdated, so keep an eye out for the following:376 5. Edit files by following the compatibility page. Some of the stuff there is outdated, so keep an eye out for the following: 376 377 377 378 * /test_loopback_drop/run is /test_loopback_drop/run.pl … … 380 381 * Likewise, NF2/lib/C/download/nf2_download.c need not be edited. 381 382 382 5. Edit /boot/grub/menu.lst to allocate more kernel memory:383 6. Edit /boot/grub/menu.lst to allocate more kernel memory: 383 384 {{{ 384 385 title Ubuntu 9.04, kernel 2.6.28-16-generic … … 387 388 }}} 388 389 389 6. Edit rkd.cc to include limits.h 390 391 7. Replace asm/semaphores with linux/semaphores 392 393 8. `make` and `make install` in user's NF2 directory (you need to be root) 394 395 == Testing that NetFPGA works == 396 1. Reprogram CPCI 390 7. Edit rkd.cc to include limits.h 391 392 8. Replace asm/semaphores with linux/semaphores 393 394 9. `make` and `make install` in user's NF2 directory (you need to be root) 395 396 == 3. Regression testing == 397 The selftest will not work on Ubuntu, so we skip right to the Regression tests. 398 399 1. Reprogramming the CPCI 397 400 398 401 In cpci_reprogram.pl line 216, change the offset from 5 to 4: … … 423 426 The changes will take effect after you reboot the machine. 424 427 425 428 3. Much is hard-coded for CentOS. Change /sbin/arp to /usr/sbin/arp in NF2/projects/router_kit/regress/test_03_arp_table/setup 429 430 4. running the regression test 431 432 The following command can be used to run the tests, which will take about 45 -60 min (according to the Guide). 433 {{{ 434 ~/NF2/bin/nf2_regress_test.pl 435 }}} 426 436