Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys



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.




Home | Main Index | Thread Index | Old Index