VPP 16.06 DPDK Patchset

From fd.io
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

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