[hns-1126] net: hns: add support for vlan TSO
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kunpeng920 |
Fix Released
|
Undecided
|
Unassigned | ||
Ubuntu-18.04 |
Fix Released
|
Undecided
|
Ike Panhc | ||
Ubuntu-18.04-hwe |
Fix Released
|
Undecided
|
Unassigned | ||
Ubuntu-19.04 |
Fix Released
|
Undecided
|
Ike Panhc | ||
Ubuntu-19.10 |
Fix Released
|
Undecided
|
Unassigned | ||
Upstream-kernel |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Ike Panhc | ||
Disco |
Fix Released
|
Undecided
|
Ike Panhc | ||
Eoan |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
hns hardware supports vlan TSO but driver does not set the flag.
[Test Case]
Performance run through vlan TSO shall reach limitation.
[Fix]
0d581ba311a2 net: hns: add support for vlan TSO
[Regression Risk]
Patch restricted to hns3 driver.
"""[Bug Description]
When add vlan to the net ports, the performance is almost 50% lower than no vlan.
[Steps to Reproduce]
1.add vlan to net port(10G fibre);
2.add ip to this vlan;
3.run iperf to test the performance;
[Actual Results]
iperf result is about 5~6Gbp/s
[Expected Results]
iperf result is about 9.4Gbp/s
[Reproducibility]
Conditionally Recur
[Additional information]
Hardware: D05
Firmware: NA
Kernel: NA
[Resolution]
The hip07 chip support vlan TSO, adds NETIF_F_TSO and NETIF_F_TSO6 flags to vlan_features."""
net: hns: add support for vlan TSO
no longer affects: | kunpeng920/ubuntu-20.04 |
Changed in kunpeng920: | |
status: | New → Fix Committed |
Changed in kunpeng920: | |
status: | Fix Committed → New |
Changed in kunpeng920: | |
status: | New → In Progress |
description: | updated |
Changed in linux (Ubuntu Focal): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Eoan): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Disco): | |
assignee: | nobody → Ike Panhc (ikepanhc) |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → Ike Panhc (ikepanhc) |
status: | New → In Progress |
description: | updated |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Disco): | |
status: | In Progress → Fix Committed |
Changed in kunpeng920: | |
status: | In Progress → Fix Committed |
Patch sent. https:/ /lists. ubuntu. com/archives/ kernel- team/2020- January/ 106574. html