]> git.baikalelectronics.ru Git - kernel.git/commit
net: stmmac: selftests: Needs to check the number of Multicast regs
authorJose Abreu <Jose.Abreu@synopsys.com>
Wed, 18 Dec 2019 10:17:35 +0000 (11:17 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 Dec 2019 20:04:17 +0000 (12:04 -0800)
commit5abb744b898a13ef9ad3cddda0b1dc7a2a4e6ca4
treed9e7a9fc9abda2aaf5c1370338c5906f17e9f333
parent5ab335f0ab81c05cc3755211ee08f6c934df556d
net: stmmac: selftests: Needs to check the number of Multicast regs

When running the MC and UC filter tests we setup a multicast address
that its expected to be blocked. If the number of available multicast
registers is zero, driver will always pass the multicast packets which
will fail the test.

Check if available multicast addresses is enough before running the
tests.

Fixes: 27b280e05184 ("net: stmmac: Introduce selftests support")
Signed-off-by: Jose Abreu <Jose.Abreu@synopsys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c