On Mon, Jun 24, 2019 at 04:20:59AM -0700, Jason Thorpe wrote:
> 
> > On Jun 24, 2019, at 12:15 AM, Manuel Bouyer <bou...@antioche.eu.org> wrote:
> > 
> > I'd like to see this in NetBSD. I'd also like packet filters to be able
> > to use the description instead of the name for interfaces. This would make
> > my life much easier for e.g. ipfilter in Xen dom0, where the domU's virtual
> > interfaces have unpredicatble names.
> 
> I agree, we should be able to use the description as a means of looking up 
> the interface.  However, because descriptions can be arbitrary, you need to 
> have some rules around them:
> 
> 1- Duplicate descriptions are not allowed (should return EEXIST if an attempt 
> is made to set a duplicate).

Sure

> 
> 2- In order to prevent unpredictable behavior in the presence of name-"wm0" 
> and description-"wm0" being associated with different interfaces, the 
> hardware name should always take priority when looking up an interface.

I'd say that we should explicitely mention if we're looking up a name or
a description, to avoid confusion. For example if wm0 has descrition
"external if" we should be able to write in ipf:

block in on wm0 from any to any
or
block in on intf_desc "external if" from any to any

Same with netstat:
netstat -I wm0
netstat -D "external if"

and so on ...

-- 
Manuel Bouyer <bou...@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--

Reply via email to