Difference between revisions of "VPP 16.06 DPDK Patchset"

From fd.io
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 54: Line 54:
 
[https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0005-Allow-applications-to-override-rte_delay_us.patch 0005-Allow-applications-to-override-rte_delay_us.patch]
 
[https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0005-Allow-applications-to-override-rte_delay_us.patch 0005-Allow-applications-to-override-rte_delay_us.patch]
 
|  
 
|  
'''Followup'''
+
Integrated as patch to 16.09
 
|  
 
|  
 
Patch submitted upstream by Jozef Martiniak, has been deferred so it won't make it into DPDK 16.07. We need to pull this patch into VPP 16.09.
 
Patch submitted upstream by Jozef Martiniak, has been deferred so it won't make it into DPDK 16.07. We need to pull this patch into VPP 16.09.
[http://dpdk.org/dev/patchwork/patch/14917/ http://dpdk.org/dev/patchwork/patch/14917/]
+
[http://dpdk.org/dev/patchwork/patch/14917/ http://dpdk.org/dev/patchwork/patch/14917/].
 +
 
 +
See Ray's patch - [https://gerrit.fd.io/r/#/c/2292/ https://gerrit.fd.io/r/#/c/2292/]
 
|-  
 
|-  
 
|  
 
|  
Line 73: Line 75:
 
[https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0007-Fix-a-crash-in-igb_uio-driver-when-the-device-is-rem.patch 0007-Fix-a-crash-in-igb_uio-driver-when-the-device-is-rem.patch]
 
[https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0007-Fix-a-crash-in-igb_uio-driver-when-the-device-is-rem.patch 0007-Fix-a-crash-in-igb_uio-driver-when-the-device-is-rem.patch]
 
|  
 
|  
'''Followup'''
+
Integrated as patch to 16.09
 
|  
 
|  
Not upstream - unclear if this still an issue.
+
See Ray's patch - [https://gerrit.fd.io/r/#/c/2312/ https://gerrit.fd.io/r/#/c/2312/]
 
|-  
 
|-  
 
|  
 
|  
Line 163: Line 165:
 
[https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0017-NXP-DPAA2-Poll-Mode-Driver-Support.patch 0017-NXP-DPAA2-Poll-Mode-Driver-Support.patch]
 
[https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0017-NXP-DPAA2-Poll-Mode-Driver-Support.patch 0017-NXP-DPAA2-Poll-Mode-Driver-Support.patch]
 
|  
 
|  
'''Followup'''
+
Integrated as patch to 16.09
 
|  
 
|  
Not upstream in DPDK,  ping Sachin to integrate DPDK 16.07 version of the driver.
+
See Sachin's patch - [https://gerrit.fd.io/r/#/c/2284/ https://gerrit.fd.io/r/#/c/2284/].
 
|-  
 
|-  
 
|  
 
|  

Latest revision as of 10:33, 12 August 2016

16.06 Patch

16.09 Status

Notes

1

0001-e1000-Set-VLAN-Rx-Offload-tag-correctly.patch

Not required

Old patch - is unclear this is still needed at this point.   This patch sets PKT_RX_VLAN_PKT when ETHER_TYPE_VLAN || ETHER_TYPE_VLAN_AD || ETHER_TYPE_VLAN_9100 || ETHER_TYPE_VLAN_9200 are found in the e1000 driver.   Notes:The mbuf flags PKT_RX_VLAN_PKT and PKT_RX_QINQ_PKT are deprecated and are respectively replaced by PKT_RX_VLAN_STRIPPED and PKT_RX_QINQ_STRIPPED, that are better described. The old flags and  their behaviour will be kept in 16.07 and will be removed in 16.11. Unclear if this supports ETHER_TYPE_VLAN_AD || ETHER_TYPE_VLAN_9100 || ETHER_TYPE_VLAN_9200.  

2

0002-ixgbe-Wait-a-bit-longer-for-autonegotiation-to-leave.patch

Not required

Old patch - is unclear this is still needed at this point.

3

0003-virtio-Cleanup-virtio-pmd-debug-log-output-reset.patch

Not required.

Discussed with Dave Barach, will suggest to DPDK team that a log level throttling methodology is required.

4

0004-mbuf-rearrange-rte_mbuf-metadata-to-suit-vpp.patch

Not required

No longer required, will be removed from 16.09

5

0005-Allow-applications-to-override-rte_delay_us.patch

Integrated as patch to 16.09

Patch submitted upstream by Jozef Martiniak, has been deferred so it won't make it into DPDK 16.07. We need to pull this patch into VPP 16.09. http://dpdk.org/dev/patchwork/patch/14917/.

See Ray's patch - https://gerrit.fd.io/r/#/c/2292/

6

0006-Temporarily-disable-unthrottled-log-message.patch

Not required

As 3. above.

7

0007-Fix-a-crash-in-igb_uio-driver-when-the-device-is-rem.patch

Integrated as patch to 16.09

See Ray's patch - https://gerrit.fd.io/r/#/c/2312/

8

0008-Add-missing-init-of-packet_type-field.patch

Integrated as patch to 16.09

See Ray's patch - https://gerrit.fd.io/r/#/c/2272/

9

0009-enic-fix-imissed-to-count-drops-due-to-lack-of-RX-bu.patch

Not required

Upstream in DPDK 16.07

10

0010-Fix-O0-clang-build.patch

Not required

Upstream in DPDK 16.07

11

0011-enic-fix-misalignment-of-Rx-mbuf-data.patch

Not required

Upstream in DPDK 16.07

12

0012-enic-Optimization-of-Tx-path-to-reduce-Host-CPU-over.patch

Not required

Upstream in DPDK 16.07

13

0013-Revert-ixgbe-fix-packet-type-from-vector-Rx.patch

Integrated as patch to 16.09

See Ray's patch - https://gerrit.fd.io/r/#/c/2228/

14

0014-enic-Set-PKT_RX_VLAN_PKT-iff-returned-packet-has-VLA.patch

Not required

Upstream in DPDK 16.07

15

0015-ENIC-counter-improvement.patch

Not required

Upstream in DPDK 16.07

16

0016-ENIC-scatter-RX.patch

Not required

Upstream in DPDK 16.07

17

0017-NXP-DPAA2-Poll-Mode-Driver-Support.patch

Integrated as patch to 16.09

See Sachin's patch - https://gerrit.fd.io/r/#/c/2284/.

18

0018-enic-fix-segfault-on-Tx-path-after-restarting-a-devi.patch

Not required

Upstream in DPDK 16.07

19

0019-enic-fix-Rx-queue-initialization-after-restarting-a-.patch

Not required

Upstream in DPDK 16.07

20

0020-net-enic-fix-releasing-mbufs-when-tearing-down-Rx-qu.patch

Not required

Upstream in DPDK 16.07

21

0021-net-enic-fix-crash-when-releasing-queues.patch

Not required

Upstream in DPDK 16.07

22

0022-net-enic-improve-out-of-resources-error-handling.patch

Not required

Upstream in DPDK 16.07

23

0023-net-enic-fix-memory-freeing.patch

Not required

Upstream in DPDK 16.07

24

0024-net-enic-fix-Rx-scatter-with-multiple-queues.patch

Not required

Upstream in DPDK 16.07

25

0025-enic-fixup-of-Rx-Scatter-patch.patch

Not required

Upstream in DPDK 16.07

26

0026-net-enic-fix-setting-MAC-address-when-a-port-is-rest.patch

Not required

Upstream in DPDK 16.07

27

0027-net-enic-fix-removing-old-MAC-address-when-setting-n.patch

Not required

Upstream in DPDK 16.07

28

0028-i40e-Add-packet_type-metadata-in-the-i40e-vPMD.patch

Integrated as patch to 16.09

See Damjan's patch - https://gerrit.fd.io/r/#/c/2038/1

29

0029-i40e-Enable-bad-checksum-flags-in-i40e-vPMD.patch

Integrated as patch to 16.09

See Damjan's patch - https://gerrit.fd.io/r/#/c/2038/1