VPP 16.06 DPDK Patchset

From fd.io
Revision as of 19:06, 8 August 2016 by Mdr78 (Talk | contribs)

Jump to: navigation, search

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

Followup

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/

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

Followup

Not upstream - unclear if this still an issue.

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

Followup

Not upstream in DPDK,  ping Sachin to integrate DPDK 16.07 version of the driver.

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