tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Removing PF



"John D. Baker" <jdbaker%consolidated.net@localhost> wrote:
> > 
> > ifaddrs(netifN) represents a list of addresses currently assigned the
> > interface i.e. it works dynamically, you do not need to `npfctl reload`.
> 
> So, to be clear, if an interfaces gains/sheds addresses, ifaddrs(netifN)
> will always reflect the current set of addresses on that interface
> each time ifaddrs(netifN) is used, correct?

Correct.

> <...>
> 
> So, I suppose the issue is that although the interface will have
> multiple addresses, I wish to treat each address independenly, but
> need to do so symbolically as (at least one of) the exact addresses
> cannot be known ahead of time or guaranteed to be current.
> 

Would it help if you could apply a filter to the dynamic address list,
e.g. ifaddrs(netif0, 10.0.0.0/8) or ifaddrs(netif0, ! 10.0.0.0/8)?  The
latter would include all addresses which are not in the 10/8 network.

-- 
Mindaugas


Home | Main Index | Thread Index | Old Index