[Hyper-V] hv_netvsc: Exclude non-TCP port numbers from vRSS hashing
Bug #1690174 reported by
Joshua R. Poulson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Marcelo Cerri | ||
Xenial |
Fix Released
|
Medium
|
Marcelo Cerri | ||
Yakkety |
Won't Fix
|
Medium
|
Marcelo Cerri | ||
Zesty |
Fix Released
|
Medium
|
Marcelo Cerri | ||
Artful |
Fix Released
|
Medium
|
Marcelo Cerri | ||
linux-azure (Ubuntu) |
Fix Committed
|
Medium
|
Marcelo Cerri | ||
Xenial |
Fix Committed
|
Medium
|
Marcelo Cerri |
Bug Description
Azure hosts are not supporting non-TCP port numbers in vRSS hashing for
now. For example, UDP packet loss rate will be high if port numbers are
also included in vRSS hash.
So, we created this patch to use only IP numbers for hashing in non-TCP
traffic.
CVE References
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: kernel-da-key kernel-hyper-v |
Changed in linux (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Yakkety): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Zesty): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in linux (Ubuntu Yakkety): | |
status: | New → Triaged |
Changed in linux (Ubuntu Zesty): | |
status: | New → Triaged |
Changed in linux (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in linux (Ubuntu): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Xenial): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Yakkety): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Zesty): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
no longer affects: | linux-azure (Ubuntu Yakkety) |
no longer affects: | linux-azure (Ubuntu Zesty) |
Changed in linux-azure (Ubuntu): | |
assignee: | nobody → Marcelo Cerri (mhcerri) |
Changed in linux-azure (Ubuntu Xenial): | |
assignee: | nobody → Marcelo Cerri (mhcerri) |
Changed in linux-azure (Ubuntu): | |
importance: | Undecided → Medium |
Changed in linux-azure (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in linux-azure (Ubuntu): | |
status: | New → Triaged |
Changed in linux-azure (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in linux-azure (Ubuntu): | |
status: | Triaged → In Progress |
Changed in linux-azure (Ubuntu Xenial): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Xenial): | |
assignee: | Joseph Salisbury (jsalisbury) → Marcelo Cerri (mhcerri) |
Changed in linux (Ubuntu Xenial): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Zesty): | |
assignee: | Joseph Salisbury (jsalisbury) → Marcelo Cerri (mhcerri) |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Yakkety): | |
status: | Triaged → Won't Fix |
assignee: | Joseph Salisbury (jsalisbury) → Marcelo Cerri (mhcerri) |
Changed in linux (Ubuntu): | |
assignee: | Joseph Salisbury (jsalisbury) → Marcelo Cerri (mhcerri) |
no longer affects: | linux-azure (Ubuntu Artful) |
Changed in linux (Ubuntu Artful): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Artful): | |
status: | In Progress → Fix Committed |
Changed in linux-azure (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux-azure (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Zesty): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-xenial verification-done-zesty removed: verification-needed-xenial verification-needed-zesty |
To post a comment you must log in.
This should apply to 4.4, 4.8, and 4.10 kernels. It's been accepted into linux-next.