HDTenEightyP/NetNews huggingface dataset:
From: smartin@Canada.lsil.com (Stephen Martin)
Subject: dp-2.2 vs Worldblazer
Organization: LSI Logic Corporation of Canada, Inc.
Distribution: comp
Date: Fri, 11 Dec 1992 16:14:49 GMT

I've got dp-2.2beta runinng between two Sun3's running 4.1.1 using telebit
worldblazers and I'm seeing the following problem. If you generate a lot of
packet activity ie, rcp a file or bring up an X tool, the process generating
the activity will appear to hang or the whole session will hang. ie if i
do an rcp between machine 1 and machine 2 the rcp will hang on machine 1
after transferring about 25k. Most of the time I can still use other rsh's
through the link, but the one doing the rcp is dead. Sometimes only the one
process get's blocked and sometimes everything gets hangs. From what I`
understand,  the modem attached to machine 1 has it's send and receive lights
flashing where as the modem attached to machine 2 only has it's send light
flashing. To me this looks like a flow control problem, with a process losing
some packets an thus it get's hung waiting for an ACK. I don't understand 
though why the process does not recover. Also when the whole session is
hung I can't figure out why the send light is flashing on modem 1 and
the recieve is not flashing on modem 2.  The following are my register
setting:

WorldBlazer - SA - Version LA5.00W- Active Configuration
 B1  E1  L2  M1  P   Q2  V1  X1  Y0 
&C1 &D3 &G0 &J0 &L0 &Q0 &R0 &S3 &T4 &X0 
S000:1   S001=0   S002:255 S003=13  S004=10  S005=8   S006=2   S007:100
S008=2   S009=6   S010=14  S011=70  S012=50  S018=0   S025=5   S026=1  
S038=0   S041:2   S045=0   S046=0   S047=4   S048=0   S050=0   S051:254
S056=17  S057=19  S058:2   S059=0   S060=0   S061:0   S062=15  S063=0  
S064=0   S068=255 S069=0   S090=0   S092=0   S093=8   S094=1   S100=0  
S104=0   S105=1   S111=255 S112=1   S151=4   S155=0   S180:3   S181=1  
S183=25  S190=1   S191=7   S253=10  S254=255 S255=255 
OK

I also set s50=7 s180=2 s190=4 when I initiate a call. I hope some one can
help me because so far dp works fine for simple interactive stuff, but
I cannot due X Windows or file transfer.
--
---
Stephen Martin               -------    LSI Logic Corporation of Canada, Inc.
Phone: (416) 620-7400     LSI|LOGIC|    Suite 1110, 401 The West Mall,        
Fax:   (416) 620-5005        |     |    Etobicoke, Ontario, Canada.
Email: smartin@lsican.uucp   -------    M9C 5J5
 or    smartin@Canada.lsil.com
Newsgroups: comp.protocols.ppp
From: terryk@encore.com (Terence M. Kelleher)
Subject: CSLIP for SunOS 4.1.1 (Sun3)
Organization: Encore Computer Corp.
Date: Thu, 17 Dec 1992 01:43:06 GMT


The Annex I connect to from my Sun was just upgraded from an Annex I
to an Annex II.  The Annex II supports header compression (CSLIP).  

Where can I find a SLIP package for the Sun that will also support
CSLIP? 


--

                                 +----------------+
Terence Kelleher              +--+-------------+  |
Encore Computer Corp.         |  | E N C O R E |  |
terryk@encore.com             |  +-------------+--+
607-687-2644                  +----------------+
Newsgroups: comp.protocols.ppp
From: sparks@baron.uucp (Tim Sparks)
Subject: Re: Need help converting IP packets?
Date: Sun, 20 Dec 1992 08:00:20 GMT

In article <15126.2b2ef3d4@ohstpy.mps.ohio-state.edu> glazer@ohstpy.mps.ohio-state.edu (Jon Glazer) writes:
> 
>We just got out internet connection so we may connect our network to
>the internet (via dialup).  Unfortunatly (and not surprisingly) our
>current IP address structure is not compatible:
> 
>    [ Picture delete ] 
> 
>Given the configuration above, we would like to attach other machines
>we have on "our network" to the internet but are not looking forward
>to the hassles of changing all of our ip addresses to suit the
>internet requirements.  Is there some sort of gateway/router that
>would convert packets such as 89.x.x.x to 192.232.24.y given a
>table?  Is this at least concievable given that the masks are so much
>different?  If anyone has a solution, please feel free to email me.
>It would be best if this can be done via a PC program (KA9Q is the
>router for above) however, we do have suns at our disposal to some
>extent.
> 
>Thanks in advance,
>Jon
> 
>
  Jon, This not intended as a flame but as a piece of friendly advice
