> > That check doesn't apply in this case but is useful as > > a sanity-check when canonize_lif() is called from unplumb_lif(), so I've > > added a new argument to canonize_lif() to control its behavior. I've also > > verified that one can indeed acquire a lease on an ipif with a down but > > non-zero address, and on an ipif that's up but some other value (we don't > > canonize in that case, but it's harmless). > > And also that it doesn't nuke an interface used for "inform."
Exactly -- which was my real motivation for not canonizing it if it's IFF_UP. -- meem
