cvs commit: src/sys/net if_tap.c
John Polstra
jdp at polstra.com
Fri Aug 13 10:34:46 PDT 2004
On 13-Aug-2004 Roman Kurakin wrote:
> John Polstra wrote:
>>On 13-Aug-2004 Roman Kurakin wrote:
>>>John Polstra wrote:
>>>>That's pretty much correct. IFF_UP is an administrative control
>>>>that expresses the desired state of the interface. The driver never
>>>>changes IFF_UP. IFF_RUNNING is the driver's idea of the _actual_
>>>>
>>>PPP state machine can remove IFF_UP. For example if connection is not
>>>persistent and link
>>>was broken for any reason.
>>>
>>I call that a bug.
>>
> This is not a bug, this is feature of protocol. Some times link should
> go down (or other
> state from which it could go up only by administrator (or program)
> intervention).
Sorry, but I disagree. PPP should clear IFF_RUNNING in that case,
but should leave IFF_UP untouched.
John
More information about the cvs-src
mailing list