Difference between revisions of "VPP 16.06 DPDK Patchset"
(Created page with "{| width="100%" border="1" | | 16.06 Patch | 16.09 Status | Notes |- | 1 | [https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0001-e1000-Set-VLAN-Rx-Offload-tag-c...") |
|||
(4 intermediate revisions 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] | ||
| | | | ||
− | + | 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] | ||
| | | | ||
− | + | Integrated as patch to 16.09 | |
| | | | ||
− | + | See Ray's patch - [https://gerrit.fd.io/r/#/c/2312/ https://gerrit.fd.io/r/#/c/2312/] | |
|- | |- | ||
| | | | ||
Line 82: | Line 84: | ||
[https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0008-Add-missing-init-of-packet_type-field.patch 0008-Add-missing-init-of-packet_type-field.patch] | [https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0008-Add-missing-init-of-packet_type-field.patch 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/ https://gerrit.fd.io/r/#/c/2272/] | |
− | + | ||
− | + | ||
|- | |- | ||
| | | | ||
Line 129: | Line 129: | ||
[https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0013-Revert-ixgbe-fix-packet-type-from-vector-Rx.patch 0013-Revert-ixgbe-fix-packet-type-from-vector-Rx.patch] | [https://git.fd.io/cgit/vpp/tree/dpdk/dpdk-16.04_patches/0013-Revert-ixgbe-fix-packet-type-from-vector-Rx.patch 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/ https://gerrit.fd.io/r/#/c/2228/] | |
|- | |- | ||
| | | | ||
Line 165: | 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] | ||
| | | | ||
− | + | Integrated as patch to 16.09 | |
| | | | ||
− | + | 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 |
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 |
Not required. |
Discussed with Dave Barach, will suggest to DPDK team that a log level throttling methodology is required. | |
4 |
Not required |
No longer required, will be removed from 16.09 | |
5 |
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 |
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 |
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 |
Not required |
Upstream in DPDK 16.07 | |
11 |
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 |
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 |
Not required |
Upstream in DPDK 16.07 | |
16 |
Not required |
Upstream in DPDK 16.07 | |
17 |
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 |
Not required |
Upstream in DPDK 16.07 | |
22 |
Not required |
Upstream in DPDK 16.07 | |
23 |
Not required |
Upstream in DPDK 16.07 | |
24 |
Not required |
Upstream in DPDK 16.07 | |
25 |
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 |
Integrated as patch to 16.09 |
See Damjan's patch - https://gerrit.fd.io/r/#/c/2038/1 | |
29 |
Integrated as patch to 16.09 |
See Damjan's patch - https://gerrit.fd.io/r/#/c/2038/1 |