Boris Popov
1db5c04bc0
Slightly reorganize allocation of new vnode. Use bit NVOLUME to detected
...
vnodes which represent volumes (before it was done via strcmp()).
Turn n_refparent into bit in the n_flag field.
2001-03-10 05:39:03 +00:00
Boris Popov
5c4db877e4
Protect hash data with lock manager instead of home grown one.
...
Replace shared lock on vnode with exclusive one. It shouldn't impact
perfomance as NCP protocol doesn't support outstanding requests.
Do not hold simple lock on vnode for long period of time.
Add functionality to the nwfs_print() routine.
2000-10-02 09:49:04 +00:00
Boris Popov
7f66accf02
Get rid from the legacy __P() macro. Remove 'register' keywords.
2000-10-02 09:29:59 +00:00
Jake Burkholder
e39756439c
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
Jake Burkholder
740a1973a6
Change the way that the queue(3) structures are declared; don't assume that
...
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
2000-05-23 20:41:01 +00:00
Boris Popov
6cca21b14d
Add VT_NWFS tag.
2000-01-15 08:28:03 +00:00
Bruce Evans
f9ad65b0f2
Forward declare some structs so that this header is more self-suifficent.
2000-01-14 19:54:42 +00:00
Boris Popov
dd166d3282
Import kernel part of ncplib: netncp and nwfs
...
Reviewed by: msmith, peter
Obtained from: ncplib
1999-10-02 04:06:24 +00:00