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@