Hi, Zhigang, I fixed register memseg error, but gxio_mpipe_equeue_put_at send packet still failed. Command: run cat /proc/meminfo MemTotal: 8230016 kB MemFree: 3866688 kB Buffers: 0 kB Cached: 16576 kB SwapCached: 0 kB Active: 11392 kB Inactive: 9088 kB Active(anon): 11392 kB Inactive(anon): 9088 kB Active(file): 0 kB Inactive(file): 0 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 0 kB Mapped: 3072 kB Shmem: 16320 kB Slab: 17024 kB SReclaimable: 768 kB SUnreclaim: 16256 kB KernelStack: 11456 kB PageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 2017856 kB Committed_AS: 22976 kB VmallocTotal: 4194304 kB VmallocUsed: 224704 kB VmallocChunk: 3964864 kB Sequestered: 46144 kB HugePages_Total: 4 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 1048576 kB
_init_dpdk_eal_params: -c 0xffffffff -m 4096 -r 1 -n 1 --log-level 8 --vdev xgbe1 --vdev xgbe2 --log-level 8 --no-hpet main: rte_eal_init. EAL: Detected lcore 0 as core 0 on socket 0 EAL: Detected lcore 1 as core 1 on socket 0 EAL: Detected lcore 2 as core 2 on socket 0 EAL: Detected lcore 3 as core 3 on socket 0 EAL: Detected lcore 4 as core 4 on socket 0 EAL: Detected lcore 5 as core 5 on socket 0 EAL: Detected lcore 6 as core 6 on socket 0 EAL: Detected lcore 7 as core 7 on socket 0 EAL: Detected lcore 8 as core 8 on socket 0 EAL: Detected lcore 9 as core 9 on socket 0 EAL: Detected lcore 10 as core 10 on socket 0 EAL: Detected lcore 11 as core 11 on socket 0 EAL: Detected lcore 12 as core 12 on socket 0 EAL: Detected lcore 13 as core 13 on socket 0 EAL: Detected lcore 14 as core 14 on socket 0 EAL: Detected lcore 15 as core 15 on socket 0 EAL: Detected lcore 16 as core 16 on socket 0 EAL: Detected lcore 17 as core 17 on socket 0 EAL: Detected lcore 18 as core 18 on socket 0 EAL: Detected lcore 19 as core 19 on socket 0 EAL: Detected lcore 20 as core 20 on socket 0 EAL: Detected lcore 21 as core 21 on socket 0 EAL: Detected lcore 22 as core 22 on socket 0 EAL: Detected lcore 23 as core 23 on socket 0 EAL: Detected lcore 24 as core 24 on socket 0 EAL: Detected lcore 25 as core 25 on socket 0 EAL: Detected lcore 26 as core 26 on socket 0 EAL: Detected lcore 27 as core 27 on socket 0 EAL: Detected lcore 28 as core 28 on socket 0 EAL: Detected lcore 29 as core 29 on socket 0 EAL: Detected lcore 30 as core 30 on socket 0 EAL: Detected lcore 31 as core 31 on socket 0 EAL: Detected lcore 32 as core 32 on socket 0 EAL: Detected lcore 33 as core 33 on socket 0 EAL: Detected lcore 34 as core 34 on socket 0 EAL: Detected lcore 35 as core 35 on socket 0 EAL: Support maximum 36 logical core(s) by configuration. EAL: Detected 36 lcore(s) EAL: Setting up physically contiguous memory... EAL: Ask a virtual area of 0x100000000 bytes EAL: Virtual area found at 0x1fe40000000 (size = 0x100000000) EAL: Requesting 4 pages of size 1024MB from socket 0 EAL: TSC frequency is ~1199999 KHz EAL: WARNING: cpu flags constant_tsc=no nonstop_tsc=no -> using unreliable clock cycles ! EAL: Master lcore 0 is ready (tid=f7f34690;cpuset=[0]) PMD: mpipe init xgbe1 PMD: xgbe1: Initialized mpipe device(mac ee:d1:53:72:82:5a). PMD: mpipe init xgbe2 PMD: xgbe2: Initialized mpipe device(mac ee:d1:53:72:82:5b). EAL: lcore 1 is ready (tid=eb1df060;cpuset=[1]) EAL: lcore 2 is ready (tid=ea9df060;cpuset=[2]) EAL: lcore 3 is ready (tid=ea1df060;cpuset=[3]) EAL: lcore 4 is ready (tid=e99df060;cpuset=[4]) EAL: lcore 5 is ready (tid=e91df060;cpuset=[5]) EAL: lcore 6 is ready (tid=e89df060;cpuset=[6]) EAL: lcore 7 is ready (tid=dbfff060;cpuset=[7]) EAL: lcore 8 is ready (tid=db7ff060;cpuset=[8]) EAL: lcore 9 is ready (tid=dafff060;cpuset=[9]) EAL: lcore 10 is ready (tid=da7ff060;cpuset=[10]) EAL: lcore 11 is ready (tid=d9fff060;cpuset=[11]) EAL: lcore 12 is ready (tid=d97ff060;cpuset=[12]) EAL: lcore 13 is ready (tid=d8fff060;cpuset=[13]) EAL: lcore 15 is ready (tid=bbfff060;cpuset=[15]) EAL: lcore 14 is ready (tid=d87ff060;cpuset=[14]) EAL: lcore 16 is ready (tid=bb7ff060;cpuset=[16]) EAL: lcore 17 is ready (tid=bafff060;cpuset=[17]) EAL: lcore 18 is ready (tid=ba7ff060;cpuset=[18]) EAL: lcore 19 is ready (tid=b9fff060;cpuset=[19]) EAL: lcore 20 is ready (tid=b97ff060;cpuset=[20]) EAL: lcore 21 is ready (tid=b8fff060;cpuset=[21]) EAL: lcore 22 is ready (tid=b87ff060;cpuset=[22]) EAL: lcore 23 is ready (tid=93fff060;cpuset=[23]) EAL: lcore 24 is ready (tid=937ff060;cpuset=[24]) EAL: lcore 25 is ready (tid=92fff060;cpuset=[25]) EAL: lcore 26 is ready (tid=927ff060;cpuset=[26]) EAL: lcore 27 is ready (tid=91fff060;cpuset=[27]) EAL: lcore 28 is ready (tid=917ff060;cpuset=[28]) EAL: lcore 29 is ready (tid=90fff060;cpuset=[29]) EAL: lcore 30 is ready (tid=907ff060;cpuset=[30]) EAL: lcore 31 is ready (tid=73fff060;cpuset=[31]) main: Detect CPU freq 1200000000 main: Detect 32 CPU cores main: Probe PCI ethernet devices. main: Detect 2 Ethernet device main: pid=2169 _eth_dev_init: Init port 0 mbuf pool pkt_len=1986 nr_pkts=17536 cache=512 _eth_dev_init: Init port 0 mbuf pool pkt_len=1730 nr_pkts=17536 cache=512 pool=0x0x1ff36e3f5c0 success. _eth_dev_init: Configure port 0 nr_tx=1 nr_rx=1 _eth_dev_init: Configure port 0 rxq=0 rxd=128 PMD: Allocate 128 iqueue descs. PMD: Init mPIPE buffer stack size index 3 _eth_dev_init: port 0: EE:D1:53:72:82:5A _eth_dev_init: Configure port 0 txq=0 txd=1024 PMD: Allocate one NotifRing for each queue. max=16 PMD: Allocate a NotifGroup. PMD: Allocate 256 buckets. PMD: Allocate 1 mPIPE buffer stack. PMD: gxio_mpipe_register_page . PMD: Register mPIPE page 0x1fe40000000 size=1073741824, log2=30 must < 40 & > 12 PMD: Register mPIPE page 0x1fe80000000 size=1073741824, log2=30 must < 40 & > 12 PMD: Register mPIPE page 0x1fec0000000 size=1073741824, log2=30 must < 40 & > 12 PMD: Register mPIPE page 0x1ff00000000 size=1073741824, log2=30 must < 40 & > 12 PMD: xgbe1: Registered segment 0x1fe40000000 - 0x1ff3fffffff PMD: Allocate mPIPE buffer stack size=65536 341K bytes.. PMD: xgbe1: Buffer stack memory 0x1ff36de0000 - 0x1ff36e3557f. PMD: xgbe1: eDMA ring memory 0x1ff36e3c000 - 0x1ff36e3dfff. PMD: xgbe1: iDMA ring 0 memory 0x1ff36e38000 - 0x1ff36e39fff. PMD: xgbe1: Pushed mbuf 0x1ff3a550080, buffer 0x1ff3a550202 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54f800, buffer 0x1ff3a54f982 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54ef80, buffer 0x1ff3a54f102 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54e700, buffer 0x1ff3a54e882 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54de80, buffer 0x1ff3a54e002 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54d600, buffer 0x1ff3a54d782 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54cd80, buffer 0x1ff3a54cf02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54c500, buffer 0x1ff3a54c682 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54bc80, buffer 0x1ff3a54be02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54b400, buffer 0x1ff3a54b582 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54ab80, buffer 0x1ff3a54ad02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a54a300, buffer 0x1ff3a54a482 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a549a80, buffer 0x1ff3a549c02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a549200, buffer 0x1ff3a549382 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a548980, buffer 0x1ff3a548b02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a548100, buffer 0x1ff3a548282 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a547880, buffer 0x1ff3a547a02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a547000, buffer 0x1ff3a547182 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a546780, buffer 0x1ff3a546902 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a545f00, buffer 0x1ff3a546082 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a545680, buffer 0x1ff3a545802 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a544e00, buffer 0x1ff3a544f82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a544580, buffer 0x1ff3a544702 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a543d00, buffer 0x1ff3a543e82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a543480, buffer 0x1ff3a543602 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a542c00, buffer 0x1ff3a542d82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a542380, buffer 0x1ff3a542502 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a541b00, buffer 0x1ff3a541c82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a541280, buffer 0x1ff3a541402 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a540a00, buffer 0x1ff3a540b82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a540180, buffer 0x1ff3a540302 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53f900, buffer 0x1ff3a53fa82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53f080, buffer 0x1ff3a53f202 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53e800, buffer 0x1ff3a53e982 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53df80, buffer 0x1ff3a53e102 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53d700, buffer 0x1ff3a53d882 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53ce80, buffer 0x1ff3a53d002 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53c600, buffer 0x1ff3a53c782 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53bd80, buffer 0x1ff3a53bf02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53b500, buffer 0x1ff3a53b682 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53ac80, buffer 0x1ff3a53ae02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a53a400, buffer 0x1ff3a53a582 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a539b80, buffer 0x1ff3a539d02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a539300, buffer 0x1ff3a539482 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a538a80, buffer 0x1ff3a538c02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a538200, buffer 0x1ff3a538382 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a537980, buffer 0x1ff3a537b02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a537100, buffer 0x1ff3a537282 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a536880, buffer 0x1ff3a536a02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a536000, buffer 0x1ff3a536182 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a535780, buffer 0x1ff3a535902 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a534f00, buffer 0x1ff3a535082 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a534680, buffer 0x1ff3a534802 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a533e00, buffer 0x1ff3a533f82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a533580, buffer 0x1ff3a533702 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a532d00, buffer 0x1ff3a532e82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a532480, buffer 0x1ff3a532602 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a531c00, buffer 0x1ff3a531d82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a531380, buffer 0x1ff3a531502 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a530b00, buffer 0x1ff3a530c82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a530280, buffer 0x1ff3a530402 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52fa00, buffer 0x1ff3a52fb82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52f180, buffer 0x1ff3a52f302 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52e900, buffer 0x1ff3a52ea82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52e080, buffer 0x1ff3a52e202 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52d800, buffer 0x1ff3a52d982 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52cf80, buffer 0x1ff3a52d102 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52c700, buffer 0x1ff3a52c882 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52be80, buffer 0x1ff3a52c002 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52b600, buffer 0x1ff3a52b782 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52ad80, buffer 0x1ff3a52af02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a52a500, buffer 0x1ff3a52a682 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a529c80, buffer 0x1ff3a529e02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a529400, buffer 0x1ff3a529582 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a528b80, buffer 0x1ff3a528d02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a528300, buffer 0x1ff3a528482 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a527a80, buffer 0x1ff3a527c02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a527200, buffer 0x1ff3a527382 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a526980, buffer 0x1ff3a526b02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a526100, buffer 0x1ff3a526282 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a525880, buffer 0x1ff3a525a02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a525000, buffer 0x1ff3a525182 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a524780, buffer 0x1ff3a524902 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a523f00, buffer 0x1ff3a524082 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a523680, buffer 0x1ff3a523802 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a522e00, buffer 0x1ff3a522f82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a522580, buffer 0x1ff3a522702 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a521d00, buffer 0x1ff3a521e82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a521480, buffer 0x1ff3a521602 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a520c00, buffer 0x1ff3a520d82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a520380, buffer 0x1ff3a520502 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51fb00, buffer 0x1ff3a51fc82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51f280, buffer 0x1ff3a51f402 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51ea00, buffer 0x1ff3a51eb82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51e180, buffer 0x1ff3a51e302 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51d900, buffer 0x1ff3a51da82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51d080, buffer 0x1ff3a51d202 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51c800, buffer 0x1ff3a51c982 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51bf80, buffer 0x1ff3a51c102 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51b700, buffer 0x1ff3a51b882 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51ae80, buffer 0x1ff3a51b002 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a51a600, buffer 0x1ff3a51a782 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a519d80, buffer 0x1ff3a519f02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a519500, buffer 0x1ff3a519682 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a518c80, buffer 0x1ff3a518e02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a518400, buffer 0x1ff3a518582 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a517b80, buffer 0x1ff3a517d02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a517300, buffer 0x1ff3a517482 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a516a80, buffer 0x1ff3a516c02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a516200, buffer 0x1ff3a516382 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a515980, buffer 0x1ff3a515b02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a515100, buffer 0x1ff3a515282 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a514880, buffer 0x1ff3a514a02 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a514000, buffer 0x1ff3a514182 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a513780, buffer 0x1ff3a513902 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a512f00, buffer 0x1ff3a513082 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a512680, buffer 0x1ff3a512802 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a511e00, buffer 0x1ff3a511f82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a511580, buffer 0x1ff3a511702 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a510d00, buffer 0x1ff3a510e82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a510480, buffer 0x1ff3a510602 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a50fc00, buffer 0x1ff3a50fd82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a50f380, buffer 0x1ff3a50f502 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a50eb00, buffer 0x1ff3a50ec82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a50e280, buffer 0x1ff3a50e402 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a50da00, buffer 0x1ff3a50db82 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a50d180, buffer 0x1ff3a50d302 into stack 2 PMD: xgbe1: Pushed mbuf 0x1ff3a50c900, buffer 0x1ff3a50ca82 into stack 2 PMD: xgbe1: Filled 128/128 buffers PMD: rte_eth_dev_config_restore: port 0: MAC address array not supported PMD: rte_eth_allmulticast_disable: Function not supported _eth_dev_init: start port 0 success. _eth_dev_init: enable port 0 promiscuous. main: Link Up - speed 10000 Mbps - full-duplex _tx_pkts_rand_init: Alloc 32 mbuf for port=0 _tx_pkts_rand_init: Prebuild 32 mbuf for port=0 _tx_pkts_rand_init: Prebuild 32 mbuf for port=0 done. main: launch lcore 1 _mbuf_random_task task port=0 txq=0 _mbuf_random_task: Start mbuf rand task port=0 pool=0x0x1ff36e3f5c0 _mbuf_random_task: Start mbuf rand task daddr=192.168.1.245 dport=80 _mbuf_random_task: Core 1 Exit.. _tx_rand_task: Start TX rand task port=0 txq=0 pkts_burst=32 _wait_for_dev_link_up: TX rand task Core 2 port 0 Link is Up PMD: Trying to transmit 32 packets on xgbe1:0. main: launch lcore 2 tx task port=0 txq=0 PMD: xgbe1:0: Sending packet 0x1ff3a50c200, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a50b980, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a50b100, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a50a880, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a50a000, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a509780, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a508f00, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a508680, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a507e00, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a507580, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a506d00, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a506480, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a505c00, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a505380, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a504b00, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a504280, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a503a00, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a503180, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a502900, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a502080, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a501800, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a500f80, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a500700, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a4ffe80, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a4ff600, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a4fed80, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a4fe500, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a4fdc80, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a4fd400, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a4fcb80, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a4fc300, len 62 PMD: xgbe1:0: Sending packet 0x1ff3a4fba80, len 62 PMD: Ask the mPIPE hardware to egress outstanding packets immediately. PMD: Wait for mPIPE equeue slot 32 complete. Regards. Arthas ------------------ Original ------------------From: "Arthas";<kangzy1982 at qq.com>; Date: Thu, Sep 24, 2015 01:38 PM To: "zlu"<zlu at ezchip.com>; "dev"<dev at dpdk.org>; Subject: Re: [dpdk-dev] DPDK v2.1.0 tilegx on TileraMDE-4.2.2.169597 Hi, Zhigang, I checked error code and got a error information "(No more IOTLB entries)." & xmit function gxio_mpipe_equeue_try_reserve_fast got "Insufficient DMA credits"! Command: run ./testpmd -c 0xffffffff -m 6144 -n 1 -r 1 --vdev xgbe1 -- --rx=1 --tx=2 --forward-mode=txonly -a --port-topology=chained gxio_mpipe_init instance 0 gxio_mpipe_init instance 1 EAL: Detected lcore 0 as core 0 on socket 0 EAL: Detected lcore 1 as core 1 on socket 0 EAL: Detected lcore 2 as core 2 on socket 0 EAL: Detected lcore 3 as core 3 on socket 0 EAL: Detected lcore 4 as core 4 on socket 0 EAL: Detected lcore 5 as core 5 on socket 0 EAL: Detected lcore 6 as core 6 on socket 0 EAL: Detected lcore 7 as core 7 on socket 0 EAL: Detected lcore 8 as core 8 on socket 0 EAL: Detected lcore 9 as core 9 on socket 0 EAL: Detected lcore 10 as core 10 on socket 0 EAL: Detected lcore 11 as core 11 on socket 0 EAL: Detected lcore 12 as core 12 on socket 0 EAL: Detected lcore 13 as core 13 on socket 0 EAL: Detected lcore 14 as core 14 on socket 0 EAL: Detected lcore 15 as core 15 on socket 0 EAL: Detected lcore 16 as core 16 on socket 0 EAL: Detected lcore 17 as core 17 on socket 0 EAL: Detected lcore 18 as core 18 on socket 0 EAL: Detected lcore 19 as core 19 on socket 0 EAL: Detected lcore 20 as core 20 on socket 0 EAL: Detected lcore 21 as core 21 on socket 0 EAL: Detected lcore 22 as core 22 on socket 0 EAL: Detected lcore 23 as core 23 on socket 0 EAL: Detected lcore 24 as core 24 on socket 0 EAL: Detected lcore 25 as core 25 on socket 0 EAL: Detected lcore 26 as core 26 on socket 0 EAL: Detected lcore 27 as core 27 on socket 0 EAL: Detected lcore 28 as core 28 on socket 0 EAL: Detected lcore 29 as core 29 on socket 0 EAL: Detected lcore 30 as core 30 on socket 0 EAL: Detected lcore 31 as core 31 on socket 0 EAL: Detected lcore 32 as core 32 on socket 0 EAL: Detected lcore 33 as core 33 on socket 0 EAL: Detected lcore 34 as core 34 on socket 0 EAL: Detected lcore 35 as core 35 on socket 0 EAL: Support maximum 36 logical core(s) by configuration. EAL: Detected 36 lcore(s) EAL: Setting up physically contiguous memory... EAL: Ask a virtual area of 0x80000000 bytes EAL: Virtual area found at 0x1ff68000000 (size = 0x80000000) EAL: Ask a virtual area of 0xc000000 bytes EAL: Virtual area found at 0x1ff5b000000 (size = 0xc000000) EAL: Ask a virtual area of 0xf4000000 bytes EAL: Virtual area found at 0x1fe66000000 (size = 0xf4000000) EAL: Requesting 384 pages of size 16MB from socket 0 EAL: TSC frequency is ~1199999 KHz EAL: WARNING: cpu flags constant_tsc=no nonstop_tsc=no -> using unreliable clock cycles ! EAL: Master lcore 0 is ready (tid=f7f94690;cpuset=[0]) PMD: mpipe init xgbe1 PMD: xgbe1: Initialized mpipe device(mac ee:d1:53:72:82:5a). EAL: lcore 1 is ready (tid=eaf3f060;cpuset=[1]) EAL: lcore 2 is ready (tid=ea73f060;cpuset=[2]) EAL: lcore 3 is ready (tid=e9f3f060;cpuset=[3]) EAL: lcore 4 is ready (tid=e973f060;cpuset=[4]) EAL: lcore 5 is ready (tid=e8f3f060;cpuset=[5]) EAL: lcore 6 is ready (tid=67fff060;cpuset=[6]) EAL: lcore 7 is ready (tid=677ff060;cpuset=[7]) EAL: lcore 8 is ready (tid=5afff060;cpuset=[8]) EAL: lcore 9 is ready (tid=5a7ff060;cpuset=[9]) EAL: lcore 10 is ready (tid=65fff060;cpuset=[10]) EAL: lcore 11 is ready (tid=657ff060;cpuset=[11]) EAL: lcore 12 is ready (tid=64fff060;cpuset=[12]) EAL: lcore 13 is ready (tid=647ff060;cpuset=[13]) EAL: lcore 14 is ready (tid=3ffff060;cpuset=[14]) EAL: lcore 15 is ready (tid=3f7ff060;cpuset=[15]) EAL: lcore 16 is ready (tid=3efff060;cpuset=[16]) EAL: lcore 17 is ready (tid=3e7ff060;cpuset=[17]) EAL: lcore 18 is ready (tid=3dfff060;cpuset=[18]) EAL: lcore 19 is ready (tid=3d7ff060;cpuset=[19]) EAL: lcore 20 is ready (tid=3cfff060;cpuset=[20]) EAL: lcore 21 is ready (tid=3c7ff060;cpuset=[21]) EAL: lcore 22 is ready (tid=1bfff060;cpuset=[22]) EAL: lcore 23 is ready (tid=1b7ff060;cpuset=[23]) EAL: lcore 24 is ready (tid=1afff060;cpuset=[24]) EAL: lcore 25 is ready (tid=1a7ff060;cpuset=[25]) EAL: lcore 26 is ready (tid=19fff060;cpuset=[26]) EAL: lcore 27 is ready (tid=197ff060;cpuset=[27]) EAL: lcore 28 is ready (tid=18fff060;cpuset=[28]) EAL: lcore 29 is ready (tid=187ff060;cpuset=[29]) EAL: lcore 30 is ready (tid=f7fff060;cpuset=[30]) EAL: lcore 31 is ready (tid=f77ff060;cpuset=[31]) Set txonly packet forwarding mode Auto-start selected Configuring Port 0 (socket 0) PMD: xgbe1: Could not register memseg @0x1ff68000000, -1111(No more IOTLB entries). PMD: xgbe1: Could not register memseg @0x1ff5b000000, -1111(No more IOTLB entries). PMD: xgbe1: Could not register memseg @0x1fe66000000, -1111(No more IOTLB entries). PMD: xgbe1: Buffer stack memory 0x1ff63780000 - 0x1ff637d557f. PMD: xgbe1: eDMA ring memory 0x1ff637d8000 - 0x1ff637d9fff. PMD: xgbe1: iDMA ring 0 memory 0x1ff6377c000 - 0x1ff6377dfff. PMD: rte_eth_dev_config_restore: port 0: MAC address array not supported PMD: rte_eth_allmulticast_disable: Function not supported Port 0: EE:D1:53:72:82:5A Checking link statuses... Port 0 Link Up - speed 10000 Mbps - full-duplex Done No commandline core given, start packet forwarding txonly packet forwarding - CRC stripping disabled - packets/burst=32 packet len=64 - nb packet segments=1 nb forwarding cores=1 - nb forwarding ports=1 RX queues=1 - RX desc=128 - RX free threshold=0 RX threshold registers: pthresh=0 hthresh=0 wthresh=0 TX queues=2 - TX desc=512 - TX free threshold=0 TX threshold registers: pthresh=0 hthresh=0 wthresh=0 TX RS bit threshold=0 - TXQ flags=0x0 Press enter to exit Command: run cat /proc/meminfo MemTotal: 8230464 kB MemFree: 1765120 kB Buffers: 0 kB Cached: 42432 kB SwapCached: 0 kB Active: 27776 kB Inactive: 8448 kB Active(anon): 27776 kB Inactive(anon): 8448 kB Active(file): 0 kB Inactive(file): 0 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 0 kB Mapped: 3008 kB Shmem: 17856 kB Slab: 17984 kB SReclaimable: 1280 kB SUnreclaim: 16704 kB KernelStack: 11456 kB PageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 969472 kB Committed_AS: 41280 kB VmallocTotal: 4194304 kB VmallocUsed: 224704 kB VmallocChunk: 3964864 kB Sequestered: 50816 kB HugePages_Total: 384 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 16384 kB ------------------ Original ------------------ From: "Arthas";<kangzy1...@qq.com>; Date: Thu, Sep 24, 2015 11:47 AM To: "zlu"<zlu at ezchip.com>; "dev"<dev at dpdk.org>; Subject: Re: [dpdk-dev] DPDK v2.1.0 tilegx on TileraMDE-4.2.2.169597 Hi, Zhigang I used "--hvx hugepagesz=16m --hvx hugepages=256", but testpmd still not work and exit. Command: run cat /proc/meminfo MemTotal: 8230464 kB MemFree: 3872576 kB Buffers: 0 kB Cached: 12480 kB SwapCached: 0 kB Active: 11200 kB Inactive: 5888 kB Active(anon): 11200 kB Inactive(anon): 5888 kB Active(file): 0 kB Inactive(file): 0 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 4736 kB Mapped: 3072 kB Shmem: 12480 kB Slab: 16256 kB SReclaimable: 768 kB SUnreclaim: 15488 kB KernelStack: 11648 kB PageTables: 4096 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 2018048 kB Committed_AS: 19328 kB VmallocTotal: 4194304 kB VmallocUsed: 224704 kB VmallocChunk: 3964864 kB Sequestered: 37184 kB HugePages_Total: 256 HugePages_Free: 256 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 16384 kB Command: run ./testpmd -c 0xffffffff -m 2048 -n 1 -r 1 --vdev xgbe1 -- --rx=1 --tx=2 --forward-mode=txonly -a --port-topology=chained gxio_mpipe_init instance 0 gxio_mpipe_init instance 1 EAL: Detected lcore 0 as core 0 on socket 0 EAL: Detected lcore 1 as core 1 on socket 0 EAL: Detected lcore 2 as core 2 on socket 0 EAL: Detected lcore 3 as core 3 on socket 0 EAL: Detected lcore 4 as core 4 on socket 0 EAL: Detected lcore 5 as core 5 on socket 0 EAL: Detected lcore 6 as core 6 on socket 0 EAL: Detected lcore 7 as core 7 on socket 0 EAL: Detected lcore 8 as core 8 on socket 0 EAL: Detected lcore 9 as core 9 on socket 0 EAL: Detected lcore 10 as core 10 on socket 0 EAL: Detected lcore 11 as core 11 on socket 0 EAL: Detected lcore 12 as core 12 on socket 0 EAL: Detected lcore 13 as core 13 on socket 0 EAL: Detected lcore 14 as core 14 on socket 0 EAL: Detected lcore 15 as core 15 on socket 0 EAL: Detected lcore 16 as core 16 on socket 0 EAL: Detected lcore 17 as core 17 on socket 0 EAL: Detected lcore 18 as core 18 on socket 0 EAL: Detected lcore 19 as core 19 on socket 0 EAL: Detected lcore 20 as core 20 on socket 0 EAL: Detected lcore 21 as core 21 on socket 0 EAL: Detected lcore 22 as core 22 on socket 0 EAL: Detected lcore 23 as core 23 on socket 0 EAL: Detected lcore 24 as core 24 on socket 0 EAL: Detected lcore 25 as core 25 on socket 0 EAL: Detected lcore 26 as core 26 on socket 0 EAL: Detected lcore 27 as core 27 on socket 0 EAL: Detected lcore 28 as core 28 on socket 0 EAL: Detected lcore 29 as core 29 on socket 0 EAL: Detected lcore 30 as core 30 on socket 0 EAL: Detected lcore 31 as core 31 on socket 0 EAL: Detected lcore 32 as core 32 on socket 0 EAL: Detected lcore 33 as core 33 on socket 0 EAL: Detected lcore 34 as core 34 on socket 0 EAL: Detected lcore 35 as core 35 on socket 0 EAL: Support maximum 36 logical core(s) by configuration. EAL: Detected 36 lcore(s) EAL: Setting up physically contiguous memory... EAL: Ask a virtual area of 0xc000000 bytes EAL: Virtual area found at 0x1ffdb000000 (size = 0xc000000) EAL: Ask a virtual area of 0xf4000000 bytes EAL: Virtual area found at 0x1fee6000000 (size = 0xf4000000) EAL: Requesting 128 pages of size 16MB from socket 0 EAL: TSC frequency is ~1199999 KHz EAL: WARNING: cpu flags constant_tsc=no nonstop_tsc=no -> using unreliable clock cycles ! EAL: Master lcore 0 is ready (tid=f7f04690;cpuset=[0]) PMD: mpipe init xgbe1 PMD: xgbe1: Initialized mpipe device(mac ee:d1:53:72:82:5a). EAL: lcore 1 is ready (tid=eafaf060;cpuset=[1]) EAL: lcore 2 is ready (tid=ea7af060;cpuset=[2]) EAL: lcore 3 is ready (tid=e9faf060;cpuset=[3]) EAL: lcore 4 is ready (tid=e97af060;cpuset=[4]) EAL: lcore 5 is ready (tid=e8faf060;cpuset=[5]) EAL: lcore 6 is ready (tid=e87af060;cpuset=[6]) EAL: lcore 7 is ready (tid=e7faf060;cpuset=[7]) EAL: lcore 8 is ready (tid=dafff060;cpuset=[8]) EAL: lcore 9 is ready (tid=da7ff060;cpuset=[9]) EAL: lcore 10 is ready (tid=d9fff060;cpuset=[10]) EAL: lcore 11 is ready (tid=d97ff060;cpuset=[11]) EAL: lcore 12 is ready (tid=d8fff060;cpuset=[12]) EAL: lcore 14 is ready (tid=b3fff060;cpuset=[14]) EAL: lcore 13 is ready (tid=d87ff060;cpuset=[13]) EAL: lcore 15 is ready (tid=b37ff060;cpuset=[15]) EAL: lcore 16 is ready (tid=b2fff060;cpuset=[16]) EAL: lcore 17 is ready (tid=b27ff060;cpuset=[17]) EAL: lcore 18 is ready (tid=b1fff060;cpuset=[18]) EAL: lcore 19 is ready (tid=b17ff060;cpuset=[19]) EAL: lcore 20 is ready (tid=b0fff060;cpuset=[20]) EAL: lcore 21 is ready (tid=b07ff060;cpuset=[21]) EAL: lcore 22 is ready (tid=8ffff060;cpuset=[22]) EAL: lcore 23 is ready (tid=8f7ff060;cpuset=[23]) EAL: lcore 24 is ready (tid=8efff060;cpuset=[24]) EAL: lcore 25 is ready (tid=8e7ff060;cpuset=[25]) EAL: lcore 26 is ready (tid=8dfff060;cpuset=[26]) EAL: lcore 27 is ready (tid=8d7ff060;cpuset=[27]) EAL: lcore 28 is ready (tid=8cfff060;cpuset=[28]) EAL: lcore 29 is ready (tid=8c7ff060;cpuset=[29]) EAL: lcore 30 is ready (tid=6bfff060;cpuset=[30]) EAL: lcore 31 is ready (tid=6b7ff060;cpuset=[31]) Set txonly packet forwarding mode Auto-start selected Configuring Port 0 (socket 0) PMD: xgbe1: Registered segment 0x1ffdb000000 - 0x1ffe6ffffff PMD: xgbe1: Could not register memseg @0x1fee6000000, -1111. PMD: xgbe1: Buffer stack memory 0x1ffe3780000 - 0x1ffe37d557f. PMD: xgbe1: eDMA ring memory 0x1ffe37d8000 - 0x1ffe37d9fff. PMD: xgbe1: iDMA ring 0 memory 0x1ffe377c000 - 0x1ffe377dfff. Port 0: EE:D1:53:72:82:5A Checking link statuses... Port 0 Link Up - speed 10000 Mbps - full-duplex Done No commandline core given, start packet forwarding txonly packet forwarding - CRC stripping disabled - packets/burst=32 packet len=64 - nb packet segments=1 nb forwarding cores=1 - nb forwarding ports=1 RX queues=1 - RX desc=128 - RX free threshold=0 RX threshold registers: pthresh=0 hthresh=0 wthresh=0 TX queues=2 - TX desc=512 - TX free threshold=0 TX threshold registers: pthresh=0 hthresh=0 wthresh=0 TX RS bit threshold=0 - TXQ flags=0x0 Press enter to exit Regards, Arthas ------------------ Original ------------------ From: "zlu";<z...@ezchip.com>; Date: Thu, Sep 24, 2015 09:47 AM To: "Arthas"<kangzy1982 at qq.com>; "'dev'"<dev at dpdk.org>; Subject: Re: [dpdk-dev] DPDK v2.1.0 tilegx on TileraMDE-4.2.2.169597 Hi, Arthas Seems like something wrong with memseg, could you try with " --hvx hugepagesz=1G --hvx hugepages=4" to boot Gx card? This helps reserve hugepages for DPDK, and check there are still such errors. With regard to MDE-4.3.3, please contact your local tech support. Thanks -Zhigang >-----Original Message----- >From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Arthas >Sent: Wednesday, September 23, 2015 11:56 PM >To: zlu; dev >Subject: Re: [dpdk-dev] DPDK v2.1.0 tilegx on TileraMDE-4.2.2.169597 > >Hi, ZhiGang, > Can you tell me where can download TileraMDE-4.3.3 package? My tilegx >tech supporter only send me TileraMDE-4.2.4 version! >:) > >Thanks, > Arthas > > > > >------------------ Original ------------------ >From: "Arthas";<kangzy1982 at qq.com>; >Date: Wed, Sep 23, 2015 06:41 PM >To: "zlu"<zlu at ezchip.com>; "dev"<dev at dpdk.org>; > >Subject: Re: [dpdk-dev] DPDK v2.1.0 tilegx on TileraMDE-4.2.2.169597 > > > >Hi, ZhiGang > I checked source code and debug it , found dpdk function rte_eth_tx_burst >with tilegx return 0 and no other error. Can I contact you directly? >Regards, > Arthas > > > >------------------ Original ------------------ >From: "Arthas";<kangzy1982 at qq.com>; >Date: Wed, Sep 23, 2015 06:35 PM >To: "zlu"<zlu at ezchip.com>; "dev"<dev at dpdk.org>; > >Subject: Re: [dpdk-dev] DPDK v2.1.0 tilegx on TileraMDE-4.2.2.169597 > > > >Hi, ZhiGang > My tilegx boot parameter is "tile-monitor --dev gxpci${1} --hv-bin-dir >/tilegx/tile/hv-bin-dir424/ --hvx dataplane=1-64". >and testpmd start parameter is >tile-monitor --dev gxpci0 --resume --upload testpmd testpmd --run >-+- ./testpmd -c 0xffffffff -m 2048 -n 1 -r 1 --vdev xgbe1 -- --rx=1 --tx=2 >--forward-mode=txonly -a --port-topology=chained -+- > > but xgbe1 can't xmit any packet. >This is my run log: > >EAL: Detected lcore 0 as core 0 on socket 0 >EAL: Detected lcore 1 as core 1 on socket 0 >EAL: Detected lcore 2 as core 2 on socket 0 >EAL: Detected lcore 3 as core 3 on socket 0 >EAL: Detected lcore 4 as core 4 on socket 0 >EAL: Detected lcore 5 as core 5 on socket 0 >EAL: Detected lcore 6 as core 6 on socket 0 >EAL: Detected lcore 7 as core 7 on socket 0 >EAL: Detected lcore 8 as core 8 on socket 0 >EAL: Detected lcore 9 as core 9 on socket 0 >EAL: Detected lcore 10 as core 10 on socket 0 >EAL: Detected lcore 11 as core 11 on socket 0 >EAL: Detected lcore 12 as core 12 on socket 0 >EAL: Detected lcore 13 as core 13 on socket 0 >EAL: Detected lcore 14 as core 14 on socket 0 >EAL: Detected lcore 15 as core 15 on socket 0 >EAL: Detected lcore 16 as core 16 on socket 0 >EAL: Detected lcore 17 as core 17 on socket 0 >EAL: Detected lcore 18 as core 18 on socket 0 >EAL: Detected lcore 19 as core 19 on socket 0 >EAL: Detected lcore 20 as core 20 on socket 0 >EAL: Detected lcore 21 as core 21 on socket 0 >EAL: Detected lcore 22 as core 22 on socket 0 >EAL: Detected lcore 23 as core 23 on socket 0 >EAL: Detected lcore 24 as core 24 on socket 0 >EAL: Detected lcore 25 as core 25 on socket 0 >EAL: Detected lcore 26 as core 26 on socket 0 >EAL: Detected lcore 27 as core 27 on socket 0 >EAL: Detected lcore 28 as core 28 on socket 0 >EAL: Detected lcore 29 as core 29 on socket 0 >EAL: Detected lcore 30 as core 30 on socket 0 >EAL: Detected lcore 31 as core 31 on socket 0 >EAL: Detected lcore 32 as core 32 on socket 0 >EAL: Detected lcore 33 as core 33 on socket 0 >EAL: Detected lcore 34 as core 34 on socket 0 >EAL: Detected lcore 35 as core 35 on socket 0 >EAL: Support maximum 36 logical core(s) by configuration. >EAL: Detected 36 lcore(s) >EAL: No free hugepages reported in hugepages-1024kB >EAL: Setting up physically contiguous memory... >EAL: Ask a virtual area of 0x16000000 bytes >EAL: Virtual area found at 0x1ffd1000000 (size = 0x16000000) >EAL: Ask a virtual area of 0x90000000 bytes >EAL: Virtual area found at 0x1ff40000000 (size = 0x90000000) >EAL: Ask a virtual area of 0x2000000 bytes >EAL: Virtual area found at 0x1ff3d000000 (size = 0x2000000) >EAL: Ask a virtual area of 0x10000000 bytes >EAL: Virtual area found at 0x1ff2c000000 (size = 0x10000000) >EAL: Ask a virtual area of 0x46000000 bytes >EAL: Virtual area found at 0x1fee5000000 (size = 0x46000000) >EAL: Ask a virtual area of 0x2000000 bytes >EAL: Virtual area found at 0x1fee2000000 (size = 0x2000000) >EAL: Requesting 128 pages of size 16MB from socket 0 >EAL: TSC frequency is ~1199999 KHz >EAL: WARNING: cpu flags constant_tsc=no nonstop_tsc=no -> using unreliable >clock cycles ! >EAL: Master lcore 0 is ready (tid=f7fa4690;cpuset=[0]) >PMD: mpipe init xgbe1 >PMD: xgbe1: Initialized mpipe device(mac ee:d1:53:72:82:5a). >EAL: lcore 1 is ready (tid=eb04f060;cpuset=[1]) >EAL: lcore 2 is ready (tid=ea84f060;cpuset=[2]) >EAL: lcore 3 is ready (tid=ea04f060;cpuset=[3]) >EAL: lcore 4 is ready (tid=e984f060;cpuset=[4]) >EAL: lcore 5 is ready (tid=d0fff060;cpuset=[5]) >EAL: lcore 6 is ready (tid=d07ff060;cpuset=[6]) >EAL: lcore 7 is ready (tid=e904f060;cpuset=[7]) >EAL: lcore 8 is ready (tid=e884f060;cpuset=[8]) >EAL: lcore 9 is ready (tid=e804f060;cpuset=[9]) >EAL: lcore 10 is ready (tid=e784f060;cpuset=[10]) >EAL: lcore 11 is ready (tid=b3fff060;cpuset=[11]) >EAL: lcore 12 is ready (tid=b37ff060;cpuset=[12]) >EAL: lcore 13 is ready (tid=b2fff060;cpuset=[13]) >EAL: lcore 14 is ready (tid=b27ff060;cpuset=[14]) >EAL: lcore 15 is ready (tid=b1fff060;cpuset=[15]) >EAL: lcore 16 is ready (tid=b17ff060;cpuset=[16]) >EAL: lcore 17 is ready (tid=b0fff060;cpuset=[17]) >EAL: lcore 18 is ready (tid=2ffff060;cpuset=[18]) >EAL: lcore 19 is ready (tid=b07ff060;cpuset=[19]) >EAL: lcore 20 is ready (tid=abfff060;cpuset=[20]) >EAL: lcore 21 is ready (tid=ab7ff060;cpuset=[21]) >EAL: lcore 22 is ready (tid=aafff060;cpuset=[22]) >EAL: lcore 23 is ready (tid=aa7ff060;cpuset=[23]) >EAL: lcore 24 is ready (tid=2f7ff060;cpuset=[24]) >EAL: lcore 25 is ready (tid=2efff060;cpuset=[25]) >EAL: lcore 26 is ready (tid=2e7ff060;cpuset=[26]) >EAL: lcore 27 is ready (tid=2dfff060;cpuset=[27]) >EAL: lcore 28 is ready (tid=2d7ff060;cpuset=[28]) >EAL: lcore 29 is ready (tid=2cfff060;cpuset=[29]) >EAL: lcore 30 is ready (tid=2c7ff060;cpuset=[30]) >EAL: lcore 31 is ready (tid=f3fff060;cpuset=[31]) >Set txonly packet forwarding mode >Auto-start selected >Configuring Port 0 (socket 0) >PMD: xgbe1: Could not register memseg @0x1ffd1000000, -1111. >PMD: xgbe1: Could not register memseg @0x1ff40000000, -1111. >PMD: xgbe1: Buffer stack memory 0x1ffd1c30000 - 0x1ffd1c8557f. >PMD: xgbe1: eDMA ring memory 0x1ffd1c8a000 - 0x1ffd1c8bfff. >PMD: xgbe1: iDMA ring 0 memory 0x1ffd1c86000 - 0x1ffd1c87fff. >Port 0: EE:D1:53:72:82:5A >Checking link statuses... >Port 0 Link Up - speed 10000 Mbps - full-duplex >Done >No commandline core given, start packet forwarding > txonly packet forwarding - CRC stripping disabled - packets/burst=32 > packet len=64 - nb packet segments=1 > nb forwarding cores=1 - nb forwarding ports=1 > RX queues=1 - RX desc=128 - RX free threshold=0 > RX threshold registers: pthresh=0 hthresh=0 wthresh=0 > TX queues=2 - TX desc=512 - TX free threshold=0 > TX threshold registers: pthresh=0 hthresh=0 wthresh=0 > TX RS bit threshold=0 - TXQ flags=0x0 >Press enter to exit > > >and another tilegx card output: >Command: run mpipe-stat xgbe1 >Link Tx pkt Tx bits Rx pkt Rx bits Tx err >Rx err >--------------------------------------------------------------------------- ----- >xgbe1 0 0 0 0 >0 0 > > > >Regards, Arthas > > >------------------ Original ------------------ >From: "zlu";<zlu at ezchip.com>; >Date: Wed, Sep 23, 2015 03:34 PM >To: "Arthas"<kangzy1982 at qq.com>; "'dev'"<dev at dpdk.org>; > >Subject: RE: [dpdk-dev] DPDK v2.1.0 tilegx on TileraMDE-4.2.2.169597 > > > >Hi, Arthas > >Does testpmd run OK, and what is boot parameter you used to boot Tile-Gx? > >>-----Original Message----- >>From: Arthas [mailto:kangzy1982 at qq.com] >>Sent: Wednesday, September 23, 2015 1:21 PM >>To: dev >>Cc: zlu >>Subject: Re: [dpdk-dev] DPDK v2.1.0 tilegx on TileraMDE-4.2.2.169597 >> >>and I wrote a sample RX example, got an other information. >> >> >>PMD: xgbe1: Could not register memseg @0x1ffd2000000, -1111. >>PMD: xgbe1: Could not register memseg @0x1ff41000000, -1111. >>PMD: xgbe1: Could not register memseg @0x1ff3e000000, -1111. >>PMD: xgbe1: Could not register memseg @0x1ff2d000000, -1111. >>PMD: xgbe1: Could not register memseg @0x1fee6000000, -1111. >>PMD: xgbe1: Could not register memseg @0x1fee3000000, -1111. >>PMD: xgbe1: Buffer stack memory 0x1fee4b90000 - 0x1fee4be557f. >>PMD: xgbe1: eDMA ring memory 0x1fee4bf0000 - 0x1fee4bf1fff. >>PMD: xgbe1: iDMA ring 0 memory 0x1fee4bec000 - 0x1fee4bedfff. >> >> >> >> Regards, Arthas >> >>------------------ Original ------------------ >>From: "Arthas";<kangzy1982 at qq.com>; >>Date: Wed, Sep 23, 2015 01:17 PM >>To: "dev"<dev at dpdk.org>; >>Subject: [dpdk-dev] DPDK v2.1.0 tilegx on TileraMDE-4.2.2.169597 >> >>Hi, I'm working on tilegx platform. and I wrote a sample dpdk trafgen for >tilegx. >>But I got a error with rte_mbuf rte_pktmbuf_append. >> >>PANIC in rte_mbuf_sanity_check(): >>bad phys addr >>7: [/trafgen(_start+0x70) [0x100b308]] >>6: [/lib/libc.so.6(__libc_start_main+0x200) [0x1fff7a6e4c8]] >>5: [/trafgen(main+0x2148) [0x1017b78]] >>4: [/trafgen(rte_pktmbuf_dump+0x58) [0x102c7a8]] >>3: [/trafgen(rte_mbuf_sanity_check+0x1a8) [0x102c700]] >>2: [/trafgen(__rte_panic+0xc0) [0x1091e80]] >>1: [/trafgen(rte_dump_stack+0x40) [0x104cf00]] >> >> >>DPDK compiled with CONFIG_RTE_LIBRTE_MBUF_DEBUG=y! >> >> Regards, Arthas