[Bridge] Bridge Digest, Vol 40, Issue 1

kasra kangavari kasra_kng at yahoo.com
Fri Dec 1 22:34:25 PST 2006


Dear Fulvio
 =

 I wanna know if your linux box ethernets are 1000 or 100 ?
and are you sure about kernels < 2.6.15 that large tagged packets correctly=
 forward ?
 =

 Regards
 KasrA
bridge-request at lists.osdl.org wrote: Send Bridge mailing list submissions to
 bridge at lists.osdl.org

To subscribe or unsubscribe via the World Wide Web, visit
 https://lists.osdl.org/mailman/listinfo/bridge
or, via email, send a message with subject or body 'help' to
 bridge-request at lists.osdl.org

You can reach the person managing the list at
 bridge-owner at lists.osdl.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Bridge digest..."


Today's Topics:

   1. Passing vlan tagged packets through linux bridge
      (Fulvio Ricciardi)
   2. Re: Passing vlan tagged packets through linux bridge
      (Stephen Hemminger)


----------------------------------------------------------------------

Message: 1
Date: Fri, 01 Dec 2006 18:09:14 +0100
From: "Fulvio Ricciardi" =

Subject: [Bridge] Passing vlan tagged packets through linux bridge
To: bridge at lists.osdl.org
Message-ID: <457061ba.3a6.7c77.1170958095 at webmailh3.aruba.it>
Content-Type: text/plain; charset=3D"iso-8859-1"

> Use an Intel pro/100 or pro/1000 driver..they are known to
> work with VLANs.
> =

> I guess it's also possible that it's a problem in the
> bridging code, so  try the latest kernel
> as well...

I compiled the latest 2.6.19 kernel and tested it with two
3COM 3c905c fast ethernet interfaces which work fine with
vlan 802.1q tagging, but when I have added the eth0 and eth1
to br0 the bridge doesn't forward tagged packets larger than
1472 bytes. I remember that with older kernels (<2.6.15)
large tagged packets was forwarded. =

What is the problem? Any chance to have a patch?
Thanks in advance for your answers.
 Best Regards
   Fulvio Ricciardi

--------------------------------------------------------------------
Fulvio Ricciardi
web: http://www.zeroshell.net/eng/
skype: zeroshellnet
Phone: +3908321835630


------------------------------

Message: 2
Date: Fri, 1 Dec 2006 10:29:24 -0800
From: Stephen Hemminger =

Subject: Re: [Bridge] Passing vlan tagged packets through linux bridge
To: fulvio.ricciardi at zeroshell.net
Cc: bridge at lists.osdl.org
Message-ID: <20061201102924.7e1045d2 at freekitty>
Content-Type: text/plain; charset=3DUS-ASCII

On Fri, 01 Dec 2006 18:09:14 +0100
"Fulvio Ricciardi"  wrote:

> > Use an Intel pro/100 or pro/1000 driver..they are known to
> > work with VLANs.
> > =

> > I guess it's also possible that it's a problem in the
> > bridging code, so  try the latest kernel
> > as well...
> =

> I compiled the latest 2.6.19 kernel and tested it with two
> 3COM 3c905c fast ethernet interfaces which work fine with
> vlan 802.1q tagging, but when I have added the eth0 and eth1
> to br0 the bridge doesn't forward tagged packets larger than
> 1472 bytes. I remember that with older kernels (<2.6.15)
> large tagged packets was forwarded. =

> What is the problem? Any chance to have a patch?
> Thanks in advance for your answers.
>  Best Regards
>    Fulvio Ricciardi
> =



This code might be dropping it, but don't see why because it
is already checking for VLAN

net/bridge/br_forward.c

static inline unsigned packet_length(const struct sk_buff *skb)
{
 return skb->len - (skb->protocol =3D=3D htons(ETH_P_8021Q) ? VLAN_HLEN : 0=
);
}

int br_dev_queue_push_xmit(struct sk_buff *skb)
{
 /* drop mtu oversized packets except gso */
 if (packet_length(skb) > skb->dev->mtu && !skb_is_gso(skb))
  kfree_skb(skb);

-- =

Stephen Hemminger =



------------------------------

_______________________________________________
Bridge mailing list
Bridge at lists.osdl.org
https://lists.osdl.org/mailman/listinfo/bridge


End of Bridge Digest, Vol 40, Issue 1
*************************************


 =

---------------------------------
Need a quick answer? Get one in minutes from people who know. Ask your ques=
tion on Yahoo! Answers.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/bridge/attachments/2006120=
1/7e328524/attachment-0002.htm


More information about the Bridge mailing list