cvs commit: src UPDATING src/share/man/man9 ifnet.9 src/sys/net if.c if.h src/sys/sys param.h

Brooks Davis brooks at FreeBSD.org
Fri Feb 25 19:46:42 GMT 2005


brooks      2005-02-25 19:46:41 UTC

  FreeBSD src repository

  Modified files:
    .                    UPDATING 
    share/man/man9       ifnet.9 
    sys/net              if.h if.c 
    sys/sys              param.h 
  Log:
  Change the definition of struct if_data's member ifi_epoch from wall
  clock time to uptime because wall clock time may go backwards.
  
  This is a change in the API which will impact SNMP agents who are using
  ifi_epoch to set RFC2233's ifCounterDiscontinuityTime.  None are know to
  exist today.  This will not impact applications that are using the
  <index, epoch> tuple to verify interface uniqueness except that it
  eliminates a race which could lead to a false assumption of uniqueness.
  
  Because this is a behavior change, bump __FreeBSD_version.
  
  Discussed with: re (jhb, scottl)
  MFC after:      3 days
  Pointed out by: pkh (way back at EuroBSDCon)
  Pointy hat:     brooks
  
  Revision  Changes    Path
  1.395     +8 -0      src/UPDATING
  1.47      +1 -1      src/share/man/man9/ifnet.9
  1.223     +1 -1      src/sys/net/if.c
  1.95      +1 -1      src/sys/net/if.h
  1.227     +1 -1      src/sys/sys/param.h


More information about the cvs-all mailing list