With faster networks like GigE having a larger packet size for 9p might have benefits. We have a small test plan9 network that uses a max packet size of 30*1024 rather than the default 8192.
1 500Mhz PentiumIII Xeon cpu 512 Mbyte of RAM Diamond AGP graphics card Integrated 3Com 3c905B 10/100 ethernet(disabled) Intel i82557 10/100 ethernet Integrated Dual Adaptec SCSI controllers(disabled) LSI logic/Symbios SCSI controller 4Gb SCSI disk on id=0 4Gb IBM SCSI disk on id=1 4Gb IBM SCSI disk on id=2To increase the size of 9p packets in the fileserver kernel requires a simple patch to /sys/src/fs/port/portdat.h
plan9.ini file:
*nomp=1 distname=plan9 scsi0=type=ncr53c8xx ether0=type=i82557 mouseport=ps2 console=0 baud=9600 nvr=fd!0!plan9.nvr bootfile=fd0!dos!9pcfs
450 Mhz PII cpu 384 Mbyte of ram 4Mb Matrox Millennium II PCI graphics card Intel i82557 10/100 ethernet LSI logic/Symbios SCSI controller 4Gb SCSI disk on id=0Increasing the size of 9p packets in the cpu/terminal kernel requires a simple patches to the files /sys/include/event.h and /sys/include/fcall.h
Plan9.ini file:
[menu] menuitem=net, network boot menuitem=local, disk boot menudefault=net, 15 [net] bootargs=il -g 172.16.82.254 -h marlowe ether /net/ether0 172.16.82.191 255.255.255.0 0 172.16.82.190 172.16.82.191 [local] bootargs=local!#S/sdC0/fs [common] bootfile=sdC0!9fat!9pccpud distname=plan9 partition=new ether0=type=i82557 monitor=multisync75 vgasize=1024x768x8 mouseport=ps2
440 Mhz PII cpu 384 Mbyte of ram 4Mb Matrox Millennium II PCI graphics card Intel i82557 10/100 ethernetCarmen boots from a floppy with a lightweight version of 9load, hardwarded to used the i82557 network card and no plan9.ini