CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2014/11/03 10:20:46

Modified files:
        sys/kern       : kern_sysctl.c uipc_socket.c 
        sys/sys        : socketvar.h 
        lib/libkvm     : kvm_file2.c 
        usr.bin/netstat: inet.c 

Log message:
Put the socket splicing fields into a seperate struct sosplice that
gets only allocated when needed.  This way struct socket shrinks
from 472 to 392 bytes on amd64.  When splicing gets active, another
88 bytes are allocated for struct sosplice.
OK dlg@

Reply via email to