numam-dpdk/drivers
Pavan Nikhilesh 7c6e645b59 event/octeontx2: fix HW timer race condition
Fix HW race condition observed when timeout resolution is low (<5us).
When HW traverses a given TIM bucket it will clear chunk_remainder,
but since SW always decreases the chunk_remainder at the start of the
arm routine it might cause a race where SW updates chunk_remainder
after HW has cleared it that lead to nasty side effects.

Fixes: 95e4e4ec74 ("event/octeontx2: add timer arm timeout burst")
Cc: stable@dpdk.org

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
2019-11-26 07:49:30 +01:00
..
baseband build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
bus bus/pci: clear driver on detach 2019-11-21 00:18:02 +01:00
common net/octeontx: add application domain validation 2019-11-26 07:49:30 +01:00
compress build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
crypto build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
event event/octeontx2: fix HW timer race condition 2019-11-26 07:49:30 +01:00
mempool mempool/octeontx: add application domain validation 2019-11-26 07:49:30 +01:00
net net/octeontx: set queue offload capabilities 2019-11-26 07:49:30 +01:00
raw remove blank lines at end of file 2019-11-26 00:12:08 +01:00
Makefile drivers: add common as dependency for bus 2018-10-16 14:54:25 +02:00
meson.build build: change ABI versioning to global 2019-11-20 23:05:39 +01:00