Module Name: src Committed By: ozaki-r Date: Fri Mar 3 07:13:06 UTC 2017
Modified Files: src/sys/netinet: dccp_usrreq.c ip_output.c ip_var.h raw_ip.c sctp_output.c tcp_input.c tcp_output.c tcp_subr.c udp_usrreq.c src/sys/netinet6: ip6_output.c ip6_var.h raw_ip6.c udp6_output.c src/sys/netipsec: ipsec.c ipsec.h ipsec6.h Log Message: Pass inpcb/in6pcb instead of socket to ip_output/ip6_output - Passing a socket to Layer 3 is layer violation and even unnecessary - The change makes codes of callers and IPsec a bit simple To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/netinet/dccp_usrreq.c cvs rdiff -u -r1.274 -r1.275 src/sys/netinet/ip_output.c cvs rdiff -u -r1.117 -r1.118 src/sys/netinet/ip_var.h cvs rdiff -u -r1.162 -r1.163 src/sys/netinet/raw_ip.c cvs rdiff -u -r1.9 -r1.10 src/sys/netinet/sctp_output.c cvs rdiff -u -r1.354 -r1.355 src/sys/netinet/tcp_input.c cvs rdiff -u -r1.194 -r1.195 src/sys/netinet/tcp_output.c cvs rdiff -u -r1.269 -r1.270 src/sys/netinet/tcp_subr.c cvs rdiff -u -r1.230 -r1.231 src/sys/netinet/udp_usrreq.c cvs rdiff -u -r1.190 -r1.191 src/sys/netinet6/ip6_output.c cvs rdiff -u -r1.73 -r1.74 src/sys/netinet6/ip6_var.h cvs rdiff -u -r1.155 -r1.156 src/sys/netinet6/raw_ip6.c cvs rdiff -u -r1.54 -r1.55 src/sys/netinet6/udp6_output.c cvs rdiff -u -r1.69 -r1.70 src/sys/netipsec/ipsec.c cvs rdiff -u -r1.37 -r1.38 src/sys/netipsec/ipsec.h cvs rdiff -u -r1.14 -r1.15 src/sys/netipsec/ipsec6.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.