Re: VLAN interface on top of the bridge interface

[email protected] Wed, 19 Apr 2006 23:37:01 +0200
Newsgroups gmane.linux.network.bridge.ebtables.user
Message-ID <[email protected]>
Hi Stephen,

looks promising. I will recompile and test. I should have test results 
tomorrow
at the evening (I need physicaly access the machine, to reconnect some 
cables).
Will let you know. Many Thanks!

Best Regards,
Martin

Quoting Stephen Hemminger <[email protected]>:

> Please test this.
>
> --- bridge.orig/net/bridge/br_forward.c	2006-04-10 16:17:51.000000000 -0700
> +++ bridge/net/bridge/br_forward.c	2006-04-19 13:50:42.000000000 -0700
> @@ -16,6 +16,7 @@
> #include <linux/kernel.h>
> #include <linux/netdevice.h>
> #include <linux/skbuff.h>
> +#include <linux/if_vlan.h>
> #include <linux/netfilter_bridge.h>
> #include "br_private.h"
>
> @@ -29,10 +30,15 @@
> 	return 1;
> }
>
> +static inline unsigned packet_length(const struct sk_buff *skb)
> +{
> +	return skb->len - (skb->protocol == htons(ETH_P_8021Q) ? VLAN_HLEN : 0);
> +}
> +
> int br_dev_queue_push_xmit(struct sk_buff *skb)
> {
> 	/* drop mtu oversized packets except tso */
> -	if (skb->len > skb->dev->mtu && !skb_shinfo(skb)->tso_size)
> +	if (packet_length(skb) > skb->dev->mtu && !skb_shinfo(skb)->tso_size)
> 		kfree_skb(skb);
> 	else {
> #ifdef CONFIG_BRIDGE_NETFILTER
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642