I've also disabled two of BIOS option. that are adjacent cache line prefetcher and hardware prefetch queue. What's wrong with me? and I'd like to know what is the best way to know that feature is working properly.
thanks a lot. Best Regards. Rich wrote: > 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 > > > ------------------------------------------------------------------------------ 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
