id:TransFreeBSD:20050225:p2 のstableへの導入

commit log

MFC the change of ifi_epoch to be uptime instead of wall clock time.
wall clock時間の代わりにアップタイムを使用するifi_epochの変更をMFCしました。
The origional*1 commit message follows:
オリジナルのコミットメッセージは次のとおり:

Change the definition of struct if_data's member ifi_epoch from wall clock time to uptime because wall clock time may go backwards.
wall clock時間が後退するかもしれないので、wall clock時間からアップタイムへstruct if_dataのifi_epochの定義を変更しました。
This is a change in the API which will impact SNMP agents who are using ifi_epoch to set RFC2233's ifCounterDiscontinuityTime. None are known to exist today. This will not impact applications that are using the tuple to verify interface uniqueness except that it eliminates a race which could lead to a false assumption of uniqueness.
これはRFC2233のifCounterDiscontinuityTimeをセットするためにifi_epochを使用しているSNMPエージェントに影響を与えるAPIの変化です。今日までその存在は知られていません。これは、同一性を見誤るこかもしれない競合を無視するという点を除いて、インターフェースの同一性を確認する<インデックス、エポック>タプルを使用しているアプリケーションに影響を与えないでしょう。

Discussed with
re (jhb, scottl)
Pointed out by
pkh (way back at EuroBSDCon)
Pointy hat
brooks

$FreeBSD: src/UPDATING,v 1.342.2.20 2005/02/28 22:03:12 brooks Exp $

*1:original