Source-Changes archive

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

CVS commit: syssrc



Module Name:    syssrc
Committed By:   thorpej
Date:           Thu Mar 23 07:03:33 UTC 2000

Modified Files:
        syssrc/sys/net: if.c if_ppp.c if_pppvar.h if_sppp.h if_spppsubr.c
            if_strip.c if_stripvar.h ppp_tty.c route.c
        syssrc/sys/netatalk: aarp.c at_control.c at_var.h
        syssrc/sys/netinet: if_arp.c ip_fil.c ip_frag.c ip_mroute.c ip_mroute.h
        syssrc/sys/netinet6: in6.c in6_ifattach.c in6_prefix.c in6_prefix.h
            in6_var.h ip6_input.c ip6_mroute.c nd6.c nd6.h nd6_nbr.c
        syssrc/sys/netiso: esis.c iso_snpac.c iso_var.h tp_pcb.h tp_subr.c
        syssrc/sys/netkey: key.c
        syssrc/sys/nfs: nfs_socket.c

Log Message:
New callout mechanism with two major improvements over the old
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
  resource allocation.
- Insertion and removal of callouts is constant time, important as
  this facility is used quite a lot in the kernel.

The old timeout()/untimeout() API has been removed from the kernel.


To generate a diff of this commit:
cvs rdiff -r1.58 -r1.59 syssrc/sys/net/if.c
cvs rdiff -r1.56 -r1.57 syssrc/sys/net/if_ppp.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/net/if_pppvar.h
cvs rdiff -r1.4 -r1.5 syssrc/sys/net/if_sppp.h
cvs rdiff -r1.6 -r1.7 syssrc/sys/net/if_spppsubr.c \
    syssrc/sys/net/if_stripvar.h
cvs rdiff -r1.16 -r1.17 syssrc/sys/net/if_strip.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/net/ppp_tty.c
cvs rdiff -r1.34 -r1.35 syssrc/sys/net/route.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/netatalk/aarp.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/netatalk/at_control.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/netatalk/at_var.h
cvs rdiff -r1.66 -r1.67 syssrc/sys/netinet/if_arp.c
cvs rdiff -r1.44 -r1.45 syssrc/sys/netinet/ip_fil.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/netinet/ip_frag.c
cvs rdiff -r1.46 -r1.47 syssrc/sys/netinet/ip_mroute.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/netinet/ip_mroute.h
cvs rdiff -r1.26 -r1.27 syssrc/sys/netinet6/in6.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/netinet6/in6_ifattach.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/netinet6/in6_prefix.c \
    syssrc/sys/netinet6/ip6_mroute.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/netinet6/in6_prefix.h
cvs rdiff -r1.12 -r1.13 syssrc/sys/netinet6/in6_var.h
cvs rdiff -r1.18 -r1.19 syssrc/sys/netinet6/ip6_input.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/netinet6/nd6.c \
    syssrc/sys/netinet6/nd6_nbr.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/netinet6/nd6.h
cvs rdiff -r1.23 -r1.24 syssrc/sys/netiso/esis.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/netiso/iso_snpac.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/netiso/iso_var.h
cvs rdiff -r1.11 -r1.12 syssrc/sys/netiso/tp_pcb.h
cvs rdiff -r1.10 -r1.11 syssrc/sys/netiso/tp_subr.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/netkey/key.c
cvs rdiff -r1.53 -r1.54 syssrc/sys/nfs/nfs_socket.c

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