diff options
author | Jan Hoffmann <jan@3e8.eu> | 2023-05-07 01:05:31 +0200 |
---|---|---|
committer | Sander Vanheule <sander@svanheule.net> | 2023-05-07 19:09:00 +0200 |
commit | 57df840670b6038866ebed877ed9827276b730fe (patch) | |
tree | 49ee57a1c4668e337ab103fdd41dc92aee5b0ffa /target/linux/realtek/dts-5.10/rtl930x.dtsi | |
parent | 81931756e1490547f8a6e1ef510b52af28c60909 (diff) | |
download | upstream-57df840670b6038866ebed877ed9827276b730fe.tar.gz upstream-57df840670b6038866ebed877ed9827276b730fe.tar.bz2 upstream-57df840670b6038866ebed877ed9827276b730fe.zip |
realtek: don't treat first multicast portmask entry as reserved
There doesn't appear to be a reason to do this, as only the last entry
is actually reserved for unknown multicast.
This also fixes two issues:
- As the increment happened after the bounds check, the value of the
actually reserved last entry could be overwritten.
- On deletion of entries, a corresponding decrement was missing,
causing the wrong entry to be marked as free.
Fixes: cde31976e375 ("realtek: Add support for Layer 2 Multicast")
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
Diffstat (limited to 'target/linux/realtek/dts-5.10/rtl930x.dtsi')
0 files changed, 0 insertions, 0 deletions