[dpdk-dev] Why DCA got removed in ixgbe PMD?
Phil Yang (Arm Technology China)
Phil.Yang at arm.com
Mon Sep 23 11:36:48 CEST 2019
Hi, Konstantin & WenZhuo
The ixgbe kernel driver supports DCA (Direct Cache Access) mode to improve IO performance on IA. [ixgbe: Add optional DCA infrastructure<https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bd0362dde080cef377d99fa5beb5c25308c29c73>]
DPDK ixgbe PMD contains some DCA flags in the header files but has no implementation on this mechanism.
https://git.dpdk.org/dpdk/tree/drivers/net/ixgbe/base/ixgbe_type.h [at line 1470]
So why DCA feature got removed in ixgbe PMD?
Is it replaced by any other L2 cache warm technology on x86 DPDK?
Thanks in advance.
More information about the dev