On Wed, 02 Aug 2006 16:17:42 +1000 Philip Craig <[EMAIL PROTECTED]> wrote:
> > Stephen Hemminger wrote: > >> I am not against making the bridge code smarter to handle other > >> encapsulation. > > Here's an updated patch that fixes all issues I am aware of. > > It generates a random mac address for gre ports, and also stores > a copy of the mac address for ethernet ports, rather than checking > dev->type everywhere. That looks cleaner. I wonder if using a fixed OUI would be better than random addresses but then choosing an OUI would be a problem. You probably should add a comment about what this function is doing, and why. > static int __br_nf_dev_queue_xmit(struct sk_buff *skb) > +{ > + if (skb->dst == (struct dst_entry *)&__fake_rtable) { > + dst_release(skb->dst); > + skb->dst = NULL; > + } > + > + return br_dev_queue_push_xmit(skb); > +} > + - 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