cvs commit: src/sys/netinet igmp.c ip_fastfwd.c ip_icmp.c
ip_input.c ip_mroute.c ip_options.c ip_options.h ip_output.c
ip_var.h tcp_input.c tcp_output.c tcp_syncache.c udp_usrreq.c
src/sys/conf files
Andre Oppermann
andre at FreeBSD.org
Fri Nov 18 20:12:43 GMT 2005
andre 2005-11-18 20:12:40 UTC
FreeBSD src repository
Modified files:
sys/netinet igmp.c ip_fastfwd.c ip_icmp.c ip_input.c
ip_mroute.c ip_output.c ip_var.h
tcp_input.c tcp_output.c tcp_syncache.c
udp_usrreq.c
sys/conf files
Added files:
sys/netinet ip_options.c ip_options.h
Log:
Consolidate all IP Options handling functions into ip_options.[ch] and
include ip_options.h into all files making use of IP Options functions.
From ip_input.c rev 1.306:
ip_dooptions(struct mbuf *m, int pass)
save_rte(m, option, dst)
ip_srcroute(m0)
ip_stripoptions(m, mopt)
From ip_output.c rev 1.249:
ip_insertoptions(m, opt, phlen)
ip_optcopy(ip, jp)
ip_pcbopts(struct inpcb *inp, int optname, struct mbuf *m)
No functional changes in this commit.
Discussed with: rwatson
Sponsored by: TCP/IP Optimization Fundraise 2005
Revision Changes Path
1.1065 +1 -0 src/sys/conf/files
1.51 +1 -0 src/sys/netinet/igmp.c
1.33 +1 -0 src/sys/netinet/ip_fastfwd.c
1.109 +1 -0 src/sys/netinet/ip_icmp.c
1.307 +1 -452 src/sys/netinet/ip_input.c
1.115 +1 -0 src/sys/netinet/ip_mroute.c
1.1 +708 -0 src/sys/netinet/ip_options.c (new)
1.1 +74 -0 src/sys/netinet/ip_options.h (new)
1.250 +1 -212 src/sys/netinet/ip_output.c
1.96 +1 -17 src/sys/netinet/ip_var.h
1.285 +1 -0 src/sys/netinet/tcp_input.c
1.114 +1 -0 src/sys/netinet/tcp_output.c
1.79 +1 -0 src/sys/netinet/tcp_syncache.c
1.179 +1 -0 src/sys/netinet/udp_usrreq.c
More information about the cvs-src
mailing list