summaryrefslogtreecommitdiffstats
path: root/UPDATING
diff options
context:
space:
mode:
authorbrooks <brooks@FreeBSD.org>2005-02-25 19:46:41 +0000
committerbrooks <brooks@FreeBSD.org>2005-02-25 19:46:41 +0000
commite5a9c072c1563b17574a8123220f8773afeedcee (patch)
tree5895b9b8e3331ee9dc052b57c4b96c4d23adc658 /UPDATING
parentb3f1395f0dd0fa285d4af6993d6562c37844fb6f (diff)
downloadFreeBSD-src-e5a9c072c1563b17574a8123220f8773afeedcee.zip
FreeBSD-src-e5a9c072c1563b17574a8123220f8773afeedcee.tar.gz
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
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING8
1 files changed, 8 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index d7bf823..daa6f78 100644
--- a/UPDATING
+++ b/UPDATING
@@ -21,6 +21,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 6.x IS SLOW:
developers choose to disable these features on build machines
to maximize performance.
+20050225:
+ The ifi_epoch member of struct if_data has been changed to
+ contain the uptime at which the interface was created or the
+ statistics zeroed rather then the wall clock time because
+ wallclock time may go backwards. This should have no impact
+ unless an snmp implementation is using this value (I know of
+ none at this point.)
+
20050223:
The layout of struct image_params has changed. You have to
recompile all compatibility modules (linux, svr4, etc) for use
OpenPOWER on IntegriCloud