From: Thomas Graf <[EMAIL PROTECTED]>
Date: Mon, 25 Jul 2005 22:16:21 +0200
> * David S. Miller <[EMAIL PROTECTED]> 2005-07-25 13:14
> > We removed INPUT_DEV from the meta ematch last week remember?
>
> Sure, but we can readd it once its clear how it will be used.
> What I meant is that the meta ematch doesn't care as it will
> provide access by name and by ifindex anyway.
I see.
I was also just thinking about the semantic change that will
result if rules are specified by device name, and we start
doing match comparisons using ifindex. I don't think we can
legally do things that way.
If a device goes down, and comes back up with the same name
but a different ifindex, we should still match it with existing
rules based upon name. So we'd end up with stuff like:
dev = dev_get_by_index(ifindex);
match = 0;
if (!strcmp(p->name, dev->name))
match = 1;
dev_put(dev);
at which point we might as well just grab a device reference in
skb->input_dev since that's simpler and a lot cheaper and easier to
verify.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html