VPP 16.06 DPDK Patchset
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 |