freebsd-dev/sys/netsmb
Robert Watson 9535efc00d Merge additional socket buffer locking from rwatson_netperf:
- Lock down low hanging fruit use of sb_flags with socket buffer
  lock.

- Lock down low hanging fruit use of so_state with socket lock.

- Lock down low hanging fruit use of so_options.

- Lock down low-hanging fruit use of sb_lowwat and sb_hiwat with
  socket buffer lock.

- Annotate situations in which we unlock the socket lock and then
  grab the receive socket buffer lock, which are currently actually
  the same lock.  Depending on how we want to play our cards, we
  may want to coallesce these lock uses to reduce overhead.

- Convert a if()->panic() into a KASSERT relating to so_state in
  soaccept().

- Remove a number of splnet()/splx() references.

More complex merging of socket and socket buffer locking to
follow.
2004-06-17 22:48:11 +00:00
..
netbios.h Finish driving a stake through the heart of netns and the associated 2003-03-05 19:24:24 +00:00
smb_conn.c Rename dup_sockaddr() to sodupsockaddr() for consistency with other 2004-03-01 03:14:23 +00:00
smb_conn.h Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_crypt.c Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_dev.c Second half of the dev_t cleanup. 2004-06-17 17:16:53 +00:00
smb_dev.h Use automatic major number allocation for nsmb devices. 2004-02-11 12:49:49 +00:00
smb_iod.c Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_rq.c add missing #include <sys/module.h> 2004-05-30 20:27:19 +00:00
smb_rq.h Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_smb.c Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_subr.c Use __FBSDID(). 2003-06-11 05:37:42 +00:00
smb_subr.h Add support for SMB request signing, which prevents "man in the middle" 2004-01-02 22:38:42 +00:00
smb_tran.h Reserve a transport parameter name and number for Darwin. 2002-09-16 10:57:13 +00:00
smb_trantcp.c Merge additional socket buffer locking from rwatson_netperf: 2004-06-17 22:48:11 +00:00
smb_trantcp.h Increase send/receive queue to accomodate large readx/writex requests. 2002-09-18 07:38:10 +00:00
smb_usr.c size_t != int. Make this compile on 64 bit platforms (eg: amd64). 2003-07-24 01:59:18 +00:00
smb.h Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00