From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic309-15.consmr.mail.bf2.yahoo.com (sonic309-15.consmr.mail.bf2.yahoo.com [74.6.129.125]) by dpdk.org (Postfix) with ESMTP id 3575B326B for ; Fri, 1 Sep 2017 08:10:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1504246235; bh=+C34vNzmgshjv2cS4agx8pL7n3+o3TlyOSPy6yoObuc=; h=Date:From:To:Subject:References:From:Subject; b=XtRmcnchRJgTIq8uG9Wh32e4+7QLGXOXVHZ5ESq6V4T27xn9BVDeT1miLo66w7ybUilM2rv+0zjdSUtqiazUQTGn+3IZGRV3MXreRwZhd8RFjwIZaPsl5uPC3CqUn683M1hUM5o14qmQDOu6TWLeSzWpPNm5W4h9p6KoYt+BRUYjetiQVgue0WglDlA2nRrz8gCX6zdCy3py+MDsKSsgB0wqwfuWJ6DM9cpDMkUQtN0edO+zsXsR3iY/jHkKdcBR/I1xv7PX0I2aomGKNDoPA2mWw/7K6DWlKyDcVVgYokqLE+c152/VuWZIqobvfgoLMLdQ1AK/74s2KUg+UIMhVQ== X-YMail-OSG: nVtx.KoVM1kGo9og0fjnnhEbrEvI3ennHOk2T5sL84hYGu48CEV7KPN.TD_MsBp Q0bCimn8TRN1xsFxnvFxVWMA14wicAWj3j2AuIUkAvqDNIWZqTuL9cVt65yvgl1FllvQOQoJ6nMZ ihk5s0uhIMQfqss7t5OOgJ7WTuGU3Gwm0ij.aDTW498W7DL9FNgYwU5H00SYe6hh__Y1mQOWjGmI oLAQ0MhJPgEt4X.UxLqAm10LRuhIOFisiNIx_8LsJsZD130ZO.C183ENe2qZXcNLT5XhnjKH.OaY rre3LG7Q8xadu6zQrIFP4Q.mqKeUl9ygX57Zj9tKUpw.ukAvTES24p.1.LUgmIhBFkFGWEHn0mC. Ut3AvJ.jkjl8q0E55MYzNBgX_JIA49cqexNer8w2LGb.09a3sPAxUk1EUxyzDrCawcE.SwJuKkvH 8tYfxdi3fGBcbzp0T0wE.LlmNUfr6cwmKE.cSc_fo2RXb_g-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.bf2.yahoo.com with HTTP; Fri, 1 Sep 2017 06:10:35 +0000 Date: Fri, 1 Sep 2017 06:10:25 +0000 (UTC) From: Dharmesh Mehta To: "users@dpdk.org" Message-ID: <800120698.826966.1504246225460@mail.yahoo.com> MIME-Version: 1.0 References: <800120698.826966.1504246225460.ref@mail.yahoo.com> X-Mailer: WebService/1.1.10495 YMailNorrin Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-users] jumbo frame support..(more than 1500 bytes) X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Sep 2017 06:10:36 -0000 Sorry for resubmission, Still I am stuck at receiving any packet more than 1500+bytes. is it relate= d to driver?I can send packet larger than 1500bytes so I am not suspecting = anything wrong with my mbuf initialization. In my application I am using following code... #define MBUF_CACHE_SIZE 128#define MBUF_DATA_SIZE RTE_MBUF_DEFAULT_BUF_SIZE= #define JUMBO_FRAME_MAX_SIZE =C2=A0 =C2=A00x2600 //(9728 bytes) .rxmode =3D { .mq_mode =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D ETH_MQ_RX_VMDQ_ONLY, = .split_hdr_size =3D 0, .header_split =C2=A0 =3D 0, /**< Header Split disabl= ed */ .hw_ip_checksum =3D 0, /**< IP checksum offload disabled */ .hw_vlan_= filter =3D 0, /**< VLAN filtering disabled */ .hw_vlan_strip =C2=A0=3D 1, /= **< VLAN strip enabled. */ .jumbo_frame =C2=A0 =C2=A0=3D 1, /**< Jumbo Fram= e Support enabled */ .hw_strip_crc =C2=A0 =3D 1, /**< CRC stripped by hardw= are */ .enable_scatter =3D 1, //required for jumbofram + 1500. .max_rx_pkt_= len =3D JUMBO_FRAME_MAX_SIZE,//ETHER_MAX_LEN }, create_mbuf_pool(valid_num_ports, rte_lcore_count() - 1, MBUF_DATA_SIZE, MA= X_QUEUES, RTE_TEST_RX_DESC_DEFAULT, MBUF_CACHE_SIZE); I am also calling=C2=A0rte_eth_dev_set_mtu, to set MTU 9000, and verified w= ith=C2=A0rte_eth_dev_get_mtu. Below is my system info / logs from dpdk (17.05.1). Yours help is really appreciated. Thanks.DM. uname -aLinux 3.10.0-514.10.2.el7.x86_64 #1 SMP Fri Mar 3 00:04:05 UTC 2017= x86_64 x86_64 x86_64 GNU/Linux modinfo uio_pci_genericfilename: =C2=A0 =C2=A0 =C2=A0 /lib/modules/3.10.0-5= 14.10.2.el7.x86_64/kernel/drivers/uio/uio_pci_generic.kodescription: =C2=A0= =C2=A0Generic UIO driver for PCI 2.3 devicesauthor: =C2=A0 =C2=A0 =C2=A0 = =C2=A0 Michael S. Tsirkin license: =C2=A0 =C2=A0 =C2=A0 =C2= =A0GPL v2version: =C2=A0 =C2=A0 =C2=A0 =C2=A00.01.0rhelversion: =C2=A0 =C2= =A07.3srcversion: =C2=A0 =C2=A0 10714380C2025655D980132depends: =C2=A0 =C2= =A0 =C2=A0 =C2=A0uiointree: =C2=A0 =C2=A0 =C2=A0 =C2=A0 Yvermagic: =C2=A0 = =C2=A0 =C2=A0 3.10.0-514.10.2.el7.x86_64 SMP mod_unload modversions=C2=A0si= gner: =C2=A0 =C2=A0 =C2=A0 =C2=A0 CentOS Linux kernel signing keysig_key: = =C2=A0 =C2=A0 =C2=A0 =C2=A027:F2:04:85:EB:EB:3B:2D:54:AD:D6:1E:57:B3:08:FA:= E0:70:F4:1Fsig_hashalgo: =C2=A0 sha256 dpdk-17.05.1 $ ./bind2dpdk_status.sh=C2=A0Checking Ethernet port binding with DPDK Network devices using DPDK-compatible driver=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D0000:01:00.1 'I350 Gigabit Network Connection 15= 21' drv=3Duio_pci_generic unused=3Digb_uio,vfio-pci0000:01:00.2 'I350 Gigab= it Network Connection 1521' drv=3Duio_pci_generic unused=3Digb_uio,vfio-pci= 0000:01:00.3 'I350 Gigabit Network Connection 1521' drv=3Duio_pci_generic u= nused=3Digb_uio,vfio-pci0000:03:00.0 'I350 Gigabit Network Connection 1521'= drv=3Duio_pci_generic unused=3Digb_uio,vfio-pci0000:03:00.1 'I350 Gigabit = Network Connection 1521' drv=3Duio_pci_generic unused=3Digb_uio,vfio-pci000= 0:03:00.2 'I350 Gigabit Network Connection 1521' drv=3Duio_pci_generic unus= ed=3Digb_uio,vfio-pci0000:03:00.3 'I350 Gigabit Network Connection 1521' dr= v=3Duio_pci_generic unused=3Digb_uio,vfio-pci0000:04:00.0 'I350 Gigabit Net= work Connection 1521' drv=3Duio_pci_generic unused=3Digb_uio,vfio-pci0000:0= 4:00.1 'I350 Gigabit Network Connection 1521' drv=3Duio_pci_generic unused= =3Digb_uio,vfio-pci0000:04:00.2 'I350 Gigabit Network Connection 1521' drv= =3Duio_pci_generic unused=3Digb_uio,vfio-pci0000:04:00.3 'I350 Gigabit Netw= ork Connection 1521' drv=3Duio_pci_generic unused=3Digb_uio,vfio-pci0000:05= :00.0 'I350 Gigabit Network Connection 1521' drv=3Duio_pci_generic unused= =3Digb_uio,vfio-pci0000:05:00.1 'I350 Gigabit Network Connection 1521' drv= =3Duio_pci_generic unused=3Digb_uio,vfio-pci0000:05:00.2 'I350 Gigabit Netw= ork Connection 1521' drv=3Duio_pci_generic unused=3Digb_uio,vfio-pci0000:05= :00.3 'I350 Gigabit Network Connection 1521' drv=3Duio_pci_generic unused= =3Digb_uio,vfio-pci0000:82:00.0 'I350 Gigabit Network Connection 1521' drv= =3Duio_pci_generic unused=3Digb_uio,vfio-pci0000:82:00.1 'I350 Gigabit Netw= ork Connection 1521' drv=3Duio_pci_generic unused=3Digb_uio,vfio-pci0000:82= :00.2 'I350 Gigabit Network Connection 1521' drv=3Duio_pci_generic unused= =3Digb_uio,vfio-pci0000:82:00.3 'I350 Gigabit Network Connection 1521' drv= =3Duio_pci_generic unused=3Digb_uio,vfio-pci Network devices using kernel driver=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0000:01:0= 0.0 'I350 Gigabit Network Connection 1521' if=3Deth0 drv=3Digb unused=3Digb= _uio,vfio-pci,uio_pci_generic=C2=A0 Other Network devices=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Crypto devices using DPDK-compatible driver=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D Crypto devices using kernel driver=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Other Crypto devices=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Eventdev devices using DPDK-compatible driver=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Eventdev devices using kernel driver=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Other Eventdev devices=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D Mempool devices using DPDK-compatible driver=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D Mempool devices using kernel driver=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Other Mempool devices=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D EAL: Detected 72 lcore(s)EAL: Auto-detected process type: PRIMARYEAL: Probi= ng VFIO support...EAL: VFIO support initializedEAL: PCI device 0000:01:00.0= on NUMA socket 0EAL: =C2=A0 probe driver: 8086:1521 net_e1000_igbEAL: PCI = device 0000:01:00.1 on NUMA socket 0EAL: =C2=A0 Device is blacklisted, not = initializingEAL: PCI device 0000:01:00.2 on NUMA socket 0EAL: =C2=A0 Device= is blacklisted, not initializingEAL: PCI device 0000:01:00.3 on NUMA socke= t 0EAL: =C2=A0 Device is blacklisted, not initializingEAL: PCI device 0000:= 03:00.0 on NUMA socket 0EAL: =C2=A0 probe driver: 8086:1521 net_e1000_igbEA= L: PCI device 0000:03:00.1 on NUMA socket 0EAL: =C2=A0 Device is blackliste= d, not initializingEAL: PCI device 0000:03:00.2 on NUMA socket 0EAL: =C2=A0= Device is blacklisted, not initializingEAL: PCI device 0000:03:00.3 on NUM= A socket 0EAL: =C2=A0 Device is blacklisted, not initializingEAL: PCI devic= e 0000:04:00.0 on NUMA socket 0EAL: =C2=A0 Device is blacklisted, not initi= alizingEAL: PCI device 0000:04:00.1 on NUMA socket 0EAL: =C2=A0 Device is b= lacklisted, not initializingEAL: PCI device 0000:04:00.2 on NUMA socket 0EA= L: =C2=A0 Device is blacklisted, not initializingEAL: PCI device 0000:04:00= .3 on NUMA socket 0EAL: =C2=A0 Device is blacklisted, not initializingEAL: = PCI device 0000:05:00.0 on NUMA socket 0EAL: =C2=A0 Device is blacklisted, = not initializingEAL: PCI device 0000:05:00.1 on NUMA socket 0EAL: =C2=A0 De= vice is blacklisted, not initializingEAL: PCI device 0000:05:00.2 on NUMA s= ocket 0EAL: =C2=A0 Device is blacklisted, not initializingEAL: PCI device 0= 000:05:00.3 on NUMA socket 0EAL: =C2=A0 Device is blacklisted, not initiali= zingEAL: PCI device 0000:82:00.0 on NUMA socket 1EAL: =C2=A0 Device is blac= klisted, not initializingEAL: PCI device 0000:82:00.1 on NUMA socket 1EAL: = =C2=A0 Device is blacklisted, not initializingEAL: PCI device 0000:82:00.2 = on NUMA socket 1EAL: =C2=A0 Device is blacklisted, not initializingEAL: PCI= device 0000:82:00.3 on NUMA socket 1EAL: =C2=A0 Device is blacklisted, not= initializingnb_ports=3D1valid_num_ports=3D1MBUF_DATA_SIZE=3D2176 , MAX_QUE= UES=3D8, RTE_TEST_RX_DESC_DEFAULT=3D1024 , MBUF_CACHE_SIZE=3D128Waiting for= data...portid=3D0enabled_port_mask=3D1**** MTU is programmed successfully = to 9000port_init port - 0=C2=A0Device supports maximum rx queues are 8MAX_Q= UEUES defined as 8max_no_tx_queue =3D 8 , max_no_rx_queue =3D 8pf queue num= : 0, configured vmdq pool num: 8, each vmdq pool has 1 queuesport=3D0,rx_ri= ngs=3D8,tx_rings=3D3rx-queue setup successfully q=3D0rx-queue setup success= fully q=3D1rx-queue setup successfully q=3D2rx-queue setup successfully q= =3D3rx-queue setup successfully q=3D4rx-queue setup successfully q=3D5rx-qu= eue setup successfully q=3D6rx-queue setup successfully q=3D7tx-queue setup= successfully q=3D0tx-queue setup successfully q=3D1tx-queue setup successf= ully q=3D2Port 0: Enabling HW FCVHOST_PORT: Max virtio devices supported: 8= VHOST_PORT: Port 0 MAC: a0 36 9f cb ba 34Dump Flow Control 0HighWater Martk= =3D33828LowWater Martk=3D32328PauseTime=3D1664Send XON Martk=3D1Mode=3D1MAC= Control Frame forward=3D0Setting Flow Control =3D FULLDump Flow Control 0H= ighWater Martk=3D33828LowWater Martk=3D32328PauseTime=3D1664Send XON Martk= =3D1Mode=3D1MAC Control Frame forward=3D0**** MTU is programmed successfull= y to 9000VHOST_DATA: ********************* TX - Procesing on Core 40 starte= d********************* TX - Procesing on Core 40 startedVHOST_DATA: *******= ********** RX Procesing on Core 41 started***************** RX Procesing on= Core 41 startedvmdq_conf_default.rxmode.mq_mode=3D4vmdq_conf_default.rxmod= e.max_rx_pkt_len=3D9728vmdq_conf_default.rxmode.split_hdr_size=3D0vmdq_conf= _default.rxmode.header_split=3D0vmdq_conf_default.rxmode.hw_ip_checksum=3D0= vmdq_conf_default.rxmode.hw_vlan_filter=3D0vmdq_conf_default.rxmode.hw_vlan= _strip=3D1vmdq_conf_default.rxmode.hw_vlan_extend=3D0vmdq_conf_default.rxmo= de.jumbo_frame=3D1vmdq_conf_default.rxmode.hw_strip_crc=3D1vmdq_conf_defaul= t.rxmode.enable_scatter=3D1vmdq_conf_default.rxmode.enable_lro=3D0VHOST_CON= FIG: vhost-user server: socket created, fd: 23VHOST_CONFIG: bind to /tmp/vu= br0