From: Toshiaki Makita <toshiaki.makita1@gmail.com>
To: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
Cc: kvm@vger.kernel.org,
"netdev@vger.kernel.org" <netdev@vger.kernel.org>,
bridge@lists.linux-foundation.org,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
Stephen Hemminger <stephen@networkplumber.org>,
xen-devel@lists.xenproject.org
Subject: Re: [Bridge] [PATCH 1/3] bridge: preserve random init MAC address
Date: Thu, 20 Mar 2014 01:09:10 +0900 [thread overview]
Message-ID: <1395245350.1741.6.camel@localhost.localdomain> (raw)
In-Reply-To: <CAB=NE6VL8LCGa5aqm8qpgwHywwvVb8gjNQFKic_Dq9zdg-8hDQ@mail.gmail.com>
On Tue, 2014-03-18 at 18:10 -0700, Luis R. Rodriguez wrote:
> On Tue, Mar 18, 2014 at 6:04 PM, Toshiaki Makita
> <makita.toshiaki@lab.ntt.co.jp> wrote:
> > (2014/03/19 9:50), Luis R. Rodriguez wrote:
> >> On Tue, Mar 18, 2014 at 5:42 PM, Toshiaki Makita
> >> <makita.toshiaki@lab.ntt.co.jp> wrote:
> >>> nit,
> >>> If the last detached port happens to have the same addr as
> >>> random_init_addr, this seems to call br_stp_change_bridge_id() even
> >>> though bridge_id is not changed.
> >>
> >> Ah good point.
> >>
> >>> Shouldn't the assignment of random_init_addr be done before the check of
> >>> "no change"?
> >>
> >> Good question, should we even allow two ports to have the same MAC
> >> address or should we complain and refuse to add it? If so that should
> >> mean we should also have to monitor any manual address changes or
> >> events for address changes on the ports.
> >
> > This was recently discussed by Stephen and me.
> > I'm thinking it should be allowed.
> >
> > http://marc.info/?l=linux-netdev&m=139182743919257&w=2
>
> Great now that that's sorted out though I still think calling
> br_stp_change_bridge_id() is right just as calling the update features
> as the device is different. It could however be confusing when this
> situation is run and folks might report odd bugs unless we could tell
> them apart clearly. Thoughts?
br_stp_change_bridge_id() is currently called only if bridge_id.addr
should be changed.
If the addr should not be changed but some updates are needed,
br_stp_recalculate_bridge_id() doesn't seem to fit into it.
Toshiaki Makita
WARNING: multiple messages have this Message-ID (diff)
From: Toshiaki Makita <toshiaki.makita1@gmail.com>
To: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
Cc: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>,
kvm@vger.kernel.org,
"netdev@vger.kernel.org" <netdev@vger.kernel.org>,
bridge@lists.linux-foundation.org,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
Stephen Hemminger <stephen@networkplumber.org>,
xen-devel@lists.xenproject.org
Subject: Re: [Bridge] [PATCH 1/3] bridge: preserve random init MAC address
Date: Thu, 20 Mar 2014 01:09:10 +0900 [thread overview]
Message-ID: <1395245350.1741.6.camel@localhost.localdomain> (raw)
In-Reply-To: <CAB=NE6VL8LCGa5aqm8qpgwHywwvVb8gjNQFKic_Dq9zdg-8hDQ@mail.gmail.com>
On Tue, 2014-03-18 at 18:10 -0700, Luis R. Rodriguez wrote:
> On Tue, Mar 18, 2014 at 6:04 PM, Toshiaki Makita
> <makita.toshiaki@lab.ntt.co.jp> wrote:
> > (2014/03/19 9:50), Luis R. Rodriguez wrote:
> >> On Tue, Mar 18, 2014 at 5:42 PM, Toshiaki Makita
> >> <makita.toshiaki@lab.ntt.co.jp> wrote:
> >>> nit,
> >>> If the last detached port happens to have the same addr as
> >>> random_init_addr, this seems to call br_stp_change_bridge_id() even
> >>> though bridge_id is not changed.
> >>
> >> Ah good point.
> >>
> >>> Shouldn't the assignment of random_init_addr be done before the check of
> >>> "no change"?
> >>
> >> Good question, should we even allow two ports to have the same MAC
> >> address or should we complain and refuse to add it? If so that should
> >> mean we should also have to monitor any manual address changes or
> >> events for address changes on the ports.
> >
> > This was recently discussed by Stephen and me.
> > I'm thinking it should be allowed.
> >
> > http://marc.info/?l=linux-netdev&m=139182743919257&w=2
>
> Great now that that's sorted out though I still think calling
> br_stp_change_bridge_id() is right just as calling the update features
> as the device is different. It could however be confusing when this
> situation is run and folks might report odd bugs unless we could tell
> them apart clearly. Thoughts?
br_stp_change_bridge_id() is currently called only if bridge_id.addr
should be changed.
If the addr should not be changed but some updates are needed,
br_stp_recalculate_bridge_id() doesn't seem to fit into it.
Toshiaki Makita
next prev parent reply other threads:[~2014-03-19 16:09 UTC|newest]
Thread overview: 95+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-13 3:15 [PATCH 0/3] bridge: few enhancements and small fixes Luis R. Rodriguez
2014-03-13 3:15 ` [PATCH 1/3] bridge: preserve random init MAC address Luis R. Rodriguez
2014-03-13 3:15 ` [Bridge] " Luis R. Rodriguez
2014-03-13 3:15 ` Luis R. Rodriguez
2014-03-13 3:15 ` Luis R. Rodriguez
2014-03-19 0:42 ` [Bridge] " Toshiaki Makita
2014-03-19 0:42 ` Toshiaki Makita
2014-03-19 0:42 ` Toshiaki Makita
2014-03-19 0:50 ` [Bridge] " Luis R. Rodriguez
2014-03-19 0:50 ` Luis R. Rodriguez
2014-03-19 0:50 ` Luis R. Rodriguez
2014-03-19 1:04 ` Toshiaki Makita
2014-03-19 1:04 ` [Bridge] " Toshiaki Makita
2014-03-19 1:04 ` Toshiaki Makita
2014-03-19 1:04 ` Toshiaki Makita
2014-03-19 1:10 ` [Bridge] " Luis R. Rodriguez
2014-03-19 1:10 ` Luis R. Rodriguez
2014-03-19 1:10 ` Luis R. Rodriguez
2014-03-19 16:09 ` Toshiaki Makita [this message]
2014-03-19 16:09 ` [Bridge] " Toshiaki Makita
2014-03-19 16:09 ` Toshiaki Makita
2014-03-19 1:10 ` Luis R. Rodriguez
2014-03-19 0:50 ` Luis R. Rodriguez
2014-03-19 0:42 ` Toshiaki Makita
2014-03-19 3:10 ` Stephen Hemminger
2014-03-19 3:10 ` [Bridge] " Stephen Hemminger
2014-03-19 3:10 ` Stephen Hemminger
2014-03-19 3:10 ` Stephen Hemminger
2014-03-19 3:37 ` [Bridge] " Luis R. Rodriguez
2014-03-19 3:37 ` Luis R. Rodriguez
2014-03-19 3:37 ` Luis R. Rodriguez
2014-03-19 3:37 ` Luis R. Rodriguez
2014-03-20 2:05 ` Luis R. Rodriguez
2014-03-20 2:05 ` [Bridge] " Luis R. Rodriguez
2014-04-22 19:41 ` Luis R. Rodriguez
2014-04-22 19:41 ` Luis R. Rodriguez
2014-04-22 19:41 ` Luis R. Rodriguez
2014-04-30 18:40 ` Luis R. Rodriguez
2014-04-30 18:40 ` [Bridge] " Luis R. Rodriguez
2014-04-30 18:40 ` Luis R. Rodriguez
2014-04-30 18:40 ` Luis R. Rodriguez
2014-04-30 19:11 ` [Bridge] " Vlad Yasevich
2014-04-30 19:11 ` Vlad Yasevich
2014-04-30 19:11 ` Vlad Yasevich
2014-04-30 19:11 ` Vlad Yasevich
2014-04-22 19:41 ` Luis R. Rodriguez
2014-03-20 2:05 ` Luis R. Rodriguez
2014-03-13 3:15 ` [Bridge] [PATCH 2/3] bridge: trigger a bridge calculation upon port changes Luis R. Rodriguez
2014-03-13 3:15 ` Luis R. Rodriguez
2014-03-13 18:26 ` [Bridge] " Cong Wang
2014-03-13 18:26 ` Cong Wang
2014-03-13 18:26 ` Cong Wang
2014-03-15 1:39 ` Luis R. Rodriguez
2014-03-15 1:39 ` Luis R. Rodriguez
2014-03-15 1:39 ` [Bridge] " Luis R. Rodriguez
2014-03-18 20:46 ` Cong Wang
2014-03-18 20:46 ` Cong Wang
2014-03-18 20:46 ` Cong Wang
2014-03-18 21:22 ` Luis R. Rodriguez
2014-03-18 21:22 ` [Bridge] " Luis R. Rodriguez
2014-03-18 21:22 ` Luis R. Rodriguez
2014-03-18 21:22 ` Luis R. Rodriguez
2014-04-22 19:43 ` Luis R. Rodriguez
2014-04-22 19:43 ` [Bridge] " Luis R. Rodriguez
2014-04-30 18:38 ` Luis R. Rodriguez
2014-04-30 18:38 ` Luis R. Rodriguez
2014-04-30 18:38 ` Luis R. Rodriguez
2014-04-30 18:38 ` Luis R. Rodriguez
2014-04-30 20:04 ` Vlad Yasevich
2014-04-30 20:04 ` [Bridge] " Vlad Yasevich
2014-04-30 20:04 ` Vlad Yasevich
2014-04-30 20:04 ` Vlad Yasevich
2014-04-30 22:59 ` Luis R. Rodriguez
2014-04-30 22:59 ` Luis R. Rodriguez
2014-04-30 22:59 ` [Bridge] " Luis R. Rodriguez
2014-05-01 0:12 ` Vlad Yasevich
2014-05-01 0:12 ` Vlad Yasevich
2014-05-01 0:12 ` Vlad Yasevich
2014-05-01 0:12 ` Vlad Yasevich
2014-04-22 19:43 ` Luis R. Rodriguez
2014-03-18 20:46 ` Cong Wang
2014-03-13 18:26 ` Cong Wang
2014-03-13 3:15 ` Luis R. Rodriguez
2014-03-13 3:15 ` [Bridge] [PATCH 3/3] bridge: fix bridge root block on designated port Luis R. Rodriguez
2014-03-13 3:15 ` Luis R. Rodriguez
2014-03-13 22:16 ` [Bridge] " Stephen Hemminger
2014-03-13 22:16 ` Stephen Hemminger
2014-03-13 22:16 ` Stephen Hemminger
2014-03-15 2:08 ` Luis R. Rodriguez
2014-03-15 2:08 ` Luis R. Rodriguez
2014-03-15 2:08 ` [Bridge] " Luis R. Rodriguez
2014-03-13 22:16 ` Stephen Hemminger
2014-03-13 3:15 ` Luis R. Rodriguez
2014-03-18 20:31 ` [PATCH 0/3] bridge: few enhancements and small fixes Luis R. Rodriguez
2014-03-18 20:31 ` Luis R. Rodriguez
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1395245350.1741.6.camel@localhost.localdomain \
--to=toshiaki.makita1@gmail.com \
--cc=bridge@lists.linux-foundation.org \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mcgrof@do-not-panic.com \
--cc=netdev@vger.kernel.org \
--cc=stephen@networkplumber.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.