acquired from personal experience.

  The time you spend looking for and buying the equipment, and then
configuring the equipment to build the cross reference table, you could
have already reconfigured the nodes on the network at a considerable
savings of wasted manhours and money for hardware and software that could 
be better spent on other endeavors. .
i

-- 
===============================================================================
Ignorance can be tolerated because it  + Tim Sparks 
can be Overcome!                       + Email: jadpc!sparks@trout.nosc.mil
Stupidity on the other hand should     +        sparks@satsys.san.mrms.navy.mil
Newsgroups: comp.protocols.ppp
From: milton@solomon.technet.sg (Milton Choo)
Subject: ppp on crossed wire
Organization: TECHNET, Singapore
X-Newsreader: TIN [version 1.1 PL8]
Date: Tue, 15 Dec 1992 09:52:39 GMT


Hi, i was wondering, has anyone run successfully ppp
over a crossed rs232 wire?

I have this setup with a SPARC ipc (SUNOS 4.1.2 ) and a
386PC, normally i used kermit as a dump terminal tool, works find here.

Now, i have setup ppp-1.1.tar.Z from cayman ( FAQ5.1.1.1 )
and i got ppp.exe from merit.

I can't seem to get the connection for PPP running, the
error message is unable to establish IP address, PPP aborted.

On the SUN, i can't get any other messages except this occasional
ones that appears in the message file

ec 15 16:35:05 lincoln pppd[7762]: ioctl(TIOCSCTTY): Bad file number
Dec 15 16:37:11 lincoln pppd[7784]: tcsetpgrp(): Inappropriate ioctl for device
Dec 15 16:37:59 lincoln pppd[7817]: tcsetpgrp(): Inappropriate ioctl for device
Dec 15 16:45:28 lincoln pppd[7897]: tcsetpgrp(): Inappropriate ioctl for device
Dec 15 16:45:37 lincoln pppd[7899]: tcsetpgrp(): Inappropriate ioctl for device
Dec 15 16:47:32 lincoln pppd[7957]: tcsetpgrp(): Inappropriate ioctl for device

Also, i forget to mentiont that i only followed the instruction in
the main directory of ppp-1.1, that is the README.sun,
	i.e compile a new vmunix with ppp
		make pppd and pppstats and setuid both

there is another readme in the "chat" directory which i have difficulty
with, i can't find the "ppp" file that it mention in all the script file.


on the 386, i use this command line
ppp /c 2 /s 9600
ppp /c 2 /s 9600 lincoln/pmilton

both doesn't work.


Any pointers on where to start will be appreciated, 

--
---------------------------------------------------------------------------
Milton Choo
Analyst Programmer                   Internet: milton@solomon.technet.sg
Technet Unit, Computer Centre
National University of Singapore     Tel: (65) 772-6523
---------------------------------------------------------------------------
Newsgroups: comp.protocols.ppp
From: cathy@bernie.sal.wisc.edu (Cathy Accettura)
Subject: SLIP auto restart
Organization: Space Astronomy Lab, Madison WI
Date: Fri, 11 Dec 1992 23:05:37 GMT

I am running the versin of SLIP that comes with Ultrix
on a DECStation and a VaxStation.  The VAXStation is
a remote site that is about 30 miles away and it is running
as the master.  The DECStation is the slave and is
here at our lab.  

I am looking for a shell script or c program that would detect 
when a hangup occured on either end and could attempt
to restart the whole process.  I would rather not write
this if it already existed.

I can't use PPP because I can't find one that runs on a
VAXStation that runs Ultrix.

Thanks 
cathy@sal.wisc.edu
Cathy Accettura
Systems Adminstrator
From: M. A. Taleb
Newsgroups: comp.protocols.ppp
Subject: what, where, in.h
Date: 16 Dec 92 23:36:48 GMT
Organization: University of Arizona UNIX Users Group

Hi,
I am trying to install pop3 server ona DEC 5000 ( ultrix), when
I issued the comand make, I got a message that netinet/in.h was
not found.  I looked everywhere for this file, it seems that the netinet directoy is
empty.  Please help.  can anyone advise me wher can I get this
in.h file, and what is it any way???

Thanks

