netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* MAC-VLANS
@ 2003-08-06  0:33 Ben Greear
  2003-08-06  3:40 ` MAC-VLANS David S. Miller
  0 siblings, 1 reply; 3+ messages in thread
From: Ben Greear @ 2003-08-06  0:33 UTC (permalink / raw)
  To: 'netdev@oss.sgi.com'

In order to get MAC-VLANs to work, the only way I can see to make
it happen is to put a hook into dev.c in the:
int netif_receive_skb(struct sk_buff *skb)
method.

The hook looks like this, and immediately follows the
bridging code hook in the same method:


#if defined(CONFIG_MACVLAN) || defined(CONFIG_MACVLAN_MODULE)
	if (skb->dev->macvlan_priv != NULL &&
	    macvlan_handle_frame_hook != NULL) {
                 if (handle_macvlan(skb) >= 0) {
                         /* consumed by mac-vlan...it would have been
                          * re-sent to this method with a different
                          * device...
                          */
                         return 0;
                 }
                 else {
                         /* Let it fall through and be processed normally */
                 }
	}
#endif

So, the question is: Will this feature be allowed to go in since it
needs this hook, regardless of other issues?  If it's possible, I'll
break out the rest of the patch for inspection...

Thanks,
Ben


-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-08-06  4:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-06  0:33 MAC-VLANS Ben Greear
2003-08-06  3:40 ` MAC-VLANS David S. Miller
2003-08-06  4:10   ` MAC-VLANS Ben Greear

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).