aboutsummaryrefslogtreecommitdiff
path: root/sbin/mdconfig/Makefile
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2006-04-01 16:20:54 +0000
committerRobert Watson <rwatson@FreeBSD.org>2006-04-01 16:20:54 +0000
commit14ba8add0197c378f0a07a7f377f3fa29b689c7d (patch)
tree60c6d1ae13c348075601004daade9dd8338f72a3 /sbin/mdconfig/Makefile
parent4c7c478d0fb0eccc8f7fb1764c9b25198644eaee (diff)
downloadsrc-14ba8add0197c378f0a07a7f377f3fa29b689c7d.tar.gz
src-14ba8add0197c378f0a07a7f377f3fa29b689c7d.zip
Update in_pcb-derived basic socket types following changes to
pru_abort(), pru_detach(), and in_pcbdetach(): - Universally support and enforce the invariant that so_pcb is never NULL, converting dozens of unnecessary NULL checks into assertions, and eliminating dozens of unnecessary error handling cases in protocol code. - In some cases, eliminate unnecessary pcbinfo locking, as it is no longer required to ensure so_pcb != NULL. For example, in protocol shutdown methods, and in raw IP send. - Abort and detach protocol switch methods no longer return failures, nor attempt to free sockets, as the socket layer does this. - Invoke in_pcbfree() after in_pcbdetach() in order to free the detached in_pcb structure for a socket. MFC after: 3 months
Notes
Notes: svn path=/head/; revision=157374
Diffstat (limited to 'sbin/mdconfig/Makefile')
0 files changed, 0 insertions, 0 deletions