]> git.baikalelectronics.ru Git - kernel.git/commit
net: prestera: add counter HW API
authorVolodymyr Mytnyk <vmytnyk@marvell.com>
Tue, 30 Nov 2021 10:32:59 +0000 (12:32 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 30 Nov 2021 12:26:01 +0000 (12:26 +0000)
commit148c97ddedbb22d235de2086f2ec43aecf0290fd
tree0f2d36ca1314efb97eb11ab7e1cfcd11441a9d46
parent723dac92e7063fb97778070b896adfd4a9c323c8
net: prestera: add counter HW API

Add counter API for getting HW statistics.

- HW statistics gathered by this API are deleyed.
- Batch of conters is supported.
- acl stat is supported.

Co-developed-by: Serhiy Boiko <serhiy.boiko@marvell.com>
Signed-off-by: Serhiy Boiko <serhiy.boiko@marvell.com>
Signed-off-by: Volodymyr Mytnyk <vmytnyk@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/prestera/Makefile
drivers/net/ethernet/marvell/prestera/prestera.h
drivers/net/ethernet/marvell/prestera/prestera_acl.h
drivers/net/ethernet/marvell/prestera/prestera_counter.c [new file with mode: 0644]
drivers/net/ethernet/marvell/prestera/prestera_counter.h [new file with mode: 0644]
drivers/net/ethernet/marvell/prestera/prestera_hw.c
drivers/net/ethernet/marvell/prestera/prestera_hw.h
drivers/net/ethernet/marvell/prestera/prestera_main.c