Subject: Re: gif(4) IFF_UP behavior change
To: Todd Vierling <tv@wasabisystems.com>
From: None <itojun@iijlab.net>
List: tech-net
Date: 07/30/2001 00:13:01
>Another thing should probably be corrected ... Most other interfaces *do*
>set IFF_UP automatically when the native addresses (not tunnel addresses)
>are set. I didn't see this happen with gif0, and it might be proper to
>change this to be uniform.
SIOCSIFADDR? what is the standard relationship with IFF_RUNNING?
i can think of two codepath:
/* case 1 */
case SIOCSIFADDR:
ifp->if_flags |= IFF_UP;
break;
/* case 2 */
case SIOCSIFADDR:
if (ifp->if_flags & IFF_RUNNING)
ifp->if_flags |= IFF_UP;
break;
itojun