1219b2ee8SDavid du Colombier.SH 2219b2ee8SDavid du Colombier9P Protocol Drivers 3219b2ee8SDavid du Colombier.PP 4219b2ee8SDavid du ColombierThe file server described so far 5219b2ee8SDavid du Colombierwaits for 9P protocol messages to 6219b2ee8SDavid du Colombierappear in its input queue. 7219b2ee8SDavid du ColombierIt processes each message and 8219b2ee8SDavid du Colombiersends the reply back to the originator. 9219b2ee8SDavid du ColombierThere are groups of processes that 10219b2ee8SDavid du Colombierperform protocol I/O on some network or 11219b2ee8SDavid du Colombierdevice and the resulting messages 12219b2ee8SDavid du Colombierare sent to the file system queue. 13219b2ee8SDavid du Colombier.PP 14*7dd7cddfSDavid du ColombierThere are two sets of processes 15*7dd7cddfSDavid du Colombier.CW ethi 16219b2ee8SDavid du Colombierand 17*7dd7cddfSDavid du Colombier.CW etho 18*7dd7cddfSDavid du Colombierthat perform Ethernet input and output on two different networks. 19219b2ee8SDavid du ColombierThese processes send Ethernet messages 20219b2ee8SDavid du Colombierto/from two more processes 21219b2ee8SDavid du Colombier.CW ilo 22219b2ee8SDavid du Colombierand 23219b2ee8SDavid du Colombier.CW ilt 24219b2ee8SDavid du Colombierthat do the IL reliable datagram protocol 25219b2ee8SDavid du Colombieron top of IP packets. 26219b2ee8SDavid du Colombier.PP 27*7dd7cddfSDavid du ColombierThe last process in Emelie, 28219b2ee8SDavid du Colombier.CW con , 29219b2ee8SDavid du Colombierreads the console 30219b2ee8SDavid du Colombierand calls internal subroutines to 31219b2ee8SDavid du Colombierexecutes commands typed. 32219b2ee8SDavid du ColombierSince there is only one process, 33219b2ee8SDavid du Colombieronly one command can be executing at a 34219b2ee8SDavid du Colombiertime. 35219b2ee8SDavid du ColombierSee 36219b2ee8SDavid du Colombier.I fs (8) 37219b2ee8SDavid du Colombierfor a description of the 38219b2ee8SDavid du Colombiercommands available at the console. 39