cvs commit: src/sys/amd64/amd64 dump_machdep.c minidump_machdep.c src/sys/arm/arm dump_machdep.c src/sys/compat/linprocfs linprocfs.c src/sys/compat/linux linux_ioctl.c linux_misc.c linux_socket.c src/sys/compat/svr4 svr4_sockio.c svr4_stat.c ...

Bjoern A. Zeeb bz at FreeBSD.org
Sun Aug 17 23:28:39 UTC 2008


bz          2008-08-17 23:27:27 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      dump_machdep.c minidump_machdep.c 
    sys/arm/arm          dump_machdep.c 
    sys/compat/linprocfs linprocfs.c 
    sys/compat/linux     linux_ioctl.c linux_misc.c linux_socket.c 
    sys/compat/svr4      svr4_sockio.c svr4_stat.c 
    sys/conf             options 
    sys/contrib/altq/altq altq_subr.c 
    sys/contrib/ipfilter/netinet fil.c ip_fil_freebsd.c 
    sys/contrib/pf/net   pf.c pf_if.c pf_ioctl.c pf_subr.c 
    sys/contrib/rdma     rdma_cma.c 
    sys/ddb              db_textdump.c 
    sys/dev/cxgb/ulp/tom cxgb_cpl_io.c 
    sys/dev/firewire     firewire.c 
    sys/dev/syscons/daemon daemon_saver.c 
    sys/fs/cd9660        cd9660_rrip.c 
    sys/geom/vinum       geom_vinum_drive.c 
    sys/i386/i386        dump_machdep.c minidump_machdep.c 
    sys/i386/ibcs2       ibcs2_socksys.c 
    sys/ia64/ia64        dump_machdep.c 
    sys/kern             kern_jail.c kern_mib.c kern_poll.c 
                         kern_uuid.c kern_xxx.c 
    sys/net              bridgestp.c if.c if_bridge.c if_ef.c 
                         if_ethersubr.c if_faith.c if_gif.c 
                         if_loop.c if_mib.c if_spppsubr.c if_stf.c 
                         if_vlan.c raw_cb.c raw_usrreq.c route.c 
                         rtsock.c 
    sys/netgraph         ng_base.c ng_bridge.c ng_eiface.c 
                         ng_ether.c ng_gif.c ng_iface.c 
                         ng_source.c 
    sys/netgraph/atm     ng_atm.c 
    sys/netinet          if_ether.c igmp.c in.c in_gif.c 
                         in_mcast.c in_pcb.c in_rmx.c in_var.h 
                         ip6.h ip_carp.c ip_divert.c ip_fastfwd.c 
                         ip_fw2.c ip_fw_nat.c ip_fw_pfil.c 
                         ip_icmp.c ip_input.c ip_ipsec.c 
                         ip_mroute.c ip_options.c ip_output.c 
                         ip_var.h raw_ip.c sctp_os_bsd.h 
                         sctp_pcb.c tcp_hostcache.c tcp_input.c 
                         tcp_offload.c tcp_output.c tcp_reass.c 
                         tcp_sack.c tcp_subr.c tcp_syncache.c 
                         tcp_timer.c tcp_timewait.c tcp_usrreq.c 
                         udp_usrreq.c 
    sys/netinet6         dest6.c frag6.c icmp6.c in6.c in6_gif.c 
                         in6_ifattach.c in6_pcb.c in6_proto.c 
                         in6_rmx.c in6_src.c ip6_forward.c 
                         ip6_input.c ip6_ipsec.c ip6_mroute.c 
                         ip6_output.c mld6.c nd6.c nd6.h nd6_nbr.c 
                         nd6_rtr.c raw_ip6.c route6.c scope6.c 
                         udp6_usrreq.c 
    sys/netipsec         ipsec.c ipsec.h ipsec_input.c 
                         ipsec_mbuf.c ipsec_output.c key.c 
                         key_debug.h keysock.c xform_ah.c 
                         xform_esp.c xform_ipcomp.c xform_ipip.c 
    sys/nfsclient        bootp_subr.c nfs_diskless.c nfs_vfsops.c 
                         nfs_vnops.c 
    sys/rpc              authunix_prot.c 
    sys/sparc64/sparc64  dump_machdep.c 
    sys/sun4v/sun4v      dump_machdep.c 
    sys/sys              param.h 
  Added files:
    sys/sys              vimage.h 
  Log:
  SVN rev 181803 on 2008-08-17 23:27:27Z by bz
  
  Commit step 1 of the vimage project, (network stack)
  virtualization work done by Marko Zec (zec@).
  
  This is the first in a series of commits over the course
  of the next few weeks.
  
  Mark all uses of global variables to be virtualized
  with a V_ prefix.
  Use macros to map them back to their global names for
  now, so this is a NOP change only.
  
  We hope to have caught at least 85-90% of what is needed
  so we do not invalidate a lot of outstanding patches again.
  
  Obtained from:  //depot/projects/vimage-commit2/...
  Reviewed by:    brooks, des, ed, mav, julian,
                  jamie, kris, rwatson, zec, ...
                  (various people I forgot, different versions)
                  md5 (with a bit of help)
  Sponsored by:   NLnet Foundation, The FreeBSD Foundation
  X-MFC after:    never
  V_Commit_Message_Reviewed_By:   more people than the patch
  
  Revision  Changes    Path
  1.15      +2 -1      src/sys/amd64/amd64/dump_machdep.c
  1.7       +2 -1      src/sys/amd64/amd64/minidump_machdep.c
  1.4       +2 -1      src/sys/arm/arm/dump_machdep.c
  1.120     +2 -1      src/sys/compat/linprocfs/linprocfs.c
  1.141     +6 -4      src/sys/compat/linux/linux_ioctl.c
  1.224     +2 -1      src/sys/compat/linux/linux_misc.c
  1.75      +2 -1      src/sys/compat/linux/linux_socket.c
  1.19      +2 -1      src/sys/compat/svr4/svr4_sockio.c
  1.25      +3 -2      src/sys/compat/svr4/svr4_stat.c
  1.634     +3 -0      src/sys/conf/options
  1.11      +2 -1      src/sys/contrib/altq/altq/altq_subr.c
  1.56      +3 -0      src/sys/contrib/ipfilter/netinet/fil.c
  1.11      +10 -4     src/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c
  1.56      +23 -22    src/sys/contrib/pf/net/pf.c
  1.16      +3 -2      src/sys/contrib/pf/net/pf_if.c
  1.35      +2 -1      src/sys/contrib/pf/net/pf_ioctl.c
  1.5       +15 -14    src/sys/contrib/pf/net/pf_subr.c
  1.2       +9 -8      src/sys/contrib/rdma/rdma_cma.c
  1.4       +2 -1      src/sys/ddb/db_textdump.c
  1.18      +7 -6      src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c
  1.103     +2 -1      src/sys/dev/firewire/firewire.c
  1.26      +3 -2      src/sys/dev/syscons/daemon/daemon_saver.c
  1.32      +5 -4      src/sys/fs/cd9660/cd9660_rrip.c
  1.29      +2 -1      src/sys/geom/vinum/geom_vinum_drive.c
  1.15      +2 -1      src/sys/i386/i386/dump_machdep.c
  1.6       +2 -1      src/sys/i386/i386/minidump_machdep.c
  1.24      +3 -2      src/sys/i386/ibcs2/ibcs2_socksys.c
  1.15      +2 -1      src/sys/ia64/ia64/dump_machdep.c
  1.81      +2 -1      src/sys/kern/kern_jail.c
  1.90      +3 -2      src/sys/kern/kern_mib.c
  1.34      +2 -1      src/sys/kern/kern_poll.c
  1.14      +2 -1      src/sys/kern/kern_uuid.c
  1.52      +3 -2      src/sys/kern/kern_xxx.c
  1.41      +2 -1      src/sys/net/bridgestp.c
  1.282     +40 -39    src/sys/net/if.c
  1.116     +14 -13    src/sys/net/if_bridge.c
  1.41      +2 -1      src/sys/net/if_ef.c
  1.247     +4 -3      src/sys/net/if_ethersubr.c
  1.43      +2 -1      src/sys/net/if_faith.c
  1.70      +8 -7      src/sys/net/if_gif.c
  1.119     +7 -6      src/sys/net/if_loop.c
  1.19      +2 -1      src/sys/net/if_mib.c
  1.128     +1 -0      src/sys/net/if_spppsubr.c
  1.63      +2 -1      src/sys/net/if_stf.c
  1.127     +2 -1      src/sys/net/if_vlan.c
  1.40      +2 -1      src/sys/net/raw_cb.c
  1.47      +3 -2      src/sys/net/raw_usrreq.c
  1.133     +16 -15    src/sys/net/route.c
  1.149     +5 -4      src/sys/net/rtsock.c
  1.16      +3 -2      src/sys/netgraph/atm/ng_atm.c
  1.161     +9 -8      src/sys/netgraph/ng_base.c
  1.32      +2 -1      src/sys/netgraph/ng_bridge.c
  1.40      +5 -4      src/sys/netgraph/ng_eiface.c
  1.63      +2 -1      src/sys/netgraph/ng_ether.c
  1.20      +2 -1      src/sys/netgraph/ng_gif.c
  1.51      +5 -4      src/sys/netgraph/ng_iface.c
  1.31      +2 -1      src/sys/netgraph/ng_source.c
  1.173     +11 -10    src/sys/netinet/if_ether.c
  1.57      +18 -17    src/sys/netinet/igmp.c
  1.105     +12 -11    src/sys/netinet/in.c
  1.40      +6 -5      src/sys/netinet/in_gif.c
  1.6       +9 -8      src/sys/netinet/in_mcast.c
  1.217     +34 -33    src/sys/netinet/in_pcb.c
  1.60      +20 -19    src/sys/netinet/in_rmx.c
  1.63      +3 -3      src/sys/netinet/in_var.h
  1.16      +4 -4      src/sys/netinet/ip6.h
  1.56      +3 -2      src/sys/netinet/ip_carp.c
  1.135     +46 -45    src/sys/netinet/ip_divert.c
  1.43      +20 -19    src/sys/netinet/ip_fastfwd.c
  1.188     +140 -139  src/sys/netinet/ip_fw2.c
  1.4       +36 -35    src/sys/netinet/ip_fw_nat.c
  1.28      +3 -2      src/sys/netinet/ip_fw_pfil.c
  1.125     +20 -19    src/sys/netinet/ip_icmp.c
  1.339     +99 -98    src/sys/netinet/ip_input.c
  1.11      +2 -1      src/sys/netinet/ip_ipsec.c
  1.140     +18 -17    src/sys/netinet/ip_mroute.c
  1.11      +9 -8      src/sys/netinet/ip_options.c
  1.284     +18 -17    src/sys/netinet/ip_output.c
  1.103     +4 -1      src/sys/netinet/ip_var.h
  1.192     +55 -54    src/sys/netinet/raw_ip.c
  1.39      +8 -5      src/sys/netinet/sctp_os_bsd.h
  1.73      +2 -2      src/sys/netinet/sctp_pcb.c
  1.18      +67 -66    src/sys/netinet/tcp_hostcache.c
  1.378     +116 -115  src/sys/netinet/tcp_input.c
  1.5       +7 -6      src/sys/netinet/tcp_offload.c
  1.153     +28 -27    src/sys/netinet/tcp_output.c
  1.355     +19 -18    src/sys/netinet/tcp_reass.c
  1.42      +7 -6      src/sys/netinet/tcp_sack.c
  1.309     +99 -98    src/sys/netinet/tcp_subr.c
  1.151     +79 -78    src/sys/netinet/tcp_syncache.c
  1.103     +33 -32    src/sys/netinet/tcp_timer.c
  1.290     +22 -21    src/sys/netinet/tcp_timewait.c
  1.172     +46 -45    src/sys/netinet/tcp_usrreq.c
  1.236     +81 -80    src/sys/netinet/udp_usrreq.c
  1.13      +2 -1      src/sys/netinet6/dest6.c
  1.37      +39 -38    src/sys/netinet6/frag6.c
  1.90      +55 -54    src/sys/netinet6/icmp6.c
  1.81      +16 -15    src/sys/netinet6/in6.c
  1.31      +5 -4      src/sys/netinet6/in6_gif.c
  1.44      +18 -17    src/sys/netinet6/in6_ifattach.c
  1.94      +8 -7      src/sys/netinet6/in6_pcb.c
  1.50      +8 -7      src/sys/netinet6/in6_proto.c
  1.24      +18 -17    src/sys/netinet6/in6_rmx.c
  1.55      +32 -31    src/sys/netinet6/in6_src.c
  1.43      +43 -42    src/sys/netinet6/ip6_forward.c
  1.103     +77 -76    src/sys/netinet6/ip6_input.c
  1.12      +2 -1      src/sys/netinet6/ip6_ipsec.c
  1.49      +46 -45    src/sys/netinet6/ip6_mroute.c
  1.120     +27 -26    src/sys/netinet6/ip6_output.c
  1.34      +6 -5      src/sys/netinet6/mld6.c
  1.89      +55 -54    src/sys/netinet6/nd6.c
  1.23      +1 -1      src/sys/netinet6/nd6.h
  1.51      +26 -25    src/sys/netinet6/nd6_nbr.c
  1.40      +61 -60    src/sys/netinet6/nd6_rtr.c
  1.85      +37 -36    src/sys/netinet6/raw_ip6.c
  1.16      +10 -9     src/sys/netinet6/route6.c
  1.19      +11 -10    src/sys/netinet6/scope6.c
  1.92      +51 -50    src/sys/netinet6/udp6_usrreq.c
  1.31      +16 -15    src/sys/netipsec/ipsec.c
  1.18      +2 -2      src/sys/netipsec/ipsec.h
  1.23      +58 -57    src/sys/netipsec/ipsec_input.c
  1.14      +6 -5      src/sys/netipsec/ipsec_mbuf.c
  1.21      +18 -17    src/sys/netipsec/ipsec_output.c
  1.35      +99 -98    src/sys/netipsec/key.c
  1.3       +1 -1      src/sys/netipsec/key_debug.h
  1.22      +32 -31    src/sys/netipsec/keysock.c
  1.17      +32 -31    src/sys/netipsec/xform_ah.c
  1.22      +38 -37    src/sys/netipsec/xform_esp.c
  1.13      +23 -22    src/sys/netipsec/xform_ipcomp.c
  1.18      +29 -28    src/sys/netipsec/xform_ipip.c
  1.74      +9 -8      src/sys/nfsclient/bootp_subr.c
  1.21      +2 -1      src/sys/nfsclient/nfs_diskless.c
  1.211     +4 -3      src/sys/nfsclient/nfs_vfsops.c
  1.287     +3 -2      src/sys/nfsclient/nfs_vnops.c
  1.5       +3 -2      src/sys/rpc/authunix_prot.c
  1.10      +2 -1      src/sys/sparc64/sparc64/dump_machdep.c
  1.3       +2 -1      src/sys/sun4v/sun4v/dump_machdep.c
  1.362     +1 -1      src/sys/sys/param.h
  1.1       +344 -0    src/sys/sys/vimage.h (new)


More information about the cvs-src mailing list