Mohamed Taleb
Sys. Manager
Univ. of Arizona Lib.
From: efb@slced1.nswses.navy.mil (Everett F Batey)
Newsgroups: comp.protocols.nfs
Subject: PCNFS 3.5B / 3C503 Bad Destination
Date: 14 Dec 92 20:11:14 GMT
Distribution: na
Organization: NSWSES, Port Hueneme, CA

Trying to troubleshoot a persistent problem for a fellow from a distance.

He has an old HP Vectra (probably ES-12, DOS 3.3) .. We just added PCNFS
3.5 and applied 3.5B patch .. all the c:\nfs files are sane wrt one host
that runs well .. The ether card is a 3C503 .. Nearly NOTHING works
consistently at start up .. Using SNOOP .. the Outbound packets whether
broadcast or directed are GAINING 2^5 in Byte-2 if the internet address or
for Bcst .. losing 2^5 .. 

I did not think that IP was stored in ether board .. SO .. where should
I be looking for a problem .. ???

Example snoops ..

  ed4v12a -> 137.56.30.31 ICMP Echo reply
________________________________
   slced1 -> ed4v12a      ETHER Type=0800 (IP), size = 98 bytes
   slced1 -> ed4v12a      IP  D=137.24.30.242 S=137.24.30.31 LEN=84, ID=8256
   slced1 -> ed4v12a      ICMP Echo request
________________________________
  ed4v12a -> 137.56.30.31 ETHER Type=0800 (IP), size = 98 bytes
  ed4v12a -> 137.56.30.31 IP  D=137.56.30.31 S=137.24.30.242 LEN=84, ID=8256
  ed4v12a -> 137.56.30.31 ICMP Echo reply
  [[ S / b   137.24.30.31 .. As found in the c:\nfs\hosts and as SOME-
     TIMES it comes out ]]
________________________________



 ed4v12a -> 255.223.255.255 NIS C DOMAIN_NONACK YP.nswsesnavy.mil
 ed4v12a -> 255.223.255.255 NIS C DOMAIN_NONACK YP.nswsesnavy.mil (retransmit)
 ed4v12a -> 255.223.255.255 NIS C DOMAIN_NONACK YP.nswsesnavy.mil (retransmit)
 ed4v12a -> BROADCAST    UDP D=111 S=1500 LEN=88
 ed4v12a -> 255.223.255.255 NIS C DOMAIN_NONACK YP.nswses.navy.mil (retransmit)
 ed4v12a -> 255.223.255.255 NIS C DOMAIN_NONACK YP.nswses.navy.mil (retransmit)
 ed4v12a -> (broadcast)  ARP C 137.24.30.76, spc1ed6
 ed4v12a -> (broadcast)  ARP C 137.24.30.31, slced1


  slced1 -> ed4v12a      ICMP Echo request
  slced1 -> ed4v12a      ICMP Echo request
 ed4v12a -> (broadcast)  ARP C 137.24.30.76, spc1ed6
 ed4v12a -> 255.223.255.255 NIS C DOMAIN_NONACK YP.nswses.navy.mil
 ed4v12a -> 255.223.255.255 NIS C DOMAIN_NONACK YP.nswses.navy.mil (retransmit)
 ed4v12a -> 255.223.255.255 NIS C DOMAIN_NONACK YP.nswses.navy.mil (retransmit)
 ed4v12a -> 255.223.255.255 NIS C DOMAIN_NONACK YP.nswses.navy.mil (retransmit)
 ed4v12a -> 255.223.255.255 NIS C DOMAIN_NONACK YP.nswses.navy.mil (retransmit)

--
 +  efb@suned1.nswses.Navy.MIL  efb@gcpacix.uucp  efb@gcpacix.cotdazr.org +
 +  efb@nosc.mil   WA6CRE    Gold Coast Sun Users   Vta-SB-SLO DECUS  gnu +
 +  Opinions, MINE, NOT Uncle Sam_s | b-news postmaster xntp dns  WAFFLE  +
Newsgroups: comp.protocols.nfs
From: aga@Comtech.com (Alan G. Arndt)
Newsgroups: comp.protocols.nfs
Subject: Re: Sun PC-NFS performance (again)
Date: 15 Dec 92 18:07:29 GMT
Organization: Comtech Labs Inc, Palo Alto


Well last night I reread the ENTIRE PC-NFS manual set, for various
reasons, but the main thing I came across was the /i0 option.  To
copy a recent add, here are some readings from the PC-NFS manauls:

