Hi, "Brandeburg, Jesse" <[email protected]> wrote: > > Trying to find out why 82598 is dropping packets (rx_missed_errors) > > while the cpus are only 30% utilized (using 8-queues), I realized > > that DCA is disabled; that is (adapter->flags & IXGBE_FLAG_DCA_ENABLED) > > is false while the kernel has been compiled with IXGBE_DCA and > > INTEL_IOATDMA marked as builtins. > > okay, thats a good start.
Could the drops be caused for some other reason? It seems the cpu sees the change in descriptors with some delay, since the cpus are not fully utilized. Or maybe IXGBE_DEFAULT_TXD is too small (I think I increased it to 2048 in my tests)? > > Inspecting the code showed that dca_add_requester() in ixgbe_probe() > > fails with -ENODEV and in dca_add_requester(), dca_find_domain() > > returns NULL. I tried the card on HP DL380G6 and BL460cG6 with > > the same result. Is there something I'm missing? Also could it > > be related to packet drops? > > I believe that the HP systems don't come with DCA enabled in the BIOS, > and I'm not sure about this but I think that they don't allow it to be > enabled in the BIOS. As to why that might be you'll have to ask HP, > sorry. We are aware that some vendors do not turn on DCA. I see. Thanks, Ali ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
