freebsd_amp_hwpstate/sys/netinet
Mike Smith 7be2d30077 In the words of the submitter:
---------
Make callers of namei() responsible for releasing references or locks
instead of having the underlying filesystems do it.  This eliminates
redundancy in all terminal filesystems and makes it possible for stacked
transport layers such as umapfs or nullfs to operate correctly.

Quality testing was done with testvn, and lat_fs from the lmbench suite.

Some NFS client testing courtesy of Patrik Kudo.

vop_mknod and vop_symlink still release the returned vpp.  vop_rename
still releases 4 vnode arguments before it returns.  These remaining cases
will be corrected in the next set of patches.
---------

Submitted by:	Michael Hancock <michaelh@cet.co.jp>
1998-05-07 04:58:58 +00:00
..
libalias o Support a compile-time -DNO_FW_PUNCH for portability 1998-04-19 21:42:07 +00:00
fil.c Make this compile.. There are some unpleasing hacks in here. 1998-03-21 11:34:28 +00:00
icmp_var.h
if_atm.c Back out DIAGNOSTIC changes. 1998-02-06 12:14:30 +00:00
if_atm.h Forward declare some structs so that this file is more self-sufficient. 1998-02-03 21:52:02 +00:00
if_ether.c Eradicate the variable "time" from the kernel, using various measures. 1998-03-30 09:56:58 +00:00
if_ether.h Make INET a proper option. 1998-01-08 23:42:31 +00:00
if_fddi.h
igmp.c
igmp.h
igmp_var.h
in.c
in.h According to: 1998-04-19 17:22:30 +00:00
in_cksum.c
in_hostcache.c
in_hostcache.h
in_pcb.c According to: 1998-04-19 17:22:30 +00:00
in_pcb.h Fixed style bugs (mostly) in previous commit. 1998-03-28 10:18:26 +00:00
in_proto.c Make this compile.. There are some unpleasing hacks in here. 1998-03-21 11:34:28 +00:00
in_rmx.c Eradicate the variable "time" from the kernel, using various measures. 1998-03-30 09:56:58 +00:00
in_systm.h
in_var.h
ip.h NetBSD PR# 2772 1998-02-26 08:31:53 +00:00
ip_auth.c Some patchups for when this code is compiled in userland (!). 1998-03-21 13:37:44 +00:00
ip_auth.h Import kernel parts of ipfilter-3.2.1 1997-11-16 05:55:52 +00:00
ip_compat.h Import kernel parts of ipfilter v3.2.3 1998-03-21 10:11:54 +00:00
ip_divert.c Fixed style bugs (mostly) in previous commit. 1998-03-28 10:18:26 +00:00
ip_fil.c allow open on all minors 1998-03-27 18:03:13 +00:00
ip_fil.h Some patchups for when this code is compiled in userland (!). 1998-03-21 13:37:44 +00:00
ip_frag.c Make this compile.. There are some unpleasing hacks in here. 1998-03-21 11:34:28 +00:00
ip_frag.h Import kernel parts of ipfilter-3.2.1 1997-11-16 05:55:52 +00:00
ip_ftp_pxy.c Make this compile.. There are some unpleasing hacks in here. 1998-03-21 11:34:28 +00:00
ip_fw.c Remove the artificial limit on the size of the ipfw filter structure. 1998-04-21 18:54:53 +00:00
ip_fw.h Added #include of <sys/queue.h> so that this file is more "self"-sufficent. 1998-02-03 22:19:35 +00:00
ip_icmp.c
ip_icmp.h
ip_input.c Wrong header length used for certain reassembled IP packets. 1998-04-13 17:27:08 +00:00
ip_log.c Use read_random() 1998-04-06 11:40:42 +00:00
ip_mroute.c Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108. 1998-04-17 22:37:19 +00:00
ip_mroute.h
ip_nat.c Make this compile.. There are some unpleasing hacks in here. 1998-03-21 11:34:28 +00:00
ip_nat.h Import kernel parts of ipfilter-3.2.1 1997-11-16 05:55:52 +00:00
ip_output.c Make this compile.. There are some unpleasing hacks in here. 1998-03-21 11:34:28 +00:00
ip_proxy.c Make this compile.. There are some unpleasing hacks in here. 1998-03-21 11:34:28 +00:00
ip_proxy.h Import kernel parts of ipfilter v3.2.3 1998-03-21 10:11:54 +00:00
ip_state.c Make this compile.. There are some unpleasing hacks in here. 1998-03-21 11:34:28 +00:00
ip_state.h Import kernel parts of ipfilter-3.2.1 1997-11-16 05:55:52 +00:00
ip_var.h
ipl.h Import kernel parts of ipfilter v3.2.3 1998-03-21 10:11:54 +00:00
mlf_ipl.c In the words of the submitter: 1998-05-07 04:58:58 +00:00
raw_ip.c Fixed style bugs (mostly) in previous commit. 1998-03-28 10:18:26 +00:00
tcp.h
tcp_debug.c Make INET a proper option. 1998-01-08 23:42:31 +00:00
tcp_debug.h
tcp_fsm.h
tcp_input.c Refuse accellerated opens on listening sockets that have not set 1998-05-04 17:59:52 +00:00
tcp_output.c Remove the last traces of TUBA. 1998-04-06 06:52:47 +00:00
tcp_reass.c Refuse accellerated opens on listening sockets that have not set 1998-05-04 17:59:52 +00:00
tcp_seq.h
tcp_subr.c Fixed style bugs (mostly) in previous commit. 1998-03-28 10:18:26 +00:00
tcp_timer.c Ensure that TCP_REXMTVAL doesn't return a value less than t_rttmin. This 1998-04-24 09:25:39 +00:00
tcp_timer.h
tcp_timewait.c Fixed style bugs (mostly) in previous commit. 1998-03-28 10:18:26 +00:00
tcp_usrreq.c Improved connection establishment performance by doing local port lookups via 1998-01-27 09:15:13 +00:00
tcp_var.h Ensure that TCP_REXMTVAL doesn't return a value less than t_rttmin. This 1998-04-24 09:25:39 +00:00
tcpip.h
udp.h
udp_usrreq.c Fixed style bugs (mostly) in previous commit. 1998-03-28 10:18:26 +00:00
udp_var.h