diff options
author | Arkadi Sharshevsky <[email protected]> | 2017-04-28 22:39:07 +0300 |
---|---|---|
committer | David S. Miller <[email protected]> | 2017-04-30 22:46:32 -0400 |
commit | 58073b32b0f716cbd894d503ab2408db9d48aed6 (patch) | |
tree | 3a2d66a2ba93ad6aedde5d8cfabe4fb93e7ef71d /drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | |
parent | ba3f571d5dde27fc4ae83aabe2c06ff08087af49 (diff) |
net: bridge: Fix improper taking over HW learned FDB
Commit 7e26bf45e4cb ("net: bridge: allow SW learn to take over HW fdb
entries") added the ability to "take over an entry which was previously
learned via HW when it shows up from a SW port".
However, if an entry was learned via HW and then a control packet
(e.g., ARP request) was trapped to the CPU, the bridge driver will
update the entry and remove the externally learned flag, although the
entry is still present in HW. Instead, only clear the externally learned
flag in case of roaming.
Fixes: 7e26bf45e4cb ("net: bridge: allow SW learn to take over HW fdb entries")
Signed-off-by: Ido Schimmel <[email protected]>
Signed-off-by: Arkadi Sharashevsky <[email protected]>
Cc: Nikolay Aleksandrov <[email protected]>
Acked-by: Nikolay Aleksandrov <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c')
0 files changed, 0 insertions, 0 deletions