V3.5
/i0  Disable incoming Internet Datagram fragment reassembly.  This saves
     about 4kb os memory.  Unless you are working across an Internet
     router such as Sunlink-INRtm, this will not cause problems -
     PC-NFS never requests more data than will fit in a single Ethernet
     packet.  Do NOT disable if you are using a serial port connection.

V4.0
/i0  This option disables the reassembly of incoming Internet Protocol (IP)
     datagram fragments.  This option will save about 4Kbytes of memory,
     but use it with great caution.  Never use this option if your network is
     gatewayed to remote networks, or if you are using Serial Line Internet
     Protocol (SLIP). (Note that "0" is a number, not a letter.)

Long ago when I put /i0 on my pcnfs.sys I did so to save 4KB of precious
memory and I wasn't gatewayed or using SLIP.  Long ago I also remember
PC-NFS using FULL 8Kbyte requests and the new TSize option says it will
use 8Kbyte writes.  Well it does neither.  Reads are 1K and writes are
512 bytes.  I began to think that the /i0 option also applied to local
connections now as I was not getting anything larger then a 1k packet
without another request.  Well that is NOT the case and as the 3.5
manaul says PC-NFS will not request more than a single ethernet packet
can hold.  WHY?!?!?!!?  I understand that many adaptors can't deal with
it.  I do also belive that long ago it DID allow 8KByte requests.  AND
the TSize option implies that it will use larger packets on writes.

Now that I KNOW exactly WHY PC-NFS is so slow what can be done to change it?

----
Alan Arndt					Comtech Labs
415-813-4500					4005 Miranda Avenue, Suite 150
aga@Comtech.com					Palo Alto, CA   94304-1218
From: geoff@tyger.Eng.Sun.COM (Geoff Arnold @ Sun BOS - R.H. coast near the top)
Newsgroups: comp.protocols.nfs
Subject: Re: Error messages when printing using PC-NFS
Date: 15 Dec 1992 16:15:58 GMT
Organization: SunSelect
NNTP-Posting-Host: tyger.east.sun.com

Quoth sroth@jabba.mavd.honeywell.com (Steve Roth) (in <1992Dec15.142250.23989@src.honeywell.com>):
#Hi -
#I get an error message mailed to me whenever I print from Windows.  I am using
#PC-NFS 4.0a, Windows for Workgroups (also happened with vanilla Windows) 3.1,
#and printing to an Appletalk printer configured with TOPS.

In /usr/local/suntops/lib/msgs/USA-English/lwserver.msg you'll
find all of the messages which the print server can output. 
I suppose you could always edit the offending text to say "please
ignore this message" :-) Seriously, please email me a copy of
the message and any other pertinent logfile info, and I'll forward
it to my colleagues in Sitka.

Geoff
--
Geoff Arnold, PC-NFS architect, Sun Select. (geoff.arnold@East.Sun.COM)
ADMINISTRIVIA==========ADMINISTRIVIA=====ADMINISTRIVIA==========ADMINISTRIVIA
New address: SunSelect, 2 Elizabeth Drive, Chelmsford, MA 01824-4195
New numbers: Phone: 508-442-0317   FAX: 508-250-5068   
Newsgroups: comp.protocols.nfs
From: davek@kestrel.ims.com (Dave Koon)
Subject: Re: Any problems with PC-NFS Lifeline and P
Reply-To: davek@kestrel.ims.com
Organization: Integrated Measurement Systems
Date: Wed, 16 Dec 1992 16:03:07 GMT

You have to run both the popper daemon as well as the pop daemon.  The
Sun daemon wants to run on any of the normal pop ports and this causes
a problem.  I ended up modifying the code to only use port 109 and not
110.  This prevented a conflict with the pop3 daemon.

Dave Koon
Network Administrator
IMS Integrated Measurement Systems
(503)626-7117
davek@ims.com

Newsgroups: comp.protocols.nfs
From: curt@ekhadafi.austin.ibm.com (Curt Finch 903 2F021 curt@aixwiz.austin.ibm.com 512-838-2806)
Subject: Re: NFS cookies
Date: Sun, 13 Dec 1992 22:24:09 GMT
Organization: IBM AWD, Austin

In article <7594@fury.BOEING.COM> krm@sdc.boeing.com (Keith Michaels) writes:
>Also, is there any truth to the rumor that the first byte of the cookie is
>reserved for use by the client?  I can't find any code to substatiate 
>that.  If it's true, it also cuts down on the cookie range.

The cookie is generated by the server and is supposed to be opaque
right?  Clients shouldn't look at it.  They shouldn't even care what's
in it.

