sfc: Forget filter ID when the filter is marked old
authorAndrew Rybchenko <Andrew.Rybchenko@oktetlabs.ru>
Wed, 15 Jun 2016 16:44:20 +0000 (17:44 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 16 Jun 2016 05:26:25 +0000 (22:26 -0700)
commit6a37958b8aa57cf556935baf67b248e0d8baddbe
tree5e27766d240b495894e0fc55e7e0fd636ddd3f46
parentdd98708cf6a7981ad5bc23b1e10c548689482ef7
sfc: Forget filter ID when the filter is marked old

It is required to remove setting of filter IDs to invalid from multicast
and unicast addresses caching functions.
Add initialization to invalid when filter table is created.
Add paranoid checks to track consistency.

Signed-off-by: Edward Cree <ecree@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/sfc/ef10.c