diff options
author | Nikolay Aleksandrov <nikolay@cumulusnetworks.com> | 2015-06-09 03:34:13 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-06-10 21:58:13 -0700 |
commit | 8c86f967dd24a79ef202fd6f479ca9988ea31f3b (patch) | |
tree | 7c6ddbdce8e74661e0448b24024b4b23fb0aad50 /drivers/net/ethernet/brocade | |
parent | 43559893be501d41d7833a1a0229c0bbd22b9c5c (diff) | |
download | linux-8c86f967dd24a79ef202fd6f479ca9988ea31f3b.tar.bz2 |
bridge: make br_fdb_delete also check if the port matches
Before this patch the user-specified bridge port was ignored when
deleting an fdb entry and thus one could delete an entry that belonged
to any port.
Example (eth0 and eth1 are br0 ports):
bridge fdb add 00:11:22:33:44:55 dev eth0 master
bridge fdb del 00:11:22:33:44:55 dev eth1 master
(succeeds)
after the patch:
bridge fdb add 00:11:22:33:44:55 dev eth0 master
bridge fdb del 00:11:22:33:44:55 dev eth1 master
RTNETLINK answers: No such file or directory
Based on a patch by Wilson Kok.
Reported-by: Wilson Kok <wkok@cumulusnetworks.com>
Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/brocade')
0 files changed, 0 insertions, 0 deletions