[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.

Best Regards,
Phil Yang

More information about the dev mailing list