Date: Tue, 18 Feb 1997 12:47:29 -0800 (PST) From: Garrett Wollman <wollman> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern uipc_mbuf.c uipc_socket2.c src/sys/sys protosw.h src/sys/netinet in.c in_pcb.c in_pcb.h in_proto.c in_var.h ip_var.h raw_ip.c tcp_usrreq.c udp_usrreq.c Message-ID: <199702182047.MAA00580@freefall.freebsd.org>
index | next in thread | raw e-mail
wollman 97/02/18 12:47:28
Modified: sys/kern uipc_mbuf.c uipc_socket2.c
Log:
uipc_mbuf.c: do a better job of counting how often we have to wait
for memory, or are denied a cluster.
uipc_socket2.c: define some generic ``operation-not-supported'' entry points
for pr_usrreqs.
Revision Changes Path
1.28 +16 -6 src/sys/kern/uipc_mbuf.c
1.20 +35 -0 src/sys/kern/uipc_socket2.c
Modified: sys/netinet in.c in_pcb.c in_pcb.h in_proto.c in_var.h
ip_var.h raw_ip.c tcp_usrreq.c udp_usrreq.c
Log:
Convert raw IP from mondo-switch-statement-from-Hell to
pr_usrreqs. Collapse duplicates with udp_usrreq.c and
tcp_usrreq.c (calling the generic routines in uipc_socket2.c and
in_pcb.c). Calling sockaddr()_ or peeraddr() on a detached
socket now traps, rather than harmlessly returning an error; this
should never happen. Allow the raw IP buffer sizes to be
controlled via sysctl.
Revision Changes Path
1.31 +1 -1 src/sys/netinet/in.c
1.26 +19 -6 src/sys/netinet/in_pcb.c
1.17 +2 -2 src/sys/netinet/in_pcb.h
1.38 +20 -10 src/sys/netinet/in_proto.c
1.24 +1 -1 src/sys/netinet/in_var.h
1.30 +1 -2 src/sys/netinet/ip_var.h
1.42 +123 -151 src/sys/netinet/raw_ip.c
1.29 +6 -55 src/sys/netinet/tcp_usrreq.c
1.34 +6 -95 src/sys/netinet/udp_usrreq.c
Modified: sys/sys protosw.h
Log:
Declare the new generic EOPNOTSUPP routines.
Revision Changes Path
1.14 +5 -0 src/sys/sys/protosw.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702182047.MAA00580>
