aboutsummaryrefslogtreecommitdiffstats
path: root/dpdk/dpdk-16.07_patches
AgeCommit message (Collapse)AuthorFilesLines
2017-02-28dpdk: retire support for dpdk 16.07Damjan Marion11-41831/+0
Change-Id: I8585552c026415340fe9fd0458cb8450da3c4ae2 Signed-off-by: Damjan Marion <damarion@cisco.com>
2016-09-12DPDK virtio patch: Enable indirect descriptor featuresPierre Pfister1-0/+34
http://dpdk.org/dev/patchwork/patch/15610/ This change only includes patch for DPDK 16.07 as DPDK 16.04 doesn't seem to compile for me. Change-Id: I18d84456ef6a15aa308d5e14673a24cb4a7b6909 Signed-off-by: Pierre Pfister <ppfister@cisco.com>
2016-08-25VPP-345: pull in upstream checksum patch for ICMP packetsSean Chandler1-0/+18
http://www.dpdk.org/dev/patchwork/patch/15216/ Change-Id: I91b67f3e5c0abff52626e504e2707814ae0c3ed0 Signed-off-by: Sean Chandler <seandchandler@gmail.com>
2016-08-12VPP: NXP dpaa2 platform porting to dpdk-16.07Sachin1-0/+40106
This patch will temporary add the "dpaa2" driver support in VPP in-built DPDK v16.07 Change-Id: Ieb7005c73bdb72e5eac88e17c21474479ad087f0 Signed-off-by: Sachin <sachin.saxena@nxp.com>
2016-08-11Rename DPDK-16.07 patch file from 0007... to 0008... to avoid conflictJohn Lo1-0/+0
There are now two 0007... patch files. So renaming one to 0008... Change-Id: I82ab883db3436b1fce6b169065b257df052fe63c Signed-off-by: John Lo <loj@cisco.com>
2016-08-10DPDK: Fix a crash in igb_uio driver when the device is removed.Ray Kinsella1-0/+38
This crash happens because the device still has MSI configured, the fix is to free the IRQ. Adding pending further investigation. Change-Id: Ifcd3404fcc25fe27dcccc67d0dcf9d8f0ec18582 Signed-off-by: Todd Foggoa (tfoggoa) <tfoggoa@cisco.com> Signed-off-by: Ray Kinsella <ray.kinsella@intel.com>
2016-08-10Temporarily disable unthrottled log message from DPDK 16.07John Lo1-0/+26
Patch to prevent the unthrottled message from spilling to syslog and fill up disk space. Change-Id: I239ca27a7568182217a675692e0be966fc3486f5 Signed-off-by: John Lo <loj@cisco.com>
2016-08-09dpdk: allow applications to override rte delayRay1-0/+43
Some applications may wish to define their own implentation of usec delay other than the existing blocking one. The default behavior remains unchanged. Change-Id: I6cb626e7a5d9d985928aa266e522a849d264a2b2 Signed-off-by: Todd Foggoa (tfoggoa) <tfoggoa@cisco.com> Signed-off-by: Ray Kinsella <ray.kinsella@intel.com>
2016-08-09DPDK: adding patch to init ptype in vmxnet3, e1000 and virtio PMDsRay1-0/+70
Ensure the packet_type is reset before the buffer is used. This can cause packets to be mishandled in systems with more than one type of driver in use. Change-Id: I14ef9bd6be834d66d19bae36122b648450a9f7e6 Signed-off-by: Ray Kinsella <ray.kinsella@intel.com> Signed-off-by: Todd Foggoa (tfoggoa) <tfoggoa@cisco.com>
2016-08-08DPDK: adding patch to revert ptype change to ixgbe vpmdRay1-0/+133
Commit d9a2009a81089093645fea2e04b51dd37edf3e6f on DPDK.org, reverted the ptype functionality from the ixgbe vPMD. Reverting this change pending a deeper analysis. Change-Id: I2515f3d700b2a4922495ba9e63f202d679543d01 Signed-off-by: Ray <ray.kinsella@intel.com>
2016-08-04ENIC driver patch for PKT_RX_VLAN_PKT packet flag backward compatibilityJohn Lo1-0/+42
The PKT_RX_VLAN_PKT flag will be totally obsolete by 16.11. We still need this ENIC driver patch for 16.07. Change-Id: I287035525d2d1b5313e88e9e74b6310536de2c32 Signed-off-by: John Lo <loj@cisco.com>
2016-08-03VPP-180 Clean up multi-socket / multi-chunk mempool discoveryDave Barach2-0/+1321
Change the default DPDK version to 16.07, and rename the indicated patch directory. Use the native vhost-user driver. Change-Id: Ie3d17e90e363ce86f0233b58c152de683b5d9456 Signed-off-by: Dave Barach <dave@barachs.net>
Calls:1 Suspends:1} - {NodeIndex:560 Clocks:88159323916601 Vectors:0 Calls:14066116 Suspends:0} - {NodeIndex:561 Clocks:0 Vectors:0 Calls:0 Suspends:0} - {NodeIndex:562 Clocks:0 Vectors:0 Calls:0 Suspends:0} - {NodeIndex:563 Clocks:0 Vectors:0 Calls:0 Suspends:0} - {NodeIndex:564 Clocks:447894125 Vectors:0 Calls:0 Suspends:32395} - {NodeIndex:565 Clocks:1099655497824612 Vectors:0 Calls:40 Suspends:117} - {NodeIndex:566 Clocks:0 Vectors:0 Calls:0 Suspends:0} - {NodeIndex:567 Clocks:0 Vectors:0 Calls:0 Suspends:0} - {NodeIndex:568 Clocks:0 Vectors:0 Calls:0 Suspends:0} - {NodeIndex:569 Clocks:0 Vectors:0 Calls:0 Suspends:0} - {NodeIndex:570 Clocks:0 Vectors:0 Calls:0 Suspends:0} - {NodeIndex:571 Clocks:0 Vectors:0 Calls:0 Suspends:0} - {NodeIndex:572 Clocks:0 Vectors:0 Calls:0 Suspends:0} Listed 573 node counters ``` #### Interface stats Following command will retrieve per interface stats. ``` $ ./stats-api interfaces Listing interface stats.. - {InterfaceIndex:0 RxPackets:0 RxBytes:0 RxErrors:0 TxPackets:0 TxBytes:0 TxErrors:0 RxUnicast:[0 0] RxMulticast:[0 0] RxBroadcast:[0 0] TxUnicastMiss:[0 0] TxMulticast:[0 0] TxBroadcast:[0 0] Drops:0 Punts:0 IP4:0 IP6:0 RxNoBuf:0 RxMiss:0} - {InterfaceIndex:1 RxPackets:0 RxBytes:0 RxErrors:0 TxPackets:0 TxBytes:0 TxErrors:0 RxUnicast:[0 0] RxMulticast:[0 0] RxBroadcast:[0 0] TxUnicastMiss:[0 0] TxMulticast:[0 0] TxBroadcast:[0 0] Drops:5 Punts:0 IP4:0 IP6:0 RxNoBuf:0 RxMiss:0} - {InterfaceIndex:2 RxPackets:0 RxBytes:0 RxErrors:0 TxPackets:0 TxBytes:0 TxErrors:0 RxUnicast:[0 0] RxMulticast:[0 0] RxBroadcast:[0 0] TxUnicastMiss:[0 0] TxMulticast:[0 0] TxBroadcast:[0 0] Drops:0 Punts:0 IP4:0 IP6:0 RxNoBuf:0 RxMiss:0} - {InterfaceIndex:3 RxPackets:0 RxBytes:0 RxErrors:0 TxPackets:0 TxBytes:0 TxErrors:0 RxUnicast:[0 0] RxMulticast:[0 0] RxBroadcast:[0 0] TxUnicastMiss:[0 0] TxMulticast:[0 0] TxBroadcast:[0 0] Drops:0 Punts:0 IP4:0 IP6:0 RxNoBuf:0 RxMiss:0} Listed 4 interface counters ``` #### Error stats Following command will retrieve error stats. Use flag `-all` to include stats with zero values. ``` $ ./stats-api errors ip Listing error stats.. ip - {ip4-input/ip4 spoofed local-address packet drops 15} Listed 1 (825) error counters ``` ### Low-level access to stats Use commands `ls` and `dump` to list and dump statistics in their raw format from [adapter package](../../adapter). Optionally, patterns can be used to filter the results. #### List stats Following command will list stats matching patterns `/sys/` and `/if/`. ``` $ ./stats-api ls /sys/ /if/ Listing stats.. /sys/ /if/ - /sys/vector_rate - /sys/input_rate - /sys/last_update - /sys/last_stats_clear - /sys/heartbeat - /sys/node/clocks - /sys/node/vectors - /sys/node/calls - /sys/node/suspends - /if/drops - /if/punt - /if/ip4 - /if/ip6 - /if/rx-no-buf - /if/rx-miss - /if/rx-error - /if/tx-error - /if/rx - /if/rx-unicast - /if/rx-multicast - /if/rx-broadcast - /if/tx - /if/tx-unicast-miss - /if/tx-multicast - /if/tx-broadcast Listed 25 stats ``` #### Dump stats Following command will dump stats with their types and actual values. Use flag `-all` to include stats with zero values. ``` $ ./stats-api dump Dumping stats.. - /sys/last_update ScalarIndex 10408 - /sys/heartbeat ScalarIndex 1041 - /err/ip4-icmp-error/unknown type ErrorIndex 5 - /net/route/to CombinedCounterVector [[{Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:0 Bytes:0} {Packets:5 Bytes:420}]] - /if/drops SimpleCounterVector [[0 5 5]] Dumped 5 (2798) stats ```