Hey Neil, Steve Dickson wrote: > Unfortunately the NLM protocol does not support a EAGAIN notion and > the way > the NLM rpc routines are setup, is does not seem possible to simply > svc_drop > NLM messages.... Well... it turns out make the nlm rpc routines drop messages was not that difficult. Fairly straightforward actually.... basically copying working code in to other places and making things work just like the kNFSd does... So that attached patch does the following: 1) Adds an internal nlm_lck_dropit error code. 2) Adds a nlmsvc_dispatch() function that will drop message when the NLM procedure function returns nlm_lck_dropit. 3) Changes nlm_fopen() and nlm_lookup_file() to handle the nlm_lck_dropit error code. Finally, I left in some of the truly helpful debugging statements. The ones that were key in helping me figure out what was going on... Now I'm not one to force my debugging style on anybody, but... having fh_verify() and exp_find_key() tell us why they are failing is a good thing... imho... Comments? SteveD.