I vaguely remember seeing code somewhere in someone's NFS implemen-
tation, (And I've seen lots of implementations now,) where the client
used it to see how far to increment some value for the next readdir (or
something like that.) If the client's doing that, he's broken.  He's
violating the protocol.  

But if some client doesn't work right with your server and their
support organization is no help to you, that isn't much consolation is
it?
-- 
curt@aixwiz.austin.ibm.com (Curt L. Finch) | AIX NFS/NIS Field Quality 
My views are unrelated to my employer's    |        Austin, TX
 There'll be too many elderly in 30 years for your kids to afford all the FICA.
From: sroth@jabba.mavd.honeywell.com (Steve Roth)
Newsgroups: comp.protocols.nfs
Subject: Error messages when printing using PC-NFS
Date: 15 Dec 92 14:22:50 GMT
Organization: Honeywell MAvD, St. Louis Park, MN

Hi -
I get an error message mailed to me whenever I print from Windows.  I am using
PC-NFS 4.0a, Windows for Workgroups (also happened with vanilla Windows) 3.1,
and printing to an Appletalk printer configured with TOPS.

This problem didn't happen when I was using PC-NFS 3.5.  What makes it more
interesting is that the document prints just fine, I just get a mail message
from the printer daemon saying that the document could not be printed.

This is just an irritant at this time, but as we add more and more users, our
mail system is going to get kind of busy with useless messages.  I have 
communicated with other companies with the same problem, so I know I'm not
alone.

If anybody can point me in the right direction, I'd certainly appreciate it.

Thanks,

Steve
sroth@sol.mavd.honeywell.com
roth@skyler.mavd.honeywell.com
Newsgroups: comp.protocols.nfs
From: lmy@ncn.UUCP (Lars Myraas)
Subject: Re: Need Help with PC-NFS/Windows 3.1 Dialog
Organization: Siemens Nixdorf Inf. A/S
Date: Thu, 17 Dec 1992 10:45:22 GMT
X-Newsreader: Tin 1.1 PL4

tyen@cs.utexas.edu (Anthony Yen) writes:
: 
: Now, much as I would like "RTM" to mean "Read The Manual", I'm sure
: this is not what it means :-).  I've gone through the error messages
: in the Reference Manual, and could not find this message.  Nor was
: there any helpful information in the section about MS-Windows.  Could
: someone please let me know what this message means?

It means that you have to run a file named 'rtm.exe', which is located in 
C:\NFS. This have to be done before you start Win3.1. The 'rtm.exe' program
has different options, and i believe you can use 'rtm /?' from the dos-prompt,
to get an overview of the options...

Good luck
-- 
+------------------------------------------------+
|  Lars Myraas | E-mail: lmy@siemens-nixdorf.no  |
+------------------------------------------------+
Newsgroups: comp.protocols.nfs,comp.protocols.tcp-ip.ibmpc,comp.security.misc
From: travuri@novell.com (Tulasiram Ravuri)
Subject: PC NFS Printing 
Organization: Novell Inc., San Jose, Califonia
Date: Wed, 16 Dec 1992 01:39:06 GMT

May be Geoff Arnold can answer this one.  I figured posting this q? to the
net would answer my question faster than doing packet traces.

If from a PC NFS client I configure multiple printer devices to goto different
printers on different hosts, would PCNFSD have to be running on all these hosts
for the prints to work.  Or would one host w/ PCNFSD running get all the print
requests and queue the jobs according to configurations in the /etc/printcap
file.

Actually, what I would appreciate is for someone to explain how printing is
handled in PCNFSD.  From config, file transfer to printing & print status.
Thanks.

-- Tulasi
From: ruckman@oasys.dt.navy.mil (Christopher Ruckman)
Newsgroups: comp.protocols.nfs
Subject: Help: PC-NFS and QVTNet 3.03?
Date: 15 Dec 92 11:47:35 GMT
Reply-To: ruckman@oasys.dt.navy.mil (Christopher Ruckman)
Organization: Carderock Division, NSWC, Bethesda, MD

Hope this ain't a FAQ:  anyone know how to use WinQVT/Net with PC-NFS?
I've wrangled with it for a while and haven't figured it out yet.  Any
help would be appreciated!
Newsgroups: comp.protocols.nfs
From: johnm@bowen.cc.utas.edu.au (John Miezitis)
Subject: SUN PC-NFS Printing problem.
Organization: University of Tasmania, Australia.
Date: Fri, 18 Dec 1992 05:30:40 GMT

