Did I ruin DDIO with DCA=2 parameter to X520?

Looking at the driver code, I just enabled DCA instead.

> On 1 Nov 2016, at 20:56, Alexander Duyck <alexander.du...@gmail.com> wrote:
> 
> On Tue, Nov 1, 2016 at 12:04 PM, Michał Purzyński
> <michalpurzyns...@gmail.com> wrote:
>> Looking through some old posts on e1000 I found that one can detect if DCA
>> is enabled with ethregs. Are these registers per queue? Here, the X520 is
>> configured with a single queue and the highest bits are set only for
>> DCA_RXCTRL[000].
> 
> Yes, the registers are per queue.  If I recall each queue can support
> a different DCA tag.
> 
>> On X520
>> 
>> DCA_RXCTRL[000]        1f0002a0
>> DCA_RXCTRL[001]        00001200
>> 
>> etc
>> 
>> DCA_TXCTRL[000]        1f002220
>> DCA_TXCTRL[001]        00002200
>> 
>> etc - 0's all the way down
>> 
>> (second port, same card)
>> 
>> DCA_RXCTRL[000]        1f0002a0
>> DCA_RXCTRL[001]        00001200
>> 
>> Also zeros all the way on highest bits.
>> 
>> There are no registers with DCA in name for X710 - what should I look for
>> instead?
> 
> I don't believe the X710 supports DCA.  It relies on DDIO which has
> been available for the last several CPU generations.
> 
>> BTW, how is DCA different from DDIO?
> 
> DCA is a precursor to DDIO.  Basically the idea is to have the device
> include a special tag in DMA write transactions that indicates which
> socket the data is supposed to be written to.  With DDIO it occurs
> automatically when the device is writing to the local socket.
> 
> - Alex

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to