[dpdk-dev] [PATCH] The VMXNET3 PMD can't receive packet suddenly after a lot of traffic coming in. The root cause is due to mbuf allocation fail in vmxnet3_post_rx_bufs() and there is no error handling when it is called from vmxnet3_recv_pkts(). The RXD will not have "free" mbuf for it but the counter still increment. Finally, no packet can be received. This fix is allocate the mbuf first, if the allocation is failed, then don't receive any packet and the packet will remain in RXD to prevent any packet drop.If the allocation is sucess, the vmxnet3_post_rx_bufs() will call vmxnet3_renew_desc() and RXD will be renew inside
2015-07-23 16:45 UTC (5+ messages)
` [dpdk-dev] 回覆︰ "
` [dpdk-dev] [PATCH] The VMXNET3 PMD can't receive packet suddenly after a lot of traffic coming in. The root cause is due to mbuf allocation fail in vmxnet3_post_rx_bufs() and there is no error handling when it is called from vmxnet3_recv_pkts(). Th
[dpdk-dev] management of non-PCI devices
2015-07-23 16:33 UTC (2+ messages)
[dpdk-dev] [PATCHv3 0/5] ethdev: add new API to retrieve RX/TX queue information
2015-07-23 16:26 UTC (24+ messages)
` [dpdk-dev] [PATCHv3 1/5] "
` [dpdk-dev] [PATCHv4 0/5] "
` [dpdk-dev] [PATCHv4 1/5] "
` [dpdk-dev] [PATCHv4 2/5] i40e: add support for eth_(rxq|txq)_info_get
` [dpdk-dev] [PATCHv4 3/5] ixgbe: "
` [dpdk-dev] [PATCHv4 4/5] e1000: "
` [dpdk-dev] [PATCHv4 5/5] testpmd: add new command to display RX/TX queue information
` [dpdk-dev] [PATCHv3 2/5] i40e: add support for eth_(rxq|txq)_info_get
` [dpdk-dev] [PATCHv3 3/5] ixgbe: "
` [dpdk-dev] [PATCHv3 4/5] e1000: "
` [dpdk-dev] [PATCHv3 5/5] testpmd: add new command to display RX/TX queue information
[dpdk-dev] [PATCH] examples/l3fwd: increase lookup burst size to 8
2015-07-23 16:12 UTC
[dpdk-dev] [PATCH 0/5] ixgbe: fix mbuf release on RX and TX
2015-07-23 16:05 UTC (6+ messages)
` [dpdk-dev] [PATCH 1/5] Revert "ixgbe: check mbuf refcnt when clearing a ring"
` [dpdk-dev] [PATCH 2/5] ixgbe: fix comments on rx_queue fields
` [dpdk-dev] [PATCH 3/5] ixgbe: fix bug on release of mbufs from queue
` [dpdk-dev] [PATCH 4/5] ixgbe: rename tx queue release function for consistency
` [dpdk-dev] [PATCH 5/5] ixgbe: remove awkward typecasts from ixgbe SSE PMD
[dpdk-dev] can eth_igb_xmit_pkts called with len 0 affect transmission?
2015-07-23 15:19 UTC (2+ messages)
[dpdk-dev] [PATCH] User-space Ethool example
2015-07-23 15:00 UTC (5+ messages)
` [dpdk-dev] [PATCH] examples: new example: l2fwd-ethtool
` [dpdk-dev] [PATCH v2 0/2] Example: l2fwd-ethtool
` [dpdk-dev] [PATCH v2 1/2] Remove ABI requierment for external library builds
` [dpdk-dev] [PATCH v2 2/2] examples: new example: l2fwd-ethtool
[dpdk-dev] [dpdk-announce] DPDK Summit, San Francisco 2015 is open for registration
2015-07-23 14:44 UTC (3+ messages)
[dpdk-dev] [PATCH] ixgbe: remove RTE_LIBRTE_IXGBE_RX_ALLOW_BULK_ALLOC option
2015-07-23 14:29 UTC
[dpdk-dev] [PATCH v14 00/13] Interrupt mode PMD
2015-07-23 14:18 UTC (4+ messages)
` [dpdk-dev] [PATCH v15 "
` [dpdk-dev] [PATCH v15 13/13] l3fwd-power: enable one-shot rx interrupt and polling/interrupt mode switch
[dpdk-dev] ixgbe packet drops not accounted for
2015-07-23 13:56 UTC (2+ messages)
[dpdk-dev] [PATCH v2 1/1] ixgbe: Fix phy errors in stats->ierrors
2015-07-23 13:00 UTC (5+ messages)
[dpdk-dev] libhugetlbfs
2015-07-23 12:08 UTC (6+ messages)
[dpdk-dev] [PATCH v2] announce ABI change for librte_table
2015-07-23 11:34 UTC (4+ messages)
[dpdk-dev] [PATCH] doc: announce ABI change for librte_sched
2015-07-23 10:18 UTC (2+ messages)
[dpdk-dev] [PATCH] The VMXNET3 PMD can't receive packet suddenly after a lot of traffic coming in
2015-07-23 8:51 UTC
[dpdk-dev] [PATCH] mbuf: fix tunnel flags check
2015-07-23 8:48 UTC (2+ messages)
[dpdk-dev] [PATCH] mempool: fix calculating address of object trailers
2015-07-23 8:47 UTC (2+ messages)
[dpdk-dev] iommu on DPDK2.0.0 Error
2015-07-23 7:50 UTC (2+ messages)
[dpdk-dev] [PATCH 0/2] [PATCH 0/2] eal cleanup
2015-07-23 7:15 UTC (3+ messages)
` [dpdk-dev] [PATCH 1/2] eal: remove dependency on drivers
` [dpdk-dev] [PATCH 2/2] eal: remove useless header inclusion
[dpdk-dev] [PATCH v6 0/6] enicpmd: Cisco Systems Inc. VIC Ethernet PMD
2015-07-23 0:56 UTC (10+ messages)
` [dpdk-dev] Why only rx queue "0" can receive network packet by i40e NIC
[dpdk-dev] [PATCH] e1000: enable jumbo frame support for Intel 82583V
2015-07-23 0:47 UTC (2+ messages)
[dpdk-dev] [RFC] examples: remove l3fwd-vf example
2015-07-22 15:01 UTC (5+ messages)
[dpdk-dev] [PATCH 0/2] static matcher cleanups
2015-07-22 14:25 UTC (5+ messages)
` [dpdk-dev] [PATCH 1/2] rte_ethdev: fix crash if malloc fails in rte_eth_dev_callback_register
[dpdk-dev] [PATCH] ixgbe: fix check for split packets
2015-07-22 13:47 UTC (10+ messages)
` [dpdk-dev] [PATCH v2] "
[dpdk-dev] [PATCH 0/3] cxgbe: Fix compilation and enable FreeBSD support for CXGBE PMD
2015-07-22 13:11 UTC (14+ messages)
` [dpdk-dev] [PATCH v2 "
` [dpdk-dev] [PATCH v2 1/3] nic_uio: Fix to allow any device to be bound to nic_uio
` [dpdk-dev] [PATCH v2 2/3] cxgbe: Enable and fix FreeBSD compilation for CXGBE PMD
` [dpdk-dev] [PATCH v2 3/3] doc: Update documentation to reflect FreeBSD support "
` [dpdk-dev] [PATCH v3 0/3] cxgbe: Fix compilation and enable "
` [dpdk-dev] [PATCH v3 1/3] nic_uio: Fix to allow any device to be bound to nic_uio
` [dpdk-dev] [PATCH v3 2/3] cxgbe: Enable and fix FreeBSD compilation for CXGBE PMD
` [dpdk-dev] [PATCH v3 3/3] doc: Update documentation to reflect FreeBSD support "
[dpdk-dev] [PATCH] fm10K: fix interrupt fault handling
2015-07-22 10:46 UTC (3+ messages)
[dpdk-dev] [PATCH] fm10k: remove useless code
2015-07-22 10:44 UTC (3+ messages)
[dpdk-dev] [PATCH v2] fm10k: add missing newline to debug log
2015-07-22 10:43 UTC (3+ messages)
[dpdk-dev] [PATCH] testpmd: fix wrong variable type in ieee1588fwd for 32 bits
2015-07-22 10:07 UTC (6+ messages)
` [dpdk-dev] [PATCH v2] "
[dpdk-dev] [PATCH] ixgbe: fix compilation issue when IXGBE_RX_ALLOW_BULK_ALLOC is disabled
2015-07-22 9:58 UTC (3+ messages)
[dpdk-dev] [PATCH] hash: move field hash_func_init_val in rte_hash struct
2015-07-22 9:08 UTC (2+ messages)
[dpdk-dev] [PATCH v2 0/2] virtio: fixes for 2.1-rc1
2015-07-22 8:59 UTC (8+ messages)
` [dpdk-dev] [PATCH v2 1/2] virtio: fix queue size and number of descriptors
` [dpdk-dev] [PATCH v2 2/2] virtio: small cleanups
[dpdk-dev] [PATCH] DPDK fails to build into one single library ("CONFIG_RTE_BUILD_COMBINE_LIBS=y")
2015-07-22 8:26 UTC (10+ messages)
` [dpdk-dev] [PATCH] malloc: fix combined lib build
` [dpdk-dev] [PATCH v2] "
[dpdk-dev] vswitches performance comparison
2015-07-22 8:07 UTC (8+ messages)
` [dpdk-dev] [ovs-discuss] "
[dpdk-dev] [PATCH v5] Add toeplitz hash algorithm used by RSS
2015-07-22 7:55 UTC (3+ messages)
` [dpdk-dev] [PATCH v6] "
[dpdk-dev] [PATCH v4 1/1] ring: changes to support PCI Port Hotplug
2015-07-21 15:36 UTC (3+ messages)
[dpdk-dev] [PATCH 1/1] ip_pipeline: fixed parsing cpu cores
2015-07-21 15:35 UTC (2+ messages)
[dpdk-dev] ixgbe_recv_scattered_pkts_vec split_flags question
2015-07-21 15:17 UTC (2+ messages)
[dpdk-dev] [PATCH v6 0/3] bonding PCI Port Hotplug
2015-07-21 15:16 UTC (4+ messages)
` [dpdk-dev] [PATCH v6 1/3] bonding: add support for "
` [dpdk-dev] [PATCH v6 2/3] test-pmd: modified testpmd for link_bonding
` [dpdk-dev] [PATCH v6 3/3] bonding: free queue memory in stop function
[dpdk-dev] [PATCH 0/4] ethdev/eal API fixes
2015-07-21 14:03 UTC (5+ messages)
` [dpdk-dev] [PATCH 1/4] doc: rename ABI chapter to deprecation
[dpdk-dev] Non-working TX IP checksum offload
2015-07-21 13:11 UTC (2+ messages)
[dpdk-dev] [PATCH v5 1/3] bonding: add support for PCI Port Hotplug
2015-07-21 10:18 UTC (3+ messages)
[dpdk-dev] Does PCI hotplug work with IVSHMEM?
2015-07-21 9:45 UTC
[dpdk-dev] ACL: Creation of ACL context with multiple tries
2015-07-21 9:19 UTC (2+ messages)
` [dpdk-dev] "
[dpdk-dev] ethdev cleanup following hotplug changes
2015-07-21 8:10 UTC (3+ messages)
[dpdk-dev] [PATCH] virtio: fix the vq size issue
2015-07-21 5:23 UTC (9+ messages)
[dpdk-dev] jumbo frame support for 82583V
2015-07-21 0:40 UTC (4+ messages)
[dpdk-dev] driver initialization in DPDK 2.0 built into a shared library
2015-07-20 23:57 UTC (3+ messages)
[dpdk-dev] [PATCH v2 0/3] virtio: size bug fixes
2015-07-20 18:26 UTC (6+ messages)
` [dpdk-dev] [PATCH v2 1/3] virtio: fix the vq size issue
` [dpdk-dev] [PATCH v2 2/3] virtio: allow nb_desc < vq_size
` [dpdk-dev] [PATCH v2 3/3] virtio: small cleanups
[dpdk-dev] [PATCH v5 0/4] bnx2x: poll mode driver
2015-07-20 16:33 UTC (5+ messages)
` [dpdk-dev] [PATCH v5 1/4] eal: provide functions to access PCI config
` [dpdk-dev] [PATCH v5 2/4] bnx2x: driver core
` [dpdk-dev] [PATCH v5 3/4] bnx2x: driver support routines
` [dpdk-dev] [PATCH v5 4/4] bnx2x: enable PMD build
[dpdk-dev] [PATCH v1 1/1] ixgbe: Fix phy errors in stats->ierrors
2015-07-20 12:18 UTC
[dpdk-dev] [PATCH 1/5] ethdev: add new API to retrieve RX/TX queue information
2015-07-20 9:52 UTC (5+ messages)
` [dpdk-dev] [PATCHv2 0/5] "
` [dpdk-dev] [PATCHv2 1/5] "
[dpdk-dev] [PATCH 0/2] Fix crash with vpmd and mbuf debug
2015-07-20 9:47 UTC (4+ messages)
` [dpdk-dev] [PATCH 2/2] ixgbe: check mbuf refcnt when clearing RX/TX ring
[dpdk-dev] [PATCH] doc/testpmd_app_ug:add a comment for outer-ip option in csum
2015-07-20 9:07 UTC (2+ messages)
[dpdk-dev] [PATCH] prefetch second cacheline of mbufs on alloc
2015-07-20 8:02 UTC (3+ messages)
[dpdk-dev] [PATCH] doc: announce ABI change for rte_eth_fdir_filter
2015-07-20 7:03 UTC
[dpdk-dev] Wireless NICs are supported?
2015-07-20 4:34 UTC (3+ messages)
page: next (older) | prev (newer) | latest
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).