[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <54B6D828.3030204@cumulusnetworks.com>
Date: Wed, 14 Jan 2015 12:57:12 -0800
From: roopa <roopa@...ulusnetworks.com>
To: Thomas Graf <tgraf@...g.ch>
CC: netdev@...r.kernel.org, shemminger@...tta.com, vyasevic@...hat.com,
john.fastabend@...il.com, jhs@...atatu.com, sfeldma@...il.com,
jiri@...nulli.us, wkok@...ulusnetworks.com
Subject: Re: [PATCH net-next] bridge: fix setlink/dellink notifications
On 1/14/15, 11:41 AM, Thomas Graf wrote:
> On 01/13/15 at 10:48pm, roopa@...ulusnetworks.com wrote:
>> 2) Generate one notification from master and the other notification from
>> self (This seems to be ideal):
>> For master: the master driver will send notification (bridge in this
>> example)
>> For self: the self driver will send notification (rocker in the above
>> example. It can use helpers from rtnetlink.c to do so. Like the
>> ndo_dflt_bridge_getlink api).
>>
>> This patch implements 2) (leaving the 'rtnl_bridge_notify' around to be used
>> with 'self').
>>
>> CC'ing others who might be affected by this change for review.
>>
>> Signed-off-by: Roopa Prabhu <roopa@...ulusnetworks.com>
> I haven't digested this line by line yet but I agree that what you
> describe above would be a good end state.
>
> If I read the patch correctly then we would omit one notification
> for the master case.
yes, correct.
> Were both notifications exactly identical
> previously?
> This has the chance of breaking existing users terribly.
yes AFAICT, because
rtnl_bridge_notify() from rtnetlink.c for bridge results in calling
br_fill_ifinfo() via ndo_bridge_getlink()
and the notification from bridge driver br_ifinfo_notify() also ends up
calling br_fill_ifinfo().
Thanks,
Roopa
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists