cvs commit: src/etc protocols src/sbin/ifconfig Makefile ifcarp.c ifpfsync.c src/sys/conf files options src/sys/net if.c if_ethersubr.c if_media.h if_types.h if_var.h src/sys/netinet if_ether.c if_ether.h in.h in_proto.c ip_carp.c ip_carp.h ...

Gleb Smirnoff glebius at FreeBSD.org
Tue Feb 22 13:04:06 GMT 2005


glebius     2005-02-22 13:04:05 UTC

  FreeBSD src repository

  Modified files:
    etc                  protocols 
    sbin/ifconfig        Makefile 
    sys/conf             files options 
    sys/net              if.c if_ethersubr.c if_media.h if_types.h 
                         if_var.h 
    sys/netinet          if_ether.c if_ether.h in.h in_proto.c 
                         ip_input.c 
    sys/netinet6         in6.c in6_ifattach.c in6_proto.c 
                         in6_var.h nd6.c nd6_nbr.c 
    sys/sys              mbuf.h 
    usr.bin/netstat      inet.c main.c netstat.h 
  Added files:
    sbin/ifconfig        ifcarp.c ifpfsync.c 
    sys/netinet          ip_carp.c ip_carp.h 
  Log:
  Add CARP (Common Address Redundancy Protocol), which allows multiple
  hosts to share an IP address, providing high availability and load
  balancing.
  
  Original work on CARP done by Michael Shalayeff, with many
  additions by Marco Pfatschbacher and Ryan McBride.
  
  FreeBSD port done solely by Max Laier.
  
  Patch by:       mlaier
  Obtained from:  OpenBSD (mickey, mcbride)
  
  Revision  Changes    Path
  1.20      +2 -1      src/etc/protocols
  1.27      +3 -0      src/sbin/ifconfig/Makefile
  1.1       +199 -0    src/sbin/ifconfig/ifcarp.c (new)
  1.1       +144 -0    src/sbin/ifconfig/ifpfsync.c (new)
  1.997     +2 -0      src/sys/conf/files
  1.493     +1 -0      src/sys/conf/options
  1.220     +18 -0     src/sys/net/if.c
  1.186     +26 -0     src/sys/net/if_ethersubr.c
  1.30      +6 -0      src/sys/net/if_media.h
  1.18      +1 -0      src/sys/net/if_types.h
  1.92      +2 -1      src/sys/net/if_var.h
  1.134     +34 -5     src/sys/netinet/if_ether.c
  1.32      +1 -0      src/sys/netinet/if_ether.h
  1.90      +2 -0      src/sys/netinet/in.h
  1.77      +16 -0     src/sys/netinet/in_proto.c
  1.1       +2032 -0   src/sys/netinet/ip_carp.c (new)
  1.1       +163 -0    src/sys/netinet/ip_carp.h (new)
  1.296     +11 -0     src/sys/netinet/ip_input.c
  1.50      +35 -2     src/sys/netinet6/in6.c
  1.26      +1 -0      src/sys/netinet6/in6_ifattach.c
  1.32      +13 -0     src/sys/netinet6/in6_proto.c
  1.21      +4 -0      src/sys/netinet6/in6_var.h
  1.48      +3 -0      src/sys/netinet6/nd6.c
  1.28      +26 -3     src/sys/netinet6/nd6_nbr.c
  1.167     +1 -0      src/sys/sys/mbuf.h
  1.68      +45 -0     src/usr.bin/netstat/inet.c
  1.72      +4 -0      src/usr.bin/netstat/main.c
  1.41      +1 -0      src/usr.bin/netstat/netstat.h


More information about the cvs-all mailing list