From: | Jeffrey Hsu <hsu@xxxxxxxxxxxxxxxxxxxxxxx> |
Date: | Mon, 20 Dec 2004 18:54:48 -0800 (PST) |
hsu 2004/12/20 18:54:48 PST DragonFly src repository Modified files: sys/dev/netif/sbsh if_sbsh.c sys/net bpf.c bpf.h bpf_filter.c bpfdesc.h bsd_comp.c ethernet.h hostcache.c hostcache.h if.c if.h if_arcsubr.c if_arp.h if_atm.h if_ethersubr.c if_fddisubr.c if_iso88025subr.c if_loop.c if_media.c if_types.h if_var.h net_osdep.h radix.c radix.h raw_cb.c raw_usrreq.c route.c route.h rtsock.c zlib.c zlib.h sys/net/faith if_faith.c sys/net/pf pf.c sys/net/stf if_stf.c sys/netinet icmp6.h icmp_var.h if_atm.c if_atm.h if_ether.c if_ether.h if_fddi.h igmp.c igmp.h in.c in.h in_cksum.c in_gif.c in_hostcache.c in_hostcache.h in_pcb.c in_pcb.h in_proto.c in_rmx.c in_var.h ip6.h ip_demux.c ip_divert.c ip_flow.c ip_gre.c ip_gre.h ip_icmp.c ip_id.c ip_input.c ip_output.c ip_var.h tcp.h tcp_debug.h tcp_input.c tcp_output.c tcp_seq.h tcp_subr.c tcp_syncache.c tcp_timer.c tcp_usrreq.c tcp_var.h tcpip.h udp_usrreq.c udp_var.h sys/netinet6 frag6.c icmp6.c in6.c in6_gif.c in6_ifattach.c in6_pcb.c in6_rmx.c in6_src.c ip6_input.c ip6_output.c nd6.c nd6_nbr.c nd6_rtr.c sys/netproto/atalk aarp.c Removed files: sys/net bpf_compat.h Log: Clean up the routing and networking code before I parallelize routing. Revision Changes Path 1.13 +1 -1 src/sys/dev/netif/sbsh/if_sbsh.c 1.20 +43 -51 src/sys/net/bpf.c 1.7 +1 -1 src/sys/net/bpf.h 1.6 +1 -1 src/sys/net/bpf_filter.c 1.3 +6 -6 src/sys/net/bpfdesc.h 1.8 +3 -3 src/sys/net/bsd_comp.c 1.10 +7 -7 src/sys/net/ethernet.h 1.4 +8 -9 src/sys/net/hostcache.c 1.3 +2 -2 src/sys/net/hostcache.h 1.23 +113 -158 src/sys/net/if.c 1.12 +1 -8 src/sys/net/if.h 1.11 +11 -44 src/sys/net/if_arcsubr.c 1.5 +4 -4 src/sys/net/if_arp.h 1.5 +5 -3 src/sys/net/if_atm.h 1.21 +156 -210 src/sys/net/if_ethersubr.c 1.13 +99 -120 src/sys/net/if_fddisubr.c 1.10 +105 -128 src/sys/net/if_iso88025subr.c 1.12 +22 -36 src/sys/net/if_loop.c 1.7 +2 -2 src/sys/net/if_media.c 1.4 +1 -1 src/sys/net/if_types.h 1.19 +21 -9 src/sys/net/if_var.h 1.6 +0 -3 src/sys/net/net_osdep.h 1.8 +30 -27 src/sys/net/radix.c 1.8 +9 -9 src/sys/net/radix.h 1.9 +1 -1 src/sys/net/raw_cb.c 1.8 +5 -5 src/sys/net/raw_usrreq.c 1.10 +283 -354 src/sys/net/route.c 1.7 +18 -23 src/sys/net/route.h 1.17 +55 -23 src/sys/net/rtsock.c 1.7 +2 -2 src/sys/net/zlib.c 1.4 +1 -1 src/sys/net/zlib.h 1.9 +2 -2 src/sys/net/faith/if_faith.c 1.3 +1 -1 src/sys/net/pf/pf.c 1.12 +1 -1 src/sys/net/stf/if_stf.c 1.5 +10 -10 src/sys/netinet/icmp6.h 1.5 +4 -4 src/sys/netinet/icmp_var.h 1.6 +17 -19 src/sys/netinet/if_atm.c 1.4 +3 -3 src/sys/netinet/if_atm.h 1.21 +118 -125 src/sys/netinet/if_ether.c 1.5 +2 -2 src/sys/netinet/if_ether.h 1.5 +1 -1 src/sys/netinet/if_fddi.h 1.10 +49 -49 src/sys/netinet/igmp.c 1.3 +16 -17 src/sys/netinet/igmp.h 1.13 +8 -10 src/sys/netinet/in.c 1.10 +18 -21 src/sys/netinet/in.h 1.8 +9 -9 src/sys/netinet/in_cksum.c 1.11 +5 -5 src/sys/netinet/in_gif.c 1.4 +2 -2 src/sys/netinet/in_hostcache.c 1.3 +2 -2 src/sys/netinet/in_hostcache.h 1.29 +11 -11 src/sys/netinet/in_pcb.c 1.19 +6 -6 src/sys/netinet/in_pcb.h 1.10 +11 -11 src/sys/netinet/in_proto.c 1.7 +29 -36 src/sys/netinet/in_rmx.c 1.8 +1 -1 src/sys/netinet/in_var.h 1.5 +1 -1 src/sys/netinet/ip6.h 1.29 +4 -4 src/sys/netinet/ip_demux.c 1.16 +4 -4 src/sys/netinet/ip_divert.c 1.5 +4 -3 src/sys/netinet/ip_flow.c 1.8 +5 -5 src/sys/netinet/ip_gre.c 1.4 +2 -2 src/sys/netinet/ip_gre.h 1.14 +58 -61 src/sys/netinet/ip_icmp.c 1.4 +10 -10 src/sys/netinet/ip_id.c 1.40 +16 -16 src/sys/netinet/ip_input.c 1.23 +86 -97 src/sys/netinet/ip_output.c 1.13 +3 -3 src/sys/netinet/ip_var.h 1.5 +1 -1 src/sys/netinet/tcp.h 1.3 +2 -2 src/sys/netinet/tcp_debug.h 1.46 +17 -21 src/sys/netinet/tcp_input.c 1.21 +6 -6 src/sys/netinet/tcp_output.c 1.7 +3 -3 src/sys/netinet/tcp_seq.h 1.43 +36 -45 src/sys/netinet/tcp_subr.c 1.20 +48 -49 src/sys/netinet/tcp_syncache.c 1.13 +20 -25 src/sys/netinet/tcp_timer.c 1.31 +12 -12 src/sys/netinet/tcp_usrreq.c 1.27 +19 -17 src/sys/netinet/tcp_var.h 1.3 +3 -3 src/sys/netinet/tcpip.h 1.29 +16 -16 src/sys/netinet/udp_usrreq.c 1.13 +4 -4 src/sys/netinet/udp_var.h 1.7 +8 -8 src/sys/netinet6/frag6.c 1.14 +11 -14 src/sys/netinet6/icmp6.c 1.10 +6 -6 src/sys/netinet6/in6.c 1.9 +3 -3 src/sys/netinet6/in6_gif.c 1.9 +5 -5 src/sys/netinet6/in6_ifattach.c 1.19 +5 -6 src/sys/netinet6/in6_pcb.c 1.8 +5 -4 src/sys/netinet6/in6_rmx.c 1.8 +5 -6 src/sys/netinet6/in6_src.c 1.22 +1 -1 src/sys/netinet6/ip6_input.c 1.15 +5 -4 src/sys/netinet6/ip6_output.c 1.12 +22 -17 src/sys/netinet6/nd6.c 1.7 +3 -3 src/sys/netinet6/nd6_nbr.c 1.6 +1 -1 src/sys/netinet6/nd6_rtr.c 1.15 +32 -36 src/sys/netproto/atalk/aarp.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sbsh/if_sbsh.c.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/bpf.c.diff?r1=1.19&r2=1.20&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/bpf.h.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/bpf_filter.c.diff?r1=1.5&r2=1.6&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/bpfdesc.h.diff?r1=1.2&r2=1.3&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/bsd_comp.c.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/ethernet.h.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/hostcache.c.diff?r1=1.3&r2=1.4&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/hostcache.h.diff?r1=1.2&r2=1.3&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if.c.diff?r1=1.22&r2=1.23&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if.h.diff?r1=1.11&r2=1.12&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if_arcsubr.c.diff?r1=1.10&r2=1.11&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if_arp.h.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if_atm.h.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if_ethersubr.c.diff?r1=1.20&r2=1.21&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if_fddisubr.c.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if_iso88025subr.c.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if_loop.c.diff?r1=1.11&r2=1.12&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if_media.c.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if_types.h.diff?r1=1.3&r2=1.4&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/if_var.h.diff?r1=1.18&r2=1.19&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/net_osdep.h.diff?r1=1.5&r2=1.6&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/radix.c.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/radix.h.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/raw_cb.c.diff?r1=1.8&r2=1.9&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/raw_usrreq.c.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/route.c.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/route.h.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/rtsock.c.diff?r1=1.16&r2=1.17&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/zlib.c.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/zlib.h.diff?r1=1.3&r2=1.4&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/faith/if_faith.c.diff?r1=1.8&r2=1.9&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/pf/pf.c.diff?r1=1.2&r2=1.3&f=u http://www.dragonflybsd.org/cvsweb/src/sys/net/stf/if_stf.c.diff?r1=1.11&r2=1.12&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/icmp6.h.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/icmp_var.h.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/if_atm.c.diff?r1=1.5&r2=1.6&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/if_atm.h.diff?r1=1.3&r2=1.4&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/if_ether.c.diff?r1=1.20&r2=1.21&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/if_ether.h.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/if_fddi.h.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/igmp.c.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/igmp.h.diff?r1=1.2&r2=1.3&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in.c.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in.h.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_cksum.c.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_gif.c.diff?r1=1.10&r2=1.11&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_hostcache.c.diff?r1=1.3&r2=1.4&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_hostcache.h.diff?r1=1.2&r2=1.3&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_pcb.c.diff?r1=1.28&r2=1.29&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_pcb.h.diff?r1=1.18&r2=1.19&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_proto.c.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_rmx.c.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/in_var.h.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip6.h.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_demux.c.diff?r1=1.28&r2=1.29&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_divert.c.diff?r1=1.15&r2=1.16&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_flow.c.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_gre.c.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_gre.h.diff?r1=1.3&r2=1.4&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_icmp.c.diff?r1=1.13&r2=1.14&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_id.c.diff?r1=1.3&r2=1.4&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_input.c.diff?r1=1.39&r2=1.40&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_output.c.diff?r1=1.22&r2=1.23&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_var.h.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp.h.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_debug.h.diff?r1=1.2&r2=1.3&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_input.c.diff?r1=1.45&r2=1.46&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_output.c.diff?r1=1.20&r2=1.21&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_seq.h.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_subr.c.diff?r1=1.42&r2=1.43&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_syncache.c.diff?r1=1.19&r2=1.20&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_timer.c.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_usrreq.c.diff?r1=1.30&r2=1.31&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcp_var.h.diff?r1=1.26&r2=1.27&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/tcpip.h.diff?r1=1.2&r2=1.3&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/udp_usrreq.c.diff?r1=1.28&r2=1.29&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet/udp_var.h.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/frag6.c.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/icmp6.c.diff?r1=1.13&r2=1.14&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6.c.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6_gif.c.diff?r1=1.8&r2=1.9&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6_ifattach.c.diff?r1=1.8&r2=1.9&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6_pcb.c.diff?r1=1.18&r2=1.19&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6_rmx.c.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/in6_src.c.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/ip6_input.c.diff?r1=1.21&r2=1.22&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/ip6_output.c.diff?r1=1.14&r2=1.15&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/nd6.c.diff?r1=1.11&r2=1.12&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/nd6_nbr.c.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netinet6/nd6_rtr.c.diff?r1=1.5&r2=1.6&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netproto/atalk/aarp.c.diff?r1=1.14&r2=1.15&f=u