Hi there.

I'm evaluating DCA feature of 82598EB 10G NIC.
But It seems not work properly, I think.
Please, help me out.

FYI, My configuration work flows are like below.

1. First, my evaluation system consist of
  Intel S5000PSL STAT mainboard
  Intel Quad-Core Xeon processor * 2
  Intel 10G XF SR(EXPX9501AFXSR) -> 82598EB NIC
 
  and OS is Ubuntu 9.04 server (kernel version 2.6.28-13-server)
  and I've used driver ioatdma-3.61, ixgbe-2.0.34.3 from sourceforge 
e1000 forum.

2. I configured Intel I/OAT enable in BIOS
  Even though I enabled Intel I/OAT in BIOS, Kernel said that DCA is not 
enabled in BIOS.
  I don't know why kernel said like that.

3. Because of kernel's complaining, I've patched 
http://patchwork.kernel.org/patch/15273
  As you maybe know, It make DCA enable forcefully.
  After that, ixgbe driver recognized as DCA can be enabled.

4. And the last, Whole of configuration results are like below. Please 
check them out.

r...@intel-server:~$ insmod /usr/src/ioatdma-3.61/dca/dca.ko
r...@intel-server:~$ insmod /usr/src/ioatdma-3.61/ioatdma/ioatdma.ko
r...@intel-server:~$ insmod /usr/src/ixgbe-2.0.34.3/src/ixgbe.ko

r...@intel-server:~$ lsmod
Module                  Size  Used by
ioatdma                35592  0
ixgbe                 178120  0
dca                    16612  2 ioatdma,ixgbe

r...@intel-server:/sys/class/dca$ ls -l
lrwxrwxrwx  1 root root 0 2009-07-14 18:15 dca0 -> 
../../devices/pci0000:00/0000:00:08.0/dca/dca0
lrwxrwxrwx  1 root root 0 2009-07-14 18:15 requester0 -> 
../../devices/pci0000:00/0000:00:08.0/dca/dca0/requester0

r...@intel-server:/sys/class/dma$ ls -l
lrwxrwxrwx  1 root root 0 2009-07-14 18:15 dma0chan0 -> 
../../devices/pci0000:00/0000:00:08.0/dma/dma0chan0
lrwxrwxrwx  1 root root 0 2009-07-14 18:15 dma0chan1 -> 
../../devices/pci0000:00/0000:00:08.0/dma/dma0chan1
lrwxrwxrwx  1 root root 0 2009-07-14 18:15 dma0chan2 -> 
../../devices/pci0000:00/0000:00:08.0/dma/dma0chan2
lrwxrwxrwx  1 root root 0 2009-07-14 18:15 dma0chan3 -> 
../../devices/pci0000:00/0000:00:08.0/dma/dma0chan3

r...@intel-server:/sys/class/net/eth10# ls -l
-r--r--r-- 1 root root 4096 2009-07-14 18:16 addr_len
-r--r--r-- 1 root root 4096 2009-07-14 18:14 address
-r--r--r-- 1 root root 4096 2009-07-14 18:16 broadcast
-r--r--r-- 1 root root 4096 2009-07-14 18:16 carrier
-r--r--r-- 1 root root 4096 2009-07-14 18:16 dev_id
lrwxrwxrwx 1 root root    0 2009-07-14 18:16 device -> ../../../0000:0c:00.0
-r--r--r-- 1 root root 4096 2009-07-14 18:16 dormant
-r--r--r-- 1 root root 4096 2009-07-14 18:16 features
-rw-r--r-- 1 root root 4096 2009-07-14 18:16 flags
-rw-r--r-- 1 root root 4096 2009-07-14 18:16 ifalias
-r--r--r-- 1 root root 4096 2009-07-14 18:16 ifindex
-r--r--r-- 1 root root 4096 2009-07-14 18:16 iflink
-r--r--r-- 1 root root 4096 2009-07-14 18:16 link_mode
-rw-r--r-- 1 root root 4096 2009-07-14 18:16 mtu
-r--r--r-- 1 root root 4096 2009-07-14 18:16 operstate
drwxr-xr-x 2 root root    0 2009-07-14 18:16 power
drwxr-xr-x 2 root root    0 2009-07-14 18:16 statistics
lrwxrwxrwx 1 root root    0 2009-07-14 18:16 subsystem -> 
../../../../../../class/net
-rw-r--r-- 1 root root 4096 2009-07-14 18:16 tx_queue_len
-r--r--r-- 1 root root 4096 2009-07-14 18:14 type
-rw-r--r-- 1 root root 4096 2009-07-14 18:16 uevent

r...@intel-server:/usr/src/ethregs-1.7.1# ./ethregs -c | grep DCA
    DCA_RXCTRL[0]  000010e1
    DCA_RXCTRL[1]  000010e3
    DCA_RXCTRL[2]  000010ed
    DCA_RXCTRL[3]  000010ef
    DCA_RXCTRL[4]  000010ed
    DCA_RXCTRL[5]  000010ef
    DCA_RXCTRL[6]  000010e1
    DCA_RXCTRL[7]  000010e3
    DCA_RXCTRL[8]  0000b200
    DCA_RXCTRL[9]  0000b200
    DCA_RXCTRL[10] 0000b200
    DCA_RXCTRL[11] 0000b200
    DCA_RXCTRL[12] 0000b200
    DCA_RXCTRL[13] 0000b200
    DCA_RXCTRL[14] 0000b200
    DCA_RXCTRL[15] 0000b200
    DCA_TXCTRL[0]  00002221
    DCA_TXCTRL[1]  00002223
    DCA_TXCTRL[2]  0000222d
    DCA_TXCTRL[3]  0000222f
    DCA_TXCTRL[4]  0000222d
    DCA_TXCTRL[5]  0000222f
    DCA_TXCTRL[6]  00002221
    DCA_TXCTRL[7]  00002223
    DCA_TXCTRL[8]  00002a00
    DCA_TXCTRL[9]  00002a00
    DCA_TXCTRL[10] 00002a00
    DCA_TXCTRL[11] 00002a00
    DCA_TXCTRL[12] 00002a00
    DCA_TXCTRL[13] 00002a00
    DCA_TXCTRL[14] 00002a00
    DCA_TXCTRL[15] 00002a00
    DCA_ID         00000c01
    DCA_CTRL       00000002

If you need more information, please let me know.
Thank you in advance.

Best regards.

P.S. Whenever I post a question, I'm afraid of my poor English.

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to