Commit 3f82fc9
batman-adv: tt: track roam count per VID
commit 12407d5 upstream.
batadv_tt_check_roam_count() is supposed to track roaming of a TT entry.
But TT entries are for a MAC + VID. The VID was completely missed and thus
leads to incorrect detection of ROAM counts when a client MAC exists in
multiple VLANs.
Cc: stable@kernel.org
Fixes: c018ad3 ("batman-adv: add the VLAN ID attribute to the TT entry")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>1 parent 3470d58 commit 3f82fc9
2 files changed
Lines changed: 10 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3442 | 3442 | | |
3443 | 3443 | | |
3444 | 3444 | | |
| 3445 | + | |
3445 | 3446 | | |
3446 | 3447 | | |
3447 | 3448 | | |
3448 | 3449 | | |
3449 | 3450 | | |
3450 | 3451 | | |
3451 | 3452 | | |
3452 | | - | |
| 3453 | + | |
3453 | 3454 | | |
3454 | 3455 | | |
3455 | 3456 | | |
| |||
3462 | 3463 | | |
3463 | 3464 | | |
3464 | 3465 | | |
| 3466 | + | |
| 3467 | + | |
| 3468 | + | |
3465 | 3469 | | |
3466 | 3470 | | |
3467 | 3471 | | |
| |||
3483 | 3487 | | |
3484 | 3488 | | |
3485 | 3489 | | |
| 3490 | + | |
3486 | 3491 | | |
3487 | 3492 | | |
3488 | 3493 | | |
| |||
3519 | 3524 | | |
3520 | 3525 | | |
3521 | 3526 | | |
3522 | | - | |
| 3527 | + | |
3523 | 3528 | | |
3524 | 3529 | | |
3525 | 3530 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1912 | 1912 | | |
1913 | 1913 | | |
1914 | 1914 | | |
| 1915 | + | |
| 1916 | + | |
| 1917 | + | |
1915 | 1918 | | |
1916 | 1919 | | |
1917 | 1920 | | |
| |||
0 commit comments