Thread (1 message) 1 message, 1 author, 2020-10-08

Re: [PATCH net] bridge: Netlink interface fix.

From: Nikolay Aleksandrov <hidden>
Date: 2020-10-08 17:55:25
Also in: bridge, lkml

On Thu, 2020-10-08 at 10:09 -0700, Jakub Kicinski wrote:
On Thu, 8 Oct 2020 10:18:09 +0000 Nikolay Aleksandrov wrote:
quoted
On Wed, 2020-10-07 at 14:49 +0000, Nikolay Aleksandrov wrote:
quoted
On Wed, 2020-10-07 at 12:07 +0000, Henrik Bjoernlund wrote:  
quoted
This commit is correcting NETLINK br_fill_ifinfo() to be able to
handle 'filter_mask' with multiple flags asserted.

Fixes: 36a8e8e265420 ("bridge: Extend br_fill_ifinfo to return MPR status")

Signed-off-by: Henrik Bjoernlund <redacted>
Reviewed-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Suggested-by: Nikolay Aleksandrov <redacted>
Tested-by: Horatiu Vultur <horatiu.vultur@microchip.com>
---
 net/bridge/br_netlink.c | 26 +++++++++++---------------
 1 file changed, 11 insertions(+), 15 deletions(-)
  
The patch looks good, please don't separate the Fixes tag from the others.
Acked-by: Nikolay Aleksandrov <redacted>
  
TBH, this does change a user facing api (the attribute nesting), but I think
in this case it's acceptable due to the format being wrong and MRP being new, so
I doubt anyone is yet dumping it mixed with vlan filter_mask and checking for
two identical attributes, i.e. in the old/broken case parsing the attributes
into a table would hide one of them and you'd have to walk over all attributes
to catch that.
To be clear - this changes the uAPI as far as 5.9-rcs are concerned. 
So if this change was to hit 5.9 final there would be no uAPI breakage,
right?
Yes, correct.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help