CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/01/29 12:58:47
Modified files:
sys/net : if_etherip.c if_etherip.h if_gif.c if_gif.h
if_pfsync.c if_pfsync.h
sys/netinet : igmp.c igmp_var.h in_proto.c ip_carp.c
ip_carp.h ip_divert.c ip_ether.c ip_ether.h
ip_gre.c ip_gre.h ip_icmp.c ip_icmp.h
ip_input.c ip_ipip.c ip_ipsp.h ip_var.h
ipsec_input.c raw_ip.c tcp_input.c tcp_var.h
udp_usrreq.c udp_var.h
sys/netinet6 : in6_proto.c ip6_divert.c ip6_input.c
ip6protosw.h
sys/sys : protosw.h
Log message:
Change the IPv4 pr_input function to the way IPv6 is implemented,
to get rid of struct ip6protosw and some wrapper functions. It is
more consistent to have less different structures. The divert_input
functions cannot be called anyway, so remove them.
OK visa@ mpi@