Displaying 20 results from an estimated 200 matches similar to: "[Bridge] [Patch] [2.6.7] Bridge - Fix BPDU message_age"
2007 Apr 18
1
[Bridge] STP Explanation (2)
I saw some big mistakes, here's the correct version :
--------------------------------------------------------------------
void br_send_config_bpdu(struct net_bridge_port *p, struct bpdu *bpdu)
{
unsigned char buf[42];
buf[0] = bpdu->bpdu_header.protocol[0]; //0x00
buf[1] = bpdu->bpdu_header.protocol[1]; //0x00
buf[2] = bpdu->bpdu_header.version; //0x02
buf[3] =
2013 Sep 09
3
[Bridge] [PATCH 1/1] bridge: fix message_age_timer calculation
This changes the message_age_timer calculation to use the BPDU's max age as opposed to the local bridge's max age. This is in accordance with section 8.6.2.3.2 Step 2 of the 802.1D-1998 sprecification.
With the current implementation, when running with very large bridge diameters, convergance will not always occur even if a root bridge is configured to have a longer max age.
Tested
2007 Apr 18
0
[Bridge] [PATCH 2.6] Fix message age in bridge STP config packets
This is a revised version of Kishore's patch to set message age appropriately
in STP configuration packets.
Signed-off-by: Kishore A K <KishoreAK@myw.ltindia.com>
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
diff -Nru a/net/bridge/br_stp.c b/net/bridge/br_stp.c
--- a/net/bridge/br_stp.c 2004-06-29 14:45:50 -07:00
+++ b/net/bridge/br_stp.c 2004-06-29 14:45:50 -07:00
@@
2007 Apr 18
1
[Bridge] [PATCH 2.4] Bridge STP message age
This is the 2.4 version which incorporates the observations from Kishore
about 2.6. The existing 2.4 code set the age properly, but did not increment
correctly for HZ=1000 and could send a stale (expired) configuration.
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
diff -Nru a/net/bridge/br_stp.c b/net/bridge/br_stp.c
--- a/net/bridge/br_stp.c 2004-06-29 15:30:32 -07:00
+++
2007 Apr 18
0
[Bridge] STP Explanation
Hi,
I'm trying to modify the stp kernel files in order to implements the RSTP. I've already modify the bpdu format like this :
------------------------------------------------------------------------------------------------------------------------------------
typedef struct
{
int topo_change = 0;
int proposal = 0;
int port_role[2] = {0,0} ; //role du port ?metteur du BPDU
2007 Apr 18
2
[Bridge] [RFC] bridge kernel API change
Here is the proposed revision to the bridge utilities
interface to the kernel. The driving force is that the
existing interface can't easily be converted to 32/64 bit
compat. Right now, the bridge-utils (brctl) tries to handle
32bit command on 64 bit kernel, but the code is limited to sparc
and wrong.
Here is what I am thinking.
get version - not needed?
get bridges -
2007 Apr 18
1
[Bridge] Network seperation and ethernet bridge...
Hello all,
I would like to know if it is possible to have 2 bridge instances
running - one for the internal network and the other for the external
network.
What I need to explain is that I need the internal bridge to go though
the Linux Kernel and pass its packets to the external network bridge.
I am also hopeful that the internal network bridge will not need an IP
address as I am hoping to
2007 Apr 18
0
[Bridge] [PATCH] typo in br_stp.c: propgating -> propagating
Hi. I'm not subscribed, so please Cc: me.
This trivial patch fixes a typo that irritates me every time I boot..
--- linux-2.5.orig/net/bridge/br_stp.c 2004-07-19 14:43:44.000000000 +0300
+++ linux-2.5/net/bridge/br_stp.c 2004-07-19 14:53:15.000000000 +0300
@@ -299,7 +299,7 @@
int isroot = br_is_root_bridge(br);
pr_info("%s: topology change detected, %s\n",
2007 Apr 18
2
[Bridge] tg3 bridge problems
Hello,
I've got a very strange problem. Lately I've been setting up my linux
servers for network (layer2) redundancy with a bridge interface containing
two ethernet interfaces connecting to two switches. So far I didn't have
any problems with it, but now a very strange thing happens with a new
server I'm installing. The server is an ibm x346 having two onboard
BCM5721 cards, the
2009 Jan 02
1
[Bridge] RSTPD user mode daemon segfaults with kernel 2.6.24
Hi,
I have downloaded rstp from sourceforge and I get a segfaults when running
the daemon.
This is the line where the problem arises:
TST(ifc->master->stp_up,);
just at the beginning of function:
void bridge_bpdu_rcv(int if_index, const unsigned char *data, int len)
in file bridge_track.c
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2007 Apr 18
1
[Bridge] BPDU's not passing through bridge when STP is disabled
I have noticed a change in the linux bridge implementation between
2.1.15 and 2.1.17. Specifically, I do not think BPDU's (generated from
another bridge) are passed across the bridge when STP is disabled. I
think this relates to the LLC handling of BPDU's directly invoking
br_bpdu_rcv.
In 2.6.15, the br_handle_frame function would pass a BPDU to the
br_handle_frame_finish function
2007 Aug 23
3
[Bridge] bridge problem when one interface is in blocking mode
Hi,
We have a simple bridge setup but the ping (and other
network traffic) does not work reliably. After tracing
the code, it looks like a software bug. Since bridge
software is been running by thousands of people. I
guess I am wrong. Anyway, here is the problem.
There are 2 boxes and each one has 2 interfaces, 1
ethernet and 1 wifi. STP is enabled for the bridge to
avoid the loop. So the box 1
2015 Jan 24
3
VLAN issue
Andrew and Dennis are spot on.
Their conclusions about your server being connected to an access port and
not a trunk port would be my conclusion as well.
On Sat, Jan 24, 2015 at 9:11 AM, Dennis Jacobfeuerborn <
dennisml at conversis.de> wrote:
> Hi Boris,
> what I'd like to know is the actual VLAN configuration of the switch
> port (link-type and tagged and untagged VLANs).
2007 Apr 18
1
[Bridge] Spanning Tree Source Code
Hi ,
Im new in this list, and Im trying to find a Spanning Tree source code, the
kind that runs in bridges and switches.
Does anybody know wher I can find it? Any help would be appreciated.
Thanks,
--
Francisco Trindade
fmtrindade@inf.ufrgs.br
2007 Apr 18
1
[Bridge] Spanning tree code
Hi
I'm looking for code that implements the 802.1d spanning tree.
Do you have an idea where can I download this code?
Thanks
Yossi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/bridge/attachments/20050818/692b471a/attachment-0002.htm
2023 Jul 11
3
[Bridge] [PATCH v1 net] bridge: Return an error when enabling STP in netns.
When we create an L2 loop on a bridge in netns, we will see packets storm
even if STP is enabled.
# unshare -n
# ip link add br0 type bridge
# ip link add veth0 type veth peer name veth1
# ip link set veth0 master br0 up
# ip link set veth1 master br0 up
# ip link set br0 type bridge stp_state 1
# ip link set br0 up
# sleep 30
# ip -s link show br0
2: br0:
2008 Mar 07
7
[Bridge] bridge, vlan and *no* stp/bpdu
Hello list,
I've posted here about this before, but I realise that it may have been
assumed that the bridged vlans simply put a switch port in a blocking
state and left my question ignored. So to recap.
I have two tg3 interfaces named 'in' and 'out' and a bridge named 'br0'
My vlan trunk is on the 'in' side of the network, and set as in.2, in.3
... The
2007 Apr 18
1
[Bridge] eth2.100: received packet with own address as source address
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I have a machine running 2.6.18-rc3 with a bridge config that looks like
this:
cr1:~# brctl show
bridge name bridge id STP enabled interfaces
vlan100 36b0.0007e90f40c1 yes eth0.100
eth2.100
vlan101 5dc0.0007e90f40c1 yes
2023 Jul 12
2
[Bridge] [PATCH v1 net] bridge: Return an error when enabling STP in netns.
On 12/07/2023 17:48, Ido Schimmel wrote:
> On Tue, Jul 11, 2023 at 04:54:15PM -0700, Kuniyuki Iwashima wrote:
>> When we create an L2 loop on a bridge in netns, we will see packets storm
>> even if STP is enabled.
>>
>> # unshare -n
>> # ip link add br0 type bridge
>> # ip link add veth0 type veth peer name veth1
>> # ip link set veth0 master
2007 Apr 18
3
[Bridge] 802.1D/Linux STP issue
On Wed, 13 Sep 2006 15:58:49 -0700
Brian Braunstein <brian@bristyle.com> wrote:
> hi stephen and tony,
>
> i have been in contact with both of you and i figured it would make
> sense to get you to in contact on this issue, so here's the story:
>
> stephen is the maintainer of the linux spanning tree bridging code, an
> implementation of 802.1D-1998 that has very