Go to the FreeLists Home Page Home Signup Help Login
 



[openbeosnetteam] || [Date Prev] [10-2003 Date Index] [Date Next] || [Thread Prev] [10-2003 Thread Index] [Thread Next]

[openbeosnetteam] Re: new if_flag IFF_CONNECTED

  • From: "Philippe Houdoin" <philippe.houdoin@xxxxxxx>
  • To: openbeosnetteam@xxxxxxxxxxxxx
  • Date: Mon, 20 Oct 2003 17:17:29 GMT
> Yes, but does not the stack only send packets to an interface if the 
> flags UP and RUNNING are set? 

If she does, she should not.
Only IFF_UP should be check before sending a packet to a interface.
According to a quick grep on stack sources, the stack only test against 
IFF_UP.
The IFF_RUNNING usage is up to the interface itself, the stack don't 
really care that much...

> The PPP interface must simulate a connection that is connected to the 
> stack to tell it that it may send data. 
> When ata is really sent the interface tries to connect.

Dial On Demand should (try to) open the interface when she's not 
IFF_RUNNING flagged.
After enought idle time, the interface should be closed and the 
IFF_RUNNING cleared to show it's not active link.

> How can the user know when an interface is connected if connected and 
> disconnected PPP dial-on-demand interfaces > have the same flags set? 
ifconfig would show the same for both and that is not good.

ifconfig show all interfaces, even the ones not IFF_UP'ed.
So, the IFF_RUNNING flag presence in front of a IFF_POINTTOPOINT flag 
would say: "up and connected".

-Philippe
 

--
Fortune Cookie Says:

The light at the end of the tunnel may be an oncoming dragon.





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.