One of my PC-NFS users here is having a problem printing directly to a
redirected printer port. The situation is that we have a Postscript
printer ( Apple Laserwriter ) which is spooled to from one of our Sun Unix
boxes. The user has redirected lpt2: to this printer and is trying to send
directly to this printer from within an application he has written.

If he prints to a file instead of to lpt2: we get a file of 3542 bytes. If
he prints to lpt2: and I intercept the file before it gets printed we only
see 1920 bytes (approx). A diff on the file reveals that the file is not
truncated but that there are groups of lines missing through out the file.

If he net prints the file everything works.

I tried the following:-

copy xxx.ps u:
	file appears intact

copy xxx.ps lpt2:
	Lost data, file size approx 3100 bytes.

Printing directly to lpt2: from within application
	Lost data, file size now only approx 1100 bytes

Has anybody seen this before? What should I be looking for?

It seems like the print redirector is dropping data because net print works
and I would expect net print to use the same code as prt.

Any comments welcome. Thanks.

--
_______________________________________________________________________________
John B Miezitis, University of Tasmania, Computing Centre. Ph +61 02 202811
email: John.Miezitis@cc.utas.edu.au | Belgium man Belgium!!! - Z. Beeblebrox
_______________________________________________________________________________
Xref: sparky comp.protocols.nfs:2956 comp.protocols.tcp-ip.ibmpc:6928
From: ajay@hadar.cs.Buffalo.EDU (Ajay Shekhawat)
Newsgroups: comp.protocols.nfs,comp.protocols.tcp-ip.ibmpc
Subject: Newbie question:  Daemon on PC?
Date: 15 Dec 92 06:30:23 GMT
Reply-To: ajay@cs.Buffalo.EDU (Ajay Shekhawat)
Distribution: na
Organization: University at Buffalo, Dept. of Computer Science
Originator: ajay@hadar.cs.buffalo.edu
Posting-Software: pnews (version 1.4)


[I'm a Unix guy, and this is my first venture into the PC domain, so please 
bear with me...  ]

I have a PC here, with an Ethernet card, and running PC-NFS. There's
a software on the PC that I'd like to access from my Sun Workstation. 
I'm familiar with BSD Sockets, so I thought up the following scheme:
I should have a daemon running on the PC, which will listen at a
particular port, and service the requests.  The problem is, I have
never hacked on a PC (well, almost never; the last PC I worked on was
_really_ a PC, with 8088 and a 5.25" drive... but I digress!)

So, my question is:  What all do I need to get the above mentioned
daemon up and running?  Do I need any TCP/IP package running on the
PC? Are there any PD sources that I could look at as examples?  What
all does PCNFS give me?  The manual doesn't seem to mention sockets
anywhere...   

Any  help will be appreciated!

Ajay S.

--
UB's Center of Excellence for Document Analysis and Recognition
Newsgroups: comp.protocols.nfs
From: jimt@teal.csn.org (Jim Truax)
Subject: DOS NFS & TOKEN
Organization: Colorado SuperNet, Inc.
Distribution: usa
Date: Thu, 17 Dec 1992 04:41:46 GMT

Could you help out a newbee.  What are the DOS based NFS 
packages (if any) that are supported on TR.

jimt@csn.org
From: krm@sdc.boeing.com (Keith Michaels)
Newsgroups: comp.protocols.nfs
Subject: NFS cookies
Date: 10 Dec 92 21:38:32 GMT
Followup-To: comp.protocols.nfs
Organization: Boeing Computer Services (ESP), Seattle, WA

Does anyone know what the practical limitations are for the 32 bit 
NFS "cookie" that is used in the READDIR function?  Some servers use
only printable characters in the cookie; this may be a concession to 
clients that manipulate it with strcpy(), but if so it unnecessarily 
limits the range of cookie values (only the zero byte must be avoided).
Does the protocol sanction the use of unprintable cookies?

Also, is there any truth to the rumor that the first byte of the cookie is
reserved for use by the client?  I can't find any code to substatiate 
that.  If it's true, it also cuts down on the cookie range  -- which
leads to the real question:

How can NFS guarantee correct behavior of an operation that exhausts the
address space of the cookie?  

This is not just of theoretical interest! We have acually hit this problem 
on recursive operations like find.  The result is duplicate files returned.
Surely there's a more graceful -- more correct -- way of handling this!

-- 
/*----------------------------------------------*
 * Keith R. Michaels       | The Boeing Company *
 * krm@sdc.boeing.com      | Seattle, WA.       *
 *----------------------------